From 6ab47e22e0893de3429c583d20b24a5b843760e6 Mon Sep 17 00:00:00 2001 From: Xun Li Date: Fri, 25 Sep 2020 18:19:30 -0700 Subject: [PATCH 01/87] fix bug: edge case for histogram #2221 --- Explore/HistogramView.cpp | 77 +++++++++++++++++++++++++-------------- version.h | 4 +- 2 files changed, 51 insertions(+), 30 deletions(-) diff --git a/Explore/HistogramView.cpp b/Explore/HistogramView.cpp index d68dc7b05..e797bd14f 100644 --- a/Explore/HistogramView.cpp +++ b/Explore/HistogramView.cpp @@ -81,7 +81,6 @@ custom_classif_state(0), is_custom_category(false), set_uniquevalue(false) // Histogram has only one variable, so size of col_ids = 1 col_id = col_ids[0]; - int num_var = v_info.size(); int col_time_steps = table_int->GetColTimeSteps(col_id); // prepare statistics @@ -121,8 +120,8 @@ custom_classif_state(0), is_custom_category(false), set_uniquevalue(false) unique_dict[sel_data[i]] += 1; } // add current [id] to ival_to_obs_ids - max_intervals = unique_dict.size(); - cur_intervals = unique_dict.size(); + max_intervals = (int)unique_dict.size(); + cur_intervals = (int)unique_dict.size(); } else { std::vector sel_data; @@ -160,7 +159,7 @@ custom_classif_state(0), is_custom_category(false), set_uniquevalue(false) // Setup Group Dependency template_frame->ClearAllGroupDependencies(); - for (int i=0, sz=var_info.size(); iAddGroupDependancy(var_info[i].name); } @@ -245,8 +244,8 @@ void HistogramCanvas::OnSetUniqueValue(wxCommandEvent& event) unique_dict[sel_data[i]] += 1; } // add current [id] to ival_to_obs_ids - max_intervals = unique_dict.size(); - cur_intervals = unique_dict.size(); + max_intervals = (int)unique_dict.size(); + cur_intervals = (int)unique_dict.size(); } } else { // restore @@ -306,8 +305,9 @@ int HistogramCanvas::AddClassificationOptionsToMenu(wxMenu* menu, CatClassifManager* ccm) { if (!IS_VAR_STRING.empty()) { - if(IS_VAR_STRING[0]) + if(IS_VAR_STRING[0]) { return 0; + } } std::vector titles; ccm->GetTitles(titles); @@ -315,15 +315,15 @@ int HistogramCanvas::AddClassificationOptionsToMenu(wxMenu* menu, wxMenu* menu2 = new wxMenu(wxEmptyString); wxString s = _("Create New Custom"); int xrcid_hist_classification = GdaConst::ID_HISTOGRAM_CLASSIFICATION; - wxMenuItem* mi = menu2->Append(xrcid_hist_classification, s, s); + menu2->Append(xrcid_hist_classification, s, s); menu2->AppendSeparator(); - for (size_t j=0; jAppend(xrcid_hist_classification+j+1, titles[j]); + for (int j=0; jAppend(xrcid_hist_classification+j+1, titles[j]); } s = _("Histogram Classification"); menu->Insert(1, wxID_ANY, s, menu2, s); - return titles.size(); + return (int)titles.size(); } void HistogramCanvas::OnCustomCategorySelect(wxCommandEvent& e) @@ -408,7 +408,7 @@ void HistogramCanvas::SetCheckMarks(wxMenu* menu) void HistogramCanvas::DetermineMouseHoverObjects(wxPoint pt) { total_hover_obs = 0; - for (int i=0, iend=selectable_shps.size(); ipointWithin(pt)) { hover_obs[total_hover_obs++] = i; if (total_hover_obs == max_hover_obs) break; @@ -426,7 +426,7 @@ void HistogramCanvas::UpdateSelection(bool shiftdown, bool pointsel) std::vector& hs = highlight_state->GetHighlight(); bool selection_changed =false; - int total_sel_shps = selectable_shps.size(); + int total_sel_shps = (int)selectable_shps.size(); wxPoint lower_left; wxPoint upper_right; @@ -498,7 +498,7 @@ void HistogramCanvas::UpdateSelection(bool shiftdown, bool pointsel) void HistogramCanvas::DrawSelectableShapes(wxMemoryDC &dc) { int t = var_info[0].time; - for (int i=0, iend=selectable_shps.size(); i& x_center_pos, std::vector& x_left_pos, std::vector& x_right_pos) { - int n = x_center_pos.size(); - - + int n = (int)x_center_pos.size(); + if (!is_custom_category) { for (int i=0; i& x_center_pos, double val_max = cat_classif_def.uniform_dist_max; double val_min = cat_classif_def.uniform_dist_min; + + int n_brks = (int)breaks.size(); + if (val_max < breaks[n_brks-1]) { + val_max = breaks[n_brks-1] * 1.1; // case last bin is empty, expand 1.1x + } + double val_range = val_max - val_min; double left = val_min; @@ -649,9 +654,16 @@ void HistogramCanvas::PopulateCanvas() -9, 0); foreground_shps.push_back(y_axis); - axis_scale_x = AxisScale(0, max_ival_val[time], 5, + double x_axis_max = max_ival_val[time]; + if (max_ival_val[time] < ival_breaks[time][cur_intervals - 2]) { + // case the last bin is empty: + // max value is less than last break value + x_axis_max = ival_breaks[time][cur_intervals - 2] * 1.1; // 10% extend + } + axis_scale_x = AxisScale(0, x_axis_max, 5, axis_display_precision, axis_display_fixed_point); + //shps_orig_xmax = axis_scale_x.scale_max; axis_scale_x.data_min = min_ival_val[time]; axis_scale_x.data_max = max_ival_val[time]; @@ -739,8 +751,8 @@ void HistogramCanvas::PopulateCanvas() foreground_shps.push_back(brk); } if (i==cur_intervals-1) { - axis_scale_x.tics[i] = axis_scale_x.data_max; - wxString tic_str = GenUtils::DblToStr(axis_scale_x.data_max, + axis_scale_x.tics[i] = x_axis_max; + wxString tic_str = GenUtils::DblToStr(x_axis_max, axis_display_precision, axis_display_fixed_point); axis_scale_x.tics_str[i] = tic_str; @@ -754,7 +766,7 @@ void HistogramCanvas::PopulateCanvas() GdaShapeText::v_center, 0, 25); else brk = - new GdaShapeText(GenUtils::DblToStr(axis_scale_x.data_max, + new GdaShapeText(GenUtils::DblToStr(x_axis_max, axis_display_precision, axis_display_fixed_point), *GdaConst::small_font, @@ -813,9 +825,18 @@ void HistogramCanvas::PopulateCanvas() int t = time; std::vector vals(rows); double ival_min = (i == 0) ? min_ival_val[t] : ival_breaks[t][i-1]; - double ival_max = ((i == cur_intervals-1) ? - max_ival_val[t] : ival_breaks[t][i]); - double p = 100.0*((double) ival_obs_cnt[t][i])/((double) num_obs); + double ival_max = 0; + + if (i == cur_intervals-1) { + ival_max = max_ival_val[t]; // last bin + if (ival_max < ival_min) { // in case last bin is empty + ival_max = std::numeric_limits::infinity(); + } + } else { + ival_max = ival_breaks[t][i]; + } + + double p = 100.0*((double) ival_obs_cnt[t][i])/((double) num_obs); double sd = data_stats[t].sd_with_bessel; double mean = data_stats[t].mean; double sd_d = 0; @@ -882,7 +903,7 @@ void HistogramCanvas::PopulateCanvas() wxRealPoint(x1, y1)); if (!is_custom_category) { - int sz = GdaConst::qualitative_colors.size(); + int sz = (int)GdaConst::qualitative_colors.size(); selectable_shps[i]->setPen(GdaConst::qualitative_colors[i%sz]); selectable_shps[i]->setBrush(GdaConst::qualitative_colors[i%sz]); cat_classif_def.colors[i] = GdaConst::qualitative_colors[i%sz]; @@ -1014,7 +1035,7 @@ void HistogramCanvas::InitIntervals() { std::vector& hs = highlight_state->GetHighlight(); - int ts = obs_id_to_ival.shape()[0]; + int ts = (int)obs_id_to_ival.shape()[0]; s_ival_breaks.resize(boost::extents[ts][cur_intervals]); ival_breaks.resize(boost::extents[ts][cur_intervals-1]); ival_obs_cnt.resize(boost::extents[ts][cur_intervals]); @@ -1181,7 +1202,7 @@ void HistogramCanvas::InitIntervals() void HistogramCanvas::UpdateIvalSelCnts() { - int ts = obs_id_to_ival.shape()[0]; + int ts = (int)obs_id_to_ival.shape()[0]; HLStateInt::EventType type = highlight_state->GetEventType(); if (type == HLStateInt::unhighlight_all) { for (int t=0; t Date: Fri, 25 Sep 2020 21:47:14 -0700 Subject: [PATCH 02/87] Update HistogramView.cpp #2221 --- Explore/HistogramView.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Explore/HistogramView.cpp b/Explore/HistogramView.cpp index e797bd14f..220f4ffc9 100644 --- a/Explore/HistogramView.cpp +++ b/Explore/HistogramView.cpp @@ -845,6 +845,10 @@ void HistogramCanvas::PopulateCanvas() } else if (ival_min > mean && sd > 0) { sd_d = (ival_min - mean)/sd; } + if (ival_obs_cnt[t][i] == 0) { + p = 0; + sd_d = 0; + } vals[0] << GenUtils::DblToStr(ival_min, display_precision, display_precision_fixed_point); vals[1] << GenUtils::DblToStr(ival_max, display_precision, display_precision_fixed_point); vals[2] << ival_obs_cnt[t][i]; From a1a6402863444f8672d1967f5bfb839ab8b04c83 Mon Sep 17 00:00:00 2001 From: Xun Li Date: Mon, 28 Sep 2020 13:56:20 -0700 Subject: [PATCH 03/87] update bubble chart dialog MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Right now, the four columns are X-Axis, Y-Axis, Bubble Size and Standard Deviation Color. Since we now can change the classification for the color, can we turn the last column into “Bubble Color” --- GeoDa.cpp | 2 +- version.h | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/GeoDa.cpp b/GeoDa.cpp index 3120827af..94ca7fa8f 100644 --- a/GeoDa.cpp +++ b/GeoDa.cpp @@ -3252,7 +3252,7 @@ void GdaFrame::OnExploreBubbleChart(wxCommandEvent& WXUNUSED(event)) false, false, _("Bubble Chart Variables"), _("X-Axis"), _("Y-Axis"), - _("Bubble Size"), _("Standard Deviation Color"), + _("Bubble Size"), _("Bubble Color"), false, true); // set fourth variable from third if (dlg.ShowModal() != wxID_OK) return; diff --git a/version.h b/version.h index a76ccf878..c4832714c 100644 --- a/version.h +++ b/version.h @@ -2,10 +2,10 @@ namespace Gda { const int version_major = 1; const int version_minor = 16; const int version_build = 0; - const int version_subbuild = 2; + const int version_subbuild = 4; const int version_year = 2020; const int version_month = 9; - const int version_day = 25; + const int version_day = 28; const int version_night = 0; const int version_type = 2; // 0: alpha, 1: beta, 2: release } From 87e3be185a01ed24b904dae1c68730abeb515855 Mon Sep 17 00:00:00 2001 From: Xun Li Date: Mon, 28 Sep 2020 17:56:09 -0700 Subject: [PATCH 04/87] fix a bug that only integer variables are listed in clustering dialogs --- DialogTools/AZPDlg.cpp | 1 - DialogTools/AbstractClusterDlg.cpp | 5 +++-- DialogTools/AbstractClusterDlg.h | 1 + DialogTools/HClusterDlg.cpp | 3 +-- DialogTools/KMeansDlg.cpp | 1 - DialogTools/MaxpDlg.cpp | 1 - DialogTools/MultiQuantileLisaDlg.cpp | 3 +-- DialogTools/RedcapDlg.cpp | 1 - DialogTools/SkaterDlg.cpp | 1 - DialogTools/SpectralClusteringDlg.cpp | 1 - DialogTools/quantileLisaDlg.cpp | 3 ++- Explore/ColocationMapView.cpp | 3 +-- 12 files changed, 9 insertions(+), 15 deletions(-) diff --git a/DialogTools/AZPDlg.cpp b/DialogTools/AZPDlg.cpp index a029a9fc5..6b4238073 100644 --- a/DialogTools/AZPDlg.cpp +++ b/DialogTools/AZPDlg.cpp @@ -375,7 +375,6 @@ void AZPDlg::OnClickClose(wxCommandEvent& event ) event.Skip(); EndDialog(wxID_CANCEL); - Destroy(); } void AZPDlg::OnClose(wxCloseEvent& ev) diff --git a/DialogTools/AbstractClusterDlg.cpp b/DialogTools/AbstractClusterDlg.cpp index 565cb20dd..11e284aca 100644 --- a/DialogTools/AbstractClusterDlg.cpp +++ b/DialogTools/AbstractClusterDlg.cpp @@ -249,7 +249,8 @@ void AbstractClusterDlg::AddSimpleInputCtrls(wxPanel *panel, wxBoxSizer* vbox, } void AbstractClusterDlg::AddInputCtrls(wxPanel *panel, wxBoxSizer* vbox, - bool show_auto_button, bool show_spatial_weights, + bool show_auto_button, bool integer_only, + bool show_spatial_weights, bool single_variable, bool add_centroids) { wxString ttl = single_variable ? _("Select a Variable") : _("Select Variables"); @@ -260,7 +261,7 @@ void AbstractClusterDlg::AddInputCtrls(wxPanel *panel, wxBoxSizer* vbox, combo_var = new wxListBox(panel, wxID_ANY, wxDefaultPosition, wxSize(250,250), 0, NULL, style); - InitVariableCombobox(combo_var, add_centroids); + InitVariableCombobox(combo_var, integer_only, add_centroids); m_use_centroids = new wxCheckBox(panel, wxID_ANY, _("Use geometric centroids")); auto_btn = new wxButton(panel, wxID_OK, _("Auto Weighting")); diff --git a/DialogTools/AbstractClusterDlg.h b/DialogTools/AbstractClusterDlg.h index 3c461eb7a..3ed0ebbdb 100644 --- a/DialogTools/AbstractClusterDlg.h +++ b/DialogTools/AbstractClusterDlg.h @@ -136,6 +136,7 @@ class AbstractClusterDlg : public wxDialog, public FramesManagerObserver, // -- functions virtual void AddInputCtrls(wxPanel *panel, wxBoxSizer* vbox, bool show_auto_button = false, + bool integer_only = false, bool show_spatial_weights = true, bool single_variable = false, bool add_centroids = true); diff --git a/DialogTools/HClusterDlg.cpp b/DialogTools/HClusterDlg.cpp index 1a834c962..26604664c 100644 --- a/DialogTools/HClusterDlg.cpp +++ b/DialogTools/HClusterDlg.cpp @@ -142,7 +142,7 @@ void HClusterDlg::CreateControls() AddInputCtrls(panel, vbox, true); } else { // for SCHC, show spatial weights control - AddSimpleInputCtrls(panel, vbox, false, true); + AddSimpleInputCtrls(panel, vbox, false/*no show_auto_button*/, false/*integer + real*/, true); } // Parameters @@ -410,7 +410,6 @@ void HClusterDlg::OnClickClose(wxCommandEvent& event ) event.Skip(); EndDialog(wxID_CANCEL); - Destroy(); } void HClusterDlg::OnClose(wxCloseEvent& ev) diff --git a/DialogTools/KMeansDlg.cpp b/DialogTools/KMeansDlg.cpp index 773a65c3d..89b92bd62 100644 --- a/DialogTools/KMeansDlg.cpp +++ b/DialogTools/KMeansDlg.cpp @@ -295,7 +295,6 @@ void KClusterDlg::OnClickClose(wxCommandEvent& event ) event.Skip(); EndDialog(wxID_CANCEL); - Destroy(); } void KClusterDlg::OnClose(wxCloseEvent& ev) diff --git a/DialogTools/MaxpDlg.cpp b/DialogTools/MaxpDlg.cpp index 4dcdaa4c5..0abbc7412 100644 --- a/DialogTools/MaxpDlg.cpp +++ b/DialogTools/MaxpDlg.cpp @@ -364,7 +364,6 @@ void MaxpDlg::OnClickClose(wxCommandEvent& event ) event.Skip(); EndDialog(wxID_CANCEL); - Destroy(); } void MaxpDlg::OnClose(wxCloseEvent& ev) diff --git a/DialogTools/MultiQuantileLisaDlg.cpp b/DialogTools/MultiQuantileLisaDlg.cpp index 0f39ec1ff..fc04f13ad 100644 --- a/DialogTools/MultiQuantileLisaDlg.cpp +++ b/DialogTools/MultiQuantileLisaDlg.cpp @@ -76,7 +76,7 @@ void MultiQuantileLisaDlg::CreateControls() combo_var = new wxListBox(panel, wxID_ANY, wxDefaultPosition, wxSize(280,250), 0, NULL, wxLB_SINGLE | wxLB_HSCROLL| wxLB_NEEDED_SB); - InitVariableCombobox(combo_var, false, false); + InitVariableCombobox(combo_var, false, /*integer+real*/ false); // parameters wxFlexGridSizer* gbox = new wxFlexGridSizer(15,2,10,0); @@ -319,7 +319,6 @@ void MultiQuantileLisaDlg::OnCloseClick(wxCommandEvent& event ) event.Skip(); EndDialog(wxID_CANCEL); - Destroy(); } void MultiQuantileLisaDlg::OnOK(wxCommandEvent& event ) diff --git a/DialogTools/RedcapDlg.cpp b/DialogTools/RedcapDlg.cpp index b46049519..55035ced6 100644 --- a/DialogTools/RedcapDlg.cpp +++ b/DialogTools/RedcapDlg.cpp @@ -334,7 +334,6 @@ void RedcapDlg::OnClickClose(wxCommandEvent& event ) event.Skip(); EndDialog(wxID_CANCEL); - Destroy(); } void RedcapDlg::OnClose(wxCloseEvent& ev) diff --git a/DialogTools/SkaterDlg.cpp b/DialogTools/SkaterDlg.cpp index eb818d636..44e2edef2 100644 --- a/DialogTools/SkaterDlg.cpp +++ b/DialogTools/SkaterDlg.cpp @@ -390,7 +390,6 @@ void SkaterDlg::OnClickClose(wxCommandEvent& event ) event.Skip(); EndDialog(wxID_CANCEL); - Destroy(); } void SkaterDlg::OnClose(wxCloseEvent& ev) diff --git a/DialogTools/SpectralClusteringDlg.cpp b/DialogTools/SpectralClusteringDlg.cpp index 248dd3a60..ac242a81f 100644 --- a/DialogTools/SpectralClusteringDlg.cpp +++ b/DialogTools/SpectralClusteringDlg.cpp @@ -502,7 +502,6 @@ void SpectralClusteringDlg::OnClickClose(wxCommandEvent& event ) event.Skip(); EndDialog(wxID_CANCEL); - Destroy(); } void SpectralClusteringDlg::OnClose(wxCloseEvent& ev) diff --git a/DialogTools/quantileLisaDlg.cpp b/DialogTools/quantileLisaDlg.cpp index 778fb24e4..6759fa752 100644 --- a/DialogTools/quantileLisaDlg.cpp +++ b/DialogTools/quantileLisaDlg.cpp @@ -65,7 +65,8 @@ void QuantileLisaDlg::CreateControls() wxBoxSizer *vbox = new wxBoxSizer(wxVERTICAL); // Input - AddInputCtrls(panel, vbox, false/*no auto button*/, true/*spatial weights*/, + AddInputCtrls(panel, vbox, false/*no auto button*/, false/*integer + real*/, + true/*spatial weights*/, /*single variable*/true, /*add centroids*/true); // parameters diff --git a/Explore/ColocationMapView.cpp b/Explore/ColocationMapView.cpp index 1490dfed6..125633db9 100644 --- a/Explore/ColocationMapView.cpp +++ b/Explore/ColocationMapView.cpp @@ -81,7 +81,7 @@ void ColocationSelectDlg::update(TableState* o) var_selections.Clear(); clear_colo_control(); - InitVariableCombobox(combo_var, true); + InitVariableCombobox(combo_var, true/*integer only*/); wxCommandEvent ev; OnVarSelect(ev); } @@ -541,7 +541,6 @@ void ColocationSelectDlg::OnClickClose( wxCommandEvent& event) wxLogMessage("ColocationSelectDlg::OnClose()"); event.Skip(); EndDialog(wxID_CANCEL); - Destroy(); } //////////////////////////////////////////////////////////////////////////////// From d0b177557d4da9aae930563896ffec97ad2d5071 Mon Sep 17 00:00:00 2001 From: Xun Li Date: Mon, 28 Sep 2020 18:40:40 -0700 Subject: [PATCH 05/87] update for win32 --- BuildTools/windows/GeoDa.vcxproj | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/BuildTools/windows/GeoDa.vcxproj b/BuildTools/windows/GeoDa.vcxproj index 92d0694a5..3e5cd425e 100644 --- a/BuildTools/windows/GeoDa.vcxproj +++ b/BuildTools/windows/GeoDa.vcxproj @@ -106,7 +106,7 @@ Disabled - C:\Intel\OpenCL\sdk\include;C:\OSGeo4W\include;temp\boost_1_57_0;temp\wxWidgets-3.1.0\include;temp\wxWidgets-3.1.0\lib\vc_dll\mswud;temp\json_spirit_v4.08;temp\eigen3;%(AdditionalIncludeDirectories) + C:\Intel\OpenCL\sdk\include;C:\OSGeo4W\include;temp\boost_1_57_0;temp\wxWidgets-3.1.0\include;temp\wxWidgets-3.1.0\lib\vc_dll\mswud;temp\json_spirit_v4.08;temp\eigen3;temp\spectra\include;%(AdditionalIncludeDirectories) WIN32;DEBUG;_DEBUG;_WINDOWS;__WXMSW__;__WXDEBUG__;WXUSINGDLL;UNICODE;%(PreprocessorDefinitions) false EnableFastChecks @@ -243,7 +243,7 @@ - C:\Intel\OpenCL\sdk\include;C:\OSGeo4W\include;temp\boost_1_57_0;temp\wxWidgets-3.1.0\include;temp\wxWidgets-3.1.0\lib\vc_dll\mswu;temp\json_spirit_v4.08;temp\eigen3;%(AdditionalIncludeDirectories) + C:\Intel\OpenCL\sdk\include;C:\OSGeo4W\include;temp\boost_1_57_0;temp\wxWidgets-3.1.0\include;temp\wxWidgets-3.1.0\lib\vc_dll\mswu;temp\json_spirit_v4.08;temp\eigen3;temp\spectra\include;%(AdditionalIncludeDirectories) WIN32;_WINDOWS;__WXMSW__;__NO_VC_CRTDBG__;WXUSINGDLL;UNICODE;%(PreprocessorDefinitions) MultiThreadedDLL From 1765dfe318ee3d9cd07c8a4f8340f5ecfafcd74e Mon Sep 17 00:00:00 2001 From: Xun Li Date: Thu, 1 Oct 2020 15:34:17 -0700 Subject: [PATCH 06/87] #2222 bug: Local neighbor match test set the p-value to empty when cardinality = 0 (it should be 1 - sum of pval for all cardinalities) --- DialogTools/nbrMatchDlg.cpp | 24 ++++++++++++++---------- version.h | 6 +++--- 2 files changed, 17 insertions(+), 13 deletions(-) diff --git a/DialogTools/nbrMatchDlg.cpp b/DialogTools/nbrMatchDlg.cpp index a319a40f8..dd971b4bf 100644 --- a/DialogTools/nbrMatchDlg.cpp +++ b/DialogTools/nbrMatchDlg.cpp @@ -372,8 +372,8 @@ void NbrMatchDlg::OnOK(wxCommandEvent& event ) } int k = (int)knn; - std::vector pval_dict(knn,0); - for (size_t v=1; v pval_dict(knn, -1); + for (int v=1; v new_data(new_col); std::vector > vals(new_col); - std::vector undefs(rows, false); + std::vector undefs_cnbrs(rows, false), undefs_pval(rows, false); + for (int i=0; i cluster = gs_coord->sigCat; if (gs_coord->GetSignificanceFilter() < 0) { // user specified cutoff - int s_f = 1; double sig_cutoff = gs_coord->significance_cutoff; - for (size_t i=0, iend=gs_coord->num_obs; inum_obs; iGetSignificanceFilter(); - for (size_t i=0, iend=gs_coord->num_obs; inum_obs; iGetValue(); input.ToLong(&num); - RanXPer(num); + RanXPer((int)num); } } diff --git a/version.h b/version.h index c4832714c..440fddebb 100644 --- a/version.h +++ b/version.h @@ -2,10 +2,10 @@ namespace Gda { const int version_major = 1; const int version_minor = 16; const int version_build = 0; - const int version_subbuild = 4; + const int version_subbuild = 6; const int version_year = 2020; - const int version_month = 9; - const int version_day = 28; + const int version_month = 10; + const int version_day = 1; const int version_night = 0; const int version_type = 2; // 0: alpha, 1: beta, 2: release } From 9b010cc792a53ab9f0599fae920c4b56c0bdf49f Mon Sep 17 00:00:00 2001 From: Xun Li Date: Thu, 1 Oct 2020 15:55:35 -0700 Subject: [PATCH 07/87] Update ReportBugDlg.cpp #2223 routing auto-report to lixun910/geoda --- DialogTools/ReportBugDlg.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DialogTools/ReportBugDlg.cpp b/DialogTools/ReportBugDlg.cpp index b6e503300..cb576490b 100644 --- a/DialogTools/ReportBugDlg.cpp +++ b/DialogTools/ReportBugDlg.cpp @@ -154,7 +154,7 @@ string CreateIssueOnGithub(wxString& post_data) if (tester_ids.empty()) return ""; wxString tester_id = tester_ids[0]; - const char url[] = "https://api.github.com/repos/GeoDaCenter/geoda/issues"; + const char url[] = "https://api.github.com/repos/lixun910/geoda/issues"; wxString header_auth = "Authorization: token " + tester_id; wxString header_user_agent = "User-Agent: GeoDaTester"; From b8c6bb9b04cf1ff3b8f989d975514a183682d29d Mon Sep 17 00:00:00 2001 From: Xun Li Date: Thu, 1 Oct 2020 16:41:07 -0700 Subject: [PATCH 08/87] #2223 update report bug on windows --- DialogTools/ReportBugDlg.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/DialogTools/ReportBugDlg.cpp b/DialogTools/ReportBugDlg.cpp index cb576490b..a58315b7f 100644 --- a/DialogTools/ReportBugDlg.cpp +++ b/DialogTools/ReportBugDlg.cpp @@ -127,7 +127,7 @@ ReportResultDlg::ReportResultDlg(wxWindow* parent, wxString issue_url, m_hyperlink1 = new wxHyperlinkCtrl(panel, wxID_ANY, issue_url, issue_url); bSizer->Add(lbl_tip, 1, wxALIGN_TOP | wxEXPAND | wxLEFT | wxRIGHT | wxTOP, 10); - bSizer->Add(m_hyperlink1, 1, wxALIGN_TOP | wxEXPAND | wxLEFT | wxRIGHT | wxTOP, 0); + bSizer->Add(m_hyperlink1, 1, wxALIGN_TOP | wxEXPAND | wxLEFT | wxRIGHT, 10); panel->SetSizerAndFit(bSizer); @@ -163,13 +163,14 @@ string CreateIssueOnGithub(wxString& post_data) CURLcode res; if (curl) { struct curl_slist *chunk = NULL; + chunk = curl_slist_append(chunk, "Accept: application/vnd.github.v3+json"); chunk = curl_slist_append(chunk, header_auth.c_str()); chunk = curl_slist_append(chunk, header_user_agent.c_str()); // set our custom set of headers res = curl_easy_setopt(curl, CURLOPT_HTTPHEADER, chunk); curl_easy_setopt(curl, CURLOPT_URL, url); curl_easy_setopt(curl, CURLOPT_POSTFIELDS, - (const char*)post_data.mb_str(wxConvUTF8)); + (const char*)post_data.c_str()); curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, write_to_string_); curl_easy_setopt(curl, CURLOPT_WRITEDATA, &response); curl_easy_setopt(curl, CURLOPT_CONNECTTIMEOUT, 1L); @@ -337,7 +338,9 @@ bool ReportBugDlg::CreateIssue(wxString title, wxString body) wxTextFile tfile; if (tfile.Open(logger_path)) { while (!tfile.Eof()) { - body << tfile.GetNextLine() << "\\n"; + wxString ln = tfile.GetNextLine(); + ln.Replace("\\", "\\\\"); + body << ln << "\\n"; } } From 2462b32eff47fc6a6d5b3cdc8ddf0c62cb62669a Mon Sep 17 00:00:00 2001 From: Xun Li Date: Wed, 7 Oct 2020 16:20:14 -0700 Subject: [PATCH 09/87] bug: regression report with undefined/empty values #2231 --- DialogTools/RegressionDlg.cpp | 69 ++++++++++++++++++++++++++--------- version.h | 4 +- 2 files changed, 53 insertions(+), 20 deletions(-) diff --git a/DialogTools/RegressionDlg.cpp b/DialogTools/RegressionDlg.cpp index 8b91ab27a..93388988a 100644 --- a/DialogTools/RegressionDlg.cpp +++ b/DialogTools/RegressionDlg.cpp @@ -1048,26 +1048,38 @@ void RegressionDlg::OnCSaveRegressionClick( wxCommandEvent& event ) wxString pre = ""; if (RegressModel==1) { pre = "OLS_"; + int idx = 0; for (int i=0; iGetResidual(); double *yh = r->GetYHAT(); - for (int i=0; iGetResidual(); double *yh = r->GetYHAT(); double *pe = r->GetPredError(); - for (int i=0; iGetResidual(); double *yh = r->GetYHAT(); double *pe = r->GetPredError(); + int idx = 0; for (int i=0; i Date: Wed, 7 Oct 2020 16:42:38 -0700 Subject: [PATCH 10/87] Change Map Transparency for basemap impacts the highlighting transparency #2232 --- Explore/MapNewView.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Explore/MapNewView.cpp b/Explore/MapNewView.cpp index cd9f1b95a..e73887a7a 100644 --- a/Explore/MapNewView.cpp +++ b/Explore/MapNewView.cpp @@ -928,6 +928,10 @@ bool MapCanvas::InitBasemap() void MapCanvas::SetNoBasemap() { ResetBrushing(); + + // reset to default transparency for unhilighted objects + tran_unhighlighted = GdaConst::transparency_unhighlighted; + isDrawBasemap = false; basemap_item.Reset(); if ( basemap ) { From c499971dba0082e48748f93bfbaae9ca04e1c669 Mon Sep 17 00:00:00 2001 From: Xun Li Date: Wed, 7 Oct 2020 16:54:17 -0700 Subject: [PATCH 11/87] bug: Save Spanning Tree does not work in REDCAP #2233 --- DialogTools/RedcapDlg.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/DialogTools/RedcapDlg.cpp b/DialogTools/RedcapDlg.cpp index 55035ced6..bc98314b7 100644 --- a/DialogTools/RedcapDlg.cpp +++ b/DialogTools/RedcapDlg.cpp @@ -403,6 +403,7 @@ void RedcapDlg::OnSaveTree(wxCommandEvent& event ) header << "0 " << project->GetNumRecords() << " "; header << "\"" << project->GetProjectTitle() << "\" "; header << id; + file.AddLine(header); vector > cluster_ids = redcap->GetRegions(); map nid_cid; // node id -> cluster id From ff2f59979f5c03b2ff224dbc48b9e1bcf528122b Mon Sep 17 00:00:00 2001 From: Xun Li Date: Thu, 8 Oct 2020 08:44:28 -0700 Subject: [PATCH 12/87] Missing [OK] button in 'Spatial Assign' and 'Spatial Count' on Windows only #2234 --- DialogTools/SpatialJoinDlg.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/DialogTools/SpatialJoinDlg.cpp b/DialogTools/SpatialJoinDlg.cpp index bc143b503..f23065599 100644 --- a/DialogTools/SpatialJoinDlg.cpp +++ b/DialogTools/SpatialJoinDlg.cpp @@ -493,9 +493,9 @@ SpatialJoinDlg::SpatialJoinDlg(wxWindow* parent, Project* _project) cbox->Add(rb_box, 0, wxALL, 10); cbox->Add(main_box, wxALL, 10); - wxButton* ok_btn = new wxButton(this, wxID_ANY, _("OK"), wxDefaultPosition, + wxButton* ok_btn = new wxButton(panel, wxID_ANY, _("OK"), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT); - wxButton* cancel_btn = new wxButton(this, wxID_CANCEL, _("Close"), + wxButton* cancel_btn = new wxButton(panel, wxID_CANCEL, _("Close"), wxDefaultPosition, wxDefaultSize, wxBU_EXACTFIT); From 5fc07b0206308b228d7e6403d0485b2fef64ee51 Mon Sep 17 00:00:00 2001 From: Xun Li Date: Wed, 14 Oct 2020 09:51:03 -0700 Subject: [PATCH 13/87] make sure hdpi not used on windows and ubuntu --- GdaConst.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/GdaConst.cpp b/GdaConst.cpp index 214635572..0bc938113 100644 --- a/GdaConst.cpp +++ b/GdaConst.cpp @@ -334,7 +334,13 @@ wxString GdaConst::gda_user_email = ""; uint64_t GdaConst::gda_user_seed = 123456789; bool GdaConst::use_gda_user_seed = true; int GdaConst::gdal_http_timeout = 5; + +#ifdef __WXOSX__ bool GdaConst::enable_high_dpi_support = true; +#else +bool GdaConst::enable_high_dpi_support = false; +#endif + bool GdaConst::show_csv_configure_in_merge = true; bool GdaConst::show_recent_sample_connect_ds_dialog = true; bool GdaConst::use_cross_hatching = false; From 880ce5dccf80ce81eb794059e9936ff532f6c859 Mon Sep 17 00:00:00 2001 From: Xun Li Date: Wed, 14 Oct 2020 09:51:27 -0700 Subject: [PATCH 14/87] update version --- version.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/version.h b/version.h index f611f4e3a..0255f75fc 100644 --- a/version.h +++ b/version.h @@ -2,10 +2,10 @@ namespace Gda { const int version_major = 1; const int version_minor = 16; const int version_build = 0; - const int version_subbuild = 8; + const int version_subbuild = 10; const int version_year = 2020; const int version_month = 10; - const int version_day = 7; + const int version_day = 14; const int version_night = 0; const int version_type = 2; // 0: alpha, 1: beta, 2: release } From 77f8dcfd4566da1f2d3de9fe5d3e21af325e8c72 Mon Sep 17 00:00:00 2001 From: Xun Li Date: Wed, 14 Oct 2020 11:20:23 -0700 Subject: [PATCH 15/87] [Distance Scatter Plot] Update LOESS setup UI #2236 --- Explore/DistancePlotView.cpp | 2 +- Explore/LoessPlotCanvas.cpp | 31 +++++++++++++++++++++---------- 2 files changed, 22 insertions(+), 11 deletions(-) diff --git a/Explore/DistancePlotView.cpp b/Explore/DistancePlotView.cpp index ab92f4050..37a707a77 100644 --- a/Explore/DistancePlotView.cpp +++ b/Explore/DistancePlotView.cpp @@ -548,7 +548,7 @@ void DistancePlotDlg::GetSelectedVariables(wxListBox* var_box, { wxArrayInt selections; combo_var->GetSelections(selections); - int num_var = selections.size(); + int num_var = (int)selections.size(); data.resize(num_var); data_undefs.resize(num_var); diff --git a/Explore/LoessPlotCanvas.cpp b/Explore/LoessPlotCanvas.cpp index 47377a927..42f332644 100644 --- a/Explore/LoessPlotCanvas.cpp +++ b/Explore/LoessPlotCanvas.cpp @@ -482,7 +482,7 @@ void LoessPlotCanvas::UpdateMargins() LoessSettingsDlg::LoessSettingsDlg(LoessPlotCanvas* canvas) : wxDialog(NULL, wxID_ANY, _("Loess Settings"), wxDefaultPosition, - wxSize(420, 450), wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER), + wxSize(420, 250), wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER), canvas(canvas) { CreateControls(); @@ -543,7 +543,9 @@ void LoessSettingsDlg::CreateControls() m_surface->SetSelection(0); gbox1->Add(st_surface, 0, wxALIGN_CENTER_VERTICAL | wxRIGHT | wxLEFT, 10); gbox1->Add(m_surface, 1, wxEXPAND); - + st_surface->Hide(); + m_surface->Hide(); + // statistics = c("approximate", "exact", "none"), wxStaticText* st_statistics = new wxStaticText(panel, wxID_ANY, _("Statistics:")); wxString choices16[] = {"approximate", "exact", "none"}; @@ -551,7 +553,9 @@ void LoessSettingsDlg::CreateControls() m_statistics->SetSelection(0); gbox1->Add(st_statistics, 0, wxALIGN_CENTER_VERTICAL | wxRIGHT | wxLEFT, 10); gbox1->Add(m_statistics, 1, wxEXPAND); - + st_statistics->Hide(); + m_statistics->Hide(); + // trace.hat = c("exact", "approximate"), wxStaticText* st_tracehat = new wxStaticText(panel, wxID_ANY, _("Trace Hat:")); wxString choices_tracehat[] = {"approximate", "exact"}; @@ -559,22 +563,29 @@ void LoessSettingsDlg::CreateControls() m_tracehat->SetSelection(0); gbox1->Add(st_tracehat, 0, wxALIGN_CENTER_VERTICAL | wxRIGHT | wxLEFT, 10); gbox1->Add(m_tracehat, 1, wxEXPAND); - + st_tracehat->Hide(); + m_tracehat->Hide(); + // cell 0.2 wxStaticText* st_cell = new wxStaticText(panel, wxID_ANY, _("Cell:")); m_cell = new wxTextCtrl(panel, wxID_ANY, "0.2", wxDefaultPosition, wxSize(200,-1)); gbox1->Add(st_cell, 0, wxALIGN_CENTER_VERTICAL | wxRIGHT | wxLEFT, 10); gbox1->Add(m_cell, 1, wxEXPAND); - + st_cell->Hide(); + m_cell->Hide(); + // iterations 4 wxStaticText* st_iteration = new wxStaticText(panel, wxID_ANY, _("Iterations:")); m_iterations = new wxTextCtrl(panel, wxID_ANY, "4", wxDefaultPosition, wxSize(200,-1)); gbox1->Add(st_iteration, 0, wxALIGN_CENTER_VERTICAL | wxRIGHT | wxLEFT, 10); gbox1->Add(m_iterations, 1, wxEXPAND); - - wxStaticBoxSizer *hbox1 = new wxStaticBoxSizer(wxHORIZONTAL, panel, _("Loess Control Parameters:")); - hbox1->Add(gbox1, 1, wxEXPAND); - + + st_iteration->Hide(); + m_iterations->Hide(); + + //wxStaticBoxSizer *hbox1 = new wxStaticBoxSizer(wxHORIZONTAL, panel, _("Loess Control Parameters:")); + //hbox1->Add(gbox1, 1, wxEXPAND); + // buttons wxButton *okButton = new wxButton(panel, wxID_OK, _("Apply"), wxDefaultPosition, wxSize(70, 30)); @@ -585,7 +596,7 @@ void LoessSettingsDlg::CreateControls() hbox2->Add(closeButton, 1, wxALIGN_CENTER | wxALL, 5); vbox->Add(hbox, 1, wxALIGN_CENTER | wxTOP | wxLEFT | wxRIGHT, 10); - vbox->Add(hbox1, 1, wxEXPAND | wxALL, 10); + //vbox->Add(hbox1, 1, wxEXPAND | wxALL, 10); vbox->Add(hbox2, 1, wxALIGN_CENTER | wxALL, 10); From 9e454b811619b58ac67ff4f2fca8199074bccf71 Mon Sep 17 00:00:00 2001 From: Xun Li Date: Wed, 14 Oct 2020 14:30:36 -0700 Subject: [PATCH 16/87] add Median spatial lag to the Spatial Lag tab in the Calculator #2237 --- DialogTools/FieldNewCalcLagDlg.cpp | 200 +- DialogTools/FieldNewCalcLagDlg.h | 15 +- Explore/MapNewView.cpp | 2 +- rc/GdaAppResources.cpp | 9725 ++++++++++++++-------------- rc/dialogs.xrc | 7 + 5 files changed, 4997 insertions(+), 4952 deletions(-) diff --git a/DialogTools/FieldNewCalcLagDlg.cpp b/DialogTools/FieldNewCalcLagDlg.cpp index ff22c759d..0870da3b6 100644 --- a/DialogTools/FieldNewCalcLagDlg.cpp +++ b/DialogTools/FieldNewCalcLagDlg.cpp @@ -47,9 +47,9 @@ BEGIN_EVENT_TABLE( FieldNewCalcLagDlg, wxPanel ) EVT_CHOICE( XRCID("IDC_LAG_OPERAND"), FieldNewCalcLagDlg::OnLagOperandUpdated ) EVT_CHOICE( XRCID("IDC_LAG_OPERAND_TM"), - FieldNewCalcLagDlg::OnLagOperandTmUpdated ) + FieldNewCalcLagDlg::OnLagOperandTmUpdated ) - EVT_BUTTON( XRCID("ID_OPEN_WEIGHT"), FieldNewCalcLagDlg::OnOpenWeightClick ) + EVT_BUTTON( XRCID("ID_OPEN_WEIGHT"), FieldNewCalcLagDlg::OnOpenWeightClick ) END_EVENT_TABLE() FieldNewCalcLagDlg::FieldNewCalcLagDlg(Project* project_s, @@ -88,8 +88,26 @@ void FieldNewCalcLagDlg::CreateControls() // ID_LAG_USE_ROWSTAND_W ID_LAG_INCLUDE_DIAGNOAL_W m_row_stand = XRCCTRL(*this, "ID_LAG_USE_ROWSTAND_W", wxCheckBox); - m_self_neighbor = XRCCTRL(*this, "ID_LAG_INCLUDE_DIAGNOAL_W", wxCheckBox); - + m_self_neighbor = XRCCTRL(*this, "ID_LAG_INCLUDE_DIAGNOAL_W", wxCheckBox); + m_median_lag = XRCCTRL(*this, "ID_LAG_MEDIAN", wxCheckBox); + + m_median_lag->Bind(wxEVT_CHECKBOX, &FieldNewCalcLagDlg::OnMedianLag, this); +} + +void FieldNewCalcLagDlg::OnMedianLag(wxCommandEvent& evt) +{ + bool median_checked = m_median_lag->IsChecked(); + + if (median_checked) { + m_row_stand->SetValue(false); + m_self_neighbor->SetValue(false); + } else { + m_row_stand->SetValue(true); + m_self_neighbor->SetValue(false); + } + + m_row_stand->Enable(!median_checked); + m_self_neighbor->Enable(!median_checked); } void FieldNewCalcLagDlg::Apply() @@ -167,8 +185,8 @@ void FieldNewCalcLagDlg::Apply() return; } } - - bool not_binary_w = w_man_int->IsBinaryWeights(id); + + bool not_binary_w = w_man_int->IsBinaryWeights(id); for (int t=0; tGetColUndefined(var_col, time_list[t], undefined); } - for (int i=0, iend=table_int->GetNumberRows(); iGetNumberRows(); ++i) { double lag = 0; const GalElement& elm_i = W[i]; - if (elm_i.Size() == 0) + if (elm_i.Size() == 0) { r_undefined[i] = true; - - double nn = 0; - const std::vector & w_values = W[i].GetNbrWeights(); - - int self_idx = -1; - for (int j=0, sz=W[i].Size(); j & w_values = W[i].GetNbrWeights(); - if (r_undefined[i]==false) { - if ( not_binary_w == false) { - // contiguity weights - if (m_self_neighbor->IsChecked() ) { - lag += data[i]; - nn += 1; - } - if (m_row_stand->IsChecked()) { - lag = nn > 0 ? lag / nn : 0; - } - - } else { - // inverse or kernel weights - if (m_row_stand->IsChecked()) { - lag = nn > 0 ? lag / nn : 0; - } - if (m_self_neighbor->IsChecked() ) { - if (self_idx > 0) { - // only case: kernel weights with diagonal - lag += data[i] * w_values[self_idx]; - } else { - lag += data[i]; - } - } + if (m_median_lag->IsChecked()) { + // median + int nn = (int)W[i].Size(); + if (W[i].Check(i)) { + // exclude self from neighbors + nn -= 1; } - + std::vector nbr_data(nn); + const std::vector& nbrs = W[i].GetNbrs(); + for (size_t j=0, k=0; jIsChecked() ) { + lag += data[i]; + nn += 1; + } + if (m_row_stand->IsChecked()) { + lag = nn > 0 ? lag / nn : 0; + } + + } else { + // inverse or kernel weights + if (m_row_stand->IsChecked()) { + lag = nn > 0 ? lag / nn : 0; + } + if (m_self_neighbor->IsChecked() ) { + if (self_idx > 0) { + // only case: kernel weights with diagonal + lag += data[i] * w_values[self_idx]; + } else { + lag += data[i]; + } + } + } + + r_data[i] = lag; + } } } table_int->SetColData(result_col, time_list[t], r_data); @@ -354,7 +392,7 @@ void FieldNewCalcLagDlg::InitWeightsList() for (long i=0; iSetSelection(i); } - } + } SetupRowstandControls(); } @@ -367,31 +405,31 @@ boost::uuids::uuid FieldNewCalcLagDlg::GetWeightsId() } return w_ids[sel]; } - -void FieldNewCalcLagDlg::SetupRowstandControls() -{ - long sel = m_weights->GetSelection(); - if (sel >= 0) { - bool flag = true; - m_row_stand->SetValue(true); - m_self_neighbor->SetValue(false); - - boost::uuids::uuid id = GetWeightsId(); - WeightsMetaInfo::WeightTypeEnum type = w_man_int->GetWeightsType(id); - if (type == WeightsMetaInfo::WT_kernel) { - m_row_stand->SetValue(false); - m_self_neighbor->SetValue(true); - flag = false; - } else if (type == WeightsMetaInfo::WT_knn || type == WeightsMetaInfo::WT_threshold) { - if (w_man_int->IsBinaryWeights(id)) { - m_row_stand->SetValue(false); - m_self_neighbor->SetValue(false); - } - } - m_row_stand->Enable(flag); - m_self_neighbor->Enable(flag); - } -} + +void FieldNewCalcLagDlg::SetupRowstandControls() +{ + long sel = m_weights->GetSelection(); + if (sel >= 0) { + bool flag = true; + m_row_stand->SetValue(true); + m_self_neighbor->SetValue(false); + + boost::uuids::uuid id = GetWeightsId(); + WeightsMetaInfo::WeightTypeEnum type = w_man_int->GetWeightsType(id); + if (type == WeightsMetaInfo::WT_kernel) { + m_row_stand->SetValue(false); + m_self_neighbor->SetValue(true); + flag = false; + } else if (type == WeightsMetaInfo::WT_knn || type == WeightsMetaInfo::WT_threshold) { + if (w_man_int->IsBinaryWeights(id)) { + m_row_stand->SetValue(false); + m_self_neighbor->SetValue(false); + } + } + m_row_stand->Enable(flag); + m_self_neighbor->Enable(flag); + } +} void FieldNewCalcLagDlg::OnLagResultUpdated( wxCommandEvent& event ) { @@ -409,7 +447,7 @@ void FieldNewCalcLagDlg::OnLagResultTmUpdated( wxCommandEvent& event ) void FieldNewCalcLagDlg::OnCurrentusedWUpdated( wxCommandEvent& event ) { - Display(); + Display(); SetupRowstandControls(); } diff --git a/DialogTools/FieldNewCalcLagDlg.h b/DialogTools/FieldNewCalcLagDlg.h index 92663ca29..68ec04e10 100644 --- a/DialogTools/FieldNewCalcLagDlg.h +++ b/DialogTools/FieldNewCalcLagDlg.h @@ -22,7 +22,7 @@ #include #include -#include +#include class Project; class TableInterface; @@ -53,15 +53,16 @@ class FieldNewCalcLagDlg: public wxPanel void OnLagOperandUpdated( wxCommandEvent& event ); void OnLagOperandTmUpdated( wxCommandEvent& event ); void OnOpenWeightClick( wxCommandEvent& event ); - + void OnMedianLag( wxCommandEvent& event ); + void UpdateOtherPanels(); void SetOtherPanelPointers(FieldNewCalcSpecialDlg* s_panel_s, FieldNewCalcUniDlg* u_panel_s, FieldNewCalcBinDlg* b_panel_s, - FieldNewCalcRateDlg* r_panel_s) + FieldNewCalcRateDlg* r_panel_s) { s_panel=s_panel_s; u_panel=u_panel_s; - b_panel=b_panel_s; r_panel=r_panel_s; + b_panel=b_panel_s; r_panel=r_panel_s; } FieldNewCalcSpecialDlg* s_panel; FieldNewCalcUniDlg* u_panel; @@ -77,14 +78,14 @@ class FieldNewCalcLagDlg: public wxPanel bool is_space_time; wxChoice* m_result; wxChoice* m_result_tm; - wxChoice* m_weights; + wxChoice* m_weights; std::vector w_ids; wxChoice* m_var; wxChoice* m_var_tm; wxTextCtrl* m_text; wxCheckBox* m_row_stand; - wxCheckBox* m_self_neighbor; - + wxCheckBox* m_self_neighbor; + wxCheckBox* m_median_lag; Project* project; WeightsManInterface* w_man_int; diff --git a/Explore/MapNewView.cpp b/Explore/MapNewView.cpp index e73887a7a..43bdde2d6 100644 --- a/Explore/MapNewView.cpp +++ b/Explore/MapNewView.cpp @@ -2449,7 +2449,7 @@ void MapCanvas::PopulateCanvas() if (var_info.size() > 0) { const GdaVarTools::VarInfo& vi = var_info[0]; if (table_int) { - int col_idx = table_int->GetColIdx(vi.name); + int col_idx = table_int->GetColIdx(vi.name, !project->IsFieldCaseSensitive()); int time_idx = vi.time; std::vector labels; GdaConst::FieldType col_type = table_int->GetColType(col_idx, time_idx); diff --git a/rc/GdaAppResources.cpp b/rc/GdaAppResources.cpp index ae987bd46..1016eb479 100644 --- a/rc/GdaAppResources.cpp +++ b/rc/GdaAppResources.cpp @@ -15580,7 +15580,7 @@ static unsigned char xml_res_file_8[] = { 22,138,34,50,137,8,19,192,47,251,204,72,98,41,90,148,202,0,0,0,0,73,69, 78,68,174,66,96,130}; -static size_t xml_res_size_9 = 400228; +static size_t xml_res_size_9 = 400412; static unsigned char xml_res_file_9[] = { 60,63,120,109,108,32,118,101,114,115,105,111,110,61,34,49,46,48,34,32,101, 110,99,111,100,105,110,103,61,34,117,116,102,45,56,34,63,62,10,60,114,101, @@ -15588,174 +15588,174 @@ static unsigned char xml_res_file_9[] = { 115,115,61,34,119,120,66,105,116,109,97,112,34,32,110,97,109,101,61,34, 83,112,97,116,105,97,108,87,101,105,103,104,116,115,95,66,109,112,34,62, 71,100,97,65,112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36, -48,48,57,45,84,111,111,108,66,97,114,66,105,116,109,97,112,115,95,51,46, -112,110,103,60,47,111,98,106,101,99,116,62,10,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,119,120,80,97,110,101,108,34,32,110,97,109, -101,61,34,73,68,95,67,65,84,95,67,76,65,83,83,73,70,34,32,115,117,98,99, -108,97,115,115,61,34,67,97,116,67,108,97,115,115,105,102,80,97,110,101, -108,34,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32, -60,111,114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60, -47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,115,112,97,99,101,114,34,62,10,32,32,32, -32,32,32,32,32,60,115,105,122,101,62,49,48,44,45,49,100,60,47,115,105,122, -101,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122, -101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101, -114,34,62,10,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62, -119,120,86,69,82,84,73,67,65,76,60,47,111,114,105,101,110,116,62,10,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,115,112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -60,115,105,122,101,62,45,49,44,49,48,100,60,47,115,105,122,101,62,10,32, -32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, -32,32,32,32,32,32,60,33,45,45,32,67,114,101,97,116,101,32,67,117,115,116, -111,109,32,66,114,101,97,107,115,32,45,45,62,10,32,32,32,32,32,32,32,32, +84,111,111,108,66,97,114,66,105,116,109,97,112,115,95,51,46,112,110,103, +60,47,111,98,106,101,99,116,62,10,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,119,120,80,97,110,101,108,34,32,110,97,109,101,61, +34,73,68,95,67,65,84,95,67,76,65,83,83,73,70,34,32,115,117,98,99,108,97, +115,115,61,34,67,97,116,67,108,97,115,115,105,102,80,97,110,101,108,34, +62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,60,111,114, +105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114, +105,101,110,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,115,112,97,99,101,114,34,62,10,32,32,32,32,32,32,32, +32,60,115,105,122,101,62,49,48,44,45,49,100,60,47,115,105,122,101,62,10, +32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105, +116,101,109,34,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, +99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10, +32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,86, +69,82,84,73,67,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32, +32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105, +122,101,62,45,49,44,49,48,100,60,47,115,105,122,101,62,10,32,32,32,32,32, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, +32,32,60,33,45,45,32,67,114,101,97,116,101,32,67,117,115,116,111,109,32, +66,114,101,97,107,115,32,45,45,62,10,32,32,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, +101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120, +116,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,67,114,101,97,116,101,32,67,117,115,116,111,109,32,66,114,101,97, +107,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,115,105,122,101,62,49,48,53,44,45,49,100,60,47,115,105,122, +101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,111,110,116, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,119,101,105,103, +104,116,62,98,111,108,100,60,47,119,101,105,103,104,116,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,47,102,111,110,116,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, 32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, 114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105, -99,84,101,120,116,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -108,97,98,101,108,62,67,114,101,97,116,101,32,67,117,115,116,111,109,32, -66,114,101,97,107,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,115,105,122,101,62,49,48,53,44,45,49,100,60,47, -115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102, -111,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,119, -101,105,103,104,116,62,98,111,108,100,60,47,119,101,105,103,104,116,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,102,111,110,116,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, -105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111, -120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,112,97,99,101, -114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105, -122,101,62,45,49,44,53,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,67,104,111,105,99,101,34,32,110,97,109,101,61,34,73,68,95, -67,85,82,95,67,65,84,83,95,67,72,79,73,67,69,34,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,49,48,53,44,45, -49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105, +122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,115,112,97,99,101,114,34,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,45, +49,44,53,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, 105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,66,117,116,116,111,110,34,32,110,97,109,101,61, -34,119,120,73,68,95,78,69,87,34,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,78,101,119,60, -47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,66,85,95,69,88,65, -67,84,70,73,84,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, -101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,117, -116,116,111,110,34,32,110,97,109,101,61,34,73,68,95,67,72,65,78,71,69,95, -84,73,84,76,69,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,108,97,98,101,108,62,69,100,105,116,32,84,105,116, -108,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,66,85, -95,69,88,65,67,84,70,73,84,60,47,115,116,121,108,101,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, -114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,66,117,116,116,111,110,34,32,110,97,109,101,61,34,119,120,73,68,95, -68,69,76,69,84,69,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,108,97,98,101,108,62,68,101,108,101,116,101,60, -47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,66,85,95,69,88,65, -67,84,70,73,84,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, -114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111, -114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +120,67,104,111,105,99,101,34,32,110,97,109,101,61,34,73,68,95,67,85,82, +95,67,65,84,83,95,67,72,79,73,67,69,34,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,49,48,53,44,45,49,100, +60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,111,114,105,101,110,116,62,119,120,86,69,82,84,73,67,65,76, -60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,115,105,122,101,62,51,48,48,44,32,45,49,100,60,47,115,105,122, -101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,115,112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -60,115,105,122,101,62,45,49,44,56,100,60,47,115,105,122,101,62,10,32,32, -32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,32,32,32,32,60,33,45,45,32,67,114,101,97,116,101,32,67,117,115,116,111, -109,32,66,114,101,97,107,115,32,45,45,62,10,32,32,32,32,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,112,97,99,101, -114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62, -45,49,44,53,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, -101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,119,120,70,108,101,120,71,114,105,100, -83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -99,111,108,115,62,50,60,47,99,111,108,115,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,114,111,119,115,62,53,60,47,114,111,119,115,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,118,103,97,112,62,50,60,47, -118,103,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,104,103, -97,112,62,53,60,47,104,103,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122, 101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83, -116,97,116,105,99,84,101,120,116,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,65,115,115,111,99,46,32, -86,97,114,46,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78, -95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102,108,97,103,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66, +111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,66,117,116,116,111,110,34,32,110,97,109,101,61,34,119, +120,73,68,95,78,69,87,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,78,101,119,60,47,108,97, +98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,115,116,121,108,101,62,119,120,66,85,95,69,88,65,67,84,70, +73,84,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, 10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, 101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109, 34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,67,104,111,105, -99,101,34,32,110,97,109,101,61,34,73,68,95,65,83,83,79,67,95,86,65,82,34, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,115,105,122,101,62,55,48,44,45,49,100,60,47,115,105,122,101,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,99,111, -110,116,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,105,116,101,109,47,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,99,111,110,116,101, -110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,117,116,116, +111,110,34,32,110,97,109,101,61,34,73,68,95,67,72,65,78,71,69,95,84,73, +84,76,69,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,108,97,98,101,108,62,69,100,105,116,32,84,105,116,108,101, +60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,66,85,95,69,88, +65,67,84,70,73,84,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114, +105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, +66,117,116,116,111,110,34,32,110,97,109,101,61,34,119,120,73,68,95,68,69, +76,69,84,69,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,108,97,98,101,108,62,68,101,108,101,116,101,60,47,108, +97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,115,116,121,108,101,62,119,120,66,85,95,69,88,65,67,84, +70,73,84,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114, +105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114, +105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,111,114,105,101,110,116,62,119,120,86,69,82,84,73,67,65,76,60,47, +111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,115,105,122,101,62,51,48,48,44,32,45,49,100,60,47,115,105,122,101,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, +32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, +115,112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,115, +105,122,101,62,45,49,44,56,100,60,47,115,105,122,101,62,10,32,32,32,32, 32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,67,104,111,105,99,101,34,32,110,97,109, -101,61,34,73,68,95,65,83,83,79,67,95,86,65,82,95,84,77,34,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122, -101,62,53,48,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32, +32,32,32,60,33,45,45,32,67,114,101,97,116,101,32,67,117,115,116,111,109, +32,66,114,101,97,107,115,32,45,45,62,10,32,32,32,32,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,112,97,99,101,114, +34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,45,49, +44,53,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101, +109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,119,120,70,108,101,120,71,114,105,100,83,105, +122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,99,111, +108,115,62,50,60,47,99,111,108,115,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,114,111,119,115,62,53,60,47,114,111,119,115,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,118,103,97,112,62,50,60,47,118,103, +97,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,104,103,97,112, +62,53,60,47,104,103,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, +114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116, +97,116,105,99,84,101,120,116,34,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,108,97,98,101,108,62,65,115,115,111,99,46,32,86, +97,114,46,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95, +67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102,108,97,103,62,10, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,111,114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60, -47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69, -78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102,108,97,103,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, +99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, +99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,67,104,111,105,99, +101,34,32,110,97,109,101,61,34,73,68,95,65,83,83,79,67,95,86,65,82,34,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +115,105,122,101,62,55,48,44,45,49,100,60,47,115,105,122,101,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,99,111,110, +116,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,105,116,101,109,47,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,99,111,110,116,101,110, +116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,119,120,67,104,111,105,99,101,34,32,110,97,109,101,61, +34,73,68,95,65,83,83,79,67,95,86,65,82,95,84,77,34,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62, +53,48,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, +114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111, +114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84, +82,69,95,86,69,82,84,73,67,65,76,60,47,102,108,97,103,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, 97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,62,10,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108, 62,66,114,101,97,107,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, @@ -17281,316 +17281,316 @@ static unsigned char xml_res_file_9[] = { 32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,66,105,116,109, 97,112,34,32,110,97,109,101,61,34,119,120,73,68,95,83,84,65,84,73,67,34, 62,10,32,32,32,32,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100, -97,65,112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,48,48, -57,45,97,98,111,117,116,45,103,101,111,100,97,45,108,111,103,111,46,112, -110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,102,108,97,103,62, -119,120,65,76,73,71,78,95,67,69,78,84,69,82,124,119,120,65,76,76,60,47, -102,108,97,103,62,10,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114, -62,56,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, -32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,83,116,97,116,105,99,84,101,120,116,34,32,110,97,109,101,61,34,73,68, -95,67,79,80,89,82,73,71,72,84,34,62,10,32,32,32,32,32,32,32,32,32,32,60, -108,97,98,101,108,62,67,111,112,121,114,105,103,104,116,32,40,67,41,32, -121,101,97,114,45,121,101,97,114,32,98,121,32,76,117,99,32,65,110,115,101, -108,105,110,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32, +97,65,112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,97,98, +111,117,116,45,103,101,111,100,97,45,108,111,103,111,46,112,110,103,60, +47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65, +76,73,71,78,95,67,69,78,84,69,82,124,119,120,65,76,76,60,47,102,108,97, +103,62,10,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,56,60,47, +98,111,114,100,101,114,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99, +116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, +32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97, +116,105,99,84,101,120,116,34,32,110,97,109,101,61,34,73,68,95,67,79,80, +89,82,73,71,72,84,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,67,111,112,121,114,105,103,104,116,32,40,67,41,32,121,101,97,114, +45,121,101,97,114,32,98,121,32,76,117,99,32,65,110,115,101,108,105,110, +60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,115,116, +121,108,101,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,60,47,115,116, +121,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,84,79,80,124,119, +120,76,69,70,84,124,119,120,82,73,71,72,84,124,119,120,65,76,73,71,78,95, +67,69,78,84,69,82,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,60, +98,111,114,100,101,114,62,49,48,60,47,98,111,114,100,101,114,62,10,32,32, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, +101,109,34,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,32, +110,97,109,101,61,34,73,68,95,65,76,76,95,82,73,71,72,84,83,95,82,69,83, +69,82,86,69,68,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,65,108,108,32,82,105,103,104,116,115,32,82,101,115,101,114,118,101, +100,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, +84,79,80,124,119,120,65,76,73,71,78,95,67,69,78,84,69,82,60,47,102,108, +97,103,62,10,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60, +47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116, +97,116,105,99,84,101,120,116,34,32,110,97,109,101,61,34,73,68,95,86,69, +82,83,73,79,78,95,76,65,66,69,76,34,62,10,32,32,32,32,32,32,32,32,32,32, +60,108,97,98,101,108,62,71,101,111,68,97,32,109,97,106,46,109,105,110,46, +98,108,100,32,40,116,121,112,101,41,44,32,100,97,121,32,109,111,110,116, +104,32,121,101,97,114,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, +32,32,32,60,115,116,121,108,101,62,119,120,65,76,73,71,78,95,67,69,78,84, +69,82,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119, +120,84,79,80,124,119,120,76,69,70,84,124,119,120,82,73,71,72,84,124,119, +120,65,76,73,71,78,95,67,69,78,84,69,82,124,119,120,65,68,74,85,83,84,95, +77,73,78,83,73,90,69,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32, +60,98,111,114,100,101,114,62,49,48,60,47,98,111,114,100,101,114,62,10,32, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, +101,109,34,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,119,120,67,104,101,99,107,66,111,120,34,32,110,97, +109,101,61,34,73,68,67,95,67,72,69,67,75,95,84,69,83,84,77,79,68,69,95, +83,84,65,66,76,69,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,83,116,97,98,108,101,32,86,101,114,115,105,111,110,32,97,110,100, +32,66,117,103,32,70,105,120,101,115,32,79,110,108,121,60,47,108,97,98,101, +108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,101,100,62, +49,60,47,99,104,101,99,107,101,100,62,10,32,32,32,32,32,32,32,32,32,32, 60,115,116,121,108,101,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,60, 47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101, 99,116,62,10,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,84,79, 80,124,119,120,76,69,70,84,124,119,120,82,73,71,72,84,124,119,120,65,76, -73,71,78,95,67,69,78,84,69,82,60,47,102,108,97,103,62,10,32,32,32,32,32, -32,32,32,60,98,111,114,100,101,114,62,49,48,60,47,98,111,114,100,101,114, -62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, -114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120, -116,34,32,110,97,109,101,61,34,73,68,95,65,76,76,95,82,73,71,72,84,83,95, -82,69,83,69,82,86,69,68,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97, -98,101,108,62,65,108,108,32,82,105,103,104,116,115,32,82,101,115,101,114, -118,101,100,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,102,108,97,103,62, -119,120,84,79,80,124,119,120,65,76,73,71,78,95,67,69,78,84,69,82,60,47, -102,108,97,103,62,10,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114, -62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, -32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,83,116,97,116,105,99,84,101,120,116,34,32,110,97,109,101,61,34,73,68, -95,86,69,82,83,73,79,78,95,76,65,66,69,76,34,62,10,32,32,32,32,32,32,32, -32,32,32,60,108,97,98,101,108,62,71,101,111,68,97,32,109,97,106,46,109, -105,110,46,98,108,100,32,40,116,121,112,101,41,44,32,100,97,121,32,109, -111,110,116,104,32,121,101,97,114,60,47,108,97,98,101,108,62,10,32,32,32, -32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,65,76,73,71,78,95, -67,69,78,84,69,82,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,102,108, -97,103,62,119,120,84,79,80,124,119,120,76,69,70,84,124,119,120,82,73,71, -72,84,124,119,120,65,76,73,71,78,95,67,69,78,84,69,82,124,119,120,65,68, -74,85,83,84,95,77,73,78,83,73,90,69,60,47,102,108,97,103,62,10,32,32,32, -32,32,32,32,32,60,98,111,114,100,101,114,62,49,48,60,47,98,111,114,100, -101,114,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105, -122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,67,104,101,99,107,66, -111,120,34,32,110,97,109,101,61,34,73,68,67,95,67,72,69,67,75,95,84,69, -83,84,77,79,68,69,95,83,84,65,66,76,69,34,62,10,32,32,32,32,32,32,32,32, -32,32,60,108,97,98,101,108,62,83,116,97,98,108,101,32,86,101,114,115,105, -111,110,32,97,110,100,32,66,117,103,32,70,105,120,101,115,32,79,110,108, -121,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104, -101,99,107,101,100,62,49,60,47,99,104,101,99,107,101,100,62,10,32,32,32, -32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,65,76,73,71,78,95, -67,69,78,84,69,82,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,102,108, -97,103,62,119,120,84,79,80,124,119,120,76,69,70,84,124,119,120,82,73,71, -72,84,124,119,120,65,76,73,71,78,95,67,69,78,84,69,82,124,119,120,65,68, -74,85,83,84,95,77,73,78,83,73,90,69,60,47,102,108,97,103,62,10,32,32,32, -32,32,32,32,32,60,98,111,114,100,101,114,62,50,48,60,47,98,111,114,100, +73,71,78,95,67,69,78,84,69,82,124,119,120,65,68,74,85,83,84,95,77,73,78, +83,73,90,69,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,60,98,111, +114,100,101,114,62,50,48,60,47,98,111,114,100,101,114,62,10,32,32,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109, +34,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105, +122,101,62,53,44,50,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114, +105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,117,116,116,111,110, +34,32,110,97,109,101,61,34,119,120,73,68,95,79,75,34,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,79,75,60,47,108,97, +98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,115,112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,60,115,105,122,101,62,53,44,50,100,60,47,115,105,122,101,62, +10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, +32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, +66,117,116,116,111,110,34,32,110,97,109,101,61,34,73,68,95,67,72,69,67, +75,85,80,68,65,84,69,83,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,108,97,98,101,108,62,67,104,101,99,107,32,85,112,100,97,116,101,115, +60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,115,112,97,99,101,114,34,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,53,44,50,100,60,47,115, +105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, +116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,66,117,116,116,111,110,34,32,110,97,109,101,61,34,119, +120,73,68,95,68,79,78,65,84,69,34,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,108,97,98,101,108,62,68,111,110,97,116,101,60,47,108,97,98, +101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,115,112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,60,115,105,122,101,62,53,44,50,100,60,47,115,105,122,101,62, +10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, +32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,72,79,82, +73,90,79,78,84,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,102, +108,97,103,62,119,120,84,79,80,124,119,120,66,79,84,84,79,77,124,119,120, +65,76,73,71,78,95,67,69,78,84,69,82,60,47,102,108,97,103,62,10,32,32,32, +32,32,32,32,32,60,98,111,114,100,101,114,62,49,53,60,47,98,111,114,100, 101,114,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,116,105,116,108, +101,62,65,98,111,117,116,32,71,101,111,68,97,60,47,116,105,116,108,101, +62,10,32,32,32,32,60,99,101,110,116,101,114,101,100,62,49,60,47,99,101, +110,116,101,114,101,100,62,10,32,32,32,32,60,115,116,121,108,101,62,119, +120,67,65,80,84,73,79,78,124,119,120,83,89,83,84,69,77,95,77,69,78,85,124, +119,120,67,76,79,83,69,95,66,79,88,60,47,115,116,121,108,101,62,10,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,119,120,68,105,97,108,111,103,34,32,110,97,109,101, +61,34,73,68,68,95,82,65,78,68,79,77,73,90,65,84,73,79,78,34,32,115,117, +98,99,108,97,115,115,61,34,82,97,110,100,111,109,105,122,97,116,105,111, +110,68,108,103,34,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,119,120,66,117,116,116,111,110,34,32,110,97,109,101,61, +34,73,68,95,67,76,79,83,69,34,62,10,32,32,32,32,32,32,60,115,105,122,101, +62,53,48,44,49,53,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,60, +112,111,115,62,52,48,48,44,55,100,60,47,112,111,115,62,10,32,32,32,32,32, +32,60,108,97,98,101,108,62,67,108,111,115,101,60,47,108,97,98,101,108,62, +10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,117,116,116,111,110, +34,32,110,97,109,101,61,34,73,68,95,79,75,34,62,10,32,32,32,32,32,32,60, +115,105,122,101,62,53,48,44,49,53,100,60,47,115,105,122,101,62,10,32,32, +32,32,32,32,60,112,111,115,62,52,48,48,44,50,55,100,60,47,112,111,115,62, +10,32,32,32,32,32,32,60,108,97,98,101,108,62,82,117,110,60,47,108,97,98, +101,108,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, +60,115,105,122,101,62,52,55,48,44,50,48,48,100,60,47,115,105,122,101,62, +10,32,32,32,32,60,116,105,116,108,101,62,82,97,110,100,111,109,105,122, +97,116,105,111,110,60,47,116,105,116,108,101,62,10,32,32,32,32,60,99,101, +110,116,101,114,101,100,62,49,60,47,99,101,110,116,101,114,101,100,62,10, +32,32,32,32,60,115,116,121,108,101,62,119,120,67,65,80,84,73,79,78,124, +119,120,67,76,79,83,69,95,66,79,88,60,47,115,116,121,108,101,62,10,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,119,120,68,105,97,108,111,103,34,32,110,97,109,101, +61,34,73,68,95,76,65,66,69,76,95,80,82,69,67,73,83,73,79,78,95,68,76,71, +34,32,115,117,98,99,108,97,115,115,61,34,83,101,116,68,105,115,112,108, +97,121,80,114,101,99,105,115,105,111,110,68,108,103,34,62,10,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120, +83,105,122,101,114,34,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10, +32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,112,97, +99,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122, +101,62,49,49,53,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, +114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105, +122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101, +109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99, +84,101,120,116,34,32,110,97,109,101,61,34,73,68,67,95,83,84,65,84,73,67, +34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97, +98,101,108,62,83,101,116,32,68,105,115,112,108,97,121,32,80,114,101,99, +105,115,105,111,110,58,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65, +76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102,108, +97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,115,112,97,99,101,114,34,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,53,44, +45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105, -122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122, -101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, +122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, +83,112,105,110,67,116,114,108,34,32,110,97,109,101,61,34,73,68,95,76,65, +66,69,76,95,80,82,69,67,73,83,73,79,78,95,83,80,73,78,34,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,54,48, +44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,84,69,95,80,82, +79,67,69,83,83,95,69,78,84,69,82,60,47,115,116,121,108,101,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62, +119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76, +60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,111,114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60, +47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102, +108,97,103,62,119,120,84,79,80,124,119,120,65,76,73,71,78,95,67,69,78,84, +82,69,95,72,79,82,73,90,79,78,84,65,76,60,47,102,108,97,103,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98, +111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, 32,99,108,97,115,115,61,34,115,112,97,99,101,114,34,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,60,115,105,122,101,62,53,44,50,100,60,47,115,105,122, +32,32,32,32,32,32,32,60,115,105,122,101,62,45,49,44,53,100,60,47,115,105, +122,101,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,119,120,67,104,101,99,107,66,111,120,34,32,110,97,109,101,61,34,73, +68,67,95,70,73,88,95,80,79,73,78,84,95,67,72,69,67,75,34,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,65,108,119,97, +121,115,32,117,115,105,110,103,32,102,105,120,101,100,45,112,111,105,110, +116,32,110,111,116,97,116,105,111,110,60,47,108,97,98,101,108,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,101,100,62, +49,60,47,99,104,101,99,107,101,100,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,76,69,70,84,124,119,120, +65,76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102, +108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, +116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,115,112,97,99,101,114,34,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,60,115,105,122,101,62,45,49,44,53,100,60,47,115,105,122, 101,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, 10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, 115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32, 32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,119,120,66,117,116,116,111,110,34,32,110,97,109,101,61,34,119,120,73, -68,95,79,75,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97, -98,101,108,62,79,75,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,112,97,99,101,114, -34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,53,44, -50,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109, -34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, -99,108,97,115,115,61,34,119,120,66,117,116,116,111,110,34,32,110,97,109, -101,61,34,73,68,95,67,72,69,67,75,85,80,68,65,84,69,83,34,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,67,104,101,99, -107,32,85,112,100,97,116,101,115,60,47,108,97,98,101,108,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,112,97, -99,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122, -101,62,53,44,50,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105, -116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,66,117,116,116,111,110,34, -32,110,97,109,101,61,34,119,120,73,68,95,68,79,78,65,84,69,34,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,68,111,110, -97,116,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,115,112,97,99,101,114,34,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,53,44,50,100, -60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98, +34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, +115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, +119,120,66,117,116,116,111,110,34,32,110,97,109,101,61,34,119,120,73,68, +95,79,75,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,108,97,98,101,108,62,79,75,60,47,108,97,98,101,108,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, +65,76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102, +108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101, +109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108, +97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90, +79,78,84,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53, +60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, +66,117,116,116,111,110,34,32,110,97,109,101,61,34,119,120,73,68,95,67,65, +78,67,69,76,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,108,97,98,101,108,62,67,108,111,115,101,60,47,108,97,98,101,108,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105, +101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114,105, +101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103, +62,119,120,66,79,84,84,79,77,124,119,120,65,76,73,71,78,95,67,69,78,84, +82,69,95,72,79,82,73,90,79,78,84,65,76,60,47,102,108,97,103,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,49,48,60,47, +98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98, 106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110, -116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114,105,101,110, -116,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,84,79,80,124,119,120, -66,79,84,84,79,77,124,119,120,65,76,73,71,78,95,67,69,78,84,69,82,60,47, -102,108,97,103,62,10,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114, -62,49,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,60,116,105,116,108,101,62,65,98,111,117,116,32,71,101,111,68,97, +116,62,119,120,86,69,82,84,73,67,65,76,60,47,111,114,105,101,110,116,62, +10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, +32,32,32,32,60,102,108,97,103,62,119,120,65,76,76,60,47,102,108,97,103, +62,10,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,56,60,47,98, +111,114,100,101,114,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,72,79,82, +73,90,79,78,84,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,60,116,105,116,108,101,62,83, +101,116,32,68,105,115,112,108,97,121,32,80,114,101,99,105,115,105,111,110, 60,47,116,105,116,108,101,62,10,32,32,32,32,60,99,101,110,116,101,114,101, 100,62,49,60,47,99,101,110,116,101,114,101,100,62,10,32,32,32,32,60,115, 116,121,108,101,62,119,120,67,65,80,84,73,79,78,124,119,120,83,89,83,84, 69,77,95,77,69,78,85,124,119,120,67,76,79,83,69,95,66,79,88,60,47,115,116, 121,108,101,62,10,32,32,60,47,111,98,106,101,99,116,62,10,32,32,60,111, 98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,68,105,97,108,111, -103,34,32,110,97,109,101,61,34,73,68,68,95,82,65,78,68,79,77,73,90,65,84, -73,79,78,34,32,115,117,98,99,108,97,115,115,61,34,82,97,110,100,111,109, -105,122,97,116,105,111,110,68,108,103,34,62,10,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,66,117,116,116,111,110,34, -32,110,97,109,101,61,34,73,68,95,67,76,79,83,69,34,62,10,32,32,32,32,32, -32,60,115,105,122,101,62,53,48,44,49,53,100,60,47,115,105,122,101,62,10, -32,32,32,32,32,32,60,112,111,115,62,52,48,48,44,55,100,60,47,112,111,115, -62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,67,108,111,115,101,60,47, -108,97,98,101,108,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66, -117,116,116,111,110,34,32,110,97,109,101,61,34,73,68,95,79,75,34,62,10, -32,32,32,32,32,32,60,115,105,122,101,62,53,48,44,49,53,100,60,47,115,105, -122,101,62,10,32,32,32,32,32,32,60,112,111,115,62,52,48,48,44,50,55,100, -60,47,112,111,115,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,82,117, -110,60,47,108,97,98,101,108,62,10,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,60,115,105,122,101,62,52,55,48,44,50,48,48,100,60,47, -115,105,122,101,62,10,32,32,32,32,60,116,105,116,108,101,62,82,97,110,100, -111,109,105,122,97,116,105,111,110,60,47,116,105,116,108,101,62,10,32,32, -32,32,60,99,101,110,116,101,114,101,100,62,49,60,47,99,101,110,116,101, -114,101,100,62,10,32,32,32,32,60,115,116,121,108,101,62,119,120,67,65,80, -84,73,79,78,124,119,120,67,76,79,83,69,95,66,79,88,60,47,115,116,121,108, -101,62,10,32,32,60,47,111,98,106,101,99,116,62,10,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,119,120,68,105,97,108,111,103,34,32,110, -97,109,101,61,34,73,68,95,76,65,66,69,76,95,80,82,69,67,73,83,73,79,78, -95,68,76,71,34,32,115,117,98,99,108,97,115,115,61,34,83,101,116,68,105, -115,112,108,97,121,80,114,101,99,105,115,105,111,110,68,108,103,34,62,10, -32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, -66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109, -34,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, -112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105, -122,101,62,49,49,53,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122, -101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60, +103,34,32,110,97,109,101,61,34,73,68,95,78,85,77,95,67,65,84,69,71,79,82, +73,69,83,95,68,76,71,34,32,115,117,98,99,108,97,115,115,61,34,78,117,109, +67,97,116,101,103,111,114,105,101,115,68,108,103,34,62,10,32,32,32,32,60, 111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83, -105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, -101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105, -99,84,101,120,116,34,32,110,97,109,101,61,34,73,68,67,95,83,84,65,84,73, -67,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108, -97,98,101,108,62,83,101,116,32,68,105,115,112,108,97,121,32,80,114,101, -99,105,115,105,111,110,58,60,47,108,97,98,101,108,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, -65,76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102, -108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,115,112,97,99,101,114,34,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,53, -44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32, +105,122,101,114,34,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32, +99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32, +32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, +119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,112,97,99, +101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101, +62,49,49,53,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32, 32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, -105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,83,112,105,110,67,116,114,108,34,32,110,97,109,101,61,34,73,68,95,76, -65,66,69,76,95,80,82,69,67,73,83,73,79,78,95,83,80,73,78,34,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,54, -48,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,84,69,95,80, -82,79,67,69,83,83,95,69,78,84,69,82,60,47,115,116,121,108,101,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103, -62,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65, -76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,111,114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76, -60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60, -102,108,97,103,62,119,120,84,79,80,124,119,120,65,76,73,71,78,95,67,69, -78,84,82,69,95,72,79,82,73,90,79,78,84,65,76,60,47,102,108,97,103,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60, -47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,115,112,97,99,101,114,34,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,45,49,44,53,100,60, -47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,67,104,101,99,107,66,111,120,34,32,110,97,109, -101,61,34,73,68,67,95,70,73,88,95,80,79,73,78,84,95,67,72,69,67,75,34,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,65, -108,119,97,121,115,32,117,115,105,110,103,32,102,105,120,101,100,45,112, -111,105,110,116,32,110,111,116,97,116,105,111,110,60,47,108,97,98,101,108, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,101, -100,62,49,60,47,99,104,101,99,107,101,100,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,76,69,70,84,124, -119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76, -60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,115,112,97,99,101,114,34,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,60,115,105,122,101,62,45,49,44,53,100,60,47,115,105, -122,101,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,119,120,66,117,116,116,111,110,34,32,110,97,109,101,61,34,119,120,73, -68,95,79,75,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,108,97,98,101,108,62,79,75,60,47,108,97,98,101,108,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119, -120,65,76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47, -102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, -101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102, -108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73, -90,79,78,84,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62, -53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,66,117,116,116,111,110,34,32,110,97,109,101,61,34,119,120,73,68,95, -67,65,78,67,69,76,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,108,97,98,101,108,62,67,108,111,115,101,60,47,108,97,98,101, -108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, -114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111, -114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108, -97,103,62,119,120,66,79,84,84,79,77,124,119,120,65,76,73,71,78,95,67,69, -78,84,82,69,95,72,79,82,73,90,79,78,84,65,76,60,47,102,108,97,103,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,49,48, -60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,114,105, -101,110,116,62,119,120,86,69,82,84,73,67,65,76,60,47,111,114,105,101,110, -116,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,76,60,47,102,108, -97,103,62,10,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,56,60, -47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,72, -79,82,73,90,79,78,84,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,116,105,116,108,101, -62,83,101,116,32,68,105,115,112,108,97,121,32,80,114,101,99,105,115,105, -111,110,60,47,116,105,116,108,101,62,10,32,32,32,32,60,99,101,110,116,101, -114,101,100,62,49,60,47,99,101,110,116,101,114,101,100,62,10,32,32,32,32, -60,115,116,121,108,101,62,119,120,67,65,80,84,73,79,78,124,119,120,83,89, -83,84,69,77,95,77,69,78,85,124,119,120,67,76,79,83,69,95,66,79,88,60,47, -115,116,121,108,101,62,10,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,68,105,97,108, -111,103,34,32,110,97,109,101,61,34,73,68,95,78,85,77,95,67,65,84,69,71, -79,82,73,69,83,95,68,76,71,34,32,115,117,98,99,108,97,115,115,61,34,78, -117,109,67,97,116,101,103,111,114,105,101,115,68,108,103,34,62,10,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111, -120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62, -10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32, -32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,112, -97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122, -101,62,49,49,53,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32, -32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, -114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105, -122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101, -109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99, -84,101,120,116,34,32,110,97,109,101,61,34,73,68,67,95,83,84,65,84,73,67, -34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97, -98,101,108,62,67,97,116,101,103,111,114,105,101,115,60,47,108,97,98,101, -108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,86,69, -82,84,73,67,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, -112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,115,105,122,101,62,53,44,45,49,100,60,47,115,105,122,101,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,119,120,83,112,105,110,67,116,114,108,34,32,110,97, -109,101,61,34,73,68,95,78,85,77,95,67,65,84,69,71,79,82,73,69,83,95,83, -80,73,78,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,115,105,122,101,62,52,48,44,45,49,100,60,47,115,105,122,101,62,10,32, +32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, +114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105, +122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101, +109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99, +84,101,120,116,34,32,110,97,109,101,61,34,73,68,67,95,83,84,65,84,73,67, +34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97, +98,101,108,62,67,97,116,101,103,111,114,105,101,115,60,47,108,97,98,101, +108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,86,69, +82,84,73,67,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,115,105,122,101,62,53,44,45,49,100,60,47,115,105,122,101,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,119,120,83,112,105,110,67,116,114,108,34,32,110,97, +109,101,61,34,73,68,95,78,85,77,95,67,65,84,69,71,79,82,73,69,83,95,83, +80,73,78,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,115,105,122,101,62,52,48,44,45,49,100,60,47,115,105,122,101,62,10,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, 62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103, 62,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65, @@ -24944,260 +24944,290 @@ static unsigned char xml_res_file_9[] = { 62,119,120,66,79,82,68,69,82,95,78,79,78,69,60,47,115,116,121,108,101,62, 10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,105,116, 109,97,112,62,71,100,97,65,112,112,82,101,115,111,117,114,99,101,115,46, -99,112,112,36,48,48,57,45,111,112,101,110,45,102,111,108,100,101,114,46, -112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,32,32,32, +99,112,112,36,111,112,101,110,45,102,111,108,100,101,114,46,112,110,103, +60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,76,69, +70,84,124,119,120,65,76,76,124,119,120,65,68,74,85,83,84,95,77,73,78,83, +73,90,69,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120, +116,34,32,110,97,109,101,61,34,73,68,95,83,84,65,84,73,67,84,69,88,84,50, +34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97, +98,101,108,62,79,117,116,112,117,116,32,102,105,108,101,32,40,42,46,115, +104,112,41,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78, -95,76,69,70,84,124,119,120,65,76,76,124,119,120,65,68,74,85,83,84,95,77, -73,78,83,73,90,69,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100, -101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99, -84,101,120,116,34,32,110,97,109,101,61,34,73,68,95,83,84,65,84,73,67,84, -69,88,84,50,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,108,97,98,101,108,62,79,117,116,112,117,116,32,102,105,108,101,32, -40,42,46,115,104,112,41,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, +32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,119,120,84,101,120,116,67,116,114,108,34,32,110,97,109,101,61,34,73, +68,67,95,70,73,69,76,68,95,83,72,80,34,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,49,55,50,44,45,49,100, +60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,115,116,121,108,101,62,119,120,84,69,95,82,69,65,68,79,78,76, +89,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67, +69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76,76,60, +47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,84,101,120,116,67,116,114,108,34,32,110,97,109, -101,61,34,73,68,67,95,70,73,69,76,68,95,83,72,80,34,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,49,55,50,44, -45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,84,69,95,82,69,65, -68,79,78,76,89,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73, -71,78,95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119,120, -65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, +97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65, +76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119, +120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101, +114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,66,105,116,109,97,112,66, +117,116,116,111,110,34,32,110,97,109,101,61,34,73,68,67,95,79,80,69,78, +95,79,83,72,80,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,115,116,121,108,101,62,119,120,66,79,82,68,69,82,95,78,79,78,69, +60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,98,105,116,109,97,112,62,71,100,97,65,112,112,82,101, +115,111,117,114,99,101,115,46,99,112,112,36,115,97,118,101,46,112,110,103, +60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, +101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103, +62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90,79,78, +84,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100, +101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110, +116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114,105,101,110, 116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, 116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62, 10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62, -119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84, -65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98, -111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,105,116, -109,97,112,66,117,116,116,111,110,34,32,110,97,109,101,61,34,73,68,67,95, -79,80,69,78,95,79,83,72,80,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,66,79,82,68,69,82,95, -78,79,78,69,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100,97,65,112, -112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,48,48,57,45,115, -97,118,101,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32, +119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100, +101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122, +101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,111,114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60, +47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,76,124, +119,120,65,68,74,85,83,84,95,77,73,78,83,73,90,69,60,47,102,108,97,103, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98, +111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120,116, +34,32,110,97,109,101,61,34,73,68,95,83,84,65,84,73,67,84,69,88,84,49,34, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,108,97,98,101,108,62,88,45,99,111,111,114,100,60,47,108,97,98,101,108, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76, +76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100, +101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,67,104,111, +105,99,101,34,32,110,97,109,101,61,34,73,68,67,95,75,69,89,86,65,82,34, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,115,105,122,101,62,55,55,44,45,49,100,60,47,115,105,122,101,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,76,60,47,102,108,97, +103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114, +100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119, +120,72,79,82,73,90,79,78,84,65,76,60,47,111,114,105,101,110,116,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108, +97,103,62,119,120,65,76,76,124,119,120,65,68,74,85,83,84,95,77,73,78,83, +73,90,69,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114, +100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116, +97,116,105,99,84,101,120,116,34,32,110,97,109,101,61,34,73,68,95,83,84, +65,84,73,67,84,69,88,84,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,89,45,99,111,111,114, +100,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108, +97,103,62,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62, +53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,119,120,67,104,111,105,99,101,34,32,110,97,109,101,61,34,73,68,67, +95,75,69,89,86,65,82,50,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,55,55,44,45,49,100,60, +47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, 32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, 32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, -105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82, -95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76,76,60,47,102,108,97, -103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114, -62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111, -120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,111,114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76, -60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, -114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,102,108,97,103,62,119,120,65,76,76,60,47,102,108,97,103,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114, -62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32, +32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69, +78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76,76,60,47, +102,108,97,103,62,10,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114, +62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105, +122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110, +116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114,105,101,110, +116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,76,60, +47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114, +100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32, 32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,72,79,82, -73,90,79,78,84,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62, -119,120,65,76,76,124,119,120,65,68,74,85,83,84,95,77,73,78,83,73,90,69, -60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101, -114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116, -105,99,84,101,120,116,34,32,110,97,109,101,61,34,73,68,95,83,84,65,84,73, -67,84,69,88,84,49,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,108,97,98,101,108,62,88,45,99,111,111,114,100,60, -47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, +120,66,117,116,116,111,110,34,32,110,97,109,101,61,34,73,68,79,75,95,65, +68,68,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,67,38,97,109,112,59,114,101,97,116,101,60,47,108,97,98,101,108,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, 32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, +115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,60,102,108,97,103,62,119,120,65,76,76,60,47,102,108,97,103,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53, +60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,117,116, +116,111,110,34,32,110,97,109,101,61,34,73,68,67,65,78,67,69,76,34,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,38,97, +109,112,59,67,108,111,115,101,60,47,108,97,98,101,108,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,119,120,68,105,97,108,111,103,34,32,110,97,109,101,61,34, +73,68,68,95,67,79,78,86,69,82,84,95,83,72,80,50,65,83,67,34,32,115,117, +98,99,108,97,115,115,61,34,83,72,80,50,65,83,67,68,108,103,34,62,10,32, +32,32,32,60,115,116,121,108,101,62,119,120,67,65,80,84,73,79,78,124,119, +120,83,89,83,84,69,77,95,77,69,78,85,124,119,120,67,76,79,83,69,95,66,79, +88,60,47,115,116,121,108,101,62,10,32,32,32,32,60,116,105,116,108,101,62, +69,120,112,111,114,116,105,110,103,32,83,104,97,112,101,32,116,111,32,66, +111,117,110,100,97,114,121,60,47,116,105,116,108,101,62,10,32,32,32,32, +60,99,101,110,116,101,114,101,100,62,49,60,47,99,101,110,116,101,114,101, +100,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,60, +111,114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47, +111,114,105,101,110,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10, +32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95, +67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65,76,76,60,47, +102,108,97,103,62,10,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114, +62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105, +122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110, +116,62,119,120,86,69,82,84,73,67,65,76,60,47,111,114,105,101,110,116,62, +10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95, +67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76,76, +60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111, +114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, +119,120,83,116,97,116,105,99,66,111,120,83,105,122,101,114,34,32,110,97, +109,101,61,34,119,120,73,68,95,65,78,89,34,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,86,69,82,84,73, +67,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,108,97,98,101,108,47,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,70,108,101,120,71,114,105,100,83,105,122,101,114,34,62,10,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, 99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101, +120,116,34,32,110,97,109,101,61,34,73,68,95,83,84,65,84,73,67,84,69,88, +84,51,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,108,97,98,101,108,62,73,110,112,117,116,32,100,97,116,97,115, +111,117,114,99,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97, -103,62,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53, -60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,119,120,67,104,111,105,99,101,34,32,110,97,109,101,61,34,73,68,67,95, -75,69,89,86,65,82,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,115,105,122,101,62,55,55,44,45,49,100,60,47,115, -105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65, -76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +103,62,119,120,65,76,76,124,119,120,65,76,73,71,78,95,76,69,70,84,60,47, +102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114, -105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114, -105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, -114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,76,124,119,120,65, -68,74,85,83,84,95,77,73,78,83,73,90,69,60,47,102,108,97,103,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100, -101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,32,110, -97,109,101,61,34,73,68,95,83,84,65,84,73,67,84,69,88,84,34,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98, -101,108,62,89,45,99,111,111,114,100,60,47,108,97,98,101,108,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, 101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, -105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,76,60, -47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,67,104,111,105,99, -101,34,32,110,97,109,101,61,34,73,68,67,95,75,69,89,86,65,82,50,34,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115, -105,122,101,62,55,55,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105, -122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,60,102,108, -97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90, -79,78,84,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32, -32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101, -114,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32, -32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,72,79,82,73,90, -79,78,84,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122, -101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60, -102,108,97,103,62,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111, -114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,66,117,116,116,111,110,34, -32,110,97,109,101,61,34,73,68,79,75,95,65,68,68,34,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,67,38,97,109,112,59, -114,101,97,116,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, -101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103, -62,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,119,120,66,117,116,116,111,110,34,32,110,97,109,101, -61,34,73,68,67,65,78,67,69,76,34,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,108,97,98,101,108,62,38,97,109,112,59,67,108,111,115,101,60, -47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,68,105,97, -108,111,103,34,32,110,97,109,101,61,34,73,68,68,95,67,79,78,86,69,82,84, -95,83,72,80,50,65,83,67,34,32,115,117,98,99,108,97,115,115,61,34,83,72, -80,50,65,83,67,68,108,103,34,62,10,32,32,32,32,60,115,116,121,108,101,62, -119,120,67,65,80,84,73,79,78,124,119,120,83,89,83,84,69,77,95,77,69,78, -85,124,119,120,67,76,79,83,69,95,66,79,88,60,47,115,116,121,108,101,62, -10,32,32,32,32,60,116,105,116,108,101,62,69,120,112,111,114,116,105,110, -103,32,83,104,97,112,101,32,116,111,32,66,111,117,110,100,97,114,121,60, -47,116,105,116,108,101,62,10,32,32,32,32,60,99,101,110,116,101,114,101, -100,62,49,60,47,99,101,110,116,101,114,101,100,62,10,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105, -122,101,114,34,62,10,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119, -120,72,79,82,73,90,79,78,84,65,76,60,47,111,114,105,101,110,116,62,10,32, -32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, -105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,60,102, -108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84, -73,67,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32, -32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114, -62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32, -32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,86,69,82,84,73,67, -65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32, 60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114, -105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108, -97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90, -79,78,84,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111, -114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,66,111, -120,83,105,122,101,114,34,32,110,97,109,101,61,34,119,120,73,68,95,65,78, -89,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101, -110,116,62,119,120,86,69,82,84,73,67,65,76,60,47,111,114,105,101,110,116, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,47, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,70,108,101,120,71,114,105,100,83,105, -122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, -114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,83,116,97,116,105,99,84,101,120,116,34,32,110,97,109,101,61,34,73,68, -95,83,84,65,84,73,67,84,69,88,84,51,34,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,73,110,112, -117,116,32,100,97,116,97,115,111,117,114,99,101,60,47,108,97,98,101,108, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,76,124,119,120,65,76, -73,71,78,95,76,69,70,84,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53, -60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,84,101,120,116,67,116,114,108,34,32, -110,97,109,101,61,34,73,68,67,95,70,73,69,76,68,95,83,72,80,34,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105, -122,101,62,49,55,50,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108, -101,62,119,120,84,69,95,82,69,65,68,79,78,76,89,60,47,115,116,121,108,101, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,76,124,119,120,65,76, -73,71,78,95,76,69,70,84,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53, -60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,66,105,116,109,97,112,66,117,116,116, -111,110,34,32,110,97,109,101,61,34,73,68,67,95,79,80,69,78,95,73,83,72, -80,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,98,105,116,109,97,112,62,71,100,97,65,112,112,82,101,115,111,117, -114,99,101,115,46,99,112,112,36,48,48,57,45,111,112,101,110,45,102,111, -108,100,101,114,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32, +105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, +84,101,120,116,67,116,114,108,34,32,110,97,109,101,61,34,73,68,67,95,70, +73,69,76,68,95,83,72,80,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,49,55,50,44,45,49,100, +60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,84,69,95,82,69,65, +68,79,78,76,89,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97, +103,62,119,120,65,76,76,124,119,120,65,76,73,71,78,95,76,69,70,84,60,47, +102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114, +105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, +66,105,116,109,97,112,66,117,116,116,111,110,34,32,110,97,109,101,61,34, +73,68,67,95,79,80,69,78,95,73,83,72,80,34,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71, +100,97,65,112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,111, +112,101,110,45,102,111,108,100,101,114,46,112,110,103,60,47,98,105,116, +109,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,115,116,121,108,101,62,119,120,66,79,82,68,69,82,95,78,79, +78,69,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119, +120,65,76,76,124,119,120,65,76,73,71,78,95,76,69,70,84,60,47,102,108,97, +103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109, +34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116, +105,99,84,101,120,116,34,32,110,97,109,101,61,34,73,68,95,83,84,65,84,73, +67,84,69,88,84,50,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,108,97,98,101,108,62,79,117,116,112,117,116,32, +102,105,108,101,32,40,116,101,120,116,32,102,105,108,101,41,60,47,108,97, +98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,76,124,119, +120,65,76,73,71,78,95,76,69,70,84,60,47,102,108,97,103,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114, +62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,119,120,84,101,120,116,67,116,114,108,34, +32,110,97,109,101,61,34,73,68,67,95,70,73,69,76,68,95,65,83,67,34,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115, +105,122,101,62,49,55,50,44,45,49,100,60,47,115,105,122,101,62,10,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116, -121,108,101,62,119,120,66,79,82,68,69,82,95,78,79,78,69,60,47,115,116,121, +121,108,101,62,119,120,84,69,95,82,69,65,68,79,78,76,89,60,47,115,116,121, 108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,76,124,119,120, @@ -25208,51 +25238,20 @@ static unsigned char xml_res_file_9[] = { 32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, 97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120, -116,34,32,110,97,109,101,61,34,73,68,95,83,84,65,84,73,67,84,69,88,84,50, -34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,108,97,98,101,108,62,79,117,116,112,117,116,32,102,105,108,101,32, -40,116,101,120,116,32,102,105,108,101,41,60,47,108,97,98,101,108,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,102,108,97,103,62,119,120,65,76,76,124,119,120,65,76,73,71, -78,95,76,69,70,84,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47, -98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,84,101,120,116,67,116,114,108,34,32,110,97,109, -101,61,34,73,68,67,95,70,73,69,76,68,95,65,83,67,34,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62, -49,55,50,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62, -119,120,84,69,95,82,69,65,68,79,78,76,89,60,47,115,116,121,108,101,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,102,108,97,103,62,119,120,65,76,76,124,119,120,65,76,73,71, -78,95,76,69,70,84,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47, -98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,66,105,116,109,97,112,66,117,116,116,111,110,34, -32,110,97,109,101,61,34,73,68,67,95,79,80,69,78,95,79,65,83,67,34,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98, -105,116,109,97,112,62,71,100,97,65,112,112,82,101,115,111,117,114,99,101, -115,46,99,112,112,36,48,48,57,45,115,97,118,101,46,112,110,103,60,47,98, -105,116,109,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,66,79,82,68,69,82,95, -78,79,78,69,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103, -62,119,120,65,76,76,124,119,120,65,76,73,71,78,95,76,69,70,84,60,47,102, -108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +116,32,99,108,97,115,115,61,34,119,120,66,105,116,109,97,112,66,117,116, +116,111,110,34,32,110,97,109,101,61,34,73,68,67,95,79,80,69,78,95,79,65, +83,67,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,98,105,116,109,97,112,62,71,100,97,65,112,112,82,101,115,111, +117,114,99,101,115,46,99,112,112,36,115,97,118,101,46,112,110,103,60,47, +98,105,116,109,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,66,79,82,68,69,82, +95,78,79,78,69,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97, +103,62,119,120,65,76,76,124,119,120,65,76,73,71,78,95,76,69,70,84,60,47, +102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, 101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114, 105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, @@ -27069,51 +27068,227 @@ static unsigned char xml_res_file_9[] = { 116,109,97,112,66,117,116,116,111,110,34,32,110,97,109,101,61,34,73,68, 95,79,80,69,78,95,87,69,73,71,72,84,34,62,10,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100, -97,65,112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,48,48, -57,45,84,111,111,108,66,97,114,66,105,116,109,97,112,115,95,51,46,112,110, -103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,100,105,115,97,98,108,101,100,62,71, -100,97,65,112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,48, -48,57,45,84,111,111,108,66,97,114,66,105,116,109,97,112,115,95,51,95,100, -105,115,97,98,108,101,100,46,112,110,103,60,47,100,105,115,97,98,108,101, -100,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,116,111,111,108,116,105,112,62,79,112,101,110,32,119,101,105,103, -104,116,115,32,102,105,108,101,60,47,116,111,111,108,116,105,112,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115, -116,121,108,101,62,119,120,66,79,82,68,69,82,95,78,79,78,69,60,47,115,116, -121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78, -95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102,108,97,103,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +97,65,112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,84,111, +111,108,66,97,114,66,105,116,109,97,112,115,95,51,46,112,110,103,60,47, +98,105,116,109,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,100,105,115,97,98,108,101,100,62,71,100,97,65,112, +112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,84,111,111,108,66, +97,114,66,105,116,109,97,112,115,95,51,95,100,105,115,97,98,108,101,100, +46,112,110,103,60,47,100,105,115,97,98,108,101,100,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,116,111,111,108,116, +105,112,62,79,112,101,110,32,119,101,105,103,104,116,115,32,102,105,108, +101,60,47,116,111,111,108,116,105,112,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120, +66,79,82,68,69,82,95,78,79,78,69,60,47,115,116,121,108,101,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, 101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,111,114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60, -47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,76,124,119,120,65, -76,73,71,78,95,67,69,78,84,69,82,60,47,102,108,97,103,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,48,60, -47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, -114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,67,104, -111,105,99,101,34,32,110,97,109,101,61,34,73,68,67,95,67,85,82,82,69,78, -84,85,83,69,68,95,87,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,115,105,122,101,62,50,50,48,44,45,49,100,60,47,115,105,122, -101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, +32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,82,69, +95,86,69,82,84,73,67,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110, +116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114,105,101,110, +116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, 106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -102,108,97,103,62,119,120,65,76,76,124,119,120,71,82,79,87,124,119,120, +102,108,97,103,62,119,120,65,76,76,124,119,120,65,76,73,71,78,95,67,69, +78,84,69,82,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,98,111,114,100,101,114,62,48,60,47,98,111,114,100,101, +114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,67,104,111,105,99,101,34,32,110, +97,109,101,61,34,73,68,67,95,67,85,82,82,69,78,84,85,83,69,68,95,87,34, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105, +122,101,62,50,50,48,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, +65,76,76,124,119,120,71,82,79,87,124,119,120,65,76,73,71,78,95,67,69,78, +84,69,82,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,98,111,114,100,101,114,62,48,60,47,98,111,114,100,101,114, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, +116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101, +110,116,62,119,120,86,69,82,84,73,67,65,76,60,47,111,114,105,101,110,116, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65, +76,76,124,119,120,65,76,73,71,78,95,67,69,78,84,69,82,60,47,102,108,97, +103,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, +115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, +119,120,83,116,97,116,105,99,84,101,120,116,34,32,110,97,109,101,61,34, +73,68,67,95,83,84,65,84,73,67,34,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,108,97,98,101,108,62,86,97,114,105,97,98,108,101, +60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,76,124,119,120,65,76, +73,71,78,95,67,69,78,84,69,82,124,119,120,65,68,74,85,83,84,95,77,73,78, +83,73,90,69,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,98,111,114,100,101,114,62,48,60,47,98,111,114,100,101, +114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,67,104,111,105,99,101,34,32,110, +97,109,101,61,34,73,68,67,95,76,65,71,95,79,80,69,82,65,78,68,34,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101, +62,56,48,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,66,79, +84,84,79,77,124,119,120,65,76,73,71,78,95,67,69,78,84,69,82,60,47,102,108, +97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111, +114,100,101,114,62,51,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,67,104,111,105,99,101,34,32,110,97,109,101,61,34,73,68, +67,95,76,65,71,95,79,80,69,82,65,78,68,95,84,77,34,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,56,48,44,45, +49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,76,124,119,120, 65,76,73,71,78,95,67,69,78,84,69,82,60,47,102,108,97,103,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,48, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,51, 60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,60,111,114,105,101,110,116,62,119,120,86,69,82,84,73,67,65,76, 60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, 60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60, 102,108,97,103,62,119,120,65,76,76,124,119,120,65,76,73,71,78,95,67,69, -78,84,69,82,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98, +78,84,69,82,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32, +32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,84,101, +120,116,67,116,114,108,34,32,110,97,109,101,61,34,73,68,67,95,69,68,73, +84,54,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122, +101,62,51,48,48,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,84,69,95,82, +69,65,68,79,78,76,89,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,76,124,119,120,71,82, +79,87,124,119,120,65,76,73,71,78,95,76,69,70,84,60,47,102,108,97,103,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,48, +60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109, +34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, +99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,119,120,67,104,101,99,107,66,111,120,34,32,110,97, +109,101,61,34,73,68,95,76,65,71,95,85,83,69,95,82,79,87,83,84,65,78,68, +95,87,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +99,104,101,99,107,101,100,62,49,60,47,99,104,101,99,107,101,100,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108, +62,85,115,101,32,114,111,119,45,115,116,97,110,100,97,114,100,105,122,101, +100,32,119,101,105,103,104,116,115,60,47,108,97,98,101,108,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62, +119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76, +60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114, +105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,67,104,101, +99,107,66,111,120,34,32,110,97,109,101,61,34,73,68,95,76,65,71,95,73,78, +67,76,85,68,69,95,68,73,65,71,78,79,65,76,95,87,34,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,101,100,62, +48,60,47,99,104,101,99,107,101,100,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,73,110,99,108,117,100,101, +32,100,105,97,103,111,110,97,108,32,111,102,32,119,101,105,103,104,116, +115,32,109,97,116,114,105,120,60,47,108,97,98,101,108,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, +65,76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102, +108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101, +109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,119,120,67,104,101,99,107,66, +111,120,34,32,110,97,109,101,61,34,73,68,95,76,65,71,95,77,69,68,73,65, +78,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,99, +104,101,99,107,101,100,62,48,60,47,99,104,101,99,107,101,100,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62, +77,101,100,105,97,110,32,115,112,97,116,105,97,108,32,108,97,103,60,47, +108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,82, +69,95,86,69,82,84,73,67,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,86, +69,82,84,73,67,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,60,102,108,97,103,62,119,120,84,79,80,124,119,120,65, +76,73,71,78,95,67,69,78,84,69,82,60,47,102,108,97,103,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,50,53,60,47,98,111, +114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, +32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,60,47,111,98,106,101,99,116,62,10,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,80,97,110,101, +108,34,32,110,97,109,101,61,34,73,68,68,95,70,73,69,76,68,67,65,76,67,95, +82,65,84,69,34,32,115,117,98,99,108,97,115,115,61,34,70,105,101,108,100, +78,101,119,67,97,108,99,82,97,116,101,68,108,103,34,62,10,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,70,108,101,120, +71,114,105,100,83,105,122,101,114,34,62,10,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,115,112,97,99,101,114,34,62,10, +32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95, +67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76,73, +71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65,76, +76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,60,98,111,114,100, +101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,115,112,97,99,101,114,34,62,10,32,32,32,32,32, +32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69, +82,95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76,73,71,78,95,67,69, +78,84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65,76,76,60,47,102,108, +97,103,62,10,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60, +47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111, +120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101, +109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120,116, +34,32,110,97,109,101,61,34,73,68,95,83,84,65,84,73,67,84,69,88,84,51,34, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62, +77,101,116,104,111,100,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,76,124,119,120,65,76, +73,71,78,95,67,69,78,84,69,82,124,119,120,65,68,74,85,83,84,95,77,73,78, +83,73,90,69,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,60,98,111,114,100,101,114,62,51,60,47,98,111,114,100,101,114,62,10,32, +32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,67,104, +111,105,99,101,34,32,110,97,109,101,61,34,73,68,67,95,82,65,84,69,95,79, +80,69,82,65,84,79,82,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,115,105,122,101,62,49,49,48,44,45,49,100,60,47,115,105,122,101,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,76, +124,119,120,65,76,73,71,78,95,67,69,78,84,69,82,60,47,102,108,97,103,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,51, +60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,114,105, +101,110,116,62,119,120,86,69,82,84,73,67,65,76,60,47,111,114,105,101,110, +116,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,76,124,119,120, +71,82,79,87,124,119,120,65,76,73,71,78,95,67,69,78,84,69,82,60,47,102,108, +97,103,62,10,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60, +47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111, +120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98, 106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101, 109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, 32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62, @@ -27121,155 +27296,90 @@ static unsigned char xml_res_file_9[] = { 99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, 99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120,116,34, -32,110,97,109,101,61,34,73,68,67,95,83,84,65,84,73,67,34,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,86, -97,114,105,97,98,108,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65, -76,76,124,119,120,65,76,73,71,78,95,67,69,78,84,69,82,124,119,120,65,68, -74,85,83,84,95,77,73,78,83,73,90,69,60,47,102,108,97,103,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,48, -60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122, -101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,67, -104,111,105,99,101,34,32,110,97,109,101,61,34,73,68,67,95,76,65,71,95,79, -80,69,82,65,78,68,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,115,105,122,101,62,56,48,44,45,49,100,60,47,115,105,122,101, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102, -108,97,103,62,119,120,66,79,84,84,79,77,124,119,120,65,76,73,71,78,95,67, -69,78,84,69,82,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,98,111,114,100,101,114,62,51,60,47,98,111,114,100, -101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109, -34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,67,104,111,105,99,101,34, -32,110,97,109,101,61,34,73,68,67,95,76,65,71,95,79,80,69,82,65,78,68,95, -84,77,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -115,105,122,101,62,56,48,44,45,49,100,60,47,115,105,122,101,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62, -119,120,65,76,76,124,119,120,65,76,73,71,78,95,67,69,78,84,69,82,60,47, -102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -98,111,114,100,101,114,62,51,60,47,98,111,114,100,101,114,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120, -86,69,82,84,73,67,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32, +32,110,97,109,101,61,34,73,68,95,83,84,65,84,73,67,84,69,88,84,34,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,82,101,115,117,108,116,60,47,108,97,98,101,108,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, +65,76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102, +108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,115,112,97,99,101,114,34,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,53, +44,53,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78, +84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65,76,76,60,47,102,108, +97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111, +114,100,101,114,62,50,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,66,117,116,116,111,110,34,32,110,97,109,101,61,34,73, +68,95,65,68,68,95,67,79,76,85,77,78,34,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,65,100,100,32,86,97, +114,105,97,98,108,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,116,111,111,108,116,105,112,62,65,100, +100,32,110,101,119,32,99,111,108,117,109,110,32,116,111,32,116,97,98,108, +101,60,47,116,111,111,108,116,105,112,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,72,79, +82,73,90,79,78,84,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32, 32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, 32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,76,124,119,120, 65,76,73,71,78,95,67,69,78,84,69,82,60,47,102,108,97,103,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111, +32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,51,60,47,98,111, 114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, 99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, 99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32, 32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,119,120,84,101,120,116,67,116,114,108,34,32,110,97,109,101, -61,34,73,68,67,95,69,68,73,84,54,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,115,105,122,101,62,51,48,48,44,45,49,100,60,47,115,105,122, -101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108, -101,62,119,120,84,69,95,82,69,65,68,79,78,76,89,60,47,115,116,121,108,101, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65, -76,76,124,119,120,71,82,79,87,124,119,120,65,76,73,71,78,95,76,69,70,84, +115,115,61,34,119,120,67,104,111,105,99,101,34,32,110,97,109,101,61,34, +73,68,67,95,82,65,84,69,95,82,69,83,85,76,84,34,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,115,105,122,101,62,56,48,44,45,49,100,60,47, +115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97, +103,62,119,120,65,76,76,124,119,120,65,76,73,71,78,95,67,69,78,84,69,82, 60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111, -114,100,101,114,62,48,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32, +114,100,101,114,62,51,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32, 32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, 32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, 114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105, -122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101, -109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,67,104,101,99,107,66, -111,120,34,32,110,97,109,101,61,34,73,68,95,76,65,71,95,85,83,69,95,82, -79,87,83,84,65,78,68,95,87,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,99,104,101,99,107,101,100,62,49,60,47,99,104,101,99, -107,101,100,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,108,97,98,101,108,62,85,115,101,32,114,111,119,45,115,116,97,110,100, -97,114,100,105,122,101,100,32,119,101,105,103,104,116,115,60,47,108,97, -98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95, -86,69,82,84,73,67,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,67,104,111,105,99, +101,34,32,110,97,109,101,61,34,73,68,67,95,82,65,84,69,95,82,69,83,85,76, +84,95,84,77,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105, +122,101,62,56,48,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32, 32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,119,120,67,104,101,99,107,66,111,120,34,32,110,97,109,101,61,34,73,68, -95,76,65,71,95,73,78,67,76,85,68,69,95,68,73,65,71,78,79,65,76,95,87,34, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,99,104,101, -99,107,101,100,62,48,60,47,99,104,101,99,107,101,100,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,73,110, -99,108,117,100,101,32,100,105,97,103,111,110,97,108,32,111,102,32,119,101, -105,103,104,116,115,32,109,97,116,114,105,120,60,47,108,97,98,101,108,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108, -97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73, -67,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,111,114,105,101,110,116,62,119,120,86,69,82,84,73,67,65,76, -60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60, -102,108,97,103,62,119,120,84,79,80,124,119,120,65,76,73,71,78,95,67,69, -78,84,69,82,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,60,98,111,114,100,101,114,62,50,53,60,47,98,111,114,100,101,114,62,10, -32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,60,47,111,98,106,101,99,116,62,10,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,80,97,110,101,108,34,32,110,97,109,101, -61,34,73,68,68,95,70,73,69,76,68,67,65,76,67,95,82,65,84,69,34,32,115,117, -98,99,108,97,115,115,61,34,70,105,101,108,100,78,101,119,67,97,108,99,82, -97,116,101,68,108,103,34,62,10,32,32,32,32,60,111,98,106,101,99,116,32, -99,108,97,115,115,61,34,119,120,70,108,101,120,71,114,105,100,83,105,122, -101,114,34,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,115,112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,60, -102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,72,79, -82,73,90,79,78,84,65,76,124,119,120,65,76,73,71,78,95,67,69,78,84,69,82, -95,86,69,82,84,73,67,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62, -10,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111, -114,100,101,114,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, -115,112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,60,102,108,97,103, -62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90,79,78, -84,65,76,124,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84, -73,67,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32, -32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114, -62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, -114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114, -34,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,32,110,97,109,101, -61,34,73,68,95,83,84,65,84,73,67,84,69,88,84,51,34,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,77,101,116,104,111,100, -60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102, -108,97,103,62,119,120,65,76,76,124,119,120,65,76,73,71,78,95,67,69,78,84, -69,82,124,119,120,65,68,74,85,83,84,95,77,73,78,83,73,90,69,60,47,102,108, -97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101, -114,62,51,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, -101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,119,120,67,104,111,105,99,101,34,32,110, -97,109,101,61,34,73,68,67,95,82,65,84,69,95,79,80,69,82,65,84,79,82,34, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,49, -49,48,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,60,102,108,97,103,62,119,120,65,76,76,124,119,120,65,76,73,71, -78,95,67,69,78,84,69,82,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,60,98,111,114,100,101,114,62,51,60,47,98,111,114,100,101, -114,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120, -86,69,82,84,73,67,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60, -102,108,97,103,62,119,120,65,76,76,124,119,120,71,82,79,87,124,119,120, +32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,76,124,119,120,65, +76,73,71,78,95,67,69,78,84,69,82,60,47,102,108,97,103,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,51,60,47,98,111,114, +100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, +116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119, +120,86,69,82,84,73,67,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, +60,102,108,97,103,62,119,120,65,76,76,124,119,120,65,76,73,71,78,95,67, +69,78,84,69,82,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,60,98, +111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109, +34,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82, +95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76,76,124,119,120,65,68, +74,85,83,84,95,77,73,78,83,73,90,69,60,47,102,108,97,103,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111, +114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101, +120,116,34,32,110,97,109,101,61,34,73,68,95,83,84,65,84,73,67,84,69,88, +84,50,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,61,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,114,105, +101,110,116,62,119,120,86,69,82,84,73,67,65,76,60,47,111,114,105,101,110, +116,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,76,124,119,120, 65,76,73,71,78,95,67,69,78,84,69,82,60,47,102,108,97,103,62,10,32,32,32, 32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101, 114,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, @@ -27284,221 +27394,123 @@ static unsigned char xml_res_file_9[] = { 115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, 115,61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,32,110,97,109, -101,61,34,73,68,95,83,84,65,84,73,67,84,69,88,84,34,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,82,101,115, -117,108,116,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78, -95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102,108,97,103,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,115,112,97,99,101,114,34,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,53,44,53,100,60, -47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86, -69,82,84,73,67,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114, -62,50,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, -105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,66,117,116,116,111,110,34,32,110,97,109,101,61,34,73,68,95,65,68,68, -95,67,79,76,85,77,78,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,108,97,98,101,108,62,65,100,100,32,86,97,114,105,97,98,108, -101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,116,111,111,108,116,105,112,62,65,100,100,32,110,101, -119,32,99,111,108,117,109,110,32,116,111,32,116,97,98,108,101,60,47,116, -111,111,108,116,105,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, +101,61,34,73,68,95,83,84,65,84,73,67,84,69,88,84,52,34,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,87,101, +105,103,104,116,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,76,69,70,84, +124,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65, +76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, +99,108,97,115,115,61,34,115,112,97,99,101,114,34,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,53,44,53,100,60,47, +115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69, +82,84,73,67,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62, +50,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,111,114,105,101,110,116,62,119,120,72,79,82,73,90,79,78, -84,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,60,102,108,97,103,62,119,120,65,76,76,124,119,120,65,76,73,71,78, -95,67,69,78,84,69,82,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,60,98,111,114,100,101,114,62,51,60,47,98,111,114,100,101,114, -62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,67,104,111,105,99,101,34,32,110,97,109,101,61,34,73,68,67,95,82,65, -84,69,95,82,69,83,85,76,84,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,115,105,122,101,62,56,48,44,45,49,100,60,47,115,105,122,101,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76, -76,124,119,120,65,76,73,71,78,95,67,69,78,84,69,82,60,47,102,108,97,103, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62, -51,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101, -109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,67,104,111,105,99,101,34,32,110,97,109, -101,61,34,73,68,67,95,82,65,84,69,95,82,69,83,85,76,84,95,84,77,34,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,56,48,44, -45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -60,102,108,97,103,62,119,120,65,76,76,124,119,120,65,76,73,71,78,95,67, -69,78,84,69,82,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,60,98,111,114,100,101,114,62,51,60,47,98,111,114,100,101,114,62,10, -32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,86,69,82,84, -73,67,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,102,108,97, -103,62,119,120,65,76,76,124,119,120,65,76,73,71,78,95,67,69,78,84,69,82, -60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,60,98,111,114,100,101, -114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114, -105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108, -97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90, -79,78,84,65,76,124,119,120,65,76,76,124,119,120,65,68,74,85,83,84,95,77, -73,78,83,73,90,69,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,32,110, -97,109,101,61,34,73,68,95,83,84,65,84,73,67,84,69,88,84,50,34,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,61,60,47, -108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62, -119,120,86,69,82,84,73,67,65,76,60,47,111,114,105,101,110,116,62,10,32, -32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, -32,32,60,102,108,97,103,62,119,120,65,76,76,124,119,120,65,76,73,71,78, -95,67,69,78,84,69,82,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32, -60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, -101,109,34,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105, -122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, -83,116,97,116,105,99,84,101,120,116,34,32,110,97,109,101,61,34,73,68,95, -83,84,65,84,73,67,84,69,88,84,52,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,87,101,105,103,104,116, -60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,102,108,97,103,62,119,120,76,69,70,84,124,119,120,65, -76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102,108, -97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111, -114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,115,112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,115,105,122,101,62,53,44,53,100,60,47,115,105,122, -101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97, -103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67, -65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,50,60,47,98, -111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114, -105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,105,116, -109,97,112,66,117,116,116,111,110,34,32,110,97,109,101,61,34,73,68,95,79, -80,69,78,95,87,69,73,71,72,84,34,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100,97,65,112,112,82, -101,115,111,117,114,99,101,115,46,99,112,112,36,48,48,57,45,84,111,111, -108,66,97,114,66,105,116,109,97,112,115,95,51,46,112,110,103,60,47,98,105, -116,109,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,100,105,115,97,98,108,101,100,62,71,100,97,65,112,112,82,101,115, -111,117,114,99,101,115,46,99,112,112,36,48,48,57,45,84,111,111,108,66,97, -114,66,105,116,109,97,112,115,95,51,95,100,105,115,97,98,108,101,100,46, -112,110,103,60,47,100,105,115,97,98,108,101,100,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,116,111,111,108,116,105,112,62,79, -112,101,110,32,119,101,105,103,104,116,115,32,102,105,108,101,60,47,116, -111,111,108,116,105,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,115,116,121,108,101,62,119,120,66,79,82,68,69,82,95,78,79, -78,69,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95, -67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102,108,97,103,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116, -62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114,105,101,110,116, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65, -76,76,124,119,120,65,76,73,71,78,95,67,69,78,84,69,82,60,47,102,108,97, -103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114, -62,51,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, -101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,119,120,67,104,111,105,99,101,34,32,110, -97,109,101,61,34,73,68,67,95,82,65,84,69,95,87,69,73,71,72,84,34,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,50,50,48, -44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,60,102,108,97,103,62,119,120,65,76,76,124,119,120,71,82,79,87,124,119, -120,65,76,73,71,78,95,67,69,78,84,69,82,60,47,102,108,97,103,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,51,60,47,98, -111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116, -62,119,120,86,69,82,84,73,67,65,76,60,47,111,114,105,101,110,116,62,10, -32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,32,32,60,102,108,97,103,62,119,120,65,76,76,124,119,120,65,76,73,71, -78,95,67,69,78,84,69,82,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32, -32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32, -32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,115,112,97,99,101,114,34,62, -10,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78, -95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76, -73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65, -76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,60,98,111,114, -100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,115,112,97,99,101,114,34,62,10,32,32,32, -32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78, -84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76,73,71,78,95, -67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65,76,76,60,47, -102,108,97,103,62,10,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114, -62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,60,99,111,108,115,62,51,60,47,99, -111,108,115,62,10,32,32,32,32,32,32,60,114,111,119,115,62,51,60,47,114, -111,119,115,62,10,32,32,32,32,32,32,60,118,103,97,112,62,48,60,47,118,103, -97,112,62,10,32,32,32,32,32,32,60,104,103,97,112,62,48,60,47,104,103,97, -112,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,70,108,101, -120,71,114,105,100,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, -114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105, -99,84,101,120,116,34,32,110,97,109,101,61,34,73,68,67,95,83,84,65,84,73, -67,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,69,118,101,110,116,32,86,97,114,105,97,98,108,101,60,47,108,97,98, -101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119, -120,65,76,76,124,119,120,65,76,73,71,78,95,67,69,78,84,69,82,60,47,102, -108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100, -101,114,62,51,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105, -116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101, -120,116,34,32,110,97,109,101,61,34,73,68,95,83,84,65,84,73,67,84,69,88, -84,53,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,66,97,115,101,32,86,97,114,105,97,98,108,101,60,47,108,97,98,101, -108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, -65,76,76,124,119,120,65,76,73,71,78,95,67,69,78,84,69,82,60,47,102,108, -97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101, -114,62,51,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, -101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,119,120,67,104,111,105,99,101,34,32,110, -97,109,101,61,34,73,68,67,95,82,65,84,69,95,79,80,69,82,65,78,68,49,34, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,56, -48,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105, +122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, +66,105,116,109,97,112,66,117,116,116,111,110,34,32,110,97,109,101,61,34, +73,68,95,79,80,69,78,95,87,69,73,71,72,84,34,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100,97, +65,112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,84,111,111, +108,66,97,114,66,105,116,109,97,112,115,95,51,46,112,110,103,60,47,98,105, +116,109,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,100,105,115,97,98,108,101,100,62,71,100,97,65,112,112,82,101,115, +111,117,114,99,101,115,46,99,112,112,36,84,111,111,108,66,97,114,66,105, +116,109,97,112,115,95,51,95,100,105,115,97,98,108,101,100,46,112,110,103, +60,47,100,105,115,97,98,108,101,100,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,116,111,111,108,116,105,112,62,79,112,101,110, +32,119,101,105,103,104,116,115,32,102,105,108,101,60,47,116,111,111,108, +116,105,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,115,116,121,108,101,62,119,120,66,79,82,68,69,82,95,78,79,78,69,60,47, +115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84, +82,69,95,86,69,82,84,73,67,65,76,60,47,102,108,97,103,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120, +72,79,82,73,90,79,78,84,65,76,60,47,111,114,105,101,110,116,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,76,124,119, +120,65,76,73,71,78,95,67,69,78,84,69,82,60,47,102,108,97,103,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,51,60,47,98, +111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,119,120,67,104,111,105,99,101,34,32,110,97,109,101,61, +34,73,68,67,95,82,65,84,69,95,87,69,73,71,72,84,34,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,50,50,48,44,45,49,100, +60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108, +97,103,62,119,120,65,76,76,124,119,120,71,82,79,87,124,119,120,65,76,73, +71,78,95,67,69,78,84,69,82,60,47,102,108,97,103,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,60,98,111,114,100,101,114,62,51,60,47,98,111,114,100, +101,114,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120, +86,69,82,84,73,67,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60, +102,108,97,103,62,119,120,65,76,76,124,119,120,65,76,73,71,78,95,67,69, +78,84,69,82,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,60,98,111, +114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,115,112,97,99,101,114,34,62,10,32,32, +32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69, +78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76,73,71,78, +95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65,76,76,60, +47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114, +62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,115,112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32, +60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,72, +79,82,73,90,79,78,84,65,76,124,119,120,65,76,73,71,78,95,67,69,78,84,69, +82,95,86,69,82,84,73,67,65,76,124,119,120,65,76,76,60,47,102,108,97,103, +62,10,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98, +111,114,100,101,114,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,60,99,111,108,115,62,51,60,47,99,111,108,115,62, +10,32,32,32,32,32,32,60,114,111,119,115,62,51,60,47,114,111,119,115,62, +10,32,32,32,32,32,32,60,118,103,97,112,62,48,60,47,118,103,97,112,62,10, +32,32,32,32,32,32,60,104,103,97,112,62,48,60,47,104,103,97,112,62,10,32, +32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,70,108,101,120,71, +114,105,100,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105, +116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101, +120,116,34,32,110,97,109,101,61,34,73,68,67,95,83,84,65,84,73,67,34,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,69, +118,101,110,116,32,86,97,114,105,97,98,108,101,60,47,108,97,98,101,108, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65, +76,76,124,119,120,65,76,73,71,78,95,67,69,78,84,69,82,60,47,102,108,97, +103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114, +62,51,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, +101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120, +116,34,32,110,97,109,101,61,34,73,68,95,83,84,65,84,73,67,84,69,88,84,53, +34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108, +62,66,97,115,101,32,86,97,114,105,97,98,108,101,60,47,108,97,98,101,108, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65, +76,76,124,119,120,65,76,73,71,78,95,67,69,78,84,69,82,60,47,102,108,97, +103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114, +62,51,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, +101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,67,104,111,105,99,101,34,32,110, +97,109,101,61,34,73,68,67,95,82,65,84,69,95,79,80,69,82,65,78,68,49,34, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,56, +48,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32, 32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, 32,32,60,102,108,97,103,62,119,120,65,76,76,124,119,120,65,76,73,71,78, 95,67,69,78,84,69,82,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32, @@ -28729,151 +28741,151 @@ static unsigned char xml_res_file_9[] = { 116,116,111,110,34,32,110,97,109,101,61,34,73,68,95,79,80,69,78,95,87,69, 73,71,72,84,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,105, 116,109,97,112,62,71,100,97,65,112,112,82,101,115,111,117,114,99,101,115, -46,99,112,112,36,48,48,57,45,84,111,111,108,66,97,114,66,105,116,109,97, -112,115,95,51,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,100,105,115,97,98,108,101,100,62,71, -100,97,65,112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,48, -48,57,45,84,111,111,108,66,97,114,66,105,116,109,97,112,115,95,51,95,100, -105,115,97,98,108,101,100,46,112,110,103,60,47,100,105,115,97,98,108,101, -100,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108, -101,62,119,120,66,79,82,68,69,82,95,78,79,78,69,60,47,115,116,121,108,101, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,76, -69,70,84,124,119,120,82,73,71,72,84,124,119,120,65,76,73,71,78,95,82,73, -71,72,84,124,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84, -73,67,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32, +46,99,112,112,36,84,111,111,108,66,97,114,66,105,116,109,97,112,115,95, +51,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,100,105,115,97,98,108,101,100,62,71,100,97,65,112, +112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,84,111,111,108,66, +97,114,66,105,116,109,97,112,115,95,51,95,100,105,115,97,98,108,101,100, +46,112,110,103,60,47,100,105,115,97,98,108,101,100,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,66,79,82,68, +69,82,95,78,79,78,69,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,60,102,108,97,103,62,119,120,76,69,70,84,124,119,120,82, +73,71,72,84,124,119,120,65,76,73,71,78,95,82,73,71,72,84,124,119,120,65, +76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102,108, +97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101, +114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111, +114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111, +114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,66,79, +84,84,79,77,124,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,72,79,82, +73,90,79,78,84,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32, +60,98,111,114,100,101,114,62,49,50,60,47,98,111,114,100,101,114,62,10,32, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, +101,109,34,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,119,120,83,116,97,116,105,99,66,111,120,83,105,122, +101,114,34,32,110,97,109,101,61,34,119,120,73,68,95,65,78,89,34,62,10,32, +32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105, +122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, +66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, +115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,119,120,82,97,100,105,111,66,117,116,116,111,110,34,32,110, +97,109,101,61,34,73,68,67,95,82,65,68,73,79,49,34,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108, +62,67,108,97,115,115,105,99,32,60,47,108,97,98,101,108,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108, +101,62,119,120,82,66,95,71,82,79,85,80,60,47,115,116,121,108,101,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,82, +69,95,86,69,82,84,73,67,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,115,112,97,99,101,114,34,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101, +62,50,53,44,53,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, +99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,82,97,100,105,111,66,117, +116,116,111,110,34,32,110,97,109,101,61,34,73,68,67,95,82,65,68,73,79,50, +34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,108,97,98,101,108,62,83,112,97,116,105,97,108,32,76,97,103,60,47, +108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73, +71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102,108,97, +103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,112,97,99, +101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,115,105,122,101,62,50,53,44,53,100,60,47,115,105,122,101,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114, +105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, +82,97,100,105,111,66,117,116,116,111,110,34,32,110,97,109,101,61,34,73, +68,67,95,82,65,68,73,79,51,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,112,97,116,105, +97,108,32,69,114,114,111,114,60,47,108,97,98,101,108,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, +116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,86,69, +82,84,73,67,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, -32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,72,79,82,73,90, -79,78,84,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,102,108, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62, +119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114,105,101,110,116,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108, 97,103,62,119,120,66,79,84,84,79,77,124,119,120,65,76,73,71,78,95,67,69, 78,84,82,69,95,72,79,82,73,90,79,78,84,65,76,60,47,102,108,97,103,62,10, -32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,49,50,60,47,98,111, -114,100,101,114,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, -115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116, -105,99,66,111,120,83,105,122,101,114,34,32,110,97,109,101,61,34,119,120, -73,68,95,65,78,89,34,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109, -34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, -99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,82,97,100,105,111,66, -117,116,116,111,110,34,32,110,97,109,101,61,34,73,68,67,95,82,65,68,73, -79,49,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,108,97,98,101,108,62,67,108,97,115,115,105,99,32,60,47,108, -97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,115,116,121,108,101,62,119,120,82,66,95,71,82,79,85,80, -60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, -65,76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102, -108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114, +62,54,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, -112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,115,105,122,101,62,50,53,44,53,100,60,47,115,105,122, -101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, -114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,82,97,100,105,111,66,117,116,116,111,110,34,32,110,97,109,101,61,34, -73,68,67,95,82,65,68,73,79,50,34,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,112,97,116, -105,97,108,32,76,97,103,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108, -97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73, -67,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,115,112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,50,53,44,53,100, -60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,82,97,100,105,111,66,117,116,116,111,110,34,32, -110,97,109,101,61,34,73,68,67,95,82,65,68,73,79,51,34,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,83,112,97,116,105,97,108,32,69,114,114,111,114,60,47,108,97,98,101, -108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69, -78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102,108,97,103,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, -114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111, -114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,102,108,97,103,62,119,120,66,79,84,84,79,77,124,119,120, +120,83,116,97,116,105,99,76,105,110,101,34,32,110,97,109,101,61,34,115, +116,108,105,110,101,95,105,100,34,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,115,105,122,101,62,52,48,48,44,49,60,47,115,105, +122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +115,116,121,108,101,62,119,120,76,73,95,72,79,82,73,90,79,78,84,65,76,60, +47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,102,108,97,103,62,119,120,66,79,84,84,79,77,124,119,120, 65,76,73,71,78,95,67,69,78,84,82,69,95,72,79,82,73,90,79,78,84,65,76,60, 47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 60,98,111,114,100,101,114,62,54,60,47,98,111,114,100,101,114,62,10,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,83,116,97,116,105,99,76,105,110,101,34,32,110, -97,109,101,61,34,115,116,108,105,110,101,95,105,100,34,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,52,48,48, -44,49,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,115,116,121,108,101,62,119,120,76,73,95,72,79,82,73,90, -79,78,84,65,76,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,66,79,84, -84,79,77,124,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,72,79,82,73, -90,79,78,84,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,54,60,47,98,111,114,100, -101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105, -101,110,116,62,119,120,86,69,82,84,73,67,65,76,60,47,111,114,105,101,110, -116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119, +120,86,69,82,84,73,67,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, +99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,67,104,101,99,107,66,111, +120,34,32,110,97,109,101,61,34,73,68,95,80,82,69,68,95,86,65,76,95,67,66, +34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,108,97,98,101,108,62,80,114,101,100,46,32,86,97,108,46,32,97,110, +100,32,82,101,115,46,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,112,97,99,101,114, +34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +115,105,122,101,62,53,44,53,100,60,47,115,105,122,101,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, 101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109, 34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, 111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,67,104,101,99, -107,66,111,120,34,32,110,97,109,101,61,34,73,68,95,80,82,69,68,95,86,65, -76,95,67,66,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,108,97,98,101,108,62,80,114,101,100,46,32,86,97,108,46, -32,97,110,100,32,82,101,115,46,60,47,108,97,98,101,108,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,112,97,99, -101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,115,105,122,101,62,53,44,53,100,60,47,115,105,122,101,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, -101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,67,104, -101,99,107,66,111,120,34,32,110,97,109,101,61,34,73,68,95,67,79,69,70,95, -86,65,82,95,77,65,84,82,73,88,95,67,66,34,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,67,111, -101,102,102,46,32,86,97,114,46,32,77,97,116,46,60,47,108,97,98,101,108, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,115,112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,115,105,122,101,62,53,44,53,100,60,47,115,105,122, -101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, +107,66,111,120,34,32,110,97,109,101,61,34,73,68,95,67,79,69,70,95,86,65, +82,95,77,65,84,82,73,88,95,67,66,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,67,111,101, +102,102,46,32,86,97,114,46,32,77,97,116,46,60,47,108,97,98,101,108,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,115,105,122,101,62,53,44,53,100,60,47,115,105,122,101, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, 114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, 120,67,104,101,99,107,66,111,120,34,32,110,97,109,101,61,34,73,68,95,87, @@ -29366,34 +29378,34 @@ static unsigned char xml_res_file_9[] = { 82,95,78,79,78,69,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,105,116,109,97,112,62, 71,100,97,65,112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36, -48,48,57,45,111,112,101,110,45,102,111,108,100,101,114,46,112,110,103,60, -47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, +111,112,101,110,45,102,111,108,100,101,114,46,112,110,103,60,47,98,105, +116,109,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84, -69,82,95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76,76,60,47,102,108, -97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101, -114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66, -111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,114,105,101,110,116,62,119,120,86,69,82,84,73,67,65,76,60, -47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, -114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,76,69,70,84,124,119, -120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101, -114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,82,97,100,105,111,66,117, -116,116,111,110,34,32,110,97,109,101,61,34,73,68,67,95,82,65,68,73,79,51, -34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97, -98,101,108,62,85,115,101,32,116,104,101,32,98,111,117,110,100,105,110,103, +32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, +32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82, +95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76,76,60,47,102,108,97, +103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114, +62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111, +120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,111,114,105,101,110,116,62,119,120,86,69,82,84,73,67,65,76,60,47, +111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114, +105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,102,108,97,103,62,119,120,65,76,73,71,78,95,76,69,70,84,124,119,120, +65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,82,97,100,105,111,66,117,116, +116,111,110,34,32,110,97,109,101,61,34,73,68,67,95,82,65,68,73,79,51,34, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98, +101,108,62,85,115,101,32,116,104,101,32,98,111,117,110,100,105,110,103, 32,98,111,120,32,111,102,32,115,104,97,112,101,32,100,97,116,97,115,111, 117,114,99,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,60,118,97,108,117,101,62,48,60,47,118,97,108, @@ -29440,114 +29452,83 @@ static unsigned char xml_res_file_9[] = { 32,32,32,60,115,116,121,108,101,62,119,120,66,79,82,68,69,82,95,78,79,78, 69,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100,97,65, -112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,48,48,57,45, -111,112,101,110,45,102,111,108,100,101,114,46,112,110,103,60,47,98,105, -116,109,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,111,112,101, +110,45,102,111,108,100,101,114,46,112,110,103,60,47,98,105,116,109,97,112, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, -105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82, -95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76,73,71,78,95,67,69,78, -84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65,76,76,124,119,120,69, -88,80,65,78,68,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120, -72,79,82,73,90,79,78,84,65,76,60,47,111,114,105,101,110,116,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65, -76,73,71,78,95,76,69,70,84,124,119,120,65,76,73,71,78,95,67,69,78,84,69, -82,95,86,69,82,84,73,67,65,76,124,119,120,65,76,76,60,47,102,108,97,103, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100, -101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,119,120,82,97,100,105,111,66,117,116,116,111,110,34,32,110,97,109,101, -61,34,73,68,67,95,82,65,68,73,79,95,76,65,89,69,82,83,34,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,85, -115,101,32,116,104,101,32,98,111,117,110,100,105,110,103,32,98,111,120, -32,111,102,32,101,120,105,115,116,105,110,103,32,108,97,121,101,114,115, -60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,118,97,108,117,101,62,48,60,47,118,97,108,117,101,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103, -62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65, -76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,67,104,111,105,99,101,34,32,110,97,109,101,61,34,73,68,67, -95,71,82,73,68,95,76,65,89,69,82,83,34,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,49,52,48,44,45,49,60,47, -115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,99,111,110,116,101,110,116,47,62,10,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, 32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32, -60,102,108,97,103,62,119,120,65,76,73,71,78,95,76,69,70,84,124,119,120, -65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,60,98,111,114, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114, +105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108, +97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90, +79,78,84,65,76,124,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69, +82,84,73,67,65,76,124,119,120,65,76,76,124,119,120,69,88,80,65,78,68,60, +47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114, 100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116, -97,116,105,99,66,111,120,83,105,122,101,114,34,32,110,97,109,101,61,34, -119,120,73,68,95,65,78,89,34,62,10,32,32,32,32,32,32,32,32,32,32,60,111, -114,105,101,110,116,62,119,120,86,69,82,84,73,67,65,76,60,47,111,114,105, -101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62, -71,114,105,100,32,83,105,122,101,60,47,108,97,98,101,108,62,10,32,32,32, -32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, -115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69, -82,95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76,76,60,47,102,108, -97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101, -114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,70, -108,101,120,71,114,105,100,83,105,122,101,114,34,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,99,111,108,115,62,50,60,47,99,111,108,115,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,114,111,119,115,62,50,60, -47,114,111,119,115,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,118, -103,97,112,62,48,60,47,118,103,97,112,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,104,103,97,112,62,48,60,47,104,103,97,112,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65, -76,73,71,78,95,76,69,70,84,124,119,120,65,76,73,71,78,95,67,69,78,84,69, -82,95,86,69,82,84,73,67,65,76,124,119,120,65,76,76,124,119,120,65,68,74, -85,83,84,95,77,73,78,83,73,90,69,60,47,102,108,97,103,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60, -47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83, -116,97,116,105,99,84,101,120,116,34,32,110,97,109,101,61,34,73,68,95,83, -84,65,84,73,67,84,69,88,84,54,34,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,108,97,98,101,108,62,78,117,109,98,101,114,32,111, -102,32,82,111,119,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,111,114,105,101,110,116,62,119,120,72,79,82,73,90,79,78, +84,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,76,69, +70,84,124,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73, +67,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47, +98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,82,97, +100,105,111,66,117,116,116,111,110,34,32,110,97,109,101,61,34,73,68,67, +95,82,65,68,73,79,95,76,65,89,69,82,83,34,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,85,115,101,32,116, +104,101,32,98,111,117,110,100,105,110,103,32,98,111,120,32,111,102,32,101, +120,105,115,116,105,110,103,32,108,97,121,101,114,115,60,47,108,97,98,101, +108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,118, +97,108,117,101,62,48,60,47,118,97,108,117,101,62,10,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, 115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76, -73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119, -120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124, -119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100, -101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,84,101,120,116,67,116, -114,108,34,32,110,97,109,101,61,34,73,68,67,95,69,68,73,84,55,34,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108, -101,62,119,120,84,69,95,82,73,71,72,84,60,47,115,116,121,108,101,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,118,97,108,117, -101,62,50,60,47,118,97,108,117,101,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, +73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65, +76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,67, +104,111,105,99,101,34,32,110,97,109,101,61,34,73,68,67,95,71,82,73,68,95, +76,65,89,69,82,83,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,115,105,122,101,62,49,52,48,44,45,49,60,47,115,105,122,101, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,99,111,110, +116,101,110,116,47,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, +116,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122, +101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,60,102,108,97, +103,62,119,120,65,76,73,71,78,95,76,69,70,84,124,119,120,65,76,76,60,47, +102,108,97,103,62,10,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114, +62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105, +99,66,111,120,83,105,122,101,114,34,32,110,97,109,101,61,34,119,120,73, +68,95,65,78,89,34,62,10,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101, +110,116,62,119,120,86,69,82,84,73,67,65,76,60,47,111,114,105,101,110,116, +62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,71,114,105, +100,32,83,105,122,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122, +101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60, +102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,72,79, +82,73,90,79,78,84,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60, +47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,70,108,101,120, +71,114,105,100,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,99,111,108,115,62,50,60,47,99,111,108,115,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,114,111,119,115,62,50,60,47,114,111, +119,115,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,118,103,97,112, +62,48,60,47,118,103,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,104,103,97,112,62,48,60,47,104,103,97,112,62,10,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, 34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95, @@ -29558,88 +29539,119 @@ static unsigned char xml_res_file_9[] = { 101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, 106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99, 84,101,120,116,34,32,110,97,109,101,61,34,73,68,95,83,84,65,84,73,67,84, -69,88,84,53,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,108,97,98,101,108,62,78,117,109,98,101,114,32,111,102,32,67,111,108, -117,109,110,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78, -95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76, -73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65, -76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,119,120,84,101,120,116,67,116,114,108,34, -32,110,97,109,101,61,34,73,68,67,95,69,68,73,84,56,34,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119, -120,84,69,95,82,73,71,72,84,60,47,115,116,121,108,101,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,118,97,108,117,101,62,50,60, -47,118,97,108,117,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +69,88,84,54,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,108,97,98,101,108,62,78,117,109,98,101,114,32,111,102,32,82,111,119, +115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69, +78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76,73,71,78, +95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65,76,76,60, +47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,119,120,84,101,120,116,67,116,114,108,34,32,110,97, +109,101,61,34,73,68,67,95,69,68,73,84,55,34,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,84,69, +95,82,73,71,72,84,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,118,97,108,117,101,62,50,60,47,118, +97,108,117,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, +114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,76,69,70,84,124,119, +120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124, +119,120,65,76,76,124,119,120,65,68,74,85,83,84,95,77,73,78,83,73,90,69, +60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, +99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120,116,34, +32,110,97,109,101,61,34,73,68,95,83,84,65,84,73,67,84,69,88,84,53,34,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,78,117,109,98,101,114,32,111,102,32,67,111,108,117,109,110,115,60, +47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105, -122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,60,102,108, -97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90, -79,78,84,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32, -32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101, -114,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32, -32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,72,79,82,73,90, -79,78,84,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32, 32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122, -101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60, -102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69, -82,84,73,67,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98, -111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,117,116,116,111,110, -34,32,110,97,109,101,61,34,73,68,95,67,82,69,65,84,69,34,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,67,38,97,109,112, -59,114,101,97,116,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,112,97,99,101,114, -34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, -65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119, -120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,53,44,53,100,60, -47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,115,112,97,99,101,114,34,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67, -69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65,76,76,60,47,102, -108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100, -101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,60,115,105,122,101,62,53,44,53,100,60,47,115,105,122,101,62, -10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,115,112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60, -102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69, -82,84,73,67,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98, -111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105, -122,101,62,53,44,53,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114, -105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108, +101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69, +82,95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76,73,71,78,95,67,69, +78,84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65,76,76,60,47,102,108, +97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111, +114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,119,120,84,101,120,116,67,116,114,108,34,32,110,97,109,101, +61,34,73,68,67,95,69,68,73,84,56,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,84,69,95,82,73, +71,72,84,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,118,97,108,117,101,62,50,60,47,118,97,108,117, +101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, +32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105, +116,101,109,34,62,10,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, +65,76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124, +119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,60, +98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32, +32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32, +60,111,114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60, +47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101, +109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119, +120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124, +119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,119,120,66,117,116,116,111,110,34,32,110,97,109,101,61, +34,73,68,95,67,82,69,65,84,69,34,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,108,97,98,101,108,62,67,38,97,109,112,59,114,101,97,116,101, +60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,115,112,97,99,101,114,34,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78, +95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65,76,76,60, +47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114, +100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,60,115,105,122,101,62,53,44,53,100,60,47,115,105,122, +101,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,115,112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69, +82,95,86,69,82,84,73,67,65,76,124,119,120,65,76,76,60,47,102,108,97,103, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62, +53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,60,115,105,122,101,62,53,44,53,100,60,47,115,105,122,101,62,10,32,32, +32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108, 97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73, 67,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32, 32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100, -101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,119,120,66,117,116,116,111,110,34,32,110, -97,109,101,61,34,73,68,67,65,78,67,69,76,34,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,108,97,98,101,108,62,38,97,109,112,59,67,108,111, -115,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,60,47,111,98,106,101,99,116, +101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62, +53,44,53,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, +101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103, +62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65, +76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101, +114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,119,120,66,117,116,116,111,110,34,32,110,97, +109,101,61,34,73,68,67,65,78,67,69,76,34,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,108,97,98,101,108,62,38,97,109,112,59,67,108,111,115, +101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, +116,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,60,47,111,98,106,101,99,116, 62,10,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, 68,105,97,108,111,103,34,32,110,97,109,101,61,34,73,68,68,95,67,79,78,86, 69,82,84,95,66,79,85,78,68,65,82,89,95,84,79,95,83,72,80,34,32,115,117, @@ -29723,188 +29735,188 @@ static unsigned char xml_res_file_9[] = { 32,32,32,60,115,116,121,108,101,62,119,120,66,79,82,68,69,82,95,78,79,78, 69,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100,97,65,112,112,82,101, -115,111,117,114,99,101,115,46,99,112,112,36,48,48,57,45,111,112,101,110, -45,102,111,108,100,101,114,46,112,110,103,60,47,98,105,116,109,97,112,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101, -109,34,62,10,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76, -73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119, -120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,60,98,111, -114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66, -111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,60,111, -114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111, -114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, -65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119, -120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,119,120,66,117,116,116,111,110,34,32,110,97,109,101,61,34, -73,68,95,67,82,69,65,84,69,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,108,97,98,101,108,62,67,38,97,109,112,59,114,101,97,116,101,60, -47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, +115,111,117,114,99,101,115,46,99,112,112,36,111,112,101,110,45,102,111, +108,100,101,114,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, +32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, 32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76, -73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65, -76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60, -98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32, +32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95, +67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76,76, +60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,60,98,111,114,100,101, +114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83, +105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101, +110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114,105,101, +110,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, +99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73, +71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65,76, +76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98, +111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,119,120,66,117,116,116,111,110,34,32,110,97,109,101,61,34,73,68,95,67, +82,69,65,84,69,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108, +97,98,101,108,62,67,38,97,109,112,59,114,101,97,116,101,60,47,108,97,98, +101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78, +95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65,76,76,60, +47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114, +100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,66,117,116,116,111,110,34,32,110,97,109,101,61,34,73,68,67,65,78,67, +69,76,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,38,97,109,112,59,67,108,111,115,101,60,47,108,97,98,101,108,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,60,111,98,106,101,99,116,32, +99,108,97,115,115,61,34,119,120,68,105,97,108,111,103,34,32,110,97,109, +101,61,34,73,68,68,95,51,68,80,76,79,84,34,32,115,117,98,99,108,97,115, +115,61,34,67,51,68,68,108,103,34,62,10,32,32,32,32,60,115,116,121,108,101, +62,119,120,67,65,80,84,73,79,78,124,119,120,83,89,83,84,69,77,95,77,69, +78,85,124,119,120,67,76,79,83,69,95,66,79,88,60,47,115,116,121,108,101, +62,10,32,32,32,32,60,116,105,116,108,101,62,65,120,105,115,32,83,101,108, +101,99,116,105,111,110,60,47,116,105,116,108,101,62,10,32,32,32,32,60,99, +101,110,116,101,114,101,100,62,49,60,47,99,101,110,116,101,114,101,100, +62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,60,111,114, +105,101,110,116,62,119,120,86,69,82,84,73,67,65,76,60,47,111,114,105,101, +110,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32, +32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82, +95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76,76,60,47,102,108,97, +103,62,10,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47, +98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114, +34,62,10,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119, +120,72,79,82,73,90,79,78,84,65,76,60,47,111,114,105,101,110,116,62,10,32, 32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,66,117,116,116,111,110,34,32,110,97,109,101,61,34,73,68,67, -65,78,67,69,76,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108, -97,98,101,108,62,38,97,109,112,59,67,108,111,115,101,60,47,108,97,98,101, -108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78, +84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65,76,76,60,47,102,108, +97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101, +114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83, +116,97,116,105,99,66,111,120,83,105,122,101,114,34,32,110,97,109,101,61, +34,119,120,73,68,95,65,78,89,34,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,111,114,105,101,110,116,62,119,120,86,69,82,84,73,67,65,76, +60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,108,97,98,101,108,62,88,32,86,97,114,105,97,98,108,101,60,47,108, +97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101, +109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108, +97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90, +79,78,84,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53, +60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, +76,105,115,116,66,111,120,34,32,110,97,109,101,61,34,73,68,67,95,76,73, +83,84,95,86,65,82,73,78,95,88,34,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,99,111,110,116,101,110,116,47,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,57,48,44, +49,48,55,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,76,66,95,83,73, +78,71,76,69,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,60,47,111,98,106,101,99,116,62,10,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,119,120,68,105,97,108,111,103,34,32,110, -97,109,101,61,34,73,68,68,95,51,68,80,76,79,84,34,32,115,117,98,99,108, -97,115,115,61,34,67,51,68,68,108,103,34,62,10,32,32,32,32,60,115,116,121, -108,101,62,119,120,67,65,80,84,73,79,78,124,119,120,83,89,83,84,69,77,95, -77,69,78,85,124,119,120,67,76,79,83,69,95,66,79,88,60,47,115,116,121,108, -101,62,10,32,32,32,32,60,116,105,116,108,101,62,65,120,105,115,32,83,101, -108,101,99,116,105,111,110,60,47,116,105,116,108,101,62,10,32,32,32,32, -60,99,101,110,116,101,114,101,100,62,49,60,47,99,101,110,116,101,114,101, -100,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,60, -111,114,105,101,110,116,62,119,120,86,69,82,84,73,67,65,76,60,47,111,114, -105,101,110,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32, -32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69, -78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76,76,60,47, -102,108,97,103,62,10,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114, -62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105, -122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110, -116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114,105,101,110, -116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32, +32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, +32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, +114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102, +108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84, +73,67,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114, +100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,66,111,120, +83,105,122,101,114,34,32,110,97,109,101,61,34,119,120,73,68,95,65,78,89, +34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110, +116,62,119,120,86,69,82,84,73,67,65,76,60,47,111,114,105,101,110,116,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,89, +32,86,97,114,105,97,98,108,101,60,47,108,97,98,101,108,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71, -78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65,76,76, -60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111, -114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, -119,120,83,116,97,116,105,99,66,111,120,83,105,122,101,114,34,32,110,97, -109,101,61,34,119,120,73,68,95,65,78,89,34,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,86,69,82,84,73, -67,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,108,97,98,101,108,62,88,32,86,97,114,105,97,98,108,101, -60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114, -105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,72, -79,82,73,90,79,78,84,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101, -114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, -119,120,76,105,115,116,66,111,120,34,32,110,97,109,101,61,34,73,68,67,95, -76,73,83,84,95,86,65,82,73,78,95,88,34,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,99,111,110,116,101,110,116,47,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,57, -48,44,49,48,55,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,76,66,95, -83,73,78,71,76,69,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, +78,95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119,120,65, +76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,119,120,76,105,115,116,66,111,120,34,32, +110,97,109,101,61,34,73,68,67,95,76,73,83,84,95,86,65,82,73,78,95,89,34, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,99,111,110, +116,101,110,116,47,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,115,105,122,101,62,57,48,44,49,48,55,100,60,47,115,105,122,101, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116, +121,108,101,62,119,120,76,66,95,83,73,78,71,76,69,60,47,115,116,121,108, +101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, +99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73, +71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65,76, +76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98, +111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,119,120,83,116,97,116,105,99,66,111,120,83,105,122,101,114,34,32,110, +97,109,101,61,34,119,120,73,68,95,65,78,89,34,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,86,69,82,84, +73,67,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,108,97,98,101,108,62,90,32,86,97,114,105,97,98,108, +101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, +114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82, +95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76,76,60,47,102,108,97, +103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114, +100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,76,105,115,116,66,111,120,34,32,110,97,109,101,61,34, +73,68,67,95,76,73,83,84,95,86,65,82,73,78,95,90,34,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,99,111,110,116,101,110,116,47, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105, +122,101,62,57,48,44,49,48,55,100,60,47,115,105,122,101,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119, +120,76,66,95,83,73,78,71,76,69,60,47,115,116,121,108,101,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, 32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122, -101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60, -102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69, -82,84,73,67,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98, -111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99, -66,111,120,83,105,122,101,114,34,32,110,97,109,101,61,34,119,120,73,68, -95,65,78,89,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114, -105,101,110,116,62,119,120,86,69,82,84,73,67,65,76,60,47,111,114,105,101, -110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,89,32,86,97,114,105,97,98,108,101,60,47,108,97,98,101,108,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, -65,76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124, -119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100, -101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,76,105,115,116,66,111, -120,34,32,110,97,109,101,61,34,73,68,67,95,76,73,83,84,95,86,65,82,73,78, -95,89,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -99,111,110,116,101,110,116,47,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,115,105,122,101,62,57,48,44,49,48,55,100,60,47,115, -105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,115,116,121,108,101,62,119,120,76,66,95,83,73,78,71,76,69,60,47,115, -116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, -65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119, -120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,119,120,83,116,97,116,105,99,66,111,120,83,105,122,101,114, -34,32,110,97,109,101,61,34,119,120,73,68,95,65,78,89,34,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120, -86,69,82,84,73,67,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,90,32,86,97,114,105, -97,98,108,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, -105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69, -78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76,76,60,47, -102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,76,105,115,116,66,111,120,34,32,110,97,109,101, -61,34,73,68,67,95,76,73,83,84,95,86,65,82,73,78,95,90,34,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,99,111,110,116,101,110, -116,47,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115, -105,122,101,62,57,48,44,49,48,55,100,60,47,115,105,122,101,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101, -62,119,120,76,66,95,83,73,78,71,76,69,60,47,115,116,121,108,101,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62, -10,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78, -95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76, -76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,60,98,111,114,100, -101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120, -83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,60,111,114,105, -101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114,105, -101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, 32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76, -73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65, -76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60, -98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,66,117,116,116,111,110,34,32,110,97,109,101,61,34,119,120, -73,68,95,79,75,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108, -97,98,101,108,62,79,75,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114, -105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108, -97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73, -67,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100, +32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95, +67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76,76, +60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,60,98,111,114,100,101, +114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83, +105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101, +110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114,105,101, +110,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, +99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73, +71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65,76, +76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98, +111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,119,120,66,117,116,116,111,110,34,32,110,97,109,101,61,34,119,120,73, +68,95,79,75,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97, +98,101,108,62,79,75,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105, +116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97, +103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67, +65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100, 101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, 116,32,99,108,97,115,115,61,34,119,120,66,117,116,116,111,110,34,32,110, 97,109,101,61,34,119,120,73,68,95,67,65,78,67,69,76,34,62,10,32,32,32,32, @@ -30622,184 +30634,183 @@ static unsigned char xml_res_file_9[] = { 32,32,60,115,116,121,108,101,62,119,120,66,79,82,68,69,82,95,78,79,78,69, 60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,60,98,105,116,109,97,112,62,71,100,97,65,112,112,82,101,115,111,117, -114,99,101,115,46,99,112,112,36,48,48,57,45,115,101,108,115,116,121,108, -101,49,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,98,105,116,109,97,112,50,62,71,100,97,65, -112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,48,48,57,45, -115,101,108,115,116,121,108,101,49,46,112,110,103,60,47,98,105,116,109, -97,112,50,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122, -101,62,50,48,48,44,49,54,48,60,47,115,105,122,101,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, -114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102, -108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84, -73,67,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,48,60,47,98,111, -114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,66,105, -116,109,97,112,34,32,110,97,109,101,61,34,73,68,67,95,83,69,76,69,67,84, -73,79,78,95,83,84,89,76,69,50,34,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,115,116,121,108,101,62,119,120,66,79,82,68,69,82,95,78,79,78, -69,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,98,105,116,109,97,112,62,71,100,97,65,112,112,82,101,115,111,117, -114,99,101,115,46,99,112,112,36,48,48,57,45,115,101,108,115,116,121,108, -101,50,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,98,105,116,109,97,112,50,62,71,100,97,65, -112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,48,48,57,45, -115,101,108,115,116,121,108,101,50,46,112,110,103,60,47,98,105,116,109, -97,112,50,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122, -101,62,50,48,48,44,49,54,48,60,47,115,105,122,101,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, -32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,76,69,70,84,124,119,120, -76,69,70,84,124,119,120,82,73,71,72,84,124,119,120,66,79,84,84,79,77,60, -47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114, -62,51,48,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83, -105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101, -110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114,105,101, -110,116,62,10,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, -65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119, -120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105, -116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97, -103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67, -65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,67,104,101,99,107,66,111,120,34,32,110,97,109,101,61,34,73,68,95,65, -85,84,79,95,76,65,66,69,76,83,95,67,66,34,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,99,104,101,99,107,101,100,62,49,60,47,99,104,101,99, -107,101,100,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +114,99,101,115,46,99,112,112,36,115,101,108,115,116,121,108,101,49,46,112, +110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,98,105,116,109,97,112,50,62,71,100,97,65,112,112,82,101, +115,111,117,114,99,101,115,46,99,112,112,36,115,101,108,115,116,121,108, +101,49,46,112,110,103,60,47,98,105,116,109,97,112,50,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,50,48,48,44,49,54,48, +60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76, +73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65, +76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60, +98,111,114,100,101,114,62,53,48,60,47,98,111,114,100,101,114,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,83,116,97,116,105,99,66,105,116,109,97,112,34,32,110, +97,109,101,61,34,73,68,67,95,83,69,76,69,67,84,73,79,78,95,83,84,89,76, +69,50,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121, +108,101,62,119,120,66,79,82,68,69,82,95,78,79,78,69,60,47,115,116,121,108, +101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,105,116,109,97, +112,62,71,100,97,65,112,112,82,101,115,111,117,114,99,101,115,46,99,112, +112,36,115,101,108,115,116,121,108,101,50,46,112,110,103,60,47,98,105,116, +109,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,105,116, +109,97,112,50,62,71,100,97,65,112,112,82,101,115,111,117,114,99,101,115, +46,99,112,112,36,115,101,108,115,116,121,108,101,50,46,112,110,103,60,47, +98,105,116,109,97,112,50,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,115,105,122,101,62,50,48,48,44,49,54,48,60,47,115,105,122,101,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, 108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71, -78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65,76,76, -60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99, -84,101,120,116,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108, -97,98,101,108,62,68,111,110,39,116,32,115,104,111,119,32,116,104,105,115, -32,100,105,97,108,111,103,32,97,103,97,105,110,32,40,89,111,117,32,99,97, -110,32,97,108,119,97,121,115,32,99,104,97,110,103,101,32,116,104,105,115, -32,115,101,116,116,105,110,103,32,117,115,105,110,103,32,109,101,110,117, -58,32,70,105,108,101,45,38,103,116,59,80,114,101,102,101,114,101,110,99, -101,115,41,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,102,111,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,115,105,122,101,62,49,48,60,47,115,105,122,101,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,102,111,110,116,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,102,103,62,35,54,54,54,54,54,54, -60,47,102,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,60,116,105,116,108,101,47,62,10,32, -32,32,32,60,99,101,110,116,101,114,101,100,62,49,60,47,99,101,110,116,101, -114,101,100,62,10,32,32,32,32,60,115,116,121,108,101,62,119,120,67,65,80, -84,73,79,78,124,119,120,83,89,83,84,69,77,95,77,69,78,85,124,119,120,67, -76,79,83,69,95,66,79,88,60,47,115,116,121,108,101,62,10,32,32,32,32,60, -98,103,62,35,70,70,70,70,70,70,60,47,98,103,62,10,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,119,120,68,105,97,108,111,103,34,32,110,97,109,101,61,34,73,68,68,95, -67,79,78,78,69,67,84,95,68,65,84,65,83,79,85,82,67,69,34,32,115,117,98, -99,108,97,115,115,61,34,67,111,110,110,101,99,116,68,97,116,97,115,111, -117,114,99,101,68,108,103,34,62,10,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62, -10,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,86,69,82,84, -73,67,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, -101,109,34,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32, -32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,72,79, -82,73,90,79,78,84,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,76,69, +70,84,124,119,120,76,69,70,84,124,119,120,82,73,71,72,84,124,119,120,66, +79,84,84,79,77,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,60,98, +111,114,100,101,114,62,51,48,60,47,98,111,114,100,101,114,62,10,32,32,32, +32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32, +60,111,114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60, +47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,60,102,108, +97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73, +67,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32, +32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, 105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,78,111, -116,101,98,111,111,107,34,32,110,97,109,101,61,34,73,68,67,95,68,83,95, -78,79,84,69,66,79,79,75,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,110,111,116,101, -98,111,111,107,112,97,103,101,34,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82, +95,86,69,82,84,73,67,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,119,120,67,104,101,99,107,66,111,120,34,32,110,97,109, +101,61,34,73,68,95,65,85,84,79,95,76,65,66,69,76,83,95,67,66,34,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,101,100,62, +49,60,47,99,104,101,99,107,101,100,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101, +109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119, +120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124, +119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83, +116,97,116,105,99,84,101,120,116,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,108,97,98,101,108,62,68,111,110,39,116,32,115,104,111,119, +32,116,104,105,115,32,100,105,97,108,111,103,32,97,103,97,105,110,32,40, +89,111,117,32,99,97,110,32,97,108,119,97,121,115,32,99,104,97,110,103,101, +32,116,104,105,115,32,115,101,116,116,105,110,103,32,117,115,105,110,103, +32,109,101,110,117,58,32,70,105,108,101,45,38,103,116,59,80,114,101,102, +101,114,101,110,99,101,115,41,60,47,108,97,98,101,108,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,102,111,110,116,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,49,48,60,47,115,105, +122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,102,111,110, +116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,103,62,35,54, +54,54,54,54,54,60,47,102,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, +116,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,116,105,116,108,101, +47,62,10,32,32,32,32,60,99,101,110,116,101,114,101,100,62,49,60,47,99,101, +110,116,101,114,101,100,62,10,32,32,32,32,60,115,116,121,108,101,62,119, +120,67,65,80,84,73,79,78,124,119,120,83,89,83,84,69,77,95,77,69,78,85,124, +119,120,67,76,79,83,69,95,66,79,88,60,47,115,116,121,108,101,62,10,32,32, +32,32,60,98,103,62,35,70,70,70,70,70,70,60,47,98,103,62,10,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,119,120,68,105,97,108,111,103,34,32,110,97,109,101,61,34, +73,68,68,95,67,79,78,78,69,67,84,95,68,65,84,65,83,79,85,82,67,69,34,32, +115,117,98,99,108,97,115,115,61,34,67,111,110,110,101,99,116,68,97,116, +97,115,111,117,114,99,101,68,108,103,34,62,10,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101, +114,34,62,10,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,86, +69,82,84,73,67,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32, +32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, +114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114, +34,62,10,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119, +120,72,79,82,73,90,79,78,84,65,76,60,47,111,114,105,101,110,116,62,10,32, +32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, 32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,80,97,110,101,108,34,32,110,97,109,101,61,34,100,115,70,105,108,101, -34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122, -101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,114,105,101,110,116,62,119,120,86,69,82,84,73,67,65,76,60, -47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, -115,112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,115,105,122,101,62,48,44,52,48,60,47,115,105, -122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +120,78,111,116,101,98,111,111,107,34,32,110,97,109,101,61,34,73,68,67,95, +68,83,95,78,79,84,69,66,79,79,75,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,110,111, +116,101,98,111,111,107,112,97,103,101,34,62,10,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,119,120,70,108,101,120,71,114,105,100,83,105,122,101, -114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,99,111,108,115,62,51,60,47,99,111,108,115,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,114,111, -119,115,62,50,60,47,114,111,119,115,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,118,103,97,112,62,48,60,47, -118,103,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,104,103,97,112,62,48,60,47,104,103,97,112,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114, -105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +34,119,120,80,97,110,101,108,34,32,110,97,109,101,61,34,100,115,70,105, +108,101,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120, +83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,86,69,82,84,73,67, +65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,32,110,97,109, -101,61,34,73,68,67,95,83,84,65,84,73,67,34,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98, -101,108,62,73,110,112,117,116,32,102,105,108,101,32,60,47,108,97,98,101, -108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103, -62,119,120,65,76,73,71,78,95,76,69,70,84,124,119,120,65,76,73,71,78,95, -67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65,76,76,124,119, -120,65,68,74,85,83,84,95,77,73,78,83,73,90,69,60,47,102,108,97,103,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +115,61,34,115,112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,48,44,52,48,60, +47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, 115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,84,101,120,116,67, -116,114,108,34,32,110,97,109,101,61,34,73,68,67,95,70,73,69,76,68,95,65, -83,67,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,49,55,50,44,45,49,100, -60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120, -84,69,95,82,69,65,68,79,78,76,89,60,47,115,116,121,108,101,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,70,108,101,120,71,114,105,100, +83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,99,111,108,115,62,51,60,47,99,111,108,115, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,114,111,119,115,62,50,60,47,114,111,119,115,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,118,103, +97,112,62,48,60,47,118,103,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,104,103,97,112,62,48,60,47,104, +103,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120,116, +34,32,110,97,109,101,61,34,73,68,67,95,83,84,65,84,73,67,34,62,10,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65, -76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119, -120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124, -119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101, -114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +32,32,60,108,97,98,101,108,62,73,110,112,117,116,32,102,105,108,101,32, +60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,76,69,70,84,124,119,120, +65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119, +120,65,76,76,124,119,120,65,68,74,85,83,84,95,77,73,78,83,73,90,69,60,47, +102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111, +114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34, 62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, -114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76, -73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119, -120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124, -119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101, -114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,119,120,66,105,116,109,97,112,66,117,116, -116,111,110,34,32,110,97,109,101,61,34,73,68,67,95,79,80,69,78,95,73,65, -83,67,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,66,79,82,68, -69,82,95,78,79,78,69,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, +84,101,120,116,67,116,114,108,34,32,110,97,109,101,61,34,73,68,67,95,70, +73,69,76,68,95,65,83,67,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,49,55, +50,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121, +108,101,62,119,120,84,69,95,82,69,65,68,79,78,76,89,60,47,115,116,121,108, +101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103, +62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90,79,78, +84,65,76,124,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84, +73,67,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98, -105,116,109,97,112,62,71,100,97,65,112,112,82,101,115,111,117,114,99,101, -115,46,99,112,112,36,48,48,57,45,111,112,101,110,45,102,111,108,100,101, +111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, +115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62, +119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84, +65,76,124,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73, +67,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111, +114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,105,116,109,97,112, +66,117,116,116,111,110,34,32,110,97,109,101,61,34,73,68,67,95,79,80,69, +78,95,73,65,83,67,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120, +66,79,82,68,69,82,95,78,79,78,69,60,47,115,116,121,108,101,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,98,105,116,109,97,112,62,71,100,97,65,112,112,82,101,115,111,117, +114,99,101,115,46,99,112,112,36,111,112,101,110,45,102,111,108,100,101, 114,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, 106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, @@ -30837,153 +30848,153 @@ static unsigned char xml_res_file_9[] = { 32,60,115,116,121,108,101,62,119,120,66,79,82,68,69,82,95,78,79,78,69,60, 47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71, -100,97,65,112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,48, -48,57,45,100,114,97,103,100,114,111,112,46,112,110,103,60,47,98,105,116, -109,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,98,105,116,109,97,112,50,62,71,100,97, -65,112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,48,48,57, -45,100,114,97,103,100,114,111,112,46,112,110,103,60,47,98,105,116,109,97, -112,50,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, +100,97,65,112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,100, +114,97,103,100,114,111,112,46,112,110,103,60,47,98,105,116,109,97,112,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,98,105,116,109,97,112,50,62,71,100,97,65,112,112,82,101, +115,111,117,114,99,101,115,46,99,112,112,36,100,114,97,103,100,114,111, +112,46,112,110,103,60,47,98,105,116,109,97,112,50,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, 99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,115,112,97,99,101,114,34,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62, -48,44,52,48,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105, -122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, 115,112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,52,44,49,48,60, -47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109, +32,32,32,32,32,32,32,32,60,115,105,122,101,62,48,44,52,48,60,47,115,105, +122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,112,97,99,101,114, 34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,83,116,97,116,105,99,84,101,120,116,34,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98, -101,108,62,68,97,116,97,32,83,111,117,114,99,101,32,79,118,101,114,118, -105,101,119,47,72,101,108,112,58,32,60,47,108,97,98,101,108,62,10,32,32, +32,32,32,32,32,60,115,105,122,101,62,52,44,49,48,60,47,115,105,122,101, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116, +105,99,84,101,120,116,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,68,97, +116,97,32,83,111,117,114,99,101,32,79,118,101,114,118,105,101,119,47,72, +101,108,112,58,32,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110, +116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114,105,101,110, +116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122, +101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,119,120,72,121,112,101,114,108,105,110,107,67,116,114, +108,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,117,114,108,62,104,116,116,112,58,47,47,103, +101,111,100,97,99,101,110,116,101,114,46,103,105,116,104,117,98,46,105, +111,47,102,111,114,109,97,116,115,46,104,116,109,108,60,47,117,114,108, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, +114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,62,10,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,108,97,98,101,108,47,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, -114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,108,97,98,101,108,62,70,105,108,101,60,47,108,97,98, +101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,110,111,116,101,98,111,111,107,112, +97,103,101,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,80,97,110,101, +108,34,32,110,97,109,101,61,34,100,115,68,97,116,97,98,97,115,101,34,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101, +114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,111,114,105,101,110,116,62,119,120,86,69,82,84,73,67,65,76,60,47,111, 114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,72,121,112,101,114,108,105, -110,107,67,116,114,108,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,117,114,108,62,104,116, -116,112,58,47,47,103,101,111,100,97,99,101,110,116,101,114,46,103,105,116, -104,117,98,46,105,111,47,102,111,114,109,97,116,115,46,104,116,109,108, -60,47,117,114,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120, -116,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,108,97,98,101,108,47,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,70,105,108,101,60, -47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,115,105,122,101,62,48,44,49,48,60,47,115,105,122, +101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, 47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,110,111,116,101,98, -111,111,107,112,97,103,101,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, -80,97,110,101,108,34,32,110,97,109,101,61,34,100,115,68,97,116,97,98,97, -115,101,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120, -83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,86,69,82,84,73,67, -65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,115,112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,48,44,49,48,60, -47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,119,120,70,108,101,120,71,114,105,100,83,105,122,101,114, +34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122, +101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,32,110, +97,109,101,61,34,73,68,95,83,84,65,84,73,67,84,69,88,84,34,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,108,97,98,101,108,62,68,97,116,97,98,97,115,101,32,84,121,112, +101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, 115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,119,120,70,108,101,120,71,114,105,100, -83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,67,104,111,105,99, +101,34,32,110,97,109,101,61,34,73,68,67,95,67,68,83,95,68,66,95,84,89,80, +69,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,115,105,122,101,62,51,52,48,44,45,49,60,47,115, +105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,99,111,110,116,101,110,116,47,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105, +116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101, -120,116,34,32,110,97,109,101,61,34,73,68,95,83,84,65,84,73,67,84,69,88, -84,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,68,97,116,97,98,97,115, -101,32,84,121,112,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,47,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,72,79, +82,73,90,79,78,84,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114, +100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, 101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114, -100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,67, -104,111,105,99,101,34,32,110,97,109,101,61,34,73,68,67,95,67,68,83,95,68, -66,95,84,89,80,69,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,51,52,48,44, -45,49,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,99,111,110,116,101,110, -116,47,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105, -122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,47, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84, -82,69,95,72,79,82,73,90,79,78,84,65,76,60,47,102,108,97,103,62,10,32,32, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120,116, +34,32,110,97,109,101,61,34,73,68,67,95,83,84,65,84,73,67,34,62,10,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101, -120,116,34,32,110,97,109,101,61,34,73,68,67,95,83,84,65,84,73,67,34,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,108,97,98,101,108,62,68,97,116,97,98,97,115,101,32,72, -111,115,116,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32, +32,32,60,108,97,98,101,108,62,68,97,116,97,98,97,115,101,32,72,111,115, +116,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,84,101,120, -116,67,116,114,108,34,32,110,97,109,101,61,34,73,68,67,95,67,68,83,95,68, -66,95,72,79,83,84,34,32,115,117,98,99,108,97,115,115,61,34,65,117,116,111, -84,101,120,116,67,116,114,108,34,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62, -49,55,48,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,84,101,120,116,67, +116,114,108,34,32,110,97,109,101,61,34,73,68,67,95,67,68,83,95,68,66,95, +72,79,83,84,34,32,115,117,98,99,108,97,115,115,61,34,65,117,116,111,84, +101,120,116,67,116,114,108,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,49, +55,48,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, 101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, @@ -31469,337 +31480,337 @@ static unsigned char xml_res_file_9[] = { 79,78,69,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,105,116,109, 97,112,62,71,100,97,65,112,112,82,101,115,111,117,114,99,101,115,46,99, -112,112,36,48,48,57,45,111,112,101,110,45,102,111,108,100,101,114,46,112, -110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116, -105,99,84,101,120,116,34,32,110,97,109,101,61,34,73,68,67,95,83,84,65,84, -73,67,95,69,77,80,84,89,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,47,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119, -120,65,76,73,71,78,95,76,69,70,84,124,119,120,65,76,73,71,78,95,67,69,78, -84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65,76,76,124,119,120,65, -68,74,85,83,84,95,77,73,78,83,73,90,69,60,47,102,108,97,103,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97, -103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90,79, -78,84,65,76,124,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82, -84,73,67,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32, +112,112,36,111,112,101,110,45,102,111,108,100,101,114,46,112,110,103,60, +47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -98,111,114,100,101,114,62,49,53,60,47,98,111,114,100,101,114,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116, -105,99,66,105,116,109,97,112,34,32,110,97,109,101,61,34,73,68,67,95,68, -82,65,71,95,68,82,79,80,95,66,79,88,34,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121, -108,101,62,119,120,66,79,82,68,69,82,95,78,79,78,69,60,47,115,116,121,108, -101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100,97,65,112,112,82, -101,115,111,117,114,99,101,115,46,99,112,112,36,48,48,57,45,100,114,97, -103,100,114,111,112,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,98,105,116,109,97,112,50,62,71,100,97,65,112,112,82,101,115, -111,117,114,99,101,115,46,99,112,112,36,48,48,57,45,100,114,97,103,100, -114,111,112,46,112,110,103,60,47,98,105,116,109,97,112,50,62,10,32,32,32, +47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101, +120,116,34,32,110,97,109,101,61,34,73,68,67,95,83,84,65,84,73,67,95,69, +77,80,84,89,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,47,62,10,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, 47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76, +73,71,78,95,76,69,70,84,124,119,120,65,76,73,71,78,95,67,69,78,84,69,82, +95,86,69,82,84,73,67,65,76,124,119,120,65,76,76,124,119,120,65,68,74,85, +83,84,95,77,73,78,83,73,90,69,60,47,102,108,97,103,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111, +114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, 101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,115,112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,50,44,51,48,60,47,115, -105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, -99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119, +120,65,76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76, +124,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65, +76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114, +100,101,114,62,49,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99, +66,105,116,109,97,112,34,32,110,97,109,101,61,34,73,68,67,95,68,82,65,71, +95,68,82,79,80,95,66,79,88,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101, +62,119,120,66,79,82,68,69,82,95,78,79,78,69,60,47,115,116,121,108,101,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,98,105,116,109,97,112,62,71,100,97,65,112,112,82,101, +115,111,117,114,99,101,115,46,99,112,112,36,100,114,97,103,100,114,111, +112,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98, +105,116,109,97,112,50,62,71,100,97,65,112,112,82,101,115,111,117,114,99, +101,115,46,99,112,112,36,100,114,97,103,100,114,111,112,46,112,110,103, +60,47,98,105,116,109,97,112,50,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,112,97,99,101,114, 34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,115,105,122,101,62,52,44,49,52,60,47,115,105,122,101, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116, -105,99,84,101,120,116,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,68,97, -116,97,32,83,111,117,114,99,101,32,79,118,101,114,118,105,101,119,47,72, -101,108,112,58,32,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110, -116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114,105,101,110, -116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122, -101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,72,121,112,101,114,108,105,110,107,67,116,114, -108,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,117,114,108,62,104,116,116,112,58,47,47,103, -101,111,100,97,99,101,110,116,101,114,46,103,105,116,104,117,98,46,105, -111,47,102,111,114,109,97,116,115,46,104,116,109,108,60,47,117,114,108, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, -114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,108,97,98,101,108,47,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, +32,60,115,105,122,101,62,50,44,51,48,60,47,115,105,122,101,62,10,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, 101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, 114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, 34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110, -116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114,105,101,110, -116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,112,97, -99,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,52,44,49,52,60,47,115, -105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83, -116,97,116,105,99,84,101,120,116,34,32,110,97,109,101,61,34,73,68,67,95, -67,68,83,95,69,78,67,79,68,73,78,71,95,76,65,66,69,76,34,62,10,32,32,32, +116,32,99,108,97,115,115,61,34,115,112,97,99,101,114,34,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +115,105,122,101,62,52,44,49,52,60,47,115,105,122,101,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, +115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120, +116,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,68,97,116,97,32,83,111, +117,114,99,101,32,79,118,101,114,118,105,101,119,47,72,101,108,112,58,32, +60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,72, +79,82,73,90,79,78,84,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101, +109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,72,121,112,101,114,108,105,110,107,67,116,114,108,34,62,10,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,108,97,98,101,108,62,83,101,108,101,99,116,32,101,110,99,111,100, -105,110,103,32,40,111,112,116,105,111,110,97,108,41,58,32,60,47,108,97, -98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, -105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,60,117,114,108,62,104,116,116,112,58,47,47,103,101,111,100,97,99,101, +110,116,101,114,46,103,105,116,104,117,98,46,105,111,47,102,111,114,109, +97,116,115,46,104,116,109,108,60,47,117,114,108,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, +83,116,97,116,105,99,84,101,120,116,34,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,47,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,67,104,111,105,99,101,34,32,110,97,109, -101,61,34,73,68,67,95,67,68,83,95,69,78,67,79,68,73,78,71,95,67,72,79,73, -67,69,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,49,54,48,44,45,49,60,47, -115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,99,111,110,116,101,110,116,62,10,32, +32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105, +122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,72,79,82,73, +90,79,78,84,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,115,112,97,99,101,114,34,62,10,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,105,116,101,109,47,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,105,116, -101,109,62,85,110,105,99,111,100,101,32,40,85,84,70,45,56,41,60,47,105, -116,101,109,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,105,116,101,109,62,85,110,105,99, -111,100,101,32,40,85,84,70,45,49,54,76,69,41,60,47,105,116,101,109,62,10, +60,115,105,122,101,62,52,44,49,52,60,47,115,105,122,101,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120, +116,34,32,110,97,109,101,61,34,73,68,67,95,67,68,83,95,69,78,67,79,68,73, +78,71,95,76,65,66,69,76,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,83, +101,108,101,99,116,32,101,110,99,111,100,105,110,103,32,40,111,112,116, +105,111,110,97,108,41,58,32,60,47,108,97,98,101,108,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109, +34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,67,104,111,105,99,101,34,32,110,97,109,101,61,34,73,68,67,95,67,68, +83,95,69,78,67,79,68,73,78,71,95,67,72,79,73,67,69,34,62,10,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,105,116,101,109,62,65,114,97,98,105,99,32,40,87,105, -110,100,111,119,115,45,49,50,53,54,41,60,47,105,116,101,109,62,10,32,32, +60,115,105,122,101,62,49,54,48,44,45,49,60,47,115,105,122,101,62,10,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,105,116,101,109,62,67,101,110,116,114,97,108,32,69,117,114, -111,112,101,97,110,32,76,97,116,105,110,45,50,32,40,73,83,79,45,56,56,53, -57,45,50,41,60,47,105,116,101,109,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,105,116,101, -109,62,67,101,110,116,114,97,108,32,69,117,114,111,112,101,97,110,32,40, -87,105,110,100,111,119,115,45,49,50,53,48,41,60,47,105,116,101,109,62,10, +32,32,32,60,99,111,110,116,101,110,116,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,105,116, +101,109,47,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,105,116,101,109,62,85,110,105,99, +111,100,101,32,40,85,84,70,45,56,41,60,47,105,116,101,109,62,10,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,105,116,101,109,62,67,101,110,116,114,97,108,32,69, -117,114,111,112,101,97,110,32,40,67,80,56,53,50,41,60,47,105,116,101,109, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,105,116,101,109,62,67,104,105,110,101,115,101, -32,83,105,109,112,108,105,102,105,101,100,32,40,71,66,50,51,49,50,41,60, -47,105,116,101,109,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,105,116,101,109,62,67,104, -105,110,101,115,101,32,84,114,97,100,105,116,105,111,110,97,108,32,40,66, -105,103,53,41,60,47,105,116,101,109,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,105,116, -101,109,62,67,121,114,105,108,108,105,99,32,40,73,83,79,45,56,56,53,57, -45,53,41,60,47,105,116,101,109,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,105,116,101,109,62,85,110,105,99,111,100,101,32,40,85,84,70, +45,49,54,76,69,41,60,47,105,116,101,109,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,105,116, +101,109,62,65,114,97,98,105,99,32,40,87,105,110,100,111,119,115,45,49,50, +53,54,41,60,47,105,116,101,109,62,10,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,105,116,101,109, -62,67,121,114,105,108,108,105,99,32,40,75,79,73,56,45,82,41,60,47,105,116, +62,67,101,110,116,114,97,108,32,69,117,114,111,112,101,97,110,32,76,97, +116,105,110,45,50,32,40,73,83,79,45,56,56,53,57,45,50,41,60,47,105,116, +101,109,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,105,116,101,109,62,67,101,110,116,114, +97,108,32,69,117,114,111,112,101,97,110,32,40,87,105,110,100,111,119,115, +45,49,50,53,48,41,60,47,105,116,101,109,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,105,116, +101,109,62,67,101,110,116,114,97,108,32,69,117,114,111,112,101,97,110,32, +40,67,80,56,53,50,41,60,47,105,116,101,109,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,105, +116,101,109,62,67,104,105,110,101,115,101,32,83,105,109,112,108,105,102, +105,101,100,32,40,71,66,50,51,49,50,41,60,47,105,116,101,109,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,105,116,101,109,62,67,104,105,110,101,115,101,32,84,114, +97,100,105,116,105,111,110,97,108,32,40,66,105,103,53,41,60,47,105,116, 101,109,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,60,105,116,101,109,62,67,121,114,105,108, -108,105,99,32,40,87,105,110,100,111,119,115,45,49,50,53,49,41,60,47,105, -116,101,109,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,105,116,101,109,62,67,121,114,105, -108,108,105,99,47,82,117,115,115,105,97,110,32,40,67,80,56,54,54,41,60, -47,105,116,101,109,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,105,116,101,109,62,71,114, -101,101,107,32,40,73,83,79,45,56,56,53,57,45,55,41,60,47,105,116,101,109, +108,105,99,32,40,73,83,79,45,56,56,53,57,45,53,41,60,47,105,116,101,109, 62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,105,116,101,109,62,72,101,98,114,101,119,32, -40,73,83,79,45,56,56,53,57,45,56,45,49,41,60,47,105,116,101,109,62,10,32, +32,32,32,32,32,32,32,32,60,105,116,101,109,62,67,121,114,105,108,108,105, +99,32,40,75,79,73,56,45,82,41,60,47,105,116,101,109,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,105,116,101,109,62,67,121,114,105,108,108,105,99,32,40,87,105,110, +100,111,119,115,45,49,50,53,49,41,60,47,105,116,101,109,62,10,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,105,116,101,109,62,72,101,98,114,101,119,32,40,87,105, -110,100,111,119,115,45,49,50,53,53,41,60,47,105,116,101,109,62,10,32,32, +32,32,32,60,105,116,101,109,62,67,121,114,105,108,108,105,99,47,82,117, +115,115,105,97,110,32,40,67,80,56,54,54,41,60,47,105,116,101,109,62,10, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,105,116,101,109,62,74,97,112,97,110,101,115,101,32,40,83, -104,105,102,116,95,74,73,83,41,60,47,105,116,101,109,62,10,32,32,32,32, +32,32,32,32,32,32,60,105,116,101,109,62,71,114,101,101,107,32,40,73,83, +79,45,56,56,53,57,45,55,41,60,47,105,116,101,109,62,10,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,105,116,101,109,62,74,97,112,97,110,101,115,101,32,40,69,85,67, -45,74,80,41,60,47,105,116,101,109,62,10,32,32,32,32,32,32,32,32,32,32,32, +60,105,116,101,109,62,72,101,98,114,101,119,32,40,73,83,79,45,56,56,53, +57,45,56,45,49,41,60,47,105,116,101,109,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,105,116, +101,109,62,72,101,98,114,101,119,32,40,87,105,110,100,111,119,115,45,49, +50,53,53,41,60,47,105,116,101,109,62,10,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,105,116,101, -109,62,75,111,114,101,97,110,32,40,69,85,67,45,75,82,41,60,47,105,116,101, +109,62,74,97,112,97,110,101,115,101,32,40,83,104,105,102,116,95,74,73,83, +41,60,47,105,116,101,109,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,105,116,101,109,62,74, +97,112,97,110,101,115,101,32,40,69,85,67,45,74,80,41,60,47,105,116,101, 109,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,105,116,101,109,62,78,111,114,100,105,99, -32,76,97,116,105,110,45,54,32,40,73,83,79,45,56,56,53,57,45,49,48,41,60, -47,105,116,101,109,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,105,116,101,109,62,83,111, -117,116,104,32,69,117,114,111,112,101,97,110,32,76,97,116,105,110,45,51, -32,40,73,83,79,45,56,56,53,57,45,51,41,60,47,105,116,101,109,62,10,32,32, +32,32,32,32,32,32,32,32,32,60,105,116,101,109,62,75,111,114,101,97,110, +32,40,69,85,67,45,75,82,41,60,47,105,116,101,109,62,10,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,105,116,101,109,62,84,117,114,107,105,115,104,32,76,97,116, -105,110,45,53,32,40,73,83,79,45,56,56,53,57,45,57,41,60,47,105,116,101, -109,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,105,116,101,109,62,84,117,114,107,105,115, -104,32,40,87,105,110,100,111,119,115,45,49,50,53,52,41,60,47,105,116,101, -109,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,105,116,101,109,62,86,105,101,116,110,97, -109,101,115,101,32,40,87,105,110,100,111,119,115,45,49,50,53,56,41,60,47, -105,116,101,109,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,105,116,101,109,62,87,101,115, -116,32,69,117,114,111,112,101,97,110,32,76,97,116,105,110,45,49,32,40,73, -83,79,45,56,56,53,57,45,49,41,60,47,105,116,101,109,62,10,32,32,32,32,32, +60,105,116,101,109,62,78,111,114,100,105,99,32,76,97,116,105,110,45,54, +32,40,73,83,79,45,56,56,53,57,45,49,48,41,60,47,105,116,101,109,62,10,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,105,116,101,109,62,87,101,115,116,32,69,117,114,111,112,101,97,110, -32,76,97,116,105,110,45,57,32,40,73,83,79,45,56,56,53,57,45,49,53,41,60, -47,105,116,101,109,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,47,99,111,110,116,101,110,116,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108, -62,70,105,108,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, -110,111,116,101,98,111,111,107,112,97,103,101,34,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,119,120,80,97,110,101,108,34,32,110,97,109,101,61,34,100,115, -68,97,116,97,98,97,115,101,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,86, -69,82,84,73,67,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, -99,108,97,115,115,61,34,115,112,97,99,101,114,34,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,48, -44,49,48,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, -99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,70,108,101,120,71,114, -105,100,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116, -105,99,84,101,120,116,34,32,110,97,109,101,61,34,73,68,95,83,84,65,84,73, -67,84,69,88,84,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,68,97,116,97, -98,97,115,101,32,84,121,112,101,60,47,108,97,98,101,108,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60, -47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, -101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,119,120,67,104,111,105,99,101,34,32,110,97,109,101,61,34,73,68,67,95, -67,68,83,95,68,66,95,84,89,80,69,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101, -62,51,52,48,44,45,49,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,99,111,110, -116,101,110,116,47,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120, -116,34,47,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67, -69,78,84,82,69,95,72,79,82,73,90,79,78,84,65,76,60,47,102,108,97,103,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, +32,32,32,32,32,60,105,116,101,109,62,83,111,117,116,104,32,69,117,114,111, +112,101,97,110,32,76,97,116,105,110,45,51,32,40,73,83,79,45,56,56,53,57, +45,51,41,60,47,105,116,101,109,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,105,116,101,109, +62,84,117,114,107,105,115,104,32,76,97,116,105,110,45,53,32,40,73,83,79, +45,56,56,53,57,45,57,41,60,47,105,116,101,109,62,10,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116, -105,99,84,101,120,116,34,32,110,97,109,101,61,34,73,68,67,95,83,84,65,84, -73,67,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,68,97,116,97,98,97,115, -101,32,72,111,115,116,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, +105,116,101,109,62,84,117,114,107,105,115,104,32,40,87,105,110,100,111, +119,115,45,49,50,53,52,41,60,47,105,116,101,109,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,105,116,101,109,62,86,105,101,116,110,97,109,101,115,101,32,40,87,105, +110,100,111,119,115,45,49,50,53,56,41,60,47,105,116,101,109,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,105,116,101,109,62,87,101,115,116,32,69,117,114,111,112, +101,97,110,32,76,97,116,105,110,45,49,32,40,73,83,79,45,56,56,53,57,45, +49,41,60,47,105,116,101,109,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,105,116,101,109,62, +87,101,115,116,32,69,117,114,111,112,101,97,110,32,76,97,116,105,110,45, +57,32,40,73,83,79,45,56,56,53,57,45,49,53,41,60,47,105,116,101,109,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,47,99,111,110,116,101,110,116,62,10,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, 101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,84, -101,120,116,67,116,114,108,34,32,110,97,109,101,61,34,73,68,67,95,67,68, -83,95,68,66,95,72,79,83,84,34,32,115,117,98,99,108,97,115,115,61,34,65, -117,116,111,84,101,120,116,67,116,114,108,34,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105, -122,101,62,49,55,48,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109, -34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,83,116,97,116,105,99,84,101,120,116,34,47,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105, -122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,32, -110,97,109,101,61,34,73,68,67,95,83,84,65,84,73,67,34,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,108,97,98,101,108,62,68,97,116,97,98,97,115,101,32,80,111,114,116,60, -47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47, 111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,84,101,120,116,67,116,114, -108,34,32,110,97,109,101,61,34,73,68,67,95,67,68,83,95,68,66,95,80,79,82, -84,34,32,115,117,98,99,108,97,115,115,61,34,65,117,116,111,84,101,120,116, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,70,105,108,101,60,47, +108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,110,111,116,101,98,111, +111,107,112,97,103,101,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,80, +97,110,101,108,34,32,110,97,109,101,61,34,100,115,68,97,116,97,98,97,115, +101,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105, +122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,111,114,105,101,110,116,62,119,120,86,69,82,84,73,67,65,76, +60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,115,112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,48,44,49,48,60,47,115, +105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, +99,108,97,115,115,61,34,119,120,70,108,101,120,71,114,105,100,83,105,122, +101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120,116, +34,32,110,97,109,101,61,34,73,68,95,83,84,65,84,73,67,84,69,88,84,34,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,108,97,98,101,108,62,68,97,116,97,98,97,115,101,32,84, +121,112,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, +116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101, +114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,67,104,111, +105,99,101,34,32,110,97,109,101,61,34,73,68,67,95,67,68,83,95,68,66,95, +84,89,80,69,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,51,52,48,44,45,49, +60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,99,111,110,116,101,110,116,47, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, +114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,47,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,82,69, +95,72,79,82,73,90,79,78,84,65,76,60,47,102,108,97,103,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98, +111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, +115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120, +116,34,32,110,97,109,101,61,34,73,68,67,95,83,84,65,84,73,67,34,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,108,97,98,101,108,62,68,97,116,97,98,97,115,101,32,72,111,115, +116,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,84,101,120,116,67, +116,114,108,34,32,110,97,109,101,61,34,73,68,67,95,67,68,83,95,68,66,95, +72,79,83,84,34,32,115,117,98,99,108,97,115,115,61,34,65,117,116,111,84, +101,120,116,67,116,114,108,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,49, +55,48,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83, +116,97,116,105,99,84,101,120,116,34,47,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, +114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,32,110, +97,109,101,61,34,73,68,67,95,83,84,65,84,73,67,34,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +108,97,98,101,108,62,68,97,116,97,98,97,115,101,32,80,111,114,116,60,47, +108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,84,101,120,116,67,116,114,108, +34,32,110,97,109,101,61,34,73,68,67,95,67,68,83,95,68,66,95,80,79,82,84, +34,32,115,117,98,99,108,97,115,115,61,34,65,117,116,111,84,101,120,116, 67,116,114,108,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,49,55,48,44,45, 49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32, @@ -32363,206 +32374,112 @@ static unsigned char xml_res_file_9[] = { 32,110,97,109,101,61,34,73,68,67,95,79,80,69,78,95,73,65,83,67,34,62,10, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 60,98,105,116,109,97,112,62,71,100,97,65,112,112,82,101,115,111,117,114, -99,101,115,46,99,112,112,36,48,48,57,45,111,112,101,110,45,102,111,108, -100,101,114,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116, -121,108,101,62,119,120,66,79,82,68,69,82,95,78,79,78,69,60,47,115,116,121, -108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76, -73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119, -120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124, -119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53, -60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,115,112,97,99,101,114,34,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62, -48,44,49,52,48,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, +99,101,115,46,99,112,112,36,111,112,101,110,45,102,111,108,100,101,114, +46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101, +62,119,120,66,79,82,68,69,82,95,78,79,78,69,60,47,115,116,121,108,101,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95, +67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76,73, +71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65,76, +76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114, +100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,115,112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,48,44,49,52,48,60,47, +115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, +114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, +66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,115,112,97,99,101,114,34,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62, -52,44,49,48,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105, -99,84,101,120,116,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,68,97,116,97,32,83,111, -117,114,99,101,32,79,118,101,114,118,105,101,119,47,72,101,108,112,58,32, -60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, -114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111, -114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, -105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,72,121,112,101,114,108,105,110,107,67,116,114, -108,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,117,114,108,62,104,116,116,112,58,47,47,103,101,111,100, -97,99,101,110,116,101,114,46,103,105,116,104,117,98,46,105,111,47,102,111, -114,109,97,116,115,46,104,116,109,108,60,47,117,114,108,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +61,34,115,112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,52,44,49,48,60,47,115, +105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, 61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, 99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120,116,34, 62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,108,97,98,101,108,47,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,108,97,98,101,108,62,68,97,116,97,32,83,111,117,114,99,101,32, +79,118,101,114,118,105,101,119,47,72,101,108,112,58,32,60,47,108,97,98, +101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -60,108,97,98,101,108,62,70,105,108,101,60,47,108,97,98,101,108,62,10,32, -32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,110, -111,116,101,98,111,111,107,112,97,103,101,34,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110, +116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114,105,101,110, +116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105, +116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,80,97,110,101,108,34,32,110,97,109,101,61,34,100,115,68,97,116,97,98, -97,115,101,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122, -101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, -114,105,101,110,116,62,119,120,86,69,82,84,73,67,65,76,60,47,111,114,105, -101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,115,112,97,99,101,114,34,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122, -101,62,48,44,49,48,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,119,120,70,108,101,120,71,114,105,100,83,105,122,101, -114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +120,72,121,112,101,114,108,105,110,107,67,116,114,108,34,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,117,114, +108,62,104,116,116,112,58,47,47,103,101,111,100,97,99,101,110,116,101,114, +46,103,105,116,104,117,98,46,105,111,47,102,111,114,109,97,116,115,46,104, +116,109,108,60,47,117,114,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114, 105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,83,116,97,116,105,99,84,101,120,116,34,32,110,97,109,101,61,34,73,68, -95,83,84,65,84,73,67,84,69,88,84,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,68,97, -116,97,98,97,115,101,32,84,121,112,101,60,47,108,97,98,101,108,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100, -101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,119,120,67,104,111,105,99,101,34,32,110,97,109,101, -61,34,73,68,67,95,67,68,83,95,68,66,95,84,89,80,69,34,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105, -122,101,62,51,52,48,44,45,49,60,47,115,105,122,101,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,99,111,110, -116,101,110,116,47,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109, -34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97, -116,105,99,84,101,120,116,34,47,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73, -71,78,95,67,69,78,84,82,69,95,72,79,82,73,90,79,78,84,65,76,60,47,102,108, -97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122, -101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,32,110,97,109,101, -61,34,73,68,67,95,83,84,65,84,73,67,34,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,68, -97,116,97,98,97,115,101,32,72,111,115,116,60,47,108,97,98,101,108,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,84,101,120,116,67,116,114, -108,34,32,110,97,109,101,61,34,73,68,67,95,67,68,83,95,68,66,95,72,79,83, -84,34,32,115,117,98,99,108,97,115,115,61,34,65,117,116,111,84,101,120,116, -67,116,114,108,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,115,105,122,101,62,49,55,48,44,45,49,100,60, -47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,118,97,108,117,101,47,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, -105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, +120,83,116,97,116,105,99,84,101,120,116,34,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,47, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, +116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,70,105, +108,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,110,111,116,101,98,111,111,107, +112,97,103,101,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,80,97,110,101,108,34,32,110, +97,109,101,61,34,100,115,68,97,116,97,98,97,115,101,34,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120, +86,69,82,84,73,67,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,47,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122, -101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,32,110,97,109,101, -61,34,73,68,67,95,83,84,65,84,73,67,34,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,68, -97,116,97,98,97,115,101,32,80,111,114,116,60,47,108,97,98,101,108,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47, +97,115,115,61,34,115,112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,48,44,49,48,60,47,115, +105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47, 111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,84,101,120,116,67,116,114, -108,34,32,110,97,109,101,61,34,73,68,67,95,67,68,83,95,68,66,95,80,79,82, -84,34,32,115,117,98,99,108,97,115,115,61,34,65,117,116,111,84,101,120,116, -67,116,114,108,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,115,105,122,101,62,49,55,48,44,45,49,100,60, -47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,118,97,108,117,101,47,62,10,32,32,32,32,32,32, +32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, +114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, +70,108,101,120,71,114,105,100,83,105,122,101,114,34,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, +99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99, +84,101,120,116,34,32,110,97,109,101,61,34,73,68,95,83,84,65,84,73,67,84, +69,88,84,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,108,97,98,101,108,62,68,97,116,97,98,97,115,101,32, +84,121,112,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98, +111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, 116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, -105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,47,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122, -101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,32,110,97,109,101, -61,34,73,68,67,95,83,84,65,84,73,67,34,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,68, -97,116,97,98,97,115,101,32,78,97,109,101,47,73,110,115,116,97,110,99,101, -60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101, -114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,84,101,120, -116,67,116,114,108,34,32,110,97,109,101,61,34,73,68,67,95,67,68,83,95,68, -66,95,78,65,77,69,34,32,115,117,98,99,108,97,115,115,61,34,65,117,116,111, -84,101,120,116,67,116,114,108,34,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,49,55,48,44, -45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,118,97,108,117,101,47,62,10,32, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105, +116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,67,104,111,105,99,101,34,32,110,97,109,101,61,34,73,68,67,95,67,68, +83,95,68,66,95,84,89,80,69,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,51,52,48,44,45, +49,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,99,111,110,116,101,110,116,47,62,10,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, 98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, @@ -32571,43 +32488,108 @@ static unsigned char xml_res_file_9[] = { 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, 99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120, 116,34,47,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,32, -110,97,109,101,61,34,73,68,67,95,83,84,65,84,73,67,34,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98, -101,108,62,85,115,101,114,32,110,97,109,101,60,47,108,97,98,101,108,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,84,101,120,116,67,116,114, -108,34,32,110,97,109,101,61,34,73,68,67,95,67,68,83,95,68,66,95,85,78,65, -77,69,34,32,115,117,98,99,108,97,115,115,61,34,65,117,116,111,84,101,120, -116,67,116,114,108,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,49,55,48,44,45,49,100, -60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,118,97,108,117,101,47,62,10,32,32,32,32,32, +32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,82, +69,95,72,79,82,73,90,79,78,84,65,76,60,47,102,108,97,103,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114, +100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101, +109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116, +97,116,105,99,84,101,120,116,34,32,110,97,109,101,61,34,73,68,67,95,83, +84,65,84,73,67,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,68,97,116,97,98,97,115, +101,32,72,111,115,116,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,119,120,84,101,120,116,67,116,114,108,34,32,110,97,109, +101,61,34,73,68,67,95,67,68,83,95,68,66,95,72,79,83,84,34,32,115,117,98, +99,108,97,115,115,61,34,65,117,116,111,84,101,120,116,67,116,114,108,34, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,115,105,122,101,62,49,55,48,44,45,49,100,60,47,115,105,122,101, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,118,97,108,117,101,47,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, 99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114, +105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,83,116,97,116,105,99,84,101,120,116,34,47,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109, +34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97, +116,105,99,84,101,120,116,34,32,110,97,109,101,61,34,73,68,67,95,83,84, +65,84,73,67,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,108,97,98,101,108,62,68,97,116,97,98,97,115,101, +32,80,111,114,116,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105, +122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,84,101,120,116,67,116,114,108,34,32,110,97,109,101,61, +34,73,68,67,95,67,68,83,95,68,66,95,80,79,82,84,34,32,115,117,98,99,108, +97,115,115,61,34,65,117,116,111,84,101,120,116,67,116,114,108,34,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,115,105,122,101,62,49,55,48,44,45,49,100,60,47,115,105,122,101,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,118,97,108,117,101,47,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, +101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, +83,116,97,116,105,99,84,101,120,116,34,47,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109, +34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97, +116,105,99,84,101,120,116,34,32,110,97,109,101,61,34,73,68,67,95,83,84, +65,84,73,67,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,108,97,98,101,108,62,68,97,116,97,98,97,115,101, +32,78,97,109,101,47,73,110,115,116,97,110,99,101,60,47,108,97,98,101,108, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, -115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,47,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122, -101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,32,110,97,109,101, -61,34,73,68,67,95,83,84,65,84,73,67,34,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,80, -97,115,115,119,111,114,100,60,47,108,97,98,101,108,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111, +114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,119,120,84,101,120,116,67,116,114,108,34,32, +110,97,109,101,61,34,73,68,67,95,67,68,83,95,68,66,95,78,65,77,69,34,32, +115,117,98,99,108,97,115,115,61,34,65,117,116,111,84,101,120,116,67,116, +114,108,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,115,105,122,101,62,49,55,48,44,45,49,100,60,47,115, +105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,118,97,108,117,101,47,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105, +122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,47,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, +114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,119,120,83,116,97,116,105,99,84,101,120,116,34,32,110,97,109,101,61, +34,73,68,67,95,83,84,65,84,73,67,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,85,115, +101,114,32,110,97,109,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, 99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, @@ -32615,25 +32597,54 @@ static unsigned char xml_res_file_9[] = { 115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, 97,115,115,61,34,119,120,84,101,120,116,67,116,114,108,34,32,110,97,109, -101,61,34,73,68,67,95,67,68,83,95,68,66,95,85,80,87,68,34,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105, -122,101,62,49,55,48,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,118,97,108, -117,101,47,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,84,69,95,80,65,83,83, -87,79,82,68,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32, +101,61,34,73,68,67,95,67,68,83,95,68,66,95,85,78,65,77,69,34,32,115,117, +98,99,108,97,115,115,61,34,65,117,116,111,84,101,120,116,67,116,114,108, +34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,115,105,122,101,62,49,55,48,44,45,49,100,60,47,115,105,122, +101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,118,97,108,117,101,47,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, +114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,119,120,83,116,97,116,105,99,84,101,120,116,34,47,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, +116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105, +116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,83,116,97,116,105,99,84,101,120,116,34,32,110,97,109,101,61,34,73,68, +67,95,83,84,65,84,73,67,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,80,97,115,115, +119,111,114,100,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, 106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122, 101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,47,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114, -105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +61,34,119,120,84,101,120,116,67,116,114,108,34,32,110,97,109,101,61,34, +73,68,67,95,67,68,83,95,68,66,95,85,80,87,68,34,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101, +62,49,55,48,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,118,97,108,117, +101,47,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,115,116,121,108,101,62,119,120,84,69,95,80,65,83,83,87,79, +82,68,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, +114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,119,120,83,116,97,116,105,99,84,101,120,116,34,47,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, +116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105, +116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, 120,83,116,97,116,105,99,84,101,120,116,34,32,110,97,109,101,61,34,73,68, 67,95,83,84,65,84,73,67,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,84,97,98,108,101, @@ -32710,162 +32721,180 @@ static unsigned char xml_res_file_9[] = { 116,116,111,110,34,32,110,97,109,101,61,34,73,68,67,95,79,80,69,78,95,67, 82,83,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,105,116, 109,97,112,62,71,100,97,65,112,112,82,101,115,111,117,114,99,101,115,46, -99,112,112,36,48,48,54,45,111,112,101,110,45,99,114,115,46,112,110,103, -60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,115,116,121,108,101,62,119,120,66,79,82,68,69,82,95,78,79,78,69,60, -47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,116,111,111,108,116,105,112,62,76,111,97,100,32,67,82,83,32,102,114, -111,109,32,97,32,100,97,116,97,32,115,111,117,114,99,101,60,47,116,111, -111,108,116,105,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108, -97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90, -79,78,84,65,76,124,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69, -82,84,73,67,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32, -32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,102, -108,97,103,62,119,120,65,76,73,71,78,95,76,69,70,84,124,119,120,76,69,70, -84,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,60,98,111,114,100, -101,114,62,49,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10, -32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32, -32,32,32,60,111,114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84, -65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114, -105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,70,108,101,120,71,114, -105,100,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,99,111,108,115,62,51,60,47,99,111,108,115,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,114,111,119,115,62,50,60,47,114,111,119,115, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,118,103,97,112,62,48, -60,47,118,103,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -104,103,97,112,62,48,60,47,104,103,97,112,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, -105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,67,104,101,99,107,66,111,120,34,32,110,97,109,101,61,34,73,68,67,95, -67,82,69,65,84,69,95,80,82,79,74,69,67,84,95,70,73,76,69,34,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62, -67,114,101,97,116,101,32,97,32,112,114,111,106,101,99,116,32,102,105,108, -101,63,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,99,104,101,99,107,101,100,62,48,60,47,99,104,101,99, -107,101,100,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71, -78,95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119,120,84, -79,80,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,60,98,111,114, -100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99, +99,112,112,36,111,112,101,110,45,99,114,115,46,112,110,103,60,47,98,105, +116,109,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116, +121,108,101,62,119,120,66,79,82,68,69,82,95,78,79,78,69,60,47,115,116,121, +108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,116,111,111, +108,116,105,112,62,76,111,97,100,32,67,82,83,32,102,114,111,109,32,97,32, +100,97,116,97,32,115,111,117,114,99,101,60,47,116,111,111,108,116,105,112, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65, +76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119, +120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124, +119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119, +120,65,76,73,71,78,95,76,69,70,84,124,119,120,76,69,70,84,60,47,102,108, +97,103,62,10,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,49,53, +60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111, +120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,60,111,114, +105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114, +105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, 116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62, -10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32, -32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105, -122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,117,116, -116,111,110,34,32,110,97,109,101,61,34,119,120,73,68,95,79,75,34,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,79,75, -60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102, -108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84, -73,67,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114, -100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,119,120,66,117,116,116,111,110,34,32,110,97,109,101,61,34,119, -120,73,68,95,67,65,78,67,69,76,34,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,108,97,98,101,108,62,67,97,110,99,101,108,60,47,108,97,98,101, -108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, -71,82,79,87,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114, -100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119, -120,72,79,82,73,90,79,78,84,65,76,60,47,111,114,105,101,110,116,62,10,32, +10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,119,120,70,108,101,120,71,114,105,100,83,105,122,101,114, +34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,99,111,108,115,62, +51,60,47,99,111,108,115,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,114,111,119,115,62,50,60,47,114,111,119,115,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,118,103,97,112,62,48,60,47,118,103,97,112,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,104,103,97,112,62,48,60, +47,104,103,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, +101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,67,104,101,99,107, +66,111,120,34,32,110,97,109,101,61,34,73,68,67,95,67,82,69,65,84,69,95, +80,82,79,74,69,67,84,95,70,73,76,69,34,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,67,114,101,97,116,101, +32,97,32,112,114,111,106,101,99,116,32,102,105,108,101,63,60,47,108,97, +98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,99,104,101,99,107,101,100,62,48,60,47,99,104,101,99,107,101,100,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, +116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, +116,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, +32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84, +69,82,95,72,79,82,73,90,79,78,84,65,76,124,119,120,84,79,80,60,47,102,108, +97,103,62,10,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60, +47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111, +120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101, +109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,119,120,66,117,116,116,111,110,34,32,110,97, +109,101,61,34,119,120,73,68,95,79,75,34,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,108,97,98,101,108,62,79,75,60,47,108,97,98,101,108,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76, +73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65, +76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60, +98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32, 32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, -32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,82,69, -95,72,79,82,73,90,79,78,84,65,76,60,47,102,108,97,103,62,10,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,60,116,105,116,108,101,62,83,97,118,101,32,65, -115,60,47,116,105,116,108,101,62,10,32,32,32,32,60,99,101,110,116,101,114, -101,100,62,49,60,47,99,101,110,116,101,114,101,100,62,10,32,32,32,32,60, -115,116,121,108,101,62,119,120,67,65,80,84,73,79,78,124,119,120,83,89,83, -84,69,77,95,77,69,78,85,124,119,120,67,76,79,83,69,95,66,79,88,60,47,115, -116,121,108,101,62,10,32,32,60,47,111,98,106,101,99,116,62,10,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,68,105,97,108, -111,103,34,32,110,97,109,101,61,34,73,68,68,95,83,65,86,69,95,65,83,95, -68,76,71,34,32,115,117,98,99,108,97,115,115,61,34,83,97,118,101,65,115, -68,108,103,34,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32, -32,60,111,114,105,101,110,116,62,119,120,86,69,82,84,73,67,65,76,60,47, -111,114,105,101,110,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105, +122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,117,116, +116,111,110,34,32,110,97,109,101,61,34,119,120,73,68,95,67,65,78,67,69, +76,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,67,97,110,99,101,108,60,47,108,97,98,101,108,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,60,102,108,97,103,62,119,120,71,82,79,87,124,119,120, +65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32, +32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,72,79,82,73,90,79, +78,84,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,102,108,97, +103,62,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,72,79,82,73,90,79, +78,84,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,60,116,105,116,108,101,62,83,97,118,101,32,65,115,60,47,116,105,116, +108,101,62,10,32,32,32,32,60,99,101,110,116,101,114,101,100,62,49,60,47, +99,101,110,116,101,114,101,100,62,10,32,32,32,32,60,115,116,121,108,101, +62,119,120,67,65,80,84,73,79,78,124,119,120,83,89,83,84,69,77,95,77,69, +78,85,124,119,120,67,76,79,83,69,95,66,79,88,60,47,115,116,121,108,101, +62,10,32,32,60,47,111,98,106,101,99,116,62,10,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,119,120,68,105,97,108,111,103,34,32,110, +97,109,101,61,34,73,68,68,95,83,65,86,69,95,65,83,95,68,76,71,34,32,115, +117,98,99,108,97,115,115,61,34,83,97,118,101,65,115,68,108,103,34,62,10, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, +66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,60,111,114,105, +101,110,116,62,119,120,86,69,82,84,73,67,65,76,60,47,111,114,105,101,110, +116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, +32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,80,97,110, +101,108,34,32,110,97,109,101,61,34,100,115,70,105,108,101,34,62,10,32,32, 32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,119,120,80,97,110,101,108,34,32,110,97,109,101,61,34,100,115,70,105, -108,101,34,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119, -120,86,69,82,84,73,67,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,115,112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,115,105,122,101,62,48,44,49,48,60,47,115,105,122,101,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32, +34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,86,69,82,84,73,67, +65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,112,97,99, +101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122, +101,62,48,44,49,48,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122, +101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,70,108,101, +120,71,114,105,100,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,99,111,108,115,62,53,60,47,99,111,108,115,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,114,111,119,115,62, +50,60,47,114,111,119,115,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,118,103,97,112,62,48,60,47,118,103,97,112,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,104,103,97,112,62,53,60,47,104,103, +97,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,115,112,97,99,101,114,34,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101, +62,53,44,48,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,119,120,70,108,101,120,71,114,105,100,83,105,122,101,114,34,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,99,111,108,115,62,53,60, -47,99,111,108,115,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,114,111,119,115,62,50,60,47,114,111,119,115,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,118,103,97,112,62,48,60,47,118,103,97, -112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,104,103,97, -112,62,53,60,47,104,103,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,112, -97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,115,105,122,101,62,53,44,48,60,47,115,105,122,101,62,10,32,32, +34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,67,104,101,99,107,66,111,120,34,32,110,97,109,101,61, +34,73,68,95,83,69,76,95,80,82,74,95,67,72,69,67,75,66,79,88,34,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,99,104,101, +99,107,101,100,62,48,60,47,99,104,101,99,107,101,100,62,10,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,67,104,101,99,107,66,111, -120,34,32,110,97,109,101,61,34,73,68,95,83,69,76,95,80,82,74,95,67,72,69, -67,75,66,79,88,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,99,104,101,99,107,101,100,62,48,60,47,99,104,101,99,107, -101,100,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84, -82,69,95,86,69,82,84,73,67,65,76,60,47,102,108,97,103,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, -99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120, -116,34,32,110,97,109,101,61,34,73,68,67,95,83,84,65,84,73,67,34,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,78,101,119,32,112,114,111,106,101,99,116,32,102,105,108,101,58,60, -47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97, +103,62,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67, +65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95, -76,69,70,84,124,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82, -84,73,67,65,76,124,119,120,65,76,76,124,119,120,65,68,74,85,83,84,95,77, -73,78,83,73,90,69,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111, -114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, -114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, -84,101,120,116,67,116,114,108,34,32,110,97,109,101,61,34,73,68,67,95,70, -73,69,76,68,95,65,83,67,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,115,105,122,101,62,49,55,50,44,45,49,100,60,47, -115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,115,116,121,108,101,62,119,120,84,69,95,82,69,65,68,79,78,76, -89,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,119,120,83,116,97,116,105,99,84,101,120,116,34,32,110,97,109,101,61, +34,73,68,67,95,83,84,65,84,73,67,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,78,101,119,32,112, +114,111,106,101,99,116,32,102,105,108,101,58,60,47,108,97,98,101,108,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,102,108,97,103,62,119,120,65,76,73,71,78,95,76,69,70,84,124,119,120, +65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119, +120,65,76,76,124,119,120,65,68,74,85,83,84,95,77,73,78,83,73,90,69,60,47, +102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,84,101,120,116,67,116,114, +108,34,32,110,97,109,101,61,34,73,68,67,95,70,73,69,76,68,95,65,83,67,34, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115, +105,122,101,62,49,55,50,44,45,49,100,60,47,115,105,122,101,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108, +101,62,119,120,84,69,95,82,69,65,68,79,78,76,89,60,47,115,116,121,108,101, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95, +72,79,82,73,90,79,78,84,65,76,124,119,120,65,76,73,71,78,95,67,69,78,84, +69,82,95,86,69,82,84,73,67,65,76,124,119,120,65,76,76,60,47,102,108,97, +103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111, +114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,119,120,66,105,116,109,97,112,66,117,116,116, +111,110,34,32,110,97,109,101,61,34,73,68,67,95,79,80,69,78,95,73,65,83, +67,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,98,105,116,109,97,112,62,71,100,97,65,112,112,82,101,115,111,117,114, +99,101,115,46,99,112,112,36,115,97,118,101,46,112,110,103,60,47,98,105, +116,109,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,115,116,121,108,101,62,119,120,66,79,82,68,69,82,95,78,79,78, +69,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73, 71,78,95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119,120, @@ -32874,116 +32903,97 @@ static unsigned char xml_res_file_9[] = { 32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100, 101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, 98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114, -105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,105, -116,109,97,112,66,117,116,116,111,110,34,32,110,97,109,101,61,34,73,68, -67,95,79,80,69,78,95,73,65,83,67,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100,97,65, -112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,48,48,57,45, -115,97,118,101,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101, -62,119,120,66,79,82,68,69,82,95,78,79,78,69,60,47,115,116,121,108,101,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,72, -79,82,73,90,79,78,84,65,76,124,119,120,65,76,73,71,78,95,67,69,78,84,69, -82,95,86,69,82,84,73,67,65,76,124,119,120,65,76,76,60,47,102,108,97,103, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114, -100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,115,112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,53,44,48,60,47,115, -105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, -114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, -67,104,101,99,107,66,111,120,34,32,110,97,109,101,61,34,73,68,95,83,69, -76,95,68,83,95,67,72,69,67,75,66,79,88,34,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,101,100,62,48, -60,47,99,104,101,99,107,101,100,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76, -73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102,108, -97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114, -105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116, -97,116,105,99,84,101,120,116,34,32,110,97,109,101,61,34,73,68,67,95,83, -84,65,84,73,67,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,108,97,98,101,108,62,78,101,119,32,100,97,116,97,115,111, -117,114,99,101,58,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, -65,76,73,71,78,95,76,69,70,84,124,119,120,65,76,73,71,78,95,67,69,78,84, -69,82,95,86,69,82,84,73,67,65,76,124,119,120,65,76,76,124,119,120,65,68, -74,85,83,84,95,77,73,78,83,73,90,69,60,47,102,108,97,103,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114, -62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,119,120,84,101,120,116,67,116,114,108,34,32,110,97,109,101, -61,34,73,68,67,95,70,73,69,76,68,95,68,83,95,80,65,84,72,34,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101, -62,49,55,50,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119, -120,84,69,95,82,69,65,68,79,78,76,89,60,47,115,116,121,108,101,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102, -108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73, -90,79,78,84,65,76,124,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86, -69,82,84,73,67,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101, -114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,66,105,116,109,97,112,66,117,116,116,111,110,34, -32,110,97,109,101,61,34,73,68,67,95,79,80,69,78,95,68,83,95,80,65,84,72, -34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -98,105,116,109,97,112,62,71,100,97,65,112,112,82,101,115,111,117,114,99, -101,115,46,99,112,112,36,48,48,57,45,115,97,118,101,46,112,110,103,60,47, -98,105,116,109,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,115,116,121,108,101,62,119,120,66,79,82,68,69,82,95,78, -79,78,69,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,112,97,99,101,114, +34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105, +122,101,62,53,44,48,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65, -76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119, -120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124, -119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111, -114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,115,112,97,99,101,114,34,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,48,44, -49,48,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122, -101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101, -114,34,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, -99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32, 32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,119,120,66,117,116,116,111,110,34,32,110,97,109,101,61,34, -119,120,73,68,95,79,75,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,108,97,98,101,108,62,79,75,60,47,108,97,98,101,108,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95, +115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,119,120,67,104,101,99,107,66,111,120,34,32,110,97, +109,101,61,34,73,68,95,83,69,76,95,68,83,95,67,72,69,67,75,66,79,88,34, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,99, +104,101,99,107,101,100,62,48,60,47,99,104,101,99,107,101,100,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, +116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102, +108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84, +73,67,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,32,110,97,109, +101,61,34,73,68,67,95,83,84,65,84,73,67,34,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,78,101,119, +32,100,97,116,97,115,111,117,114,99,101,58,60,47,108,97,98,101,108,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,102,108,97,103,62,119,120,65,76,73,71,78,95,76,69,70,84,124,119,120, +65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119, +120,65,76,76,124,119,120,65,68,74,85,83,84,95,77,73,78,83,73,90,69,60,47, +102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,84,101,120,116,67,116,114, +108,34,32,110,97,109,101,61,34,73,68,67,95,70,73,69,76,68,95,68,83,95,80, +65,84,72,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,115,105,122,101,62,49,55,50,44,45,49,100,60,47,115,105,122,101, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115, +116,121,108,101,62,119,120,84,69,95,82,69,65,68,79,78,76,89,60,47,115,116, +121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78, +84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76,73,71,78,95, 67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65,76,76,60,47, -102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114, -100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32, +102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,66,105,116,109,97,112,66, +117,116,116,111,110,34,32,110,97,109,101,61,34,73,68,67,95,79,80,69,78, +95,68,83,95,80,65,84,72,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100,97,65,112,112,82, +101,115,111,117,114,99,101,115,46,99,112,112,36,115,97,118,101,46,112,110, +103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,66,79,82,68, +69,82,95,78,79,78,69,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62, +119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84, +65,76,124,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73, +67,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53, +60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,112,97, +99,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105, +122,101,62,48,44,49,48,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, +115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83, +105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,119,120,66,117,116,116,111,110,34,32,110,97,109,101, +61,34,119,120,73,68,95,79,75,34,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,108,97,98,101,108,62,79,75,60,47,108,97,98,101,108,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71, +78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65,76,76, +60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111, +114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, 114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111, 98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,117,116,116,111, 110,34,32,110,97,109,101,61,34,119,120,73,68,95,67,65,78,67,69,76,34,62, @@ -33677,7 +33687,7 @@ static unsigned char xml_res_file_10[] = { 195,15,186,16,166,183,179,143,115,70,253,38,236,33,84,254,37,69,110,78, 113,195,20,26,21,90,52,110,0,0,0,0,73,69,78,68,174,66,96,130}; -static size_t xml_res_size_11 = 92412; +static size_t xml_res_size_11 = 92372; static unsigned char xml_res_file_11[] = { 60,63,120,109,108,32,118,101,114,115,105,111,110,61,34,49,46,48,34,32,101, 110,99,111,100,105,110,103,61,34,117,116,102,45,56,34,63,62,10,60,114,101, @@ -34329,61 +34339,61 @@ static unsigned char xml_res_file_11[] = { 32,32,60,115,116,121,108,101,62,119,120,66,79,82,68,69,82,95,78,79,78,69, 60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,60,98,105,116,109,97,112,62,71,100,97,65,112,112,82,101, -115,111,117,114,99,101,115,46,99,112,112,36,48,48,56,45,56,112,120,95,104, -101,108,112,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, +115,111,117,114,99,101,115,46,99,112,112,36,56,112,120,95,104,101,108,112, +46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73, +71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102,108,97, +103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101, +110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114,105,101, +110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119, +120,66,79,84,84,79,77,124,119,120,65,76,73,71,78,95,67,69,78,84,69,82,60, +47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114, +100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, +32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, +114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105, +122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101, +109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,119,120,84,101,120,116,67,116, +114,108,34,32,110,97,109,101,61,34,73,68,95,70,73,82,83,84,95,82,79,87, +95,67,83,86,95,84,88,84,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,115,105,122,101,62,51,48,48,44,45,49,100,60,47,115,105, +122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +115,116,121,108,101,62,119,120,84,69,95,65,85,84,79,95,83,67,82,79,76,76, +124,119,120,84,69,95,77,85,76,84,73,76,73,78,69,124,119,120,84,69,95,82, +69,65,68,79,78,76,89,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,112,116,105,111,110,62,49, +60,47,111,112,116,105,111,110,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,102,108,97,103,62,119,120,69,88,80,65,78,68,124,119,120, 65,76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102, 108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, 106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114, 105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114, 105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97, -103,62,119,120,66,79,84,84,79,77,124,119,120,65,76,73,71,78,95,67,69,78, -84,69,82,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32, -32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, -105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111, -120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, -114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,84,101, -120,116,67,116,114,108,34,32,110,97,109,101,61,34,73,68,95,70,73,82,83, -84,95,82,79,87,95,67,83,86,95,84,88,84,34,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,51,48,48,44,45,49,100, -60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,115,116,121,108,101,62,119,120,84,69,95,65,85,84,79,95,83,67, -82,79,76,76,124,119,120,84,69,95,77,85,76,84,73,76,73,78,69,124,119,120, -84,69,95,82,69,65,68,79,78,76,89,60,47,115,116,121,108,101,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,112,116,105,111, -110,62,49,60,47,111,112,116,105,111,110,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,69,88,80,65,78,68,124, -119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76, -60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,111,114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60, -47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111, -112,116,105,111,110,62,49,60,47,111,112,116,105,111,110,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,69,88,80,65,78, -68,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32, +106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,112,116, +105,111,110,62,49,60,47,111,112,116,105,111,110,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,60,102,108,97,103,62,119,120,69,88,80,65,78,68,60,47, +102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, +99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32, 32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,67,104,101,99,107,66,111,120,34,32,110,97,109, -101,61,34,73,68,95,73,78,67,76,85,68,69,95,86,65,82,95,78,65,77,69,83,95, -67,66,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -108,97,98,101,108,62,70,105,114,115,116,32,108,105,110,101,32,111,102,32, -67,83,86,32,105,115,32,118,97,114,105,97,98,108,101,32,110,97,109,101,115, -63,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,99,104,101,99,107,101,100,62,49,60,47,99,104,101,99,107, +115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,67,104,101,99,107,66,111,120,34,32,110,97,109,101,61, +34,73,68,95,73,78,67,76,85,68,69,95,86,65,82,95,78,65,77,69,83,95,67,66, +34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97, +98,101,108,62,70,105,114,115,116,32,108,105,110,101,32,111,102,32,67,83, +86,32,105,115,32,118,97,114,105,97,98,108,101,32,110,97,109,101,115,63, +60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,99,104,101,99,107,101,100,62,49,60,47,99,104,101,99,107, 101,100,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, 98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47, 111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, @@ -34400,585 +34410,310 @@ static unsigned char xml_res_file_11[] = { 60,115,116,121,108,101,62,119,120,66,79,82,68,69,82,95,78,79,78,69,60,47, 115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,60,98,105,116,109,97,112,62,71,100,97,65,112,112,82,101,115,111, -117,114,99,101,115,46,99,112,112,36,48,48,56,45,56,112,120,95,104,101,108, -112,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65, -76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102,108, -97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105, -101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114,105, -101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103, -62,119,120,84,79,80,124,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95, -72,79,82,73,90,79,78,84,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,49,53,60,47,98,111,114, -100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,115,112,97,99,101,114,34,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,60,115,105,122,101,62,53,44,53,100,60,47,115,105,122,101, +117,114,99,101,115,46,99,112,112,36,56,112,120,95,104,101,108,112,46,112, +110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78, +95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102,108,97,103,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110, +116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114,105,101,110, +116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, +84,79,80,124,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,72,79,82,73, +90,79,78,84,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,60,98,111,114,100,101,114,62,49,53,60,47,98,111,114,100,101,114, 62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,86,69, -82,84,73,67,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111, -112,116,105,111,110,62,49,60,47,111,112,116,105,111,110,62,10,32,32,32, -32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,76,124,119,120,69,88, -80,65,78,68,124,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,72,79,82, -73,90,79,78,84,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32, -60,98,111,114,100,101,114,62,49,53,60,47,98,111,114,100,101,114,62,10,32, -32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, -101,109,34,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32, 32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,66,117,116,116,111,110,34,32,110,97,109,101,61,34,119,120,73,68,95, -79,75,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,67,111,110,116,105,110,117,101,60,47,108,97,98,101,108,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,82,73,71,72, -84,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98, -111,114,100,101,114,62,49,48,60,47,98,111,114,100,101,114,62,10,32,32,32, -32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, -32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105, -122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,117,116, -116,111,110,34,32,110,97,109,101,61,34,119,120,73,68,95,67,65,78,67,69, -76,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,67,97,110,99,101,108,60,47,108,97,98,101,108,62,10,32,32,32,32,32, +61,34,115,112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +60,115,105,122,101,62,53,44,53,100,60,47,115,105,122,101,62,10,32,32,32, 32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, -32,60,111,114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76, -60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, -66,79,84,84,79,77,124,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,72, -79,82,73,90,79,78,84,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32, -32,32,60,98,111,114,100,101,114,62,49,53,60,47,98,111,114,100,101,114,62, -10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,60,116,105,116,108,101,62,67,83, -86,32,67,111,110,116,97,105,110,115,32,86,97,114,105,97,98,108,101,32,78, -97,109,101,115,63,60,47,116,105,116,108,101,62,10,32,32,32,32,60,99,101, -110,116,101,114,101,100,62,49,60,47,99,101,110,116,101,114,101,100,62,10, -32,32,32,32,60,115,116,121,108,101,62,119,120,67,65,80,84,73,79,78,124, -119,120,83,89,83,84,69,77,95,77,69,78,85,124,119,120,82,69,83,73,90,69, -95,66,79,82,68,69,82,124,119,120,67,76,79,83,69,95,66,79,88,60,47,115,116, -121,108,101,62,10,32,32,60,47,111,98,106,101,99,116,62,10,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,68,105,97,108,111, -103,34,32,110,97,109,101,61,34,73,68,68,95,69,88,80,79,82,84,95,67,83,86, -95,68,76,71,34,32,115,117,98,99,108,97,115,115,61,34,69,120,112,111,114, -116,67,115,118,68,108,103,34,62,10,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62, -10,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,86,69,82,84, -73,67,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,60,111, +32,32,32,32,60,111,114,105,101,110,116,62,119,120,86,69,82,84,73,67,65, +76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,112,116,105,111, +110,62,49,60,47,111,112,116,105,111,110,62,10,32,32,32,32,32,32,32,32,60, +102,108,97,103,62,119,120,65,76,76,124,119,120,69,88,80,65,78,68,124,119, +120,65,76,73,71,78,95,67,69,78,84,82,69,95,72,79,82,73,90,79,78,84,65,76, +60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,60,98,111,114,100,101, +114,62,49,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10, +32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122, +101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,117,116,116, +111,110,34,32,110,97,109,101,61,34,119,120,73,68,95,79,75,34,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,67,111,110, +116,105,110,117,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,60,102,108,97,103,62,119,120,82,73,71,72,84,60,47,102,108,97, +103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114, +62,49,48,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111, 98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, -101,109,34,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105, -122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, -67,104,101,99,107,66,111,120,34,32,110,97,109,101,61,34,73,68,95,73,78, -67,76,85,68,69,95,86,65,82,95,78,65,77,69,83,95,67,66,34,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,73, -110,99,108,117,100,101,32,86,97,114,105,97,98,108,101,32,78,97,109,101, -115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,99,104,101,99,107,101,100,62,49,60,47,99,104,101,99,107, -101,100,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,112,97,99,101,114, -34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122, -101,62,53,44,53,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, -115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, -119,120,66,105,116,109,97,112,66,117,116,116,111,110,34,32,110,97,109,101, -61,34,73,68,95,73,78,67,76,85,68,69,95,86,65,82,95,78,65,77,69,83,95,72, -69,76,80,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,115,116,121,108,101,62,119,120,66,79,82,68,69,82,95,78,79,78,69,60,47, -115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,98,105,116,109,97,112,62,71,100,97,65,112,112,82,101,115,111, -117,114,99,101,115,46,99,112,112,36,48,48,56,45,56,112,120,95,104,101,108, -112,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65, -76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102,108, -97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105, +101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,66,117,116,116,111,110,34,32, +110,97,109,101,61,34,119,120,73,68,95,67,65,78,67,69,76,34,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,67,97,110,99, +101,108,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,114,105, 101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114,105, -101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103, -62,119,120,76,69,70,84,124,119,120,82,73,71,72,84,124,119,120,65,76,73, -71,78,95,67,69,78,84,82,69,95,72,79,82,73,90,79,78,84,65,76,60,47,102,108, -97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101, -114,62,51,48,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60, -111,114,105,101,110,116,62,119,120,86,69,82,84,73,67,65,76,60,47,111,114, -105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,115,112,97,99,101,114,34,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,53,44,53,100,60,47,115, -105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,76,124,119,120, -65,76,73,71,78,95,67,69,78,84,82,69,95,72,79,82,73,90,79,78,84,65,76,60, -47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114, -62,49,48,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114, -105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,117,116,116,111,110, -34,32,110,97,109,101,61,34,119,120,73,68,95,79,75,34,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,79,75,60,47,108,97, -98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119, -120,82,73,71,72,84,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,60,98,111,114,100,101,114,62,49,48,60,47,98,111,114,100,101,114, -62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,66,117,116,116,111,110,34,32,110,97,109,101,61,34,119,120,73,68,95, -67,65,78,67,69,76,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -108,97,98,101,108,62,67,97,110,99,101,108,60,47,108,97,98,101,108,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, -32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,72,79,82,73,90, -79,78,84,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,102,108, -97,103,62,119,120,66,79,84,84,79,77,124,119,120,65,76,73,71,78,95,67,69, -78,84,82,69,95,72,79,82,73,90,79,78,84,65,76,60,47,102,108,97,103,62,10, -32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,49,53,60,47,98,111, -114,100,101,114,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,116,105, -116,108,101,62,83,97,118,101,32,84,97,98,108,101,32,65,115,32,67,83,86, -32,70,105,108,101,60,47,116,105,116,108,101,62,10,32,32,32,32,60,99,101, -110,116,101,114,101,100,62,49,60,47,99,101,110,116,101,114,101,100,62,10, -32,32,32,32,60,115,116,121,108,101,62,119,120,67,65,80,84,73,79,78,124, -119,120,83,89,83,84,69,77,95,77,69,78,85,124,119,120,67,76,79,83,69,95, -66,79,88,60,47,115,116,121,108,101,62,10,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,68,105,97,108,111,103,34,32,110,97,109,101,61,34,73,68,95,86,65,82, -95,71,82,79,85,80,73,78,71,95,69,68,73,84,79,82,34,32,115,117,98,99,108, -97,115,115,61,34,86,97,114,71,114,111,117,112,105,110,103,69,100,105,116, -111,114,68,108,103,34,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32, -32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,86,69,82,84,73,67, -65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109, -34,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, -105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111, -120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, -114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111, -120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, -105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,85,110,103,114,111,117,112,101,100,32,86,97,114,105,97,98,108,101, -115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, -65,76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102, -108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, -112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,115,105,122,101,62,53,44,53,100,60,47,115,105,122,101, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, -114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,66,105,116,109,97,112,66,117,116,116,111,110,34,32,110,97,109,101,61, -34,73,68,95,85,78,71,82,79,85,80,69,68,95,86,65,82,83,95,72,69,76,80,34, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,115,116,121,108,101,62,119,120,66,79,82,68,69,82,95,78,79,78,69,60,47, -115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100,97,65,112,112,82, -101,115,111,117,114,99,101,115,46,99,112,112,36,48,48,56,45,56,112,120, -95,104,101,108,112,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,82,69, -95,86,69,82,84,73,67,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110, -116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114,105,101,110, -116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -102,108,97,103,62,119,120,66,79,84,84,79,77,124,119,120,65,76,73,71,78, -95,67,69,78,84,82,69,95,72,79,82,73,90,79,78,84,65,76,60,47,102,108,97, -103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114, -100,101,114,62,50,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,76,105,115,116,67,116,114,108,34,32,110,97,109,101,61,34, -73,68,95,85,78,71,82,79,85,80,69,68,95,76,73,83,84,34,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,54,48,44, -49,48,48,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,76,67,95,82,69, -80,79,82,84,32,124,32,119,120,76,66,95,69,88,84,69,78,68,69,68,60,47,115, -116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,98,103,62,35,70,70,70,70,70,70,60,47,98,103,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,112,116,105,111,110,62, -49,60,47,111,112,116,105,111,110,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,102,108,97,103,62,119,120,69,88,80,65,78,68,60,47,102, -108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114, -105,101,110,116,62,119,120,86,69,82,84,73,67,65,76,60,47,111,114,105,101, -110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,112,116,105,111, -110,62,51,51,60,47,111,112,116,105,111,110,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,60,102,108,97,103,62,119,120,69,88,80,65,78,68,60,47,102,108, -97,103,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +101,110,116,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,66,79,84,84,79, +77,124,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,72,79,82,73,90,79, +78,84,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,60,98,111, +114,100,101,114,62,49,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,60,116,105,116,108,101,62,67,83,86,32,67,111,110, +116,97,105,110,115,32,86,97,114,105,97,98,108,101,32,78,97,109,101,115, +63,60,47,116,105,116,108,101,62,10,32,32,32,32,60,99,101,110,116,101,114, +101,100,62,49,60,47,99,101,110,116,101,114,101,100,62,10,32,32,32,32,60, +115,116,121,108,101,62,119,120,67,65,80,84,73,79,78,124,119,120,83,89,83, +84,69,77,95,77,69,78,85,124,119,120,82,69,83,73,90,69,95,66,79,82,68,69, +82,124,119,120,67,76,79,83,69,95,66,79,88,60,47,115,116,121,108,101,62, +10,32,32,60,47,111,98,106,101,99,116,62,10,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,119,120,68,105,97,108,111,103,34,32,110,97,109, +101,61,34,73,68,68,95,69,88,80,79,82,84,95,67,83,86,95,68,76,71,34,32,115, +117,98,99,108,97,115,115,61,34,69,120,112,111,114,116,67,115,118,68,108, +103,34,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, 61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,119,120,66,117,116,116,111,110,34,32,110,97,109,101,61,34,73,68,95,65, -68,68,95,84,79,95,76,73,83,84,95,66,85,84,84,79,78,34,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,38,103, -116,59,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,66,85,95,69,88,65,67, -84,70,73,84,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71, -78,95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119,120,65, -76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,66,117,116,116,111,110,34,32,110,97, -109,101,61,34,73,68,95,82,69,77,79,86,69,95,70,82,95,76,73,83,84,95,66, -85,84,84,79,78,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,108,97,98,101,108,62,38,108,116,59,60,47,108,97,98,101,108,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121, -108,101,62,119,120,66,85,95,69,88,65,67,84,70,73,84,60,47,115,116,121,108, -101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,72,79, -82,73,90,79,78,84,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114, -62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,86,69,82,84,73,67, -65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95, -86,69,82,84,73,67,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, -60,111,114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60, -47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98, +60,111,114,105,101,110,116,62,119,120,86,69,82,84,73,67,65,76,60,47,111, +114,105,101,110,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32, +99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32, +32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, +119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, +114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105, +122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, 106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101, -109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62, +109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,119,120,67,104,101,99,107,66, +111,120,34,32,110,97,109,101,61,34,73,68,95,73,78,67,76,85,68,69,95,86, +65,82,95,78,65,77,69,83,95,67,66,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,73,110,99,108,117,100,101, +32,86,97,114,105,97,98,108,101,32,78,97,109,101,115,60,47,108,97,98,101, +108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,99,104, +101,99,107,101,100,62,49,60,47,99,104,101,99,107,101,100,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, 10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, -99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, -99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105, -99,84,101,120,116,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,108,97,98,101,108,62,78,101,119,32,71,114,111,117, -112,32,68,101,116,97,105,108,115,60,47,108,97,98,101,108,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,86, -69,82,84,73,67,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, 99,108,97,115,115,61,34,115,112,97,99,101,114,34,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,53,44,53, -100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,119,120,66,105,116,109,97,112,66,117,116,116,111,110, -34,32,110,97,109,101,61,34,73,68,95,78,69,87,95,71,82,79,85,80,95,72,69, -76,80,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,115,116,121,108,101,62,119,120,66,79,82,68,69,82,95,78,79,78, -69,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100,97,65, -112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,48,48,56,45, -56,112,120,95,104,101,108,112,46,112,110,103,60,47,98,105,116,109,97,112, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78, -84,82,69,95,86,69,82,84,73,67,65,76,60,47,102,108,97,103,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114, -105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114, -105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,102,108,97,103,62,119,120,66,79,84,84,79,77,124,119,120,65,76, -73,71,78,95,67,69,78,84,82,69,95,72,79,82,73,90,79,78,84,65,76,60,47,102, -108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98, -111,114,100,101,114,62,51,60,47,98,111,114,100,101,114,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, -99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101, -120,116,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,108,97,98,101,108,62,110,97,109,101,58,60,47,108,97,98,101, -108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,53,44,53,100,60,47, +115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, +101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,105,116,109,97, +112,66,117,116,116,111,110,34,32,110,97,109,101,61,34,73,68,95,73,78,67, +76,85,68,69,95,86,65,82,95,78,65,77,69,83,95,72,69,76,80,34,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101, +62,119,120,66,79,82,68,69,82,95,78,79,78,69,60,47,115,116,121,108,101,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,105,116, +109,97,112,62,71,100,97,65,112,112,82,101,115,111,117,114,99,101,115,46, +99,112,112,36,56,112,120,95,104,101,108,112,46,112,110,103,60,47,98,105, +116,109,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, 47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,102,108,97,103,62,119,120,82,73,71,72,84,124,119,120, -65,76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102, -108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,98,111,114,100,101,114,62,54,60,47,98,111,114,100,101,114,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,82,69, +95,86,69,82,84,73,67,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,72,79, +82,73,90,79,78,84,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,76,69,70,84,124,119,120, +82,73,71,72,84,124,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,72,79, +82,73,90,79,78,84,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,60,98,111,114,100,101,114,62,51,48,60,47,98,111,114,100, +101,114,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120, +86,69,82,84,73,67,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105, +122,101,62,53,44,53,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,102,108,97,103,62, +119,120,65,76,76,124,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,72, +79,82,73,90,79,78,84,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32, +32,32,60,98,111,114,100,101,114,62,49,48,60,47,98,111,114,100,101,114,62, +10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, 60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114, -105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, -84,101,120,116,67,116,114,108,34,32,110,97,109,101,61,34,73,68,95,78,69, -87,95,71,82,79,85,80,95,78,65,77,69,95,84,88,84,95,67,84,82,76,34,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115, -105,122,101,62,55,48,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,111,112,116,105,111,110,62,49,60,47,111,112,116,105,111,110,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97, -103,62,119,120,69,88,80,65,78,68,124,119,120,65,76,73,71,78,95,67,69,78, -84,82,69,95,86,69,82,84,73,67,65,76,60,47,102,108,97,103,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114, -105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114, -105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,102,108,97,103,62,119,120,69,88,80,65,78,68,124,119,120,71,82, -79,87,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, -114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116, -97,116,105,99,84,101,120,116,34,32,110,97,109,101,61,34,73,68,95,78,69, -87,95,70,73,69,76,68,95,84,89,80,69,95,83,84,65,84,95,84,88,84,34,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101, -62,51,48,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,110,117,109,101, -114,105,99,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,84,79,80,124,119, -120,66,79,84,84,79,77,124,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95, -86,69,82,84,73,67,65,76,124,119,120,65,76,73,71,78,95,67,69,78,84,82,69, -95,72,79,82,73,90,79,78,84,65,76,60,47,102,108,97,103,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,51,60, -47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, -114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111, -120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, -105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,32,110,97,109, -101,61,34,73,68,95,73,78,67,76,85,68,69,95,76,73,83,84,95,83,84,65,84,95, -84,88,84,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,108,97,98,101,108,62,53,32,111,102,32,53,32,118,97,114,105, -97,98,108,101,115,32,110,101,101,100,101,100,60,47,108,97,98,101,108,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84, -82,69,95,86,69,82,84,73,67,65,76,60,47,102,108,97,103,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105, -101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114,105, -101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,102,108,97,103,62,119,120,66,79,84,84,79,77,124,119,120,65,76,73, -71,78,95,67,69,78,84,82,69,95,72,79,82,73,90,79,78,84,65,76,60,47,102,108, -97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111, -114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,119,120,66,117,116,116,111,110,34,32,110, -97,109,101,61,34,73,68,95,83,79,82,84,95,66,85,84,84,79,78,34,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97, -98,101,108,62,83,111,114,116,60,47,108,97,98,101,108,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108, -101,62,119,120,66,85,95,69,88,65,67,84,70,73,84,60,47,115,116,121,108,101, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,102,108,97,103,62,119,120,82,73,71,72,84,60,47,102,108, -97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, +105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62, +10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,119,120,66,117,116,116,111,110,34,32,110,97,109,101,61,34,119,120,73, +68,95,79,75,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97, +98,101,108,62,79,75,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,60,102,108,97,103,62,119,120,82,73,71,72,84,60,47,102,108,97, +103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114, +62,49,48,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111, 98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, -101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,117, -116,116,111,110,34,32,110,97,109,101,61,34,73,68,95,80,76,65,67,69,72,79, -76,68,69,82,95,66,85,84,84,79,78,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,69,100,105, -116,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,66,85,95,69, -88,65,67,84,70,73,84,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,111,114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60, -47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,102,108,97,103,62,119,120,66,79,84,84,79,77,124,119, -120,65,76,73,71,78,95,67,69,78,84,82,69,95,72,79,82,73,90,79,78,84,65,76, -60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,119,120,76,105,115,116,67,116,114,108,34,32,110,97, -109,101,61,34,73,68,95,73,78,67,76,85,68,69,95,76,73,83,84,34,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62, -56,48,44,49,52,48,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,76,67, -95,69,68,73,84,95,76,65,66,69,76,83,124,119,120,76,67,95,82,69,80,79,82, -84,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,111,112,116,105,111,110,62,49,60,47,111,112,116, -105,111,110,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102, -108,97,103,62,119,120,69,88,80,65,78,68,60,47,102,108,97,103,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,66,117,116,116,111,110,34,32, +110,97,109,101,61,34,119,120,73,68,95,67,65,78,67,69,76,34,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,67,97,110,99, +101,108,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,114,105, +101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114,105, +101,110,116,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,66,79,84,84,79, +77,124,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,72,79,82,73,90,79, +78,84,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,60,98,111, +114,100,101,114,62,49,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,60,116,105,116,108,101,62,83,97,118,101,32,84, +97,98,108,101,32,65,115,32,67,83,86,32,70,105,108,101,60,47,116,105,116, +108,101,62,10,32,32,32,32,60,99,101,110,116,101,114,101,100,62,49,60,47, +99,101,110,116,101,114,101,100,62,10,32,32,32,32,60,115,116,121,108,101, +62,119,120,67,65,80,84,73,79,78,124,119,120,83,89,83,84,69,77,95,77,69, +78,85,124,119,120,67,76,79,83,69,95,66,79,88,60,47,115,116,121,108,101, +62,10,32,32,60,47,111,98,106,101,99,116,62,10,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,119,120,68,105,97,108,111,103,34,32,110, +97,109,101,61,34,73,68,95,86,65,82,95,71,82,79,85,80,73,78,71,95,69,68, +73,84,79,82,34,32,115,117,98,99,108,97,115,115,61,34,86,97,114,71,114,111, +117,112,105,110,103,69,100,105,116,111,114,68,108,103,34,62,10,32,32,32, +32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120, +83,105,122,101,114,34,62,10,32,32,32,32,32,32,60,111,114,105,101,110,116, +62,119,120,86,69,82,84,73,67,65,76,60,47,111,114,105,101,110,116,62,10, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105, +122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, 97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, 99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,66,117,116,116,111,110,34, -32,110,97,109,101,61,34,73,68,95,77,79,86,69,95,85,80,95,66,85,84,84,79, -78,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,108,97,98,101,108,62,77,111,118,101,32,85,112,60,47,108,97,98, -101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,115,116,121,108,101,62,119,120,66,85,95,69,88,65,67,84,70,73, -84,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101, +120,116,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,108,97,98,101,108,62,85,110,103,114,111,117,112,101,100, +32,86,97,114,105,97,98,108,101,115,60,47,108,97,98,101,108,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,82,69, +95,86,69,82,84,73,67,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,115,112,97,99,101,114,34,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62, +53,44,53,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, -82,73,71,72,84,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98, -111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,119,120,66,105,116,109,97,112,66,117,116, +116,111,110,34,32,110,97,109,101,61,34,73,68,95,85,78,71,82,79,85,80,69, +68,95,86,65,82,83,95,72,69,76,80,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,66, +79,82,68,69,82,95,78,79,78,69,60,47,115,116,121,108,101,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,105,116, +109,97,112,62,71,100,97,65,112,112,82,101,115,111,117,114,99,101,115,46, +99,112,112,36,56,112,120,95,104,101,108,112,46,112,110,103,60,47,98,105, +116,109,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,66,117,116,116,111,110,34,32,110,97,109,101,61, -34,73,68,95,77,79,86,69,95,68,79,87,78,95,66,85,84,84,79,78,34,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97, -98,101,108,62,77,111,118,101,32,68,111,119,110,60,47,108,97,98,101,108, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,115,116,121,108,101,62,119,120,66,85,95,69,88,65,67,84,70,73,84,60,47, -115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116, -62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114,105,101,110,116, +32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71, +78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102,108,97,103, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,111,114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76, +60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,66,79,84,84,79,77,124, +119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,72,79,82,73,90,79,78,84, +65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,98,111,114,100,101,114,62,50,60,47,98,111,114,100,101,114,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,119,120,76,105,115,116,67,116,114,108,34,32, +110,97,109,101,61,34,73,68,95,85,78,71,82,79,85,80,69,68,95,76,73,83,84, +34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105, +122,101,62,54,48,44,49,48,48,100,60,47,115,105,122,101,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119, +120,76,67,95,82,69,80,79,82,84,32,124,32,119,120,76,66,95,69,88,84,69,78, +68,69,68,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,98,103,62,35,70,70,70,70,70,70,60,47,98,103, 62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102, -108,97,103,62,119,120,84,79,80,124,119,120,82,73,71,72,84,124,119,120,65, -76,73,71,78,95,67,69,78,84,82,69,95,72,79,82,73,90,79,78,84,65,76,60,47, -102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120, -86,69,82,84,73,67,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,60,111,112,116,105,111,110,62,51,52,60,47,111,112, -116,105,111,110,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97, -103,62,119,120,69,88,80,65,78,68,60,47,102,108,97,103,62,10,32,32,32,32, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122, -101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83, -105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, +112,116,105,111,110,62,49,60,47,111,112,116,105,111,110,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,69, +88,80,65,78,68,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,86,69,82,84,73,67, +65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,60,111,112,116,105,111,110,62,51,51,60,47,111,112,116,105,111,110,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,69, +88,80,65,78,68,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111, 98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, -101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,117,116,116,111, -110,34,32,110,97,109,101,61,34,73,68,95,67,82,69,65,84,69,95,71,82,80,95, -66,85,84,84,79,78,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,108,97,98,101,108,62,38,103,116,59,60,47,108,97,98,101,108, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116, -121,108,101,62,119,120,66,85,95,69,88,65,67,84,70,73,84,60,47,115,116,121, -108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,72, -79,82,73,90,79,78,84,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101, -114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, -105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,66,117,116,116,111,110,34,32,110,97,109,101,61,34,73,68,95,85,78,71, -82,79,85,80,95,66,85,84,84,79,78,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,38,108,116,59,60,47,108, -97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,115,116,121,108,101,62,119,120,66,85,95,69,88,65,67,84,70,73,84,60, -47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114, +34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,119,120,66,117,116,116,111,110,34,32,110, +97,109,101,61,34,73,68,95,65,68,68,95,84,79,95,76,73,83,84,95,66,85,84, +84,79,78,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,108,97,98,101,108,62,38,103,116,59,60,47,108,97,98,101,108,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101, +62,119,120,66,85,95,69,88,65,67,84,70,73,84,60,47,115,116,121,108,101,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108, +97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90, +79,78,84,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53, +60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78, -84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76,76,60,47,102, -108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98, -111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120, -86,69,82,84,73,67,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67, -69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102,108,97,103,62,10,32, -32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122, +101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66, +117,116,116,111,110,34,32,110,97,109,101,61,34,73,68,95,82,69,77,79,86, +69,95,70,82,95,76,73,83,84,95,66,85,84,84,79,78,34,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,38,108,116, +59,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,115,116,121,108,101,62,119,120,66,85,95,69,88,65,67,84, +70,73,84,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78, +95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76, +76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116, +62,119,120,86,69,82,84,73,67,65,76,60,47,111,114,105,101,110,116,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73, +71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102,108,97, +103,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120, +72,79,82,73,90,79,78,84,65,76,60,47,111,114,105,101,110,116,62,10,32,32, +32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, +66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122, +101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66, +111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, 105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111, -120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, -114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111, -120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, -105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, 115,61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,62,10,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,71,114,111,117,112,101,100,32,86,97,114,105,97,98,108,101,115,60, +108,62,78,101,119,32,71,114,111,117,112,32,68,101,116,97,105,108,115,60, 47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76, @@ -34987,76 +34722,262 @@ static unsigned char xml_res_file_11[] = { 111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,112,97, 99,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,115,105,122,101,62,52,44,53,100,60,47,115,105,122,101,62,10, +32,32,32,60,115,105,122,101,62,53,44,53,100,60,47,115,105,122,101,62,10, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, 101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114, 105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, 66,105,116,109,97,112,66,117,116,116,111,110,34,32,110,97,109,101,61,34, -73,68,95,67,85,82,95,71,82,79,85,80,69,68,95,72,69,76,80,34,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116, -121,108,101,62,119,120,66,79,82,68,69,82,95,78,79,78,69,60,47,115,116,121, -108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,98,105,116,109,97,112,62,71,100,97,65,112,112,82,101,115,111, -117,114,99,101,115,46,99,112,112,36,48,48,56,45,56,112,120,95,104,101,108, -112,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108, -97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73, -67,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,115,112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,52,44,53,100,60, -47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, -115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,119,120,66,105,116,109,97,112,66,117,116,116,111,110,34,32, -110,97,109,101,61,34,73,68,95,84,73,77,69,95,76,79,65,68,95,70,82,79,77, -95,71,68,65,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,115,116,121,108,101,62,119,120,78,79,95,66,79,82,68,69, -82,124,119,120,66,85,95,69,88,65,67,84,70,73,84,60,47,115,116,121,108,101, +73,68,95,78,69,87,95,71,82,79,85,80,95,72,69,76,80,34,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108, +101,62,119,120,66,79,82,68,69,82,95,78,79,78,69,60,47,115,116,121,108,101, 62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 60,98,105,116,109,97,112,62,71,100,97,65,112,112,82,101,115,111,117,114, -99,101,115,46,99,112,112,36,48,48,57,45,111,112,101,110,45,102,111,108, -100,101,114,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,116,111,111,108, -116,105,112,62,76,111,97,100,32,116,105,109,101,32,100,101,102,105,110, -105,116,105,111,110,32,102,114,111,109,32,112,114,111,106,101,99,116,32, -102,105,108,101,46,60,47,116,111,111,108,116,105,112,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,86,69, +99,101,115,46,99,112,112,36,56,112,120,95,104,101,108,112,46,112,110,103, +60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, +65,76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102, +108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,72,79,82,73,90,79, +78,84,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,66,79,84, +84,79,77,124,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,72,79,82,73, +90,79,78,84,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,51,60,47,98,111,114,100, +101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109, +34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101, +114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, +101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116, +97,116,105,99,84,101,120,116,34,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,110,97,109,101, +58,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, +82,73,71,72,84,124,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,86,69, 82,84,73,67,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62, -119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114,105,101,110,116,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108, -97,103,62,119,120,66,79,84,84,79,77,124,119,120,65,76,73,71,78,95,67,69, -78,84,82,69,95,72,79,82,73,90,79,78,84,65,76,60,47,102,108,97,103,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114, -62,50,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,54,60,47, +98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, -105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,76,105,115,116,66,111,120,34,32,110,97,109,101,61,34,73,68,95,71,82, -79,85,80,69,68,95,76,73,83,84,34,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,115,105,122,101,62,56,48,44,57,48,100,60,47,115, -105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47, +32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,119,120,84,101,120,116,67,116,114,108,34,32,110,97,109, +101,61,34,73,68,95,78,69,87,95,71,82,79,85,80,95,78,65,77,69,95,84,88,84, +95,67,84,82,76,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,115,105,122,101,62,55,48,44,45,49,100,60,47,115,105, +122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,111,112,116,105,111,110,62,49,60,47,111,112, +116,105,111,110,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,102,108,97,103,62,119,120,69,88,80,65,78,68,124,119,120,65, +76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102,108, +97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47, 111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,111,112,116,105,111,110,62,49,60,47,111,112,116,105,111,110,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119, -120,69,88,80,65,78,68,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32, +32,32,32,60,111,114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84, +65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, -115,112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,115,105,122,101,62,52,44,53,100,60,47,115,105,122,101,62,10,32, +32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,69,88,80,65,78, +68,124,119,120,71,82,79,87,60,47,102,108,97,103,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,32,110,97,109,101, +61,34,73,68,95,78,69,87,95,70,73,69,76,68,95,84,89,80,69,95,83,84,65,84, +95,84,88,84,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,115,105,122,101,62,51,48,44,45,49,100,60,47,115,105,122,101,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,110,117,109,101,114,105,99,60,47,108,97,98,101,108,62,10,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119, +120,84,79,80,124,119,120,66,79,84,84,79,77,124,119,120,65,76,73,71,78,95, +67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,124,119,120,65,76,73,71,78, +95,67,69,78,84,82,69,95,72,79,82,73,90,79,78,84,65,76,60,47,102,108,97, +103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114, +100,101,114,62,51,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120, +116,34,32,110,97,109,101,61,34,73,68,95,73,78,67,76,85,68,69,95,76,73,83, +84,95,83,84,65,84,95,84,88,84,34,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,53,32,111,102, +32,53,32,118,97,114,105,97,98,108,101,115,32,110,101,101,100,101,100,60, +47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76, +73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102,108, +97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,111,114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84, +65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,66,79,84,84,79, +77,124,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,72,79,82,73,90,79, +78,84,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101, +114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114, +34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101, +109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,117,116, +116,111,110,34,32,110,97,109,101,61,34,73,68,95,83,79,82,84,95,66,85,84, +84,79,78,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,108,97,98,101,108,62,83,111,114,116,60,47,108,97,98,101, +108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,115,116,121,108,101,62,119,120,66,85,95,69,88,65,67,84,70,73,84,60, +47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,82, +73,71,72,84,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111, +114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,66,117,116,116,111,110,34,32,110,97,109,101,61,34,73, +68,95,80,76,65,67,69,72,79,76,68,69,82,95,66,85,84,84,79,78,34,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97, +98,101,108,62,69,100,105,116,60,47,108,97,98,101,108,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108, +101,62,119,120,66,85,95,69,88,65,67,84,70,73,84,60,47,115,116,121,108,101, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,72,79,82, +73,90,79,78,84,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, +66,79,84,84,79,77,124,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,72, +79,82,73,90,79,78,84,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98, +111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114, +105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,76,105,115, +116,67,116,114,108,34,32,110,97,109,101,61,34,73,68,95,73,78,67,76,85,68, +69,95,76,73,83,84,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,115,105,122,101,62,56,48,44,49,52,48,100,60,47,115,105,122, +101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115, +116,121,108,101,62,119,120,76,67,95,69,68,73,84,95,76,65,66,69,76,83,124, +119,120,76,67,95,82,69,80,79,82,84,60,47,115,116,121,108,101,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,112,116,105,111, +110,62,49,60,47,111,112,116,105,111,110,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,69,88,80,65,78,68,60, +47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105, +116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83, +105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, +114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,66,117,116,116,111,110,34,32,110,97,109,101,61,34,73,68,95,77,79,86, +69,95,85,80,95,66,85,84,84,79,78,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,77,111,118, +101,32,85,112,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120, +66,85,95,69,88,65,67,84,70,73,84,60,47,115,116,121,108,101,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,102,108,97,103,62,119,120,82,73,71,72,84,60,47,102,108,97,103, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98, +111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109, +34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,117,116,116, +111,110,34,32,110,97,109,101,61,34,73,68,95,77,79,86,69,95,68,79,87,78, +95,66,85,84,84,79,78,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,77,111,118,101,32,68,111, +119,110,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,66,85, +95,69,88,65,67,84,70,73,84,60,47,115,116,121,108,101,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, +116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,111,114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65, +76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,84,79,80,124,119,120, +82,73,71,72,84,124,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,72,79, +82,73,90,79,78,84,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111, +114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, +114,105,101,110,116,62,119,120,86,69,82,84,73,67,65,76,60,47,111,114,105, +101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,112,116,105, +111,110,62,51,52,60,47,111,112,116,105,111,110,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,60,102,108,97,103,62,119,120,69,88,80,65,78,68,60,47, +102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, +99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,66,117,116,116,111,110,34,32,110,97,109,101,61,34,73, +68,95,67,82,69,65,84,69,95,71,82,80,95,66,85,84,84,79,78,34,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62, +38,103,116,59,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,66,85,95,69, +88,65,67,84,70,73,84,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65, +76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119, +120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101, +114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,66,117,116,116,111,110,34,32, +110,97,109,101,61,34,73,68,95,85,78,71,82,79,85,80,95,66,85,84,84,79,78, +34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97, +98,101,108,62,38,108,116,59,60,47,108,97,98,101,108,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120, +66,85,95,69,88,65,67,84,70,73,84,60,47,115,116,121,108,101,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62, +119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84, +65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98, +111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,111,114,105,101,110,116,62,119,120,86,69,82,84,73,67,65,76,60,47,111, +114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108, +97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73, +67,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109, +34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, +99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, 108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, @@ -35064,54 +34985,142 @@ static unsigned char xml_res_file_11[] = { 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, 116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62, 10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,117,116,116,111,110, -34,32,110,97,109,101,61,34,73,68,95,83,65,86,69,95,83,80,65,67,69,84,73, -77,69,95,84,65,66,76,69,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,97,118,101,32,83, -112,97,99,101,45,84,105,109,101,32,84,97,98,108,101,47,87,101,105,103,104, -116,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,66,85, -95,69,88,65,67,84,70,73,84,60,47,115,116,121,108,101,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,86,69, -82,84,73,67,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47, -98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,66,105,116,109,97,112,66,117,116,116,111,110,34, -32,110,97,109,101,61,34,73,68,95,83,65,86,69,95,83,80,65,67,69,84,73,77, -69,95,72,69,76,80,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,66,79,82,68,69,82, -95,78,79,78,69,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71, -100,97,65,112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,48, -48,56,45,56,112,120,95,104,101,108,112,46,112,110,103,60,47,98,105,116, -109,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78, -95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102,108,97,103,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99, +84,101,120,116,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,108,97,98,101,108,62,71,114,111,117,112,101,100,32, +86,97,114,105,97,98,108,101,115,60,47,108,97,98,101,108,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,86, 69,82,84,73,67,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,72, -79,82,73,90,79,78,84,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, +99,108,97,115,115,61,34,115,112,97,99,101,114,34,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,52,44,53, +100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,119,120,66,105,116,109,97,112,66,117,116,116,111,110, +34,32,110,97,109,101,61,34,73,68,95,67,85,82,95,71,82,79,85,80,69,68,95, +72,69,76,80,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,115,116,121,108,101,62,119,120,66,79,82,68,69,82,95,78, +79,78,69,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100, +97,65,112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,56,112, +120,95,104,101,108,112,46,112,110,103,60,47,98,105,116,109,97,112,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,82, +69,95,86,69,82,84,73,67,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,115,112,97,99,101,114,34,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101, +62,52,44,53,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,66,105,116,109,97,112,66,117, +116,116,111,110,34,32,110,97,109,101,61,34,73,68,95,84,73,77,69,95,76,79, +65,68,95,70,82,79,77,95,71,68,65,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,78, +79,95,66,79,82,68,69,82,124,119,120,66,85,95,69,88,65,67,84,70,73,84,60, +47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100,97,65,112,112, +82,101,115,111,117,114,99,101,115,46,99,112,112,36,111,112,101,110,45,102, +111,108,100,101,114,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,116,111, +111,108,116,105,112,62,76,111,97,100,32,116,105,109,101,32,100,101,102, +105,110,105,116,105,111,110,32,102,114,111,109,32,112,114,111,106,101,99, +116,32,102,105,108,101,46,60,47,116,111,111,108,116,105,112,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,82,69, +95,86,69,82,84,73,67,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110, +116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114,105,101,110, +116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +102,108,97,103,62,119,120,66,79,84,84,79,77,124,119,120,65,76,73,71,78, +95,67,69,78,84,82,69,95,72,79,82,73,90,79,78,84,65,76,60,47,102,108,97, +103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114, +100,101,114,62,50,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,119,120,76,105,115,116,66,111,120,34,32,110,97,109,101,61,34,73,68, +95,71,82,79,85,80,69,68,95,76,73,83,84,34,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,56,48,44,57,48,100, +60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,111,112,116,105,111,110,62,49,60,47,111,112,116,105,111, +110,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97, +103,62,119,120,69,88,80,65,78,68,60,47,102,108,97,103,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,115,112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,115,105,122,101,62,52,44,53,100,60,47,115,105,122, +101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114, +34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101, +109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,117,116, +116,111,110,34,32,110,97,109,101,61,34,73,68,95,83,65,86,69,95,83,80,65, +67,69,84,73,77,69,95,84,65,66,76,69,34,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,97,118, +101,32,83,112,97,99,101,45,84,105,109,101,32,84,97,98,108,101,47,87,101, +105,103,104,116,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62, +119,120,66,85,95,69,88,65,67,84,70,73,84,60,47,115,116,121,108,101,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,82, +69,95,86,69,82,84,73,67,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114, +62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,119,120,66,105,116,109,97,112,66,117,116, +116,111,110,34,32,110,97,109,101,61,34,73,68,95,83,65,86,69,95,83,80,65, +67,69,84,73,77,69,95,72,69,76,80,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,66, +79,82,68,69,82,95,78,79,78,69,60,47,115,116,121,108,101,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,105,116, +109,97,112,62,71,100,97,65,112,112,82,101,115,111,117,114,99,101,115,46, +99,112,112,36,56,112,120,95,104,101,108,112,46,112,110,103,60,47,98,105, +116,109,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71, +78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102,108,97,103, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95, +86,69,82,84,73,67,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120, +72,79,82,73,90,79,78,84,65,76,60,47,111,114,105,101,110,116,62,10,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116, -62,119,120,86,69,82,84,73,67,65,76,60,47,111,114,105,101,110,116,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,60,111,112,116,105,111,110,62,51,51,60, -47,111,112,116,105,111,110,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60, -102,108,97,103,62,119,120,69,88,80,65,78,68,60,47,102,108,97,103,62,10, -32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, -60,111,112,116,105,111,110,62,49,60,47,111,112,116,105,111,110,62,10,32, -32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,76,124,119,120, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110, +116,62,119,120,86,69,82,84,73,67,65,76,60,47,111,114,105,101,110,116,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,60,111,112,116,105,111,110,62,51,51, +60,47,111,112,116,105,111,110,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +60,102,108,97,103,62,119,120,69,88,80,65,78,68,60,47,102,108,97,103,62, +10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, +32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, +32,60,111,112,116,105,111,110,62,49,60,47,111,112,116,105,111,110,62,10, +32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,76,124,119,120, 69,88,80,65,78,68,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,60, 98,111,114,100,101,114,62,49,48,60,47,98,111,114,100,101,114,62,10,32,32, 32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,47,111,98, @@ -35142,360 +35151,360 @@ static unsigned char xml_res_file_11[] = { 116,97,116,105,99,66,105,116,109,97,112,34,32,110,97,109,101,61,34,119, 120,73,68,95,83,84,65,84,73,67,34,62,10,32,32,32,32,32,32,32,32,32,32,60, 98,105,116,109,97,112,62,71,100,97,65,112,112,82,101,115,111,117,114,99, -101,115,46,99,112,112,36,48,48,57,45,97,98,111,117,116,45,103,101,111,100, -97,45,108,111,103,111,46,112,110,103,60,47,98,105,116,109,97,112,62,10, -32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34, -62,10,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71, -78,95,67,69,78,84,69,82,124,119,120,65,76,76,124,119,120,65,68,74,85,83, -84,95,77,73,78,83,73,90,69,60,47,102,108,97,103,62,10,32,32,32,32,32,32, -32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10, -32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,119,120,83,116,97,116,105,99,84,101,120,116,34,32,110,97,109,101,61, -34,73,68,67,95,83,84,65,84,73,67,34,62,10,32,32,32,32,32,32,32,32,32,32, -60,108,97,98,101,108,62,67,111,112,121,114,105,103,104,116,32,40,67,41, -32,49,57,57,56,45,50,48,49,49,10,71,101,111,68,97,32,67,101,110,116,101, -114,32,102,111,114,32,71,101,111,115,112,97,116,105,97,108,32,65,110,97, -108,121,115,105,115,32,97,110,100,32,67,111,109,112,117,116,97,116,105, -111,110,10,97,110,100,32,65,114,105,122,111,110,97,32,66,111,97,114,100, -32,111,102,32,82,101,103,101,110,116,115,10,65,108,108,32,82,105,103,104, -116,115,32,82,101,115,101,114,118,101,100,60,47,108,97,98,101,108,62,10, -32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,65,76,73, -71,78,95,67,69,78,84,69,82,60,47,115,116,121,108,101,62,10,32,32,32,32, +101,115,46,99,112,112,36,97,98,111,117,116,45,103,101,111,100,97,45,108, +111,103,111,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32, 32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,47,111, 98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, 108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32, -32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,76,69, -70,84,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32, -32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10, -32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32, -32,32,32,60,111,114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84, -65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114, -105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99, -84,101,120,116,34,32,110,97,109,101,61,34,73,68,95,83,84,65,84,73,67,84, -69,88,84,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98, -101,108,62,68,66,70,32,86,105,101,119,101,114,32,48,46,56,32,40,74,117, -108,121,32,50,57,44,32,50,48,49,49,41,60,47,108,97,98,101,108,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120, -65,76,73,71,78,95,67,69,78,84,69,82,60,47,115,116,121,108,101,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, +32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69, +78,84,69,82,124,119,120,65,76,76,124,119,120,65,68,74,85,83,84,95,77,73, +78,83,73,90,69,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,60,98, +111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, +83,116,97,116,105,99,84,101,120,116,34,32,110,97,109,101,61,34,73,68,67, +95,83,84,65,84,73,67,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98, +101,108,62,67,111,112,121,114,105,103,104,116,32,40,67,41,32,49,57,57,56, +45,50,48,49,49,10,71,101,111,68,97,32,67,101,110,116,101,114,32,102,111, +114,32,71,101,111,115,112,97,116,105,97,108,32,65,110,97,108,121,115,105, +115,32,97,110,100,32,67,111,109,112,117,116,97,116,105,111,110,10,97,110, +100,32,65,114,105,122,111,110,97,32,66,111,97,114,100,32,111,102,32,82, +101,103,101,110,116,115,10,65,108,108,32,82,105,103,104,116,115,32,82,101, +115,101,114,118,101,100,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, +32,32,32,32,60,115,116,121,108,101,62,119,120,65,76,73,71,78,95,67,69,78, +84,69,82,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32, +60,102,108,97,103,62,119,120,65,76,73,71,78,95,76,69,70,84,124,119,120, +65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,60,98,111,114, +100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111, +120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,60,111,114, +105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114, +105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,32,110, +97,109,101,61,34,73,68,95,83,84,65,84,73,67,84,69,88,84,34,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,68,66,70,32, +86,105,101,119,101,114,32,48,46,56,32,40,74,117,108,121,32,50,57,44,32, +50,48,49,49,41,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,115,116,121,108,101,62,119,120,65,76,73,71,78,95,67,69, +78,84,69,82,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82, +95,86,69,82,84,73,67,65,76,124,119,120,65,76,76,124,119,120,65,68,74,85, +83,84,95,77,73,78,83,73,90,69,60,47,102,108,97,103,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100, +101,114,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78, +95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65,76,76,60, +47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114, +100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,66,117,116,116,111,110,34,32,110,97,109,101,61,34,119,120,73,68,95, +79,75,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,79,75,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,60,47,111,98,106,101,99, +116,62,10,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,68,105,97,108,111,103,34,32,110,97,109,101,61,34,73,68,95,68,65,84, +65,95,86,73,69,87,69,82,95,68,69,76,69,84,69,95,67,79,76,95,68,76,71,34, +32,115,117,98,99,108,97,115,115,61,34,68,97,116,97,86,105,101,119,101,114, +68,101,108,101,116,101,67,111,108,68,108,103,34,62,10,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105, +122,101,114,34,62,10,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119, +120,86,69,82,84,73,67,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122, +101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101, +114,34,62,10,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62, +119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114,105,101,110,116,62, +10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95, +67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65,76,76,60,47, +102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114, +100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,111,114,105,101,110,116,62,119,120,86,69,82,84,73,67,65, +76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122, +101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83, +116,97,116,105,99,84,101,120,116,34,32,110,97,109,101,61,34,73,68,95,84, +69,88,84,95,49,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,108,97,98,101,108,62,83,101,108,101,99,116,32,118,97,114,105,97, +98,108,101,115,32,116,111,32,100,101,108,101,116,101,32,60,47,108,97,98, +101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,102,108,97,103,62,119,120,65,76,73,71,78,95,76,69,70,84,124,119,120, +65,76,76,124,119,120,65,68,74,85,83,84,95,77,73,78,83,73,90,69,60,47,102, +108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98, +111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,119,120,76,105,115,116,66,111,120,34,32,110,97,109,101, +61,34,73,68,95,70,73,69,76,68,95,67,72,79,73,67,69,34,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119, +120,76,66,95,77,85,76,84,73,80,76,69,32,124,32,119,120,76,66,95,72,83,67, +82,79,76,76,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,49,48,48,44,32,56,48,100, +60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,76,69,70,84, +124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114, +100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, +116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32, 32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71, 78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65,76,76, -124,119,120,65,68,74,85,83,84,95,77,73,78,83,73,90,69,60,47,102,108,97, -103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114, -62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, -101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103, -62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65, -76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101, -114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,66,117,116,116,111,110,34,32,110,97, -109,101,61,34,119,120,73,68,95,79,75,34,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,108,97,98,101,108,62,79,75,60,47,108,97,98,101,108,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, -32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,60,47,111,98,106,101,99,116,62,10,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,68,105,97,108,111,103,34,32,110,97,109, -101,61,34,73,68,95,68,65,84,65,95,86,73,69,87,69,82,95,68,69,76,69,84,69, -95,67,79,76,95,68,76,71,34,32,115,117,98,99,108,97,115,115,61,34,68,97, -116,97,86,105,101,119,101,114,68,101,108,101,116,101,67,111,108,68,108, -103,34,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32, -60,111,114,105,101,110,116,62,119,120,86,69,82,84,73,67,65,76,60,47,111, -114,105,101,110,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32, -99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32, +60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111, +114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32, 32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, 119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32, -32,32,60,111,114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65, -76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105, -116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97, -103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67, -65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100, -101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110, -116,62,119,120,86,69,82,84,73,67,65,76,60,47,111,114,105,101,110,116,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, -99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, -99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120,116,34, -32,110,97,109,101,61,34,73,68,95,84,69,88,84,95,49,34,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,101, -108,101,99,116,32,118,97,114,105,97,98,108,101,115,32,116,111,32,100,101, -108,101,116,101,32,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,86,69,82,84,73, +67,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69, +78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76,76,60,47, +102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,119,120,66,117,116,116,111,110,34,32,110,97,109,101,61, +34,73,68,95,68,69,76,69,84,69,95,66,85,84,84,79,78,34,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,68,101, +108,101,116,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73, -71,78,95,76,69,70,84,124,119,120,65,76,76,124,119,120,65,68,74,85,83,84, -95,77,73,78,83,73,90,69,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111, -114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, -101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,76,105,115,116,66, -111,120,34,32,110,97,109,101,61,34,73,68,95,70,73,69,76,68,95,67,72,79, -73,67,69,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,115,116,121,108,101,62,119,120,76,66,95,77,85,76,84,73,80,76,69,32,124, -32,119,120,76,66,95,72,83,67,82,79,76,76,60,47,115,116,121,108,101,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101, -62,49,48,48,44,32,56,48,100,60,47,115,105,122,101,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, -65,76,73,71,78,95,76,69,70,84,124,119,120,65,76,76,60,47,102,108,97,103, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100, -101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105, -116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97, -103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67, -65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100, -101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110, -116,62,119,120,86,69,82,84,73,67,65,76,60,47,111,114,105,101,110,116,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, -99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, -65,76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124, -119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100, -101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,117,116,116,111,110, -34,32,110,97,109,101,61,34,73,68,95,68,69,76,69,84,69,95,66,85,84,84,79, -78,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108, -97,98,101,108,62,68,101,108,101,116,101,60,47,108,97,98,101,108,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, +32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,119,120,66,117,116,116,111,110,34,32,110,97,109,101,61,34,119,120, +73,68,95,67,65,78,67,69,76,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,108,97,98,101,108,62,67,108,111,115,101,60,47,108, +97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82, +95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76,76,60,47,102,108,97, +103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114, +100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99, +116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, +32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97, +116,105,99,84,101,120,116,34,32,110,97,109,101,61,34,73,68,95,84,69,88, +84,95,77,83,71,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,77,101,115,115,97,103,101,32,97,114,101,97,60,47,108,97,98,101,108, +62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,32,32,60,102,108,97,103,62,119,120,66,79,84,84,79,77,124,119,120, +76,69,70,84,124,119,120,82,73,71,72,84,124,119,120,65,76,73,71,78,95,76, +69,70,84,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,60,98,111,114, +100,101,114,62,56,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,60,116,105,116,108,101,62,68,101,108,101,116,101,32,86, +97,114,105,97,98,108,101,40,115,41,60,47,116,105,116,108,101,62,10,32,32, +32,32,60,99,101,110,116,101,114,101,100,62,49,60,47,99,101,110,116,101, +114,101,100,62,10,32,32,32,32,60,115,116,121,108,101,62,119,120,67,65,80, +84,73,79,78,124,119,120,83,89,83,84,69,77,95,77,69,78,85,124,119,120,67, +76,79,83,69,95,66,79,88,60,47,115,116,121,108,101,62,10,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,68,105,97,108,111,103,34,32,110,97,109,101,61,34,73,68, +95,68,65,84,65,95,86,73,69,87,69,82,95,65,68,68,95,67,79,76,95,70,73,88, +69,68,95,68,76,71,34,32,115,117,98,99,108,97,115,115,61,34,68,97,116,97, +86,105,101,119,101,114,65,100,100,67,111,108,68,108,103,34,62,10,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111, +120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,60,111,98,106,101,99, 116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,119,120,66,117,116,116,111,110,34,32,110, -97,109,101,61,34,119,120,73,68,95,67,65,78,67,69,76,34,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,67,108, -111,115,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32, +10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,119,120,70,108,101,120,71,114,105,100,83,105,122,101,114,34,62,10, +32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,83,116,97,116,105,99,84,101,120,116,34,32,110,97,109,101,61,34,73,68, +95,83,84,65,84,73,67,95,78,69,87,95,78,65,77,69,34,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,78,97,109,101,60,47, +108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97, +103,62,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67, +65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,119,120,84,101,120,116,67,116,114,108,34,32,110,97, +109,101,61,34,73,68,95,84,69,88,84,95,78,69,87,95,78,65,77,69,34,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,49,49,48, +44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,115,116,121,108,101,62,119,120,84,69,95,80,82,79,67,69,83, +83,95,69,78,84,69,82,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32, 32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78, -95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76, -76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, +32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78, +84,82,69,95,86,69,82,84,73,67,65,76,60,47,102,108,97,103,62,10,32,32,32, +32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105, +122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116, +105,99,84,101,120,116,34,32,110,97,109,101,61,34,73,68,95,83,84,65,84,73, +67,95,84,89,80,69,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +108,97,98,101,108,62,84,121,112,101,60,47,108,97,98,101,108,62,10,32,32, 32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10, -32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,119,120,83,116,97,116,105,99,84,101,120,116,34,32,110,97,109,101,61, -34,73,68,95,84,69,88,84,95,77,83,71,34,62,10,32,32,32,32,32,32,32,32,32, -32,60,108,97,98,101,108,62,77,101,115,115,97,103,101,32,97,114,101,97,60, -47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,66,79, -84,84,79,77,124,119,120,76,69,70,84,124,119,120,82,73,71,72,84,124,119, -120,65,76,73,71,78,95,76,69,70,84,60,47,102,108,97,103,62,10,32,32,32,32, -32,32,32,32,60,98,111,114,100,101,114,62,56,60,47,98,111,114,100,101,114, -62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,60,116,105,116,108,101,62,68, -101,108,101,116,101,32,86,97,114,105,97,98,108,101,40,115,41,60,47,116, -105,116,108,101,62,10,32,32,32,32,60,99,101,110,116,101,114,101,100,62, -49,60,47,99,101,110,116,101,114,101,100,62,10,32,32,32,32,60,115,116,121, -108,101,62,119,120,67,65,80,84,73,79,78,124,119,120,83,89,83,84,69,77,95, -77,69,78,85,124,119,120,67,76,79,83,69,95,66,79,88,60,47,115,116,121,108, -101,62,10,32,32,60,47,111,98,106,101,99,116,62,10,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,119,120,68,105,97,108,111,103,34,32,110, -97,109,101,61,34,73,68,95,68,65,84,65,95,86,73,69,87,69,82,95,65,68,68, -95,67,79,76,95,70,73,88,69,68,95,68,76,71,34,32,115,117,98,99,108,97,115, -115,61,34,68,97,116,97,86,105,101,119,101,114,65,100,100,67,111,108,68, -108,103,34,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, -114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,119,120,70,108,101,120,71,114,105,100, -83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109, -34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, -99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120,116,34, -32,110,97,109,101,61,34,73,68,95,83,84,65,84,73,67,95,78,69,87,95,78,65, -77,69,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,78,97,109,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84, -82,69,95,86,69,82,84,73,67,65,76,60,47,102,108,97,103,62,10,32,32,32,32, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122, -101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,84,101,120,116, -67,116,114,108,34,32,110,97,109,101,61,34,73,68,95,84,69,88,84,95,78,69, -87,95,78,65,77,69,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -115,105,122,101,62,49,49,48,44,45,49,100,60,47,115,105,122,101,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120, -84,69,95,80,82,79,67,69,83,83,95,69,78,84,69,82,60,47,115,116,121,108,101, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65, -76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102,108, -97,103,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105, +122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,67,104,111, +105,99,101,34,32,110,97,109,101,61,34,73,68,95,67,72,79,73,67,69,95,84, +89,80,69,34,47,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, +99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,32,110,97, +109,101,61,34,73,68,95,83,84,65,84,73,67,95,73,78,83,69,82,84,95,80,79, +83,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,73,110,115,101,114,116,32,98,101,102,111,114,101,60,47,108,97,98, +101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, 62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, 97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, 32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,32,110,97,109,101, -61,34,73,68,95,83,84,65,84,73,67,95,84,89,80,69,34,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,84,121,112,101,60,47, +61,34,119,120,67,104,111,105,99,101,34,32,110,97,109,101,61,34,73,68,95, +67,72,79,73,67,69,95,73,78,83,69,82,84,95,80,79,83,34,47,62,10,32,32,32, +32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105, +122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116, +105,99,84,101,120,116,34,32,110,97,109,101,61,34,73,68,95,83,84,65,84,73, +67,95,76,69,78,71,84,72,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,108,97,98,101,108,62,76,101,110,103,116,104,32,40,109,97,120,32,50, +53,52,41,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109, +34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, +99,108,97,115,115,61,34,119,120,84,101,120,116,67,116,114,108,34,32,110, +97,109,101,61,34,73,68,95,84,69,88,84,95,76,69,78,71,84,72,34,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,50,53,44,45, +49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,115,116,121,108,101,62,119,120,84,69,95,80,82,79,67,69,83,83,95, +69,78,84,69,82,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, +101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120, +116,34,32,110,97,109,101,61,34,73,68,95,83,84,65,84,73,67,95,68,69,67,73, +77,65,76,83,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97, +98,101,108,62,68,101,99,105,109,97,108,115,32,40,109,97,120,32,49,53,41, +60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,119,120,84,101,120,116,67,116,114,108,34,32,110,97,109, +101,61,34,73,68,95,84,69,88,84,95,68,69,67,73,77,65,76,83,34,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,50,53,44,45,49, +100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,115,116,121,108,101,62,119,120,84,69,95,80,82,79,67,69,83,83,95,69, +78,84,69,82,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, +101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120, +116,34,32,110,97,109,101,61,34,73,68,95,83,84,65,84,73,67,95,68,73,83,80, +76,65,89,69,68,95,68,69,67,73,77,65,76,83,34,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,108,97,98,101,108,62,68,105,115,112,108,97,121, +101,100,32,100,101,99,105,109,97,108,115,32,112,108,97,99,101,115,60,47, 108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, 106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, 99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, 99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32, 32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, 115,115,61,34,119,120,67,104,111,105,99,101,34,32,110,97,109,101,61,34, -73,68,95,67,72,79,73,67,69,95,84,89,80,69,34,47,62,10,32,32,32,32,32,32, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, -114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105, -99,84,101,120,116,34,32,110,97,109,101,61,34,73,68,95,83,84,65,84,73,67, -95,73,78,83,69,82,84,95,80,79,83,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,108,97,98,101,108,62,73,110,115,101,114,116,32,98,101,102, -111,114,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101, -109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,67,104,111,105,99,101,34,32,110,97,109, -101,61,34,73,68,95,67,72,79,73,67,69,95,73,78,83,69,82,84,95,80,79,83,34, -47,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, -32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,83,116,97,116,105,99,84,101,120,116,34,32,110,97,109,101,61,34,73,68, -95,83,84,65,84,73,67,95,76,69,78,71,84,72,34,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,108,97,98,101,108,62,76,101,110,103,116,104,32, -40,109,97,120,32,50,53,52,41,60,47,108,97,98,101,108,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, -114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,84,101,120,116,67, -116,114,108,34,32,110,97,109,101,61,34,73,68,95,84,69,88,84,95,76,69,78, -71,84,72,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105, -122,101,62,50,53,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,84,69,95,80, -82,79,67,69,83,83,95,69,78,84,69,82,60,47,115,116,121,108,101,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, -105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116, -97,116,105,99,84,101,120,116,34,32,110,97,109,101,61,34,73,68,95,83,84, -65,84,73,67,95,68,69,67,73,77,65,76,83,34,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,108,97,98,101,108,62,68,101,99,105,109,97,108,115, -32,40,109,97,120,32,49,53,41,60,47,108,97,98,101,108,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, -114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,84,101,120,116,67, -116,114,108,34,32,110,97,109,101,61,34,73,68,95,84,69,88,84,95,68,69,67, -73,77,65,76,83,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115, -105,122,101,62,50,53,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,84,69, -95,80,82,79,67,69,83,83,95,69,78,84,69,82,60,47,115,116,121,108,101,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, -32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, -115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83, -116,97,116,105,99,84,101,120,116,34,32,110,97,109,101,61,34,73,68,95,83, -84,65,84,73,67,95,68,73,83,80,76,65,89,69,68,95,68,69,67,73,77,65,76,83, +73,68,95,68,73,83,80,76,65,89,69,68,95,68,69,67,73,77,65,76,83,34,47,62, +10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, +32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, +83,116,97,116,105,99,84,101,120,116,34,32,110,97,109,101,61,34,73,68,95, +83,84,65,84,73,67,95,77,65,88,95,76,65,66,69,76,34,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,109,97,120,105,109,117, +109,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,32, +110,97,109,101,61,34,73,68,95,83,84,65,84,73,67,95,77,65,88,95,86,65,76, 34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108, -62,68,105,115,112,108,97,121,101,100,32,100,101,99,105,109,97,108,115,32, -112,108,97,99,101,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105, -116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,67,104,111,105,99,101,34, -32,110,97,109,101,61,34,73,68,95,68,73,83,80,76,65,89,69,68,95,68,69,67, -73,77,65,76,83,34,47,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,32,110, -97,109,101,61,34,73,68,95,83,84,65,84,73,67,95,77,65,88,95,76,65,66,69, -76,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,109,97,120,105,109,117,109,60,47,108,97,98,101,108,62,10,32,32,32, +62,57,57,57,46,57,57,57,57,57,57,60,47,108,97,98,101,108,62,10,32,32,32, 32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, 32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, 32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122, 101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60, 111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116, 105,99,84,101,120,116,34,32,110,97,109,101,61,34,73,68,95,83,84,65,84,73, -67,95,77,65,88,95,86,65,76,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,108,97,98,101,108,62,57,57,57,46,57,57,57,57,57,57,60,47,108,97, -98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,32,110,97,109,101, -61,34,73,68,95,83,84,65,84,73,67,95,77,73,78,95,76,65,66,69,76,34,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,109,105, -110,105,109,117,109,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, +67,95,77,73,78,95,76,65,66,69,76,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,108,97,98,101,108,62,109,105,110,105,109,117,109,60,47,108, +97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, +116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,32,110,97,109, +101,61,34,73,68,95,83,84,65,84,73,67,95,77,73,78,95,86,65,76,34,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,45,57,57, +46,57,57,57,57,57,57,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, 32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, 32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105, -116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101, -120,116,34,32,110,97,109,101,61,34,73,68,95,83,84,65,84,73,67,95,77,73, -78,95,86,65,76,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108, -97,98,101,108,62,45,57,57,46,57,57,57,57,57,57,60,47,108,97,98,101,108, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,32,32,32,32,32,32,60,99,111,108,115,62,50,60,47,99,111,108,115,62, -10,32,32,32,32,32,32,32,32,32,32,60,114,111,119,115,62,56,60,47,114,111, -119,115,62,10,32,32,32,32,32,32,32,32,32,32,60,118,103,97,112,62,53,60, -47,118,103,97,112,62,10,32,32,32,32,32,32,32,32,32,32,60,104,103,97,112, -62,53,60,47,104,103,97,112,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65, -76,76,124,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73, -67,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,60,98,111,114, -100,101,114,62,56,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32, -32,32,60,109,105,110,115,105,122,101,62,49,48,48,44,50,48,48,100,60,47, -109,105,110,115,105,122,101,62,10,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111, -120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101, -109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,66,117,116,116,111,110,34,32,110,97, -109,101,61,34,119,120,73,68,95,79,75,34,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,108,97,98,101,108,62,65,100,100,60,47,108,97,98,101,108, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65, -76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119, -120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32, -32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, -105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82, -95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76,76,60,47,102,108,97, -103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114, -62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,117, -116,116,111,110,34,32,110,97,109,101,61,34,119,120,73,68,95,67,65,78,67, -69,76,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, +99,111,108,115,62,50,60,47,99,111,108,115,62,10,32,32,32,32,32,32,32,32, +32,32,60,114,111,119,115,62,56,60,47,114,111,119,115,62,10,32,32,32,32, +32,32,32,32,32,32,60,118,103,97,112,62,53,60,47,118,103,97,112,62,10,32, +32,32,32,32,32,32,32,32,32,60,104,103,97,112,62,53,60,47,104,103,97,112, +62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,76,124,119,120,65,76, +73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102,108, +97,103,62,10,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,56,60, +47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,60,109,105,110, +115,105,122,101,62,49,48,48,44,50,48,48,100,60,47,109,105,110,115,105,122, +101,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122, +101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101, +114,34,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, +99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,119,120,66,117,116,116,111,110,34,32,110,97,109,101,61,34, +119,120,73,68,95,79,75,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,108,97,98,101,108,62,65,100,100,60,47,108,97,98,101,108,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71, +78,95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119,120,65, +76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60, +98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32, +32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105, +122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,72, +79,82,73,90,79,78,84,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53, +60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,117,116, +116,111,110,34,32,110,97,109,101,61,34,119,120,73,68,95,67,65,78,67,69, +76,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, 108,62,67,108,111,115,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32, 32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, 32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, @@ -36339,202 +36348,84 @@ static unsigned char xml_res_file_11[] = { 32,110,97,109,101,61,34,73,68,95,79,80,69,78,95,66,85,84,84,79,78,34,62, 10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, 98,105,116,109,97,112,62,71,100,97,65,112,112,82,101,115,111,117,114,99, -101,115,46,99,112,112,36,48,48,57,45,111,112,101,110,45,102,111,108,100, -101,114,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101, -62,119,120,78,79,95,66,79,82,68,69,82,124,119,120,66,85,95,69,88,65,67, -84,70,73,84,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103, -62,119,120,65,76,76,124,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95, -86,69,82,84,73,67,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53, -60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120, -72,79,82,73,90,79,78,84,65,76,60,47,111,114,105,101,110,116,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62, -73,110,112,117,116,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,86,69,82,84,73, -67,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,60,102,108,97,103,62,119,120,69,88,80,65,78,68,124,119,120,65,76, -76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98, -111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122, -101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116, -105,99,66,111,120,83,105,122,101,114,34,32,110,97,109,101,61,34,119,120, -73,68,95,65,78,89,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +101,115,46,99,112,112,36,111,112,101,110,45,102,111,108,100,101,114,46, +112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120, +78,79,95,66,79,82,68,69,82,124,119,120,66,85,95,69,88,65,67,84,70,73,84, +60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, +65,76,76,124,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84, +73,67,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111, +114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,72,79,82,73,90, +79,78,84,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,73,110,112,117, +116,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,111,114,105,101,110,116,62,119,120,86,69,82,84,73,67,65,76,60,47, +111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102, +108,97,103,62,119,120,69,88,80,65,78,68,124,119,120,65,76,76,60,47,102, +108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100, +101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60, 111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105, -116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83, -105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, -114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,82,97,100,105,111,66,117,116,116,111,110,34,32,110,97,109,101,61,34, -73,68,95,77,69,82,71,69,95,76,69,70,84,95,74,79,73,78,34,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,77,101,114,103,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,118,97,108,117,101, -62,49,60,47,118,97,108,117,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,82,66,95, -71,82,79,85,80,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32, +116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,66,111, +120,83,105,122,101,114,34,32,110,97,109,101,61,34,119,120,73,68,95,65,78, +89,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114, +34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101, +109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,82,97,100,105, +111,66,117,116,116,111,110,34,32,110,97,109,101,61,34,73,68,95,77,69,82, +71,69,95,76,69,70,84,95,74,79,73,78,34,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,77,101,114, +103,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,118,97,108,117,101,62,49,60,47,118, +97,108,117,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,115,116,121,108,101,62,119,120,82,66,95,71,82,79,85,80, +60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, -101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,82,97, -100,105,111,66,117,116,116,111,110,34,32,110,97,109,101,61,34,73,68,95, -77,69,82,71,69,95,79,85,84,69,82,95,74,79,73,78,34,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108, -62,83,116,97,99,107,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,111,114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60, -47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,76,60,47,102,108,97, -103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114, -100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,77,101,116,104,111,100, -60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,111,114,105,101,110,116,62,119,120,86,69,82,84,73,67,65,76,60,47,111, -114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108, -97,103,62,119,120,69,88,80,65,78,68,124,119,120,65,76,76,60,47,102,108, -97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101, -114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, -101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,66,111,120, -83,105,122,101,114,34,32,110,97,109,101,61,34,119,120,73,68,95,65,78,89, -34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, 116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109, -34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,82,97,100,105, -111,66,117,116,116,111,110,34,32,110,97,109,101,61,34,73,68,95,75,69,89, -95,86,65,76,95,82,66,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,77,101,114,103,101,32,98, -121,32,107,101,121,32,118,97,108,117,101,115,60,47,108,97,98,101,108,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -118,97,108,117,101,62,49,60,47,118,97,108,117,101,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101, -62,119,120,82,66,95,71,82,79,85,80,60,47,115,116,121,108,101,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,102,108,97,103,62,119,120,66,79,84,84,79,77,60,47,102,108,97,103, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98, -111,114,100,101,114,62,50,60,47,98,111,114,100,101,114,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109, -34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,70,108,101,120, -71,114,105,100,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99, -84,101,120,116,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,99,117,114,114,101, -110,116,32,116,97,98,108,101,32,107,101,121,60,47,108,97,98,101,108,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76, -73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102,108, -97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,115,112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,53,44, -53,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76, -73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119, -120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124, -119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114, -62,50,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,119,120,82,97,100,105,111,66, +117,116,116,111,110,34,32,110,97,109,101,61,34,73,68,95,77,69,82,71,69, +95,79,85,84,69,82,95,74,79,73,78,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,116,97,99, +107,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101, -109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, -67,104,111,105,99,101,34,32,110,97,109,101,61,34,73,68,95,67,85,82,82,69, -78,84,95,75,69,89,95,67,72,79,73,67,69,34,32,115,117,98,99,108,97,115,115, -61,34,71,100,97,67,104,111,105,99,101,34,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101, -62,56,53,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84, -82,69,95,86,69,82,84,73,67,65,76,60,47,102,108,97,103,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105, -122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110, +116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114,105,101,110, +116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +102,108,97,103,62,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53, +60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,108,97,98,101,108,62,77,101,116,104,111,100,60,47,108,97,98, +101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105, +101,110,116,62,119,120,86,69,82,84,73,67,65,76,60,47,111,114,105,101,110, +116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, +69,88,80,65,78,68,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98, +111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10, 32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,108,97,98,101,108,62,105,109,112,111,114,116,32,116,97,98,108,101, -32,107,101,121,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,82,69, -95,86,69,82,84,73,67,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,112,97,99,101, -114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,115,105,122,101,62,53,44,53,100,60,47,115,105,122,101,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95, -72,79,82,73,90,79,78,84,65,76,124,119,120,65,76,73,71,78,95,67,69,78,84, -69,82,95,86,69,82,84,73,67,65,76,124,119,120,65,76,76,60,47,102,108,97, -103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,98,111,114,100,101,114,62,50,60,47,98,111,114,100,101,114,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,67,104,111,105,99,101,34,32,110,97,109, -101,61,34,73,68,95,73,77,80,79,82,84,95,75,69,89,95,67,72,79,73,67,69,34, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,115,105,122,101,62,56,53,44,45,49,100,60,47,115,105,122, -101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, -65,76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102, -108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,99,111,108,115,62,51,60,47,99, -111,108,115,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,114,111,119,115,62,50,60,47,114,111,119,115,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,118,103, -97,112,62,50,60,47,118,103,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119, -120,76,69,70,84,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,50,53,60,47, -98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,86,69, -82,84,73,67,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, +97,115,115,61,34,119,120,83,116,97,116,105,99,66,111,120,83,105,122,101, +114,34,32,110,97,109,101,61,34,119,120,73,68,95,65,78,89,34,62,10,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, 97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, @@ -36543,146 +36434,207 @@ static unsigned char xml_res_file_11[] = { 99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, 101,99,116,32,99,108,97,115,115,61,34,119,120,82,97,100,105,111,66,117, -116,116,111,110,34,32,110,97,109,101,61,34,73,68,95,82,69,67,95,79,82,68, -69,82,95,82,66,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,108,97,98,101,108,62,77,101,114,103,101,32,98,121, -32,114,101,99,111,114,100,32,111,114,100,101,114,60,47,108,97,98,101,108, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,72,79,82, -73,90,79,78,84,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, -84,79,80,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,98,111,114,100,101,114,62,50,60,47,98,111,114,100,101,114, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109, -34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83, -105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, -105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,111,114,105,101,110,116,62,119,120,86,69,82,84,73,67,65,76,60,47, -111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97, -116,105,99,84,101,120,116,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,69,120,99,108,117,100,101,60,47,108,97,98,101,108,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119, -120,65,76,73,71,78,95,67,69,78,84,82,69,95,72,79,82,73,90,79,78,84,65,76, -60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114, -105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,76,105,115,116,66,111,120,34,32,110,97,109,101, -61,34,73,68,95,69,88,67,76,85,68,69,95,76,73,83,84,34,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,115,105,122,101,62,57,48,44,55,55,100,60,47,115,105,122,101,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,76,66,95,83,73,78, -71,76,69,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,111,112,116,105,111,110,62,49,60,47,111, -112,116,105,111,110,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,69, -88,80,65,78,68,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,112,116,105,111,110,62, -49,60,47,111,112,116,105,111,110,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,69, -88,80,65,78,68,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101, -109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, -66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32, +116,116,111,110,34,32,110,97,109,101,61,34,73,68,95,75,69,89,95,86,65,76, +95,82,66,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,108,97,98,101,108,62,77,101,114,103,101,32,98,121,32,107, +101,121,32,118,97,108,117,101,115,60,47,108,97,98,101,108,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,118,97,108, +117,101,62,49,60,47,118,97,108,117,101,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120, +82,66,95,71,82,79,85,80,60,47,115,116,121,108,101,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102, +108,97,103,62,119,120,66,79,84,84,79,77,60,47,102,108,97,103,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100, +101,114,62,50,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, 99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66, -117,116,116,111,110,34,32,110,97,109,101,61,34,73,68,95,73,78,67,95,65, -76,76,95,66,85,84,84,79,78,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101, -62,51,48,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -108,97,98,101,108,62,38,103,116,59,38,103,116,59,60,47,108,97,98,101,108, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108, -97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90, -79,78,84,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,70,108,101,120,71,114,105, +100,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120, +116,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,108,97,98,101,108,62,99,117,114,114,101,110,116,32, +116,97,98,108,101,32,107,101,121,60,47,108,97,98,101,108,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95, +67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102,108,97,103,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, +115,112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,53,44,53,100,60,47, +115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67, +69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76,73,71, +78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65,76,76, +60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,50,60,47,98,111, +114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, 108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,117, -116,116,111,110,34,32,110,97,109,101,61,34,73,68,95,73,78,67,95,79,78,69, -95,66,85,84,84,79,78,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,51, -48,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97, -98,101,108,62,38,103,116,59,60,47,108,97,98,101,108,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, -65,76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124, -119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114, -100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,67,104,111,105,99, +101,34,32,110,97,109,101,61,34,73,68,95,67,85,82,82,69,78,84,95,75,69,89, +95,67,72,79,73,67,69,34,32,115,117,98,99,108,97,115,115,61,34,71,100,97, +67,104,111,105,99,101,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,56,53,44,45,49, +100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102, +108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84, +73,67,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109, +34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83, +116,97,116,105,99,84,101,120,116,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62, +105,109,112,111,114,116,32,116,97,98,108,101,32,107,101,121,60,47,108,97, +98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62, +119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76, +60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,115,112,97,99,101,114,34,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122, +101,62,53,44,53,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119, +120,65,76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76, +124,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65, +76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101, +114,62,50,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, +101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,67,104,111,105,99,101,34,32,110,97,109,101,61,34,73,68,95,73,77,80, +79,82,84,95,75,69,89,95,67,72,79,73,67,69,34,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122, +101,62,56,53,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69, +78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102,108,97,103,62,10,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, 106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,99,111,108,115,62,51,60,47,99,111,108,115,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,114,111, +119,115,62,50,60,47,114,111,119,115,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,118,103,97,112,62,50,60,47,118,103, +97,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,76,69,70,84,60,47,102, +108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,98,111,114,100,101,114,62,50,53,60,47,98,111,114,100,101,114,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,111,114,105,101,110,116,62,119,120,86,69,82,84,73,67,65,76,60,47,111, +114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122, +101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66, +111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,82,97,100,105,111,66,117,116,116,111,110,34,32,110,97, +109,101,61,34,73,68,95,82,69,67,95,79,82,68,69,82,95,82,66,34,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97, +98,101,108,62,77,101,114,103,101,32,98,121,32,114,101,99,111,114,100,32, +111,114,100,101,114,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,111,114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60, +47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,102,108,97,103,62,119,120,84,79,80,60,47,102,108,97, +103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114, +100,101,114,62,50,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, 61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,117,116,116,111,110, -34,32,110,97,109,101,61,34,73,68,95,69,88,67,76,95,79,78,69,95,66,85,84, -84,79,78,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,51,48,44,45,49, -100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108, -62,38,108,116,59,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73, -71,78,95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119,120, -65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114, -62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, +32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114, +105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105, +101,110,116,62,119,120,86,69,82,84,73,67,65,76,60,47,111,114,105,101,110, 116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, 105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,119,120,66,117,116,116,111,110,34,32, -110,97,109,101,61,34,73,68,95,69,88,67,76,95,65,76,76,95,66,85,84,84,79, +99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120, +116,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,69,120,99,108,117, +100,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95, +67,69,78,84,82,69,95,72,79,82,73,90,79,78,84,65,76,60,47,102,108,97,103, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,76,105,115,116,66,111,120,34,32,110,97,109,101,61,34,73,68,95,69,88, +67,76,85,68,69,95,76,73,83,84,34,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122, +101,62,57,48,44,55,55,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,115,116,121,108,101,62,119,120,76,66,95,83,73,78,71,76,69,60,47,115, +116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,111,112,116,105,111,110,62,49,60,47,111,112,116,105,111,110,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,102,108,97,103,62,119,120,69,88,80,65,78,68,60,47,102, +108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,111,112,116,105,111,110,62,49,60,47,111,112,116,105, +111,110,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,102,108,97,103,62,119,120,69,88,80,65,78,68,60,47,102, +108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122, +101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,66,117,116,116,111,110,34, +32,110,97,109,101,61,34,73,68,95,73,78,67,95,65,76,76,95,66,85,84,84,79, 78,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,51,48,44,45,49,100, 60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,38, -108,116,59,38,108,116,59,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, +103,116,59,38,103,116,59,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47, 111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65, @@ -36692,250 +36644,280 @@ static unsigned char xml_res_file_11[] = { 114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, 99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,86,69,82,84,73, -67,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,82,69, -95,86,69,82,84,73,67,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,66,117,116,116,111,110,34,32, +110,97,109,101,61,34,73,68,95,73,78,67,95,79,78,69,95,66,85,84,84,79,78, +34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,51,48,44,45,49,100,60, +47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,38,103, +116,59,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, 116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, +32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67, +69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76,76,60, +47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60, +47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, 114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,119,120,66,117,116,116,111,110,34,32,110,97,109,101, +61,34,73,68,95,69,88,67,76,95,79,78,69,95,66,85,84,84,79,78,34,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,115,105,122,101,62,51,48,44,45,49,100,60,47,115,105,122, +101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,38,108,116,59,60,47, +108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69, +82,95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76,76,60,47,102,108, +97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114, +100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101, +109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,119,120,66,117,116,116,111,110,34,32,110,97,109,101,61,34,73,68,95,69, +88,67,76,95,65,76,76,95,66,85,84,84,79,78,34,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +115,105,122,101,62,51,48,44,45,49,100,60,47,115,105,122,101,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,108,97,98,101,108,62,38,108,116,59,38,108,116,59,60,47,108, +97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82, +95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76,76,60,47,102,108,97, +103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100, +101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114, 105,101,110,116,62,119,120,86,69,82,84,73,67,65,76,60,47,111,114,105,101, 110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, -115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101, -120,116,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,73,110,99,108, -117,100,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71, -78,95,67,69,78,84,82,69,95,72,79,82,73,90,79,78,84,65,76,60,47,102,108, -97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119, +120,65,76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47, +102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105, +122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,86,69, +82,84,73,67,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, 101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109, 34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, -119,120,76,105,115,116,66,111,120,34,32,110,97,109,101,61,34,73,68,95,73, -78,67,76,85,68,69,95,76,73,83,84,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105, -122,101,62,57,48,44,55,55,100,60,47,115,105,122,101,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,115,116,121,108,101,62,119,120,76,66,95,83,73,78,71,76,69,60,47,115, -116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, +119,120,83,116,97,116,105,99,84,101,120,116,34,62,10,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,112,116,105,111,110,62,49,60,47,111,112,116,105,111,110,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,102,108,97,103,62,119,120,69,88,80,65,78,68,60,47,102, -108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,111,112,116,105,111,110,62,49,60,47,111,112,116,105, -111,110,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,102,108,97,103,62,119,120,69,88,80,65,78,68,60,47,102, -108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119, -120,72,79,82,73,90,79,78,84,65,76,60,47,111,114,105,101,110,116,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,112,116,105,111,110,62,49,60,47,111,112,116,105,111,110,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108, -97,103,62,119,120,65,76,76,124,119,120,69,88,80,65,78,68,60,47,102,108, -97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32, +60,108,97,98,101,108,62,73,110,99,108,117,100,101,60,47,108,97,98,101,108, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108, +97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,72,79,82,73,90, +79,78,84,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, -114,105,101,110,116,62,119,120,86,69,82,84,73,67,65,76,60,47,111,114,105, -101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,111,112,116,105,111,110,62,49,60,47,111,112,116,105,111,110,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119, -120,69,88,80,65,78,68,124,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95, -72,79,82,73,90,79,78,84,65,76,124,119,120,76,69,70,84,124,119,120,82,73, -71,72,84,124,119,120,84,79,80,60,47,102,108,97,103,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,48,60,47, -98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, -114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111, -120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, 105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,119,120,67,104,101,99,107,66,111,120,34,32,110,97,109,101,61, -34,73,68,95,77,69,82,71,69,95,79,86,69,82,87,82,73,84,69,95,83,65,77,69, -95,70,73,69,76,68,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,108,97,98,101,108,62,85,115,101,32,101,120,105, -115,116,105,110,103,32,102,105,101,108,100,32,110,97,109,101,60,47,108, -97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,99,104,101,99,107,101,100,62,48,60,47,99,104,101,99,107, -101,100,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120, -72,79,82,73,90,79,78,84,65,76,60,47,111,114,105,101,110,116,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62, -119,120,84,79,80,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,50,60,47,98,111,114,100, -101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98, -101,108,62,80,97,114,97,109,101,116,101,114,115,60,47,108,97,98,101,108, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110, -116,62,119,120,86,69,82,84,73,67,65,76,60,47,111,114,105,101,110,116,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,69,88, -80,65,78,68,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,50,60,47,98,111,114, -100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,76,105,115,116,66,111,120,34, +32,110,97,109,101,61,34,73,68,95,73,78,67,76,85,68,69,95,76,73,83,84,34, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,115,105,122,101,62,57,48,44,55,55,100,60,47, +115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120, +76,66,95,83,73,78,71,76,69,60,47,115,116,121,108,101,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,112,116,105,111,110, +62,49,60,47,111,112,116,105,111,110,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103, +62,119,120,69,88,80,65,78,68,60,47,102,108,97,103,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,112,116, +105,111,110,62,49,60,47,111,112,116,105,111,110,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103, +62,119,120,69,88,80,65,78,68,60,47,102,108,97,103,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,111,114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65, +76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,112,116,105,111, +110,62,49,60,47,111,112,116,105,111,110,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,76, +124,119,120,69,88,80,65,78,68,60,47,102,108,97,103,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114, +62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119, 120,86,69,82,84,73,67,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,112,116,105,111, +110,62,49,60,47,111,112,116,105,111,110,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,69,88,80,65,78,68,124, +119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,72,79,82,73,90,79,78,84, +65,76,124,119,120,76,69,70,84,124,119,120,82,73,71,72,84,124,119,120,84, +79,80,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,98,111,114,100,101,114,62,48,60,47,98,111,114,100,101,114,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109, +34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,67,104,101,99, +107,66,111,120,34,32,110,97,109,101,61,34,73,68,95,77,69,82,71,69,95,79, +86,69,82,87,82,73,84,69,95,83,65,77,69,95,70,73,69,76,68,34,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98, +101,108,62,85,115,101,32,101,120,105,115,116,105,110,103,32,102,105,101, +108,100,32,110,97,109,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107, +101,100,62,48,60,47,99,104,101,99,107,101,100,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,111,114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60, +47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,102,108,97,103,62,119,120,84,79,80,60,47,102,108,97, +103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114, +100,101,114,62,50,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,80,97,114,97,109,101, +116,101,114,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,86,69,82,84,73,67, +65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,60,102,108,97,103,62,119,120,69,88,80,65,78,68,124,119,120,65,76,76, +60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111, +114,100,101,114,62,50,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32, 32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, -60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,72, -79,82,73,90,79,78,84,65,76,124,119,120,76,69,70,84,124,119,120,82,73,71, -72,84,124,119,120,84,79,80,60,47,102,108,97,103,62,10,32,32,32,32,32,32, -32,32,60,98,111,114,100,101,114,62,52,60,47,98,111,114,100,101,114,62,10, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105, -116,101,109,34,62,10,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, -65,76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124, -119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,60, -98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32, +32,32,60,111,114,105,101,110,116,62,119,120,86,69,82,84,73,67,65,76,60, +47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65, +76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119, +120,76,69,70,84,124,119,120,82,73,71,72,84,124,119,120,84,79,80,60,47,102, +108,97,103,62,10,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,52, +60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32, +32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82, +95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76,76,60,47,102,108,97, +103,62,10,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47, +98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114, +34,62,10,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119, +120,72,79,82,73,90,79,78,84,65,76,60,47,111,114,105,101,110,116,62,10,32, +32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, 32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32, -60,111,114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60, -47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101, -109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,66,117,116,116,111,110,34,32,110,97, -109,101,61,34,119,120,73,68,95,77,69,82,71,69,34,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,38,97,109,112,59,77,101, -114,103,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32, +120,66,117,116,116,111,110,34,32,110,97,109,101,61,34,119,120,73,68,95, +77,69,82,71,69,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108, +97,98,101,108,62,38,97,109,112,59,77,101,114,103,101,60,47,108,97,98,101, +108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, +66,79,84,84,79,77,124,119,120,76,69,70,84,124,119,120,82,73,71,72,84,60, +47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114, +100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, +32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, +114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,117,116,116,111, +110,34,32,110,97,109,101,61,34,119,120,73,68,95,67,76,79,83,69,34,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,67,108, +111,115,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32, 32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, 32,60,102,108,97,103,62,119,120,66,79,84,84,79,77,124,119,120,76,69,70, 84,124,119,120,82,73,71,72,84,60,47,102,108,97,103,62,10,32,32,32,32,32, 32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100, 101,114,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,66,117,116,116,111,110,34,32,110,97,109,101,61,34,119,120, -73,68,95,67,76,79,83,69,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,108,97,98,101,108,62,67,108,111,115,101,60,47,108,97,98,101,108,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,66,79, -84,84,79,77,124,119,120,76,69,70,84,124,119,120,82,73,71,72,84,60,47,102, -108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100, -101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,116,105, -116,108,101,62,77,101,114,103,101,60,47,116,105,116,108,101,62,10,32,32, -32,32,60,99,101,110,116,101,114,101,100,62,49,60,47,99,101,110,116,101, -114,101,100,62,10,32,32,32,32,60,115,116,121,108,101,62,119,120,67,65,80, -84,73,79,78,124,119,120,83,89,83,84,69,77,95,77,69,78,85,124,119,120,82, -69,83,73,90,69,95,66,79,82,68,69,82,124,119,120,67,76,79,83,69,95,66,79, -88,60,47,115,116,121,108,101,62,10,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,68, -105,97,108,111,103,34,32,110,97,109,101,61,34,73,68,95,68,73,83,83,79,76, -86,69,95,68,76,71,34,32,115,117,98,99,108,97,115,115,61,34,68,105,115,115, -111,108,118,101,68,108,103,34,62,10,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62, -10,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,86,69,82,84, -73,67,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, -101,109,34,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,119,120,83,99,114,111,108,108,101,100,87,105,110,100, -111,119,34,32,110,97,109,101,61,34,73,68,95,68,73,83,83,79,76,86,69,95, -83,67,82,79,76,76,95,87,73,78,34,62,10,32,32,32,32,32,32,32,32,32,32,60, -115,116,121,108,101,62,119,120,72,83,67,82,79,76,76,124,119,120,86,83,67, -82,79,76,76,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120, -83,105,122,101,114,34,32,110,97,109,101,61,34,73,68,95,68,73,83,83,79,76, -86,69,95,83,67,82,79,76,76,95,87,73,78,95,83,73,90,69,82,34,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,60,116,105,116,108,101,62,77,101,114,103,101, +60,47,116,105,116,108,101,62,10,32,32,32,32,60,99,101,110,116,101,114,101, +100,62,49,60,47,99,101,110,116,101,114,101,100,62,10,32,32,32,32,60,115, +116,121,108,101,62,119,120,67,65,80,84,73,79,78,124,119,120,83,89,83,84, +69,77,95,77,69,78,85,124,119,120,82,69,83,73,90,69,95,66,79,82,68,69,82, +124,119,120,67,76,79,83,69,95,66,79,88,60,47,115,116,121,108,101,62,10, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,119,120,68,105,97,108,111,103,34,32,110,97,109, +101,61,34,73,68,95,68,73,83,83,79,76,86,69,95,68,76,71,34,32,115,117,98, +99,108,97,115,115,61,34,68,105,115,115,111,108,118,101,68,108,103,34,62, +10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,60,111,114, +105,101,110,116,62,119,120,86,69,82,84,73,67,65,76,60,47,111,114,105,101, +110,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, 115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,83,101,108,101,99,116,32,118,97,114,105,97,98,108,101,32,102,111, -114,32,100,105,115,115,111,108,118,105,110,103,58,60,47,108,97,98,101,108, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95, -86,69,82,84,73,67,65,76,124,119,120,82,73,71,72,84,60,47,102,108,97,103, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114, -100,101,114,62,55,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,99, +114,111,108,108,101,100,87,105,110,100,111,119,34,32,110,97,109,101,61, +34,73,68,95,68,73,83,83,79,76,86,69,95,83,67,82,79,76,76,95,87,73,78,34, +62,10,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,72, +83,67,82,79,76,76,124,119,120,86,83,67,82,79,76,76,60,47,115,116,121,108, +101,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,32,110,97, +109,101,61,34,73,68,95,68,73,83,83,79,76,86,69,95,83,67,82,79,76,76,95, +87,73,78,95,83,73,90,69,82,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114, +105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105, +122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105, +116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97, +116,105,99,84,101,120,116,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,101,108,101,99,116,32, +118,97,114,105,97,98,108,101,32,102,111,114,32,100,105,115,115,111,108, +118,105,110,103,58,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, -99,108,97,115,115,61,34,119,120,67,104,111,105,99,101,34,32,110,97,109, -101,61,34,73,68,95,67,85,82,82,69,78,84,95,75,69,89,95,67,72,79,73,67,69, -34,32,115,117,98,99,108,97,115,115,61,34,71,100,97,67,104,111,105,99,101, -34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -115,105,122,101,62,56,53,44,45,49,100,60,47,115,105,122,101,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102, -108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84, -73,67,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, +65,76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,124,119, +120,82,73,71,72,84,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,55,60,47,98,111, +114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, +114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, +67,104,111,105,99,101,34,32,110,97,109,101,61,34,73,68,95,67,85,82,82,69, +78,84,95,75,69,89,95,67,72,79,73,67,69,34,32,115,117,98,99,108,97,115,115, +61,34,71,100,97,67,104,111,105,99,101,34,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,56,53,44,45,49, +100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,72,79,82, -73,90,79,78,84,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71, -78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,124,119,120,65,76,76, -60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -98,111,114,100,101,114,62,49,48,60,47,98,111,114,100,101,114,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, -119,120,83,116,97,116,105,99,66,111,120,83,105,122,101,114,34,32,110,97, -109,101,61,34,119,120,73,68,95,65,78,89,34,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, -99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99, -84,101,120,116,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,101,108,101,99,116,32, -118,97,114,105,97,98,108,101,115,58,60,47,108,97,98,101,108,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78, -84,82,69,95,86,69,82,84,73,67,65,76,60,47,102,108,97,103,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114, -100,101,114,62,48,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114, -105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114, -105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102,108,97,103, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, +114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111, +114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,86, +69,82,84,73,67,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,49, +48,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32, 32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,102,108,97,103,62,119,120,69,88,80,65,78,68,124,119, -120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,56,60,47,98,111,114,100, -101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114, +105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105, +99,66,111,120,83,105,122,101,114,34,32,110,97,109,101,61,34,119,120,73, +68,95,65,78,89,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114, 105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111, @@ -36943,115 +36925,122 @@ static unsigned char xml_res_file_11[] = { 32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, 115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101, -109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101, -110,116,62,119,120,86,69,82,84,73,67,65,76,60,47,111,114,105,101,110,116, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, -105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,76,105,115,116,66,111,120, -34,32,110,97,109,101,61,34,73,68,95,69,88,67,76,85,68,69,95,76,73,83,84, -34,32,115,117,98,99,108,97,115,115,61,34,71,100,97,76,105,115,116,66,111, -120,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,57,48,44,56,55, -100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121, -108,101,62,119,120,76,66,95,83,73,78,71,76,69,60,47,115,116,121,108,101, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,111,112,116,105,111,110,62,49,60,47,111,112,116,105,111,110,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,102,108,97,103,62,119,120,69,88,80,65,78,68,60,47, -102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, +97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +108,97,98,101,108,62,83,101,108,101,99,116,32,118,97,114,105,97,98,108, +101,115,58,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108, +97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73, +67,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,48,60,47,98, +111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120, +72,79,82,73,90,79,78,84,65,76,60,47,111,114,105,101,110,116,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, +116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102, +108,97,103,62,119,120,69,88,80,65,78,68,124,119,120,65,76,76,60,47,102, +108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,98,111,114,100,101,114,62,56,60,47,98,111,114,100,101,114,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101, +114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114, +105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,112,116,105,111,110,62,49, -60,47,111,112,116,105,111,110,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, -69,88,80,65,78,68,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, -114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120, +83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119, +120,86,69,82,84,73,67,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, 114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,66,117,116,116,111,110,34,32,110,97, -109,101,61,34,73,68,95,73,78,67,95,65,76,76,95,66,85,84,84,79,78,34,62, +32,99,108,97,115,115,61,34,119,120,76,105,115,116,66,111,120,34,32,110, +97,109,101,61,34,73,68,95,69,88,67,76,85,68,69,95,76,73,83,84,34,32,115, +117,98,99,108,97,115,115,61,34,71,100,97,76,105,115,116,66,111,120,34,62, 10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,51,48,44,45,49,100,60, +32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,57,48,44,56,55,100,60, 47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62, -38,103,116,59,38,103,116,59,60,47,108,97,98,101,108,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103, -62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90,79,78, -84,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101, +62,119,120,76,66,95,83,73,78,71,76,69,60,47,115,116,121,108,101,62,10,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, +112,116,105,111,110,62,49,60,47,111,112,116,105,111,110,62,10,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,102,108,97,103,62,119,120,69,88,80,65,78,68,60,47,102,108,97, +103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,111,112,116,105,111,110,62,49,60,47,111,112, +116,105,111,110,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,69,88,80,65,78, +68,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101, +109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, 99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34, 62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, 34,119,120,66,117,116,116,111,110,34,32,110,97,109,101,61,34,73,68,95,73, -78,67,95,79,78,69,95,66,85,84,84,79,78,34,62,10,32,32,32,32,32,32,32,32, +78,67,95,65,76,76,95,66,85,84,84,79,78,34,62,10,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 60,115,105,122,101,62,51,48,44,45,49,100,60,47,115,105,122,101,62,10,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,108,97,98,101,108,62,38,103,116,59,60,47,108,97, -98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78, -84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76,76,60,47,102, -108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60, -47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, -105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,66,117,116,116,111,110,34, -32,110,97,109,101,61,34,73,68,95,69,88,67,76,95,79,78,69,95,66,85,84,84, -79,78,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,51,48,44,45, -49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98, -101,108,62,38,108,116,59,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,108,97,98,101,108,62,38,103,116,59,38,103,116,59, +60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, +116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78, +95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76, +76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114, +62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62, -119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84, -65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,117,116, +116,111,110,34,32,110,97,109,101,61,34,73,68,95,73,78,67,95,79,78,69,95, +66,85,84,84,79,78,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62, +51,48,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32, +60,108,97,98,101,108,62,38,103,116,59,60,47,108,97,98,101,108,62,10,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, -119,120,66,117,116,116,111,110,34,32,110,97,109,101,61,34,73,68,95,69,88, -67,76,95,65,76,76,95,66,85,84,84,79,78,34,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102, +108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73, +90,79,78,84,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,115,105,122,101,62,51,48,44,45,49,100,60,47,115,105,122,101,62,10,32, +32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101, +109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,66,117,116,116,111,110,34,32,110,97,109,101,61,34,73, +68,95,69,88,67,76,95,79,78,69,95,66,85,84,84,79,78,34,62,10,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,108,97,98,101,108,62,38,108,116,59,38,108,116,59, +32,32,32,32,60,115,105,122,101,62,51,48,44,45,49,100,60,47,115,105,122, +101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,38,108,116,59, 60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, 116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, @@ -37062,109 +37051,129 @@ static unsigned char xml_res_file_11[] = { 62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, 101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,86, -69,82,84,73,67,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71, -78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102,108,97,103, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83, -105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120, -86,69,82,84,73,67,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114, -105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,119,120,76,105,115,116,66,111,120,34,32,110,97,109, -101,61,34,73,68,95,73,78,67,76,85,68,69,95,76,73,83,84,34,32,115,117,98, -99,108,97,115,115,61,34,71,100,97,76,105,115,116,66,111,120,34,62,10,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,117,116, +116,111,110,34,32,110,97,109,101,61,34,73,68,95,69,88,67,76,95,65,76,76, +95,66,85,84,84,79,78,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101, +62,51,48,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,115,105,122,101,62,57,48,44,56,55,100,60,47,115, -105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119, -120,76,66,95,83,73,78,71,76,69,60,47,115,116,121,108,101,62,10,32,32,32, +32,60,108,97,98,101,108,62,38,108,116,59,38,108,116,59,60,47,108,97,98, +101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,112, -116,105,111,110,62,49,60,47,111,112,116,105,111,110,62,10,32,32,32,32,32, +32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84, +69,82,95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76,76,60,47,102,108, +97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98, +111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,102,108,97,103,62,119,120,69,88,80,65,78,68,60,47,102,108,97,103, +32,32,32,32,60,111,114,105,101,110,116,62,119,120,86,69,82,84,73,67,65, +76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, 62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,111,112,116,105,111,110,62,49,60,47,111,112, -116,105,111,110,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,69,88,80,65,78, -68,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114, -105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114, -105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84, +82,69,95,86,69,82,84,73,67,65,76,60,47,102,108,97,103,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, +115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,86,69,82,84,73, +67,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109, +34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,119,120,76,105,115,116,66,111,120,34,32,110,97,109,101,61,34,73,68, +95,73,78,67,76,85,68,69,95,76,73,83,84,34,32,115,117,98,99,108,97,115,115, +61,34,71,100,97,76,105,115,116,66,111,120,34,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,115,105,122,101,62,57,48,44,56,55,100,60,47,115,105,122,101,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,76,66,95,83,73, +78,71,76,69,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,112,116,105,111,110,62, 49,60,47,111,112,116,105,111,110,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,76, -124,119,120,69,88,80,65,78,68,60,47,102,108,97,103,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101, -114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101, -110,116,62,119,120,86,69,82,84,73,67,65,76,60,47,111,114,105,101,110,116, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,111,112,116,105,111,110,62,49,60,47,111,112,116,105,111,110,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103, -62,119,120,69,88,80,65,78,68,124,119,120,65,76,73,71,78,95,67,69,78,84, -82,69,95,72,79,82,73,90,79,78,84,65,76,60,47,102,108,97,103,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114, -62,56,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97, +103,62,119,120,69,88,80,65,78,68,60,47,102,108,97,103,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,111,112,116,105,111,110,62,49,60,47,111,112,116,105,111,110,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,102,108,97,103,62,119,120,69,88,80,65,78,68,60,47,102,108,97, +103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62, +119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114,105,101,110,116,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,111,112,116,105,111,110,62,49,60,47,111,112, +116,105,111,110,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,76,124,119,120,69,88, +80,65,78,68,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47, +98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105, -99,84,101,120,116,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,77,101,116,104,111,100, -58,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103, -62,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65, -76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,48,60,47,98,111,114, -100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119, +120,86,69,82,84,73,67,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,112, +116,105,111,110,62,49,60,47,111,112,116,105,111,110,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,69, +88,80,65,78,68,124,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,72,79, +82,73,90,79,78,84,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,56,60,47, +98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, -99,108,97,115,115,61,34,119,120,82,97,100,105,111,66,117,116,116,111,110, -34,32,110,97,109,101,61,34,73,68,95,68,73,83,83,79,76,86,69,95,67,79,85, -78,84,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,108,97,98,101,108,62,67,111,117,110,116,60,47,108,97, -98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,118,97,108,117,101,62,48,60,47,118,97,108,117,101, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,115,116,121,108,101,62,119,120,82,66,95,71,82,79,85,80,60,47,115, -116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109, +101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101, +120,116,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,108,97,98,101,108,62,77,101,116,104,111,100,58,60, +47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119, +120,65,76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47, +102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,98,111,114,100,101,114,62,48,60,47,98,111,114,100,101, +114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,119,120,82,97,100,105,111,66,117,116,116,111,110,34,32, +110,97,109,101,61,34,73,68,95,68,73,83,83,79,76,86,69,95,67,79,85,78,84, 34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,82,97,100, -105,111,66,117,116,116,111,110,34,32,110,97,109,101,61,34,73,68,95,68,73, -83,83,79,76,86,69,95,65,86,71,34,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,65,118,101, +32,32,32,60,108,97,98,101,108,62,67,111,117,110,116,60,47,108,97,98,101, +108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,118,97,108,117,101,62,48,60,47,118,97,108,117,101,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +115,116,121,108,101,62,119,120,82,66,95,71,82,79,85,80,60,47,115,116,121, +108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,82,97,100,105, +111,66,117,116,116,111,110,34,32,110,97,109,101,61,34,73,68,95,68,73,83, +83,79,76,86,69,95,65,86,71,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,65,118,101, 114,97,103,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, @@ -60070,7 +60079,7 @@ static unsigned char xml_res_file_71[] = { 160,17,160,255,214,244,79,162,182,168,120,144,155,250,62,0,0,0,0,73,69, 78,68,174,66,96,130}; -static size_t xml_res_size_72 = 8248; +static size_t xml_res_size_72 = 8008; static unsigned char xml_res_file_72[] = { 60,63,120,109,108,32,118,101,114,115,105,111,110,61,34,49,46,48,34,32,101, 110,99,111,100,105,110,103,61,34,73,83,79,45,56,56,53,57,45,49,53,34,63, @@ -60087,303 +60096,294 @@ static unsigned char xml_res_file_72[] = { 32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,116,111,111,108, 34,32,110,97,109,101,61,34,73,68,95,78,69,87,95,80,82,79,74,69,67,84,34, 62,10,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100,97,65,112,112, -82,101,115,111,117,114,99,101,115,46,99,112,112,36,48,48,56,45,99,111,108, -111,114,95,51,50,120,51,50,95,48,49,46,112,110,103,60,47,98,105,116,109, -97,112,62,10,32,32,32,32,32,32,60,98,105,116,109,97,112,50,62,71,100,97, -65,112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,48,48,56, -45,99,111,108,111,114,95,51,50,120,51,50,95,48,49,46,112,110,103,60,47, +82,101,115,111,117,114,99,101,115,46,99,112,112,36,99,111,108,111,114,95, +51,50,120,51,50,95,48,49,46,112,110,103,60,47,98,105,116,109,97,112,62, +10,32,32,32,32,32,32,60,98,105,116,109,97,112,50,62,71,100,97,65,112,112, +82,101,115,111,117,114,99,101,115,46,99,112,112,36,99,111,108,111,114,95, +51,50,120,51,50,95,48,49,46,112,110,103,60,47,98,105,116,109,97,112,50, +62,10,32,32,32,32,32,32,60,116,111,111,108,116,105,112,62,79,112,101,110, +60,47,116,111,111,108,116,105,112,62,10,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,116,111,111,108,34,32,110,97,109,101,61,34,73,68,95,67,76,79,83,69, +95,80,82,79,74,69,67,84,34,62,10,32,32,32,32,32,32,60,98,105,116,109,97, +112,62,71,100,97,65,112,112,82,101,115,111,117,114,99,101,115,46,99,112, +112,36,99,111,108,111,114,95,51,50,120,51,50,95,48,50,46,112,110,103,60, +47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,60,98,105,116,109,97,112, +50,62,71,100,97,65,112,112,82,101,115,111,117,114,99,101,115,46,99,112, +112,36,103,114,97,121,95,51,50,120,51,50,95,48,50,46,112,110,103,60,47, 98,105,116,109,97,112,50,62,10,32,32,32,32,32,32,60,116,111,111,108,116, -105,112,62,79,112,101,110,60,47,116,111,111,108,116,105,112,62,10,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,116,111,111,108,34,32,110,97,109,101,61, -34,73,68,95,67,76,79,83,69,95,80,82,79,74,69,67,84,34,62,10,32,32,32,32, +105,112,62,67,108,111,115,101,60,47,116,111,111,108,116,105,112,62,10,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,116,111,111,108,34,32,110,97,109,101, +61,34,73,68,95,83,65,86,69,95,80,82,79,74,69,67,84,34,62,10,32,32,32,32, 32,32,60,98,105,116,109,97,112,62,71,100,97,65,112,112,82,101,115,111,117, -114,99,101,115,46,99,112,112,36,48,48,56,45,99,111,108,111,114,95,51,50, -120,51,50,95,48,50,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32, -32,32,32,32,32,60,98,105,116,109,97,112,50,62,71,100,97,65,112,112,82,101, -115,111,117,114,99,101,115,46,99,112,112,36,48,48,56,45,103,114,97,121, -95,51,50,120,51,50,95,48,50,46,112,110,103,60,47,98,105,116,109,97,112, -50,62,10,32,32,32,32,32,32,60,116,111,111,108,116,105,112,62,67,108,111, -115,101,60,47,116,111,111,108,116,105,112,62,10,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,116,111,111,108,34,32,110,97,109,101,61,34,73,68,95,83,65, -86,69,95,80,82,79,74,69,67,84,34,62,10,32,32,32,32,32,32,60,98,105,116, -109,97,112,62,71,100,97,65,112,112,82,101,115,111,117,114,99,101,115,46, -99,112,112,36,48,48,56,45,99,111,108,111,114,95,51,50,120,51,50,95,48,51, -46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,60,98, -105,116,109,97,112,50,62,71,100,97,65,112,112,82,101,115,111,117,114,99, -101,115,46,99,112,112,36,48,48,56,45,103,114,97,121,95,51,50,120,51,50, -95,48,51,46,112,110,103,60,47,98,105,116,109,97,112,50,62,10,32,32,32,32, -32,32,60,116,111,111,108,116,105,112,62,83,97,118,101,60,47,116,111,111, -108,116,105,112,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,101,112, -97,114,97,116,111,114,34,47,62,10,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,116,111,111,108,34,32,110,97,109,101,61,34,73, -68,77,95,78,69,87,95,84,65,66,76,69,34,62,10,32,32,32,32,32,32,60,98,105, -116,109,97,112,62,71,100,97,65,112,112,82,101,115,111,117,114,99,101,115, -46,99,112,112,36,48,48,56,45,99,111,108,111,114,95,51,50,120,51,50,95,48, -52,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,60, -98,105,116,109,97,112,50,62,71,100,97,65,112,112,82,101,115,111,117,114, -99,101,115,46,99,112,112,36,48,48,56,45,103,114,97,121,95,51,50,120,51, -50,95,48,52,46,112,110,103,60,47,98,105,116,109,97,112,50,62,10,32,32,32, -32,32,32,60,116,111,111,108,116,105,112,62,84,97,98,108,101,60,47,116,111, -111,108,116,105,112,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10, -32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,116,111, -111,108,34,32,110,97,109,101,61,34,73,68,95,84,79,79,76,83,95,77,69,78, -85,34,62,10,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100,97,65, -112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,48,48,53,45, -99,111,108,111,114,95,51,50,120,51,50,95,52,49,46,112,110,103,60,47,98, -105,116,109,97,112,62,10,32,32,32,32,32,32,60,98,105,116,109,97,112,50, -62,71,100,97,65,112,112,82,101,115,111,117,114,99,101,115,46,99,112,112, -36,48,48,53,45,103,114,97,121,95,51,50,120,51,50,95,52,49,46,112,110,103, -60,47,98,105,116,109,97,112,50,62,10,32,32,32,32,32,32,60,116,111,111,108, -116,105,112,62,84,111,111,108,115,60,47,116,111,111,108,116,105,112,62, -10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,116,111,111,108,34,32,110,97, -109,101,61,34,73,68,95,84,79,79,76,83,95,87,69,73,71,72,84,83,95,77,65, -78,65,71,69,82,34,62,10,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71, -100,97,65,112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,48, -48,56,45,99,111,108,111,114,95,51,50,120,51,50,95,48,53,46,112,110,103, +114,99,101,115,46,99,112,112,36,99,111,108,111,114,95,51,50,120,51,50,95, +48,51,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32, +60,98,105,116,109,97,112,50,62,71,100,97,65,112,112,82,101,115,111,117, +114,99,101,115,46,99,112,112,36,103,114,97,121,95,51,50,120,51,50,95,48, +51,46,112,110,103,60,47,98,105,116,109,97,112,50,62,10,32,32,32,32,32,32, +60,116,111,111,108,116,105,112,62,83,97,118,101,60,47,116,111,111,108,116, +105,112,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,101,112,97,114, +97,116,111,114,34,47,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,116,111,111,108,34,32,110,97,109,101,61,34,73,68,77,95, +78,69,87,95,84,65,66,76,69,34,62,10,32,32,32,32,32,32,60,98,105,116,109, +97,112,62,71,100,97,65,112,112,82,101,115,111,117,114,99,101,115,46,99, +112,112,36,99,111,108,111,114,95,51,50,120,51,50,95,48,52,46,112,110,103, 60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,60,98,105,116,109,97, 112,50,62,71,100,97,65,112,112,82,101,115,111,117,114,99,101,115,46,99, -112,112,36,48,48,56,45,103,114,97,121,95,51,50,120,51,50,95,48,53,46,112, -110,103,60,47,98,105,116,109,97,112,50,62,10,32,32,32,32,32,32,60,116,111, -111,108,116,105,112,62,87,101,105,103,104,116,115,32,77,97,110,97,103,101, -114,60,47,116,111,111,108,116,105,112,62,10,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,115,101,112,97,114,97,116,111,114,34,47,62,10,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,116,111,111,108,34,32, -110,97,109,101,61,34,73,68,95,77,65,80,95,67,72,79,73,67,69,83,34,62,10, -32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100,97,65,112,112,82,101, -115,111,117,114,99,101,115,46,99,112,112,36,48,48,56,45,99,111,108,111, -114,95,51,50,120,51,50,95,48,57,46,112,110,103,60,47,98,105,116,109,97, -112,62,10,32,32,32,32,32,32,60,98,105,116,109,97,112,50,62,71,100,97,65, -112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,48,48,56,45, -103,114,97,121,95,51,50,120,51,50,95,48,57,46,112,110,103,60,47,98,105, -116,109,97,112,50,62,10,32,32,32,32,32,32,60,116,111,111,108,116,105,112, -62,77,97,112,115,32,97,110,100,32,82,97,116,101,115,60,47,116,111,111,108, -116,105,112,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,116,111,111,108, -34,32,110,97,109,101,61,34,73,68,95,83,72,79,87,95,67,65,82,84,79,71,82, -65,77,95,78,69,87,95,86,73,69,87,34,62,10,32,32,32,32,32,32,60,98,105,116, -109,97,112,62,71,100,97,65,112,112,82,101,115,111,117,114,99,101,115,46, -99,112,112,36,48,48,56,45,99,111,108,111,114,95,51,50,120,51,50,95,49,48, -46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,60,98, -105,116,109,97,112,50,62,71,100,97,65,112,112,82,101,115,111,117,114,99, -101,115,46,99,112,112,36,48,48,56,45,103,114,97,121,95,51,50,120,51,50, -95,49,48,46,112,110,103,60,47,98,105,116,109,97,112,50,62,10,32,32,32,32, -32,32,60,116,111,111,108,116,105,112,62,67,97,114,116,111,103,114,97,109, -60,47,116,111,111,108,116,105,112,62,10,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,116,111,111,108,34,32,110,97,109,101,61,34,73,68,95,83,72,79,87,95, -68,65,84,65,95,77,79,86,73,69,34,62,10,32,32,32,32,32,32,60,98,105,116, +112,112,36,103,114,97,121,95,51,50,120,51,50,95,48,52,46,112,110,103,60, +47,98,105,116,109,97,112,50,62,10,32,32,32,32,32,32,60,116,111,111,108, +116,105,112,62,84,97,98,108,101,60,47,116,111,111,108,116,105,112,62,10, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,116,111,111,108,34,32,110,97,109, +101,61,34,73,68,95,84,79,79,76,83,95,77,69,78,85,34,62,10,32,32,32,32,32, +32,60,98,105,116,109,97,112,62,71,100,97,65,112,112,82,101,115,111,117, +114,99,101,115,46,99,112,112,36,99,111,108,111,114,95,51,50,120,51,50,95, +52,49,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32, +60,98,105,116,109,97,112,50,62,71,100,97,65,112,112,82,101,115,111,117, +114,99,101,115,46,99,112,112,36,103,114,97,121,95,51,50,120,51,50,95,52, +49,46,112,110,103,60,47,98,105,116,109,97,112,50,62,10,32,32,32,32,32,32, +60,116,111,111,108,116,105,112,62,84,111,111,108,115,60,47,116,111,111, +108,116,105,112,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,116,111,111, +108,34,32,110,97,109,101,61,34,73,68,95,84,79,79,76,83,95,87,69,73,71,72, +84,83,95,77,65,78,65,71,69,82,34,62,10,32,32,32,32,32,32,60,98,105,116, 109,97,112,62,71,100,97,65,112,112,82,101,115,111,117,114,99,101,115,46, -99,112,112,36,48,48,56,45,99,111,108,111,114,95,51,50,120,51,50,95,49,49, -46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,60,98, -105,116,109,97,112,50,62,71,100,97,65,112,112,82,101,115,111,117,114,99, -101,115,46,99,112,112,36,48,48,56,45,103,114,97,121,95,51,50,120,51,50, -95,49,49,46,112,110,103,60,47,98,105,116,109,97,112,50,62,10,32,32,32,32, -32,32,60,116,111,111,108,116,105,112,62,77,97,112,32,77,111,118,105,101, -60,47,116,111,111,108,116,105,112,62,10,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,115,101,112,97,114,97,116,111,114,34,47,62,10,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,116,111,111,108,34,32,110, -97,109,101,61,34,73,68,95,83,72,79,87,95,67,65,84,95,67,76,65,83,83,73, -70,34,62,10,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100,97,65, -112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,48,48,56,45, -99,111,108,111,114,95,51,50,120,51,50,95,49,50,46,112,110,103,60,47,98, -105,116,109,97,112,62,10,32,32,32,32,32,32,60,98,105,116,109,97,112,50, -62,71,100,97,65,112,112,82,101,115,111,117,114,99,101,115,46,99,112,112, -36,48,48,56,45,103,114,97,121,95,51,50,120,51,50,95,49,50,46,112,110,103, +99,112,112,36,99,111,108,111,114,95,51,50,120,51,50,95,48,53,46,112,110, +103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,60,98,105,116,109, +97,112,50,62,71,100,97,65,112,112,82,101,115,111,117,114,99,101,115,46, +99,112,112,36,103,114,97,121,95,51,50,120,51,50,95,48,53,46,112,110,103, 60,47,98,105,116,109,97,112,50,62,10,32,32,32,32,32,32,60,116,111,111,108, -116,105,112,62,67,97,116,101,103,111,114,121,32,69,100,105,116,111,114, -60,47,116,111,111,108,116,105,112,62,10,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,115,101,112,97,114,97,116,111,114,34,47,62,10,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,116,111,111,108,34,32,110, -97,109,101,61,34,73,68,77,95,72,73,83,84,34,62,10,32,32,32,32,32,32,60, -98,105,116,109,97,112,62,71,100,97,65,112,112,82,101,115,111,117,114,99, -101,115,46,99,112,112,36,48,48,56,45,99,111,108,111,114,95,51,50,120,51, -50,95,49,51,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32, -32,32,60,98,105,116,109,97,112,50,62,71,100,97,65,112,112,82,101,115,111, -117,114,99,101,115,46,99,112,112,36,48,48,56,45,103,114,97,121,95,51,50, +116,105,112,62,87,101,105,103,104,116,115,32,77,97,110,97,103,101,114,60, +47,116,111,111,108,116,105,112,62,10,32,32,32,32,60,47,111,98,106,101,99, +116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,115,101,112,97,114,97,116,111,114,34,47,62,10,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,116,111,111,108,34,32,110,97, +109,101,61,34,73,68,95,77,65,80,95,67,72,79,73,67,69,83,34,62,10,32,32, +32,32,32,32,60,98,105,116,109,97,112,62,71,100,97,65,112,112,82,101,115, +111,117,114,99,101,115,46,99,112,112,36,99,111,108,111,114,95,51,50,120, +51,50,95,48,57,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32, +32,32,32,60,98,105,116,109,97,112,50,62,71,100,97,65,112,112,82,101,115, +111,117,114,99,101,115,46,99,112,112,36,103,114,97,121,95,51,50,120,51, +50,95,48,57,46,112,110,103,60,47,98,105,116,109,97,112,50,62,10,32,32,32, +32,32,32,60,116,111,111,108,116,105,112,62,77,97,112,115,32,97,110,100, +32,82,97,116,101,115,60,47,116,111,111,108,116,105,112,62,10,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,116,111,111,108,34,32,110,97,109,101,61,34,73, +68,95,83,72,79,87,95,67,65,82,84,79,71,82,65,77,95,78,69,87,95,86,73,69, +87,34,62,10,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100,97,65, +112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,99,111,108,111, +114,95,51,50,120,51,50,95,49,48,46,112,110,103,60,47,98,105,116,109,97, +112,62,10,32,32,32,32,32,32,60,98,105,116,109,97,112,50,62,71,100,97,65, +112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,103,114,97,121, +95,51,50,120,51,50,95,49,48,46,112,110,103,60,47,98,105,116,109,97,112, +50,62,10,32,32,32,32,32,32,60,116,111,111,108,116,105,112,62,67,97,114, +116,111,103,114,97,109,60,47,116,111,111,108,116,105,112,62,10,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,116,111,111,108,34,32,110,97,109,101,61,34,73, +68,95,83,72,79,87,95,68,65,84,65,95,77,79,86,73,69,34,62,10,32,32,32,32, +32,32,60,98,105,116,109,97,112,62,71,100,97,65,112,112,82,101,115,111,117, +114,99,101,115,46,99,112,112,36,99,111,108,111,114,95,51,50,120,51,50,95, +49,49,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32, +60,98,105,116,109,97,112,50,62,71,100,97,65,112,112,82,101,115,111,117, +114,99,101,115,46,99,112,112,36,103,114,97,121,95,51,50,120,51,50,95,49, +49,46,112,110,103,60,47,98,105,116,109,97,112,50,62,10,32,32,32,32,32,32, +60,116,111,111,108,116,105,112,62,77,97,112,32,77,111,118,105,101,60,47, +116,111,111,108,116,105,112,62,10,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +101,112,97,114,97,116,111,114,34,47,62,10,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,116,111,111,108,34,32,110,97,109,101, +61,34,73,68,95,83,72,79,87,95,67,65,84,95,67,76,65,83,83,73,70,34,62,10, +32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100,97,65,112,112,82,101, +115,111,117,114,99,101,115,46,99,112,112,36,99,111,108,111,114,95,51,50, +120,51,50,95,49,50,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32, +32,32,32,32,32,60,98,105,116,109,97,112,50,62,71,100,97,65,112,112,82,101, +115,111,117,114,99,101,115,46,99,112,112,36,103,114,97,121,95,51,50,120, +51,50,95,49,50,46,112,110,103,60,47,98,105,116,109,97,112,50,62,10,32,32, +32,32,32,32,60,116,111,111,108,116,105,112,62,67,97,116,101,103,111,114, +121,32,69,100,105,116,111,114,60,47,116,111,111,108,116,105,112,62,10,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,115,101,112,97,114,97,116,111,114,34, +47,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, +116,111,111,108,34,32,110,97,109,101,61,34,73,68,77,95,72,73,83,84,34,62, +10,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100,97,65,112,112,82, +101,115,111,117,114,99,101,115,46,99,112,112,36,99,111,108,111,114,95,51, +50,120,51,50,95,49,51,46,112,110,103,60,47,98,105,116,109,97,112,62,10, +32,32,32,32,32,32,60,98,105,116,109,97,112,50,62,71,100,97,65,112,112,82, +101,115,111,117,114,99,101,115,46,99,112,112,36,103,114,97,121,95,51,50, 120,51,50,95,49,51,46,112,110,103,60,47,98,105,116,109,97,112,50,62,10, 32,32,32,32,32,32,60,116,111,111,108,116,105,112,62,72,105,115,116,111, 103,114,97,109,60,47,116,111,111,108,116,105,112,62,10,32,32,32,32,60,47, 111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99, 108,97,115,115,61,34,116,111,111,108,34,32,110,97,109,101,61,34,73,68,77, 95,66,79,88,34,62,10,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100, -97,65,112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,48,48, -56,45,99,111,108,111,114,95,51,50,120,51,50,95,49,52,46,112,110,103,60, -47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,60,98,105,116,109,97,112, -50,62,71,100,97,65,112,112,82,101,115,111,117,114,99,101,115,46,99,112, -112,36,48,48,56,45,103,114,97,121,95,51,50,120,51,50,95,49,52,46,112,110, -103,60,47,98,105,116,109,97,112,50,62,10,32,32,32,32,32,32,60,116,111,111, -108,116,105,112,62,66,111,120,32,80,108,111,116,60,47,116,111,111,108,116, -105,112,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,116,111,111,108,34, -32,110,97,109,101,61,34,73,68,77,95,83,67,65,84,84,69,82,80,76,79,84,34, -62,10,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100,97,65,112,112, -82,101,115,111,117,114,99,101,115,46,99,112,112,36,48,48,56,45,99,111,108, -111,114,95,51,50,120,51,50,95,49,53,46,112,110,103,60,47,98,105,116,109, -97,112,62,10,32,32,32,32,32,32,60,98,105,116,109,97,112,50,62,71,100,97, -65,112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,48,48,56, -45,103,114,97,121,95,51,50,120,51,50,95,49,53,46,112,110,103,60,47,98,105, -116,109,97,112,50,62,10,32,32,32,32,32,32,60,116,111,111,108,116,105,112, -62,83,99,97,116,116,101,114,32,80,108,111,116,60,47,116,111,111,108,116, -105,112,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,116,111,111,108,34, -32,110,97,109,101,61,34,73,68,77,95,83,67,65,84,84,69,82,80,76,79,84,95, -77,65,84,34,62,10,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100, -97,65,112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,48,48, -56,45,99,111,108,111,114,95,51,50,120,51,50,95,49,54,46,112,110,103,60, -47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,60,98,105,116,109,97,112, -50,62,71,100,97,65,112,112,82,101,115,111,117,114,99,101,115,46,99,112, -112,36,48,48,56,45,103,114,97,121,95,51,50,120,51,50,95,49,54,46,112,110, -103,60,47,98,105,116,109,97,112,50,62,10,32,32,32,32,32,32,60,116,111,111, -108,116,105,112,62,83,99,97,116,116,101,114,32,80,108,111,116,32,77,97, -116,114,105,120,60,47,116,111,111,108,116,105,112,62,10,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32, -99,108,97,115,115,61,34,116,111,111,108,34,32,110,97,109,101,61,34,73,68, -77,95,66,85,66,66,76,69,67,72,65,82,84,34,62,10,32,32,32,32,32,32,60,98, +97,65,112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,99,111, +108,111,114,95,51,50,120,51,50,95,49,52,46,112,110,103,60,47,98,105,116, +109,97,112,62,10,32,32,32,32,32,32,60,98,105,116,109,97,112,50,62,71,100, +97,65,112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,103,114, +97,121,95,51,50,120,51,50,95,49,52,46,112,110,103,60,47,98,105,116,109, +97,112,50,62,10,32,32,32,32,32,32,60,116,111,111,108,116,105,112,62,66, +111,120,32,80,108,111,116,60,47,116,111,111,108,116,105,112,62,10,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,116,111,111,108,34,32,110,97,109,101,61, +34,73,68,77,95,83,67,65,84,84,69,82,80,76,79,84,34,62,10,32,32,32,32,32, +32,60,98,105,116,109,97,112,62,71,100,97,65,112,112,82,101,115,111,117, +114,99,101,115,46,99,112,112,36,99,111,108,111,114,95,51,50,120,51,50,95, +49,53,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32, +60,98,105,116,109,97,112,50,62,71,100,97,65,112,112,82,101,115,111,117, +114,99,101,115,46,99,112,112,36,103,114,97,121,95,51,50,120,51,50,95,49, +53,46,112,110,103,60,47,98,105,116,109,97,112,50,62,10,32,32,32,32,32,32, +60,116,111,111,108,116,105,112,62,83,99,97,116,116,101,114,32,80,108,111, +116,60,47,116,111,111,108,116,105,112,62,10,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,116,111,111,108,34,32,110,97,109,101,61,34,73,68,77,95,83,67, +65,84,84,69,82,80,76,79,84,95,77,65,84,34,62,10,32,32,32,32,32,32,60,98, 105,116,109,97,112,62,71,100,97,65,112,112,82,101,115,111,117,114,99,101, -115,46,99,112,112,36,48,48,56,45,99,111,108,111,114,95,51,50,120,51,50, -95,49,55,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32, -32,60,98,105,116,109,97,112,50,62,71,100,97,65,112,112,82,101,115,111,117, -114,99,101,115,46,99,112,112,36,48,48,56,45,103,114,97,121,95,51,50,120, -51,50,95,49,55,46,112,110,103,60,47,98,105,116,109,97,112,50,62,10,32,32, -32,32,32,32,60,116,111,111,108,116,105,112,62,66,117,98,98,108,101,32,67, -104,97,114,116,60,47,116,111,111,108,116,105,112,62,10,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,116,111,111,108,34,32,110,97,109,101,61,34,73,68,77, -95,51,68,80,34,62,10,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100, -97,65,112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,48,48, -56,45,99,111,108,111,114,95,51,50,120,51,50,95,49,56,46,112,110,103,60, -47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,60,98,105,116,109,97,112, -50,62,71,100,97,65,112,112,82,101,115,111,117,114,99,101,115,46,99,112, -112,36,48,48,56,45,103,114,97,121,95,51,50,120,51,50,95,49,56,46,112,110, -103,60,47,98,105,116,109,97,112,50,62,10,32,32,32,32,32,32,60,116,111,111, -108,116,105,112,62,51,68,32,83,99,97,116,116,101,114,32,80,108,111,116, -60,47,116,111,111,108,116,105,112,62,10,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,116,111,111,108,34,32,110,97,109,101,61,34,73,68,77,95,80,67,80,34, -62,10,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100,97,65,112,112, -82,101,115,111,117,114,99,101,115,46,99,112,112,36,48,48,56,45,99,111,108, -111,114,95,51,50,120,51,50,95,49,57,46,112,110,103,60,47,98,105,116,109, -97,112,62,10,32,32,32,32,32,32,60,98,105,116,109,97,112,50,62,71,100,97, -65,112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,48,48,56, -45,103,114,97,121,95,51,50,120,51,50,95,49,57,46,112,110,103,60,47,98,105, -116,109,97,112,50,62,10,32,32,32,32,32,32,60,116,111,111,108,116,105,112, -62,80,97,114,97,108,108,101,108,32,67,111,111,114,100,105,110,97,116,101, -32,80,108,111,116,60,47,116,111,111,108,116,105,112,62,10,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32, -99,108,97,115,115,61,34,116,111,111,108,34,32,110,97,109,101,61,34,73,68, -95,67,79,78,68,95,80,76,79,84,95,67,72,79,73,67,69,83,34,62,10,32,32,32, -32,32,32,60,98,105,116,109,97,112,62,71,100,97,65,112,112,82,101,115,111, -117,114,99,101,115,46,99,112,112,36,48,48,56,45,99,111,108,111,114,95,51, -50,120,51,50,95,50,48,46,112,110,103,60,47,98,105,116,109,97,112,62,10, -32,32,32,32,32,32,60,98,105,116,109,97,112,50,62,71,100,97,65,112,112,82, -101,115,111,117,114,99,101,115,46,99,112,112,36,48,48,56,45,103,114,97, -121,95,51,50,120,51,50,95,50,48,46,112,110,103,60,47,98,105,116,109,97, -112,50,62,10,32,32,32,32,32,32,60,116,111,111,108,116,105,112,62,67,111, -110,100,105,116,105,111,110,97,108,32,80,108,111,116,60,47,116,111,111, -108,116,105,112,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,101,112, -97,114,97,116,111,114,34,47,62,10,32,32,32,32,60,111,98,106,101,99,116, +115,46,99,112,112,36,99,111,108,111,114,95,51,50,120,51,50,95,49,54,46, +112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,60,98,105, +116,109,97,112,50,62,71,100,97,65,112,112,82,101,115,111,117,114,99,101, +115,46,99,112,112,36,103,114,97,121,95,51,50,120,51,50,95,49,54,46,112, +110,103,60,47,98,105,116,109,97,112,50,62,10,32,32,32,32,32,32,60,116,111, +111,108,116,105,112,62,83,99,97,116,116,101,114,32,80,108,111,116,32,77, +97,116,114,105,120,60,47,116,111,111,108,116,105,112,62,10,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116, 32,99,108,97,115,115,61,34,116,111,111,108,34,32,110,97,109,101,61,34,73, -68,95,67,76,85,83,84,69,82,73,78,71,95,67,72,79,73,67,69,83,34,62,10,32, -32,32,32,32,32,60,98,105,116,109,97,112,62,71,100,97,65,112,112,82,101, -115,111,117,114,99,101,115,46,99,112,112,36,48,48,56,45,99,111,108,111, -114,95,51,50,120,51,50,95,51,56,46,112,110,103,60,47,98,105,116,109,97, -112,62,10,32,32,32,32,32,32,60,98,105,116,109,97,112,50,62,71,100,97,65, -112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,48,48,56,45, -103,114,97,121,95,51,50,120,51,50,95,51,56,46,112,110,103,60,47,98,105, -116,109,97,112,50,62,10,32,32,32,32,32,32,60,116,111,111,108,116,105,112, -62,67,108,117,115,116,101,114,115,60,47,116,111,111,108,116,105,112,62, -10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,115,101,112,97,114,97,116,111, -114,34,47,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,116,111,111,108,34,32,110,97,109,101,61,34,73,68,95,77,79,82,65,78, -95,77,69,78,85,34,62,10,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71, -100,97,65,112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,48, -48,56,45,99,111,108,111,114,95,51,50,120,51,50,95,50,49,46,112,110,103, +68,77,95,66,85,66,66,76,69,67,72,65,82,84,34,62,10,32,32,32,32,32,32,60, +98,105,116,109,97,112,62,71,100,97,65,112,112,82,101,115,111,117,114,99, +101,115,46,99,112,112,36,99,111,108,111,114,95,51,50,120,51,50,95,49,55, +46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,60,98, +105,116,109,97,112,50,62,71,100,97,65,112,112,82,101,115,111,117,114,99, +101,115,46,99,112,112,36,103,114,97,121,95,51,50,120,51,50,95,49,55,46, +112,110,103,60,47,98,105,116,109,97,112,50,62,10,32,32,32,32,32,32,60,116, +111,111,108,116,105,112,62,66,117,98,98,108,101,32,67,104,97,114,116,60, +47,116,111,111,108,116,105,112,62,10,32,32,32,32,60,47,111,98,106,101,99, +116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,116,111,111,108,34,32,110,97,109,101,61,34,73,68,77,95,51,68,80,34,62, +10,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100,97,65,112,112,82, +101,115,111,117,114,99,101,115,46,99,112,112,36,99,111,108,111,114,95,51, +50,120,51,50,95,49,56,46,112,110,103,60,47,98,105,116,109,97,112,62,10, +32,32,32,32,32,32,60,98,105,116,109,97,112,50,62,71,100,97,65,112,112,82, +101,115,111,117,114,99,101,115,46,99,112,112,36,103,114,97,121,95,51,50, +120,51,50,95,49,56,46,112,110,103,60,47,98,105,116,109,97,112,50,62,10, +32,32,32,32,32,32,60,116,111,111,108,116,105,112,62,51,68,32,83,99,97,116, +116,101,114,32,80,108,111,116,60,47,116,111,111,108,116,105,112,62,10,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,116,111,111,108,34,32,110,97,109,101, +61,34,73,68,77,95,80,67,80,34,62,10,32,32,32,32,32,32,60,98,105,116,109, +97,112,62,71,100,97,65,112,112,82,101,115,111,117,114,99,101,115,46,99, +112,112,36,99,111,108,111,114,95,51,50,120,51,50,95,49,57,46,112,110,103, 60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,60,98,105,116,109,97, 112,50,62,71,100,97,65,112,112,82,101,115,111,117,114,99,101,115,46,99, -112,112,36,48,48,56,45,103,114,97,121,95,51,50,120,51,50,95,50,49,46,112, -110,103,60,47,98,105,116,109,97,112,50,62,10,32,32,32,32,32,32,60,116,111, -111,108,116,105,112,62,77,111,114,97,110,32,83,99,97,116,116,101,114,32, -80,108,111,116,60,47,116,111,111,108,116,105,112,62,10,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,116,111,111,108,34,32,110,97,109,101,61,34,73,68,95, -67,79,82,82,69,76,79,95,77,69,78,85,34,62,10,32,32,32,32,32,32,60,98,105, -116,109,97,112,62,71,100,97,65,112,112,82,101,115,111,117,114,99,101,115, -46,99,112,112,36,48,48,56,45,99,111,108,111,114,95,51,50,120,51,50,95,50, -50,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,60, -98,105,116,109,97,112,50,62,71,100,97,65,112,112,82,101,115,111,117,114, -99,101,115,46,99,112,112,36,48,48,56,45,103,114,97,121,95,51,50,120,51, -50,95,50,50,46,112,110,103,60,47,98,105,116,109,97,112,50,62,10,32,32,32, -32,32,32,60,116,111,111,108,116,105,112,62,83,112,97,116,105,97,108,32, -67,111,114,114,101,108,111,103,114,97,109,60,47,116,111,111,108,116,105, -112,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,116,111,111,108,34,32, -110,97,109,101,61,34,73,68,95,76,73,83,65,95,77,69,78,85,34,62,10,32,32, -32,32,32,32,60,98,105,116,109,97,112,62,71,100,97,65,112,112,82,101,115, -111,117,114,99,101,115,46,99,112,112,36,48,48,56,45,99,111,108,111,114, -95,51,50,120,51,50,95,50,51,46,112,110,103,60,47,98,105,116,109,97,112, -62,10,32,32,32,32,32,32,60,98,105,116,109,97,112,50,62,71,100,97,65,112, -112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,48,48,56,45,103, -114,97,121,95,51,50,120,51,50,95,50,51,46,112,110,103,60,47,98,105,116, -109,97,112,50,62,10,32,32,32,32,32,32,60,116,111,111,108,116,105,112,62, -67,108,117,115,116,101,114,32,77,97,112,115,60,47,116,111,111,108,116,105, +112,112,36,103,114,97,121,95,51,50,120,51,50,95,49,57,46,112,110,103,60, +47,98,105,116,109,97,112,50,62,10,32,32,32,32,32,32,60,116,111,111,108, +116,105,112,62,80,97,114,97,108,108,101,108,32,67,111,111,114,100,105,110, +97,116,101,32,80,108,111,116,60,47,116,111,111,108,116,105,112,62,10,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,116,111,111,108,34,32,110,97,109,101, +61,34,73,68,95,67,79,78,68,95,80,76,79,84,95,67,72,79,73,67,69,83,34,62, +10,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100,97,65,112,112,82, +101,115,111,117,114,99,101,115,46,99,112,112,36,99,111,108,111,114,95,51, +50,120,51,50,95,50,48,46,112,110,103,60,47,98,105,116,109,97,112,62,10, +32,32,32,32,32,32,60,98,105,116,109,97,112,50,62,71,100,97,65,112,112,82, +101,115,111,117,114,99,101,115,46,99,112,112,36,103,114,97,121,95,51,50, +120,51,50,95,50,48,46,112,110,103,60,47,98,105,116,109,97,112,50,62,10, +32,32,32,32,32,32,60,116,111,111,108,116,105,112,62,67,111,110,100,105, +116,105,111,110,97,108,32,80,108,111,116,60,47,116,111,111,108,116,105, 112,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60, 111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,101,112,97,114,97, 116,111,114,34,47,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,116,111,111,108,34,32,110,97,109,101,61,34,73,68,95,83, -72,79,87,95,84,73,77,69,95,67,72,79,79,83,69,82,34,62,10,32,32,32,32,32, -32,60,98,105,116,109,97,112,62,71,100,97,65,112,112,82,101,115,111,117, -114,99,101,115,46,99,112,112,36,48,48,56,45,99,111,108,111,114,95,51,50, +97,115,115,61,34,116,111,111,108,34,32,110,97,109,101,61,34,73,68,95,67, +76,85,83,84,69,82,73,78,71,95,67,72,79,73,67,69,83,34,62,10,32,32,32,32, +32,32,60,98,105,116,109,97,112,62,71,100,97,65,112,112,82,101,115,111,117, +114,99,101,115,46,99,112,112,36,99,111,108,111,114,95,51,50,120,51,50,95, +51,56,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32, +60,98,105,116,109,97,112,50,62,71,100,97,65,112,112,82,101,115,111,117, +114,99,101,115,46,99,112,112,36,103,114,97,121,95,51,50,120,51,50,95,51, +56,46,112,110,103,60,47,98,105,116,109,97,112,50,62,10,32,32,32,32,32,32, +60,116,111,111,108,116,105,112,62,67,108,117,115,116,101,114,115,60,47, +116,111,111,108,116,105,112,62,10,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +101,112,97,114,97,116,111,114,34,47,62,10,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,116,111,111,108,34,32,110,97,109,101, +61,34,73,68,95,77,79,82,65,78,95,77,69,78,85,34,62,10,32,32,32,32,32,32, +60,98,105,116,109,97,112,62,71,100,97,65,112,112,82,101,115,111,117,114, +99,101,115,46,99,112,112,36,99,111,108,111,114,95,51,50,120,51,50,95,50, +49,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,60, +98,105,116,109,97,112,50,62,71,100,97,65,112,112,82,101,115,111,117,114, +99,101,115,46,99,112,112,36,103,114,97,121,95,51,50,120,51,50,95,50,49, +46,112,110,103,60,47,98,105,116,109,97,112,50,62,10,32,32,32,32,32,32,60, +116,111,111,108,116,105,112,62,77,111,114,97,110,32,83,99,97,116,116,101, +114,32,80,108,111,116,60,47,116,111,111,108,116,105,112,62,10,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,116,111,111,108,34,32,110,97,109,101,61,34,73, +68,95,67,79,82,82,69,76,79,95,77,69,78,85,34,62,10,32,32,32,32,32,32,60, +98,105,116,109,97,112,62,71,100,97,65,112,112,82,101,115,111,117,114,99, +101,115,46,99,112,112,36,99,111,108,111,114,95,51,50,120,51,50,95,50,50, +46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,60,98, +105,116,109,97,112,50,62,71,100,97,65,112,112,82,101,115,111,117,114,99, +101,115,46,99,112,112,36,103,114,97,121,95,51,50,120,51,50,95,50,50,46, +112,110,103,60,47,98,105,116,109,97,112,50,62,10,32,32,32,32,32,32,60,116, +111,111,108,116,105,112,62,83,112,97,116,105,97,108,32,67,111,114,114,101, +108,111,103,114,97,109,60,47,116,111,111,108,116,105,112,62,10,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,116,111,111,108,34,32,110,97,109,101,61,34,73, +68,95,76,73,83,65,95,77,69,78,85,34,62,10,32,32,32,32,32,32,60,98,105,116, +109,97,112,62,71,100,97,65,112,112,82,101,115,111,117,114,99,101,115,46, +99,112,112,36,99,111,108,111,114,95,51,50,120,51,50,95,50,51,46,112,110, +103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,60,98,105,116,109, +97,112,50,62,71,100,97,65,112,112,82,101,115,111,117,114,99,101,115,46, +99,112,112,36,103,114,97,121,95,51,50,120,51,50,95,50,51,46,112,110,103, +60,47,98,105,116,109,97,112,50,62,10,32,32,32,32,32,32,60,116,111,111,108, +116,105,112,62,67,108,117,115,116,101,114,32,77,97,112,115,60,47,116,111, +111,108,116,105,112,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,101, +112,97,114,97,116,111,114,34,47,62,10,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,116,111,111,108,34,32,110,97,109,101,61, +34,73,68,95,83,72,79,87,95,84,73,77,69,95,67,72,79,79,83,69,82,34,62,10, +32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100,97,65,112,112,82,101, +115,111,117,114,99,101,115,46,99,112,112,36,99,111,108,111,114,95,51,50, 120,51,50,95,50,53,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32, 32,32,32,32,32,60,98,105,116,109,97,112,50,62,71,100,97,65,112,112,82,101, -115,111,117,114,99,101,115,46,99,112,112,36,48,48,56,45,103,114,97,121, -95,51,50,120,51,50,95,50,53,46,112,110,103,60,47,98,105,116,109,97,112, -50,62,10,32,32,32,32,32,32,60,116,111,111,108,116,105,112,62,84,105,109, -101,60,47,116,111,111,108,116,105,112,62,10,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,116,111,111,108,34,32,110,97,109,101,61,34,73,68,77,95,76,73, -78,69,95,67,72,65,82,84,34,62,10,32,32,32,32,32,32,60,98,105,116,109,97, -112,62,71,100,97,65,112,112,82,101,115,111,117,114,99,101,115,46,99,112, -112,36,48,48,56,45,99,111,108,111,114,95,51,50,120,51,50,95,50,54,46,112, -110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,60,98,105,116, -109,97,112,50,62,71,100,97,65,112,112,82,101,115,111,117,114,99,101,115, -46,99,112,112,36,48,48,56,45,103,114,97,121,95,51,50,120,51,50,95,50,54, -46,112,110,103,60,47,98,105,116,109,97,112,50,62,10,32,32,32,32,32,32,60, -116,111,111,108,116,105,112,62,65,118,101,114,97,103,101,115,32,67,104, -97,114,116,60,47,116,111,111,108,116,105,112,62,10,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,115,101,112,97,114,97,116,111,114,34,47,62,10,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,116,111,111,108, -34,32,110,97,109,101,61,34,73,68,95,82,69,71,82,69,83,83,73,79,78,95,67, -76,65,83,83,73,67,34,62,10,32,32,32,32,32,32,60,98,105,116,109,97,112,62, -71,100,97,65,112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36, -48,48,56,45,99,111,108,111,114,95,51,50,120,51,50,95,50,55,46,112,110,103, -60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,60,98,105,116,109,97, -112,50,62,71,100,97,65,112,112,82,101,115,111,117,114,99,101,115,46,99, -112,112,36,48,48,56,45,103,114,97,121,95,51,50,120,51,50,95,50,55,46,112, -110,103,60,47,98,105,116,109,97,112,50,62,10,32,32,32,32,32,32,60,116,111, -111,108,116,105,112,62,82,101,103,114,101,115,115,105,111,110,60,47,116, +115,111,117,114,99,101,115,46,99,112,112,36,103,114,97,121,95,51,50,120, +51,50,95,50,53,46,112,110,103,60,47,98,105,116,109,97,112,50,62,10,32,32, +32,32,32,32,60,116,111,111,108,116,105,112,62,84,105,109,101,60,47,116, 111,111,108,116,105,112,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,60,47,111,98,106,101,99,116,62,10,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,84,111,111,108,66,97,114,34,32,110,97, -109,101,61,34,84,111,111,108,66,97,114,95,77,65,80,34,62,10,32,32,32,32, -60,115,116,121,108,101,62,119,120,84,66,95,70,76,65,84,124,119,120,84,66, -95,72,79,82,73,90,79,78,84,65,76,60,47,115,116,121,108,101,62,10,32,32, -32,32,60,98,105,116,109,97,112,115,105,122,101,62,50,52,44,50,52,60,47, -98,105,116,109,97,112,115,105,122,101,62,10,32,32,32,32,60,109,97,114,103, -105,110,115,62,49,44,49,60,47,109,97,114,103,105,110,115,62,10,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,116,111,111,108, -34,32,110,97,109,101,61,34,73,68,95,83,69,76,69,67,84,95,76,65,89,69,82, -34,62,10,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100,97,65,112, -112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,48,48,56,45,99,111, +10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,116, +111,111,108,34,32,110,97,109,101,61,34,73,68,77,95,76,73,78,69,95,67,72, +65,82,84,34,62,10,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100, +97,65,112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,99,111, +108,111,114,95,51,50,120,51,50,95,50,54,46,112,110,103,60,47,98,105,116, +109,97,112,62,10,32,32,32,32,32,32,60,98,105,116,109,97,112,50,62,71,100, +97,65,112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,103,114, +97,121,95,51,50,120,51,50,95,50,54,46,112,110,103,60,47,98,105,116,109, +97,112,50,62,10,32,32,32,32,32,32,60,116,111,111,108,116,105,112,62,65, +118,101,114,97,103,101,115,32,67,104,97,114,116,60,47,116,111,111,108,116, +105,112,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,101,112,97,114, +97,116,111,114,34,47,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,116,111,111,108,34,32,110,97,109,101,61,34,73,68,95,82, +69,71,82,69,83,83,73,79,78,95,67,76,65,83,83,73,67,34,62,10,32,32,32,32, +32,32,60,98,105,116,109,97,112,62,71,100,97,65,112,112,82,101,115,111,117, +114,99,101,115,46,99,112,112,36,99,111,108,111,114,95,51,50,120,51,50,95, +50,55,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32, +60,98,105,116,109,97,112,50,62,71,100,97,65,112,112,82,101,115,111,117, +114,99,101,115,46,99,112,112,36,103,114,97,121,95,51,50,120,51,50,95,50, +55,46,112,110,103,60,47,98,105,116,109,97,112,50,62,10,32,32,32,32,32,32, +60,116,111,111,108,116,105,112,62,82,101,103,114,101,115,115,105,111,110, +60,47,116,111,111,108,116,105,112,62,10,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,60,47,111,98,106,101,99,116,62,10,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,84,111,111,108,66,97,114, +34,32,110,97,109,101,61,34,84,111,111,108,66,97,114,95,77,65,80,34,62,10, +32,32,32,32,60,115,116,121,108,101,62,119,120,84,66,95,70,76,65,84,124, +119,120,84,66,95,72,79,82,73,90,79,78,84,65,76,60,47,115,116,121,108,101, +62,10,32,32,32,32,60,98,105,116,109,97,112,115,105,122,101,62,50,52,44, +50,52,60,47,98,105,116,109,97,112,115,105,122,101,62,10,32,32,32,32,60, +109,97,114,103,105,110,115,62,49,44,49,60,47,109,97,114,103,105,110,115, +62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,116, +111,111,108,34,32,110,97,109,101,61,34,73,68,95,83,69,76,69,67,84,95,76, +65,89,69,82,34,62,10,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100, +97,65,112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,99,111, 108,111,114,95,50,52,120,50,52,95,50,56,46,112,110,103,60,47,98,105,116, 109,97,112,62,10,32,32,32,32,32,32,60,116,111,111,108,116,105,112,62,83, 101,108,101,99,116,60,47,116,111,111,108,116,105,112,62,10,32,32,32,32, @@ -60391,77 +60391,76 @@ static unsigned char xml_res_file_72[] = { 32,99,108,97,115,115,61,34,116,111,111,108,34,32,110,97,109,101,61,34,73, 68,95,83,69,76,69,67,84,95,73,78,86,69,82,84,34,62,10,32,32,32,32,32,32, 60,98,105,116,109,97,112,62,71,100,97,65,112,112,82,101,115,111,117,114, -99,101,115,46,99,112,112,36,48,48,56,45,99,111,108,111,114,95,50,52,120, -50,52,95,50,57,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32, -32,32,32,60,116,111,111,108,116,105,112,62,73,110,118,101,114,116,32,83, -101,108,101,99,116,60,47,116,111,111,108,116,105,112,62,10,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,116,111,111,108,34,32,110,97,109,101,61,34,73, -68,95,65,68,68,95,76,65,89,69,82,34,62,10,32,32,32,32,32,32,60,98,105,116, -109,97,112,62,71,100,97,65,112,112,82,101,115,111,117,114,99,101,115,46, -99,112,112,36,48,48,56,45,99,111,108,111,114,95,50,52,120,50,52,95,51,57, -46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,60,116, -111,111,108,116,105,112,62,65,100,100,32,77,97,112,32,76,97,121,101,114, -60,47,116,111,111,108,116,105,112,62,10,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,116,111,111,108,34,32,110,97,109,101,61,34,73,68,95,69,68,73,84,95, -76,65,89,69,82,34,62,10,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71, -100,97,65,112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,48, -48,56,45,99,111,108,111,114,95,50,52,120,50,52,95,52,48,46,112,110,103, -60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,60,116,111,111,108, -116,105,112,62,77,97,112,32,76,97,121,101,114,32,83,101,116,116,105,110, -103,115,60,47,116,111,111,108,116,105,112,62,10,32,32,32,32,60,47,111,98, +99,101,115,46,99,112,112,36,99,111,108,111,114,95,50,52,120,50,52,95,50, +57,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,60, +116,111,111,108,116,105,112,62,73,110,118,101,114,116,32,83,101,108,101, +99,116,60,47,116,111,111,108,116,105,112,62,10,32,32,32,32,60,47,111,98, 106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,115,101,112,97,114,97,116,111,114,34,47,62,10,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,116,111,111,108,34, -32,110,97,109,101,61,34,73,68,95,90,79,79,77,95,76,65,89,69,82,34,62,10, -32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100,97,65,112,112,82,101, -115,111,117,114,99,101,115,46,99,112,112,36,48,48,56,45,99,111,108,111, -114,95,50,52,120,50,52,95,51,48,46,112,110,103,60,47,98,105,116,109,97, -112,62,10,32,32,32,32,32,32,60,116,111,111,108,116,105,112,62,90,111,111, -109,32,73,110,60,47,116,111,111,108,116,105,112,62,10,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,116,111,111,108,34,32,110,97,109,101,61,34,73,68,95, -90,79,79,77,95,79,85,84,95,76,65,89,69,82,34,62,10,32,32,32,32,32,32,60, -98,105,116,109,97,112,62,71,100,97,65,112,112,82,101,115,111,117,114,99, -101,115,46,99,112,112,36,48,48,56,45,99,111,108,111,114,95,50,52,120,50, -52,95,51,49,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32, -32,32,60,116,111,111,108,116,105,112,62,90,111,111,109,32,79,117,116,60, -47,116,111,111,108,116,105,112,62,10,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,116,111,111,108,34,32,110,97,109,101,61,34,73,68,95,80,65,78,95,76,65, -89,69,82,34,62,10,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100, -97,65,112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,48,48, -56,45,99,111,108,111,114,95,50,52,120,50,52,95,51,50,46,112,110,103,60, +115,115,61,34,116,111,111,108,34,32,110,97,109,101,61,34,73,68,95,65,68, +68,95,76,65,89,69,82,34,62,10,32,32,32,32,32,32,60,98,105,116,109,97,112, +62,71,100,97,65,112,112,82,101,115,111,117,114,99,101,115,46,99,112,112, +36,99,111,108,111,114,95,50,52,120,50,52,95,51,57,46,112,110,103,60,47, +98,105,116,109,97,112,62,10,32,32,32,32,32,32,60,116,111,111,108,116,105, +112,62,65,100,100,32,77,97,112,32,76,97,121,101,114,60,47,116,111,111,108, +116,105,112,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,116,111,111,108, +34,32,110,97,109,101,61,34,73,68,95,69,68,73,84,95,76,65,89,69,82,34,62, +10,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100,97,65,112,112,82, +101,115,111,117,114,99,101,115,46,99,112,112,36,99,111,108,111,114,95,50, +52,120,50,52,95,52,48,46,112,110,103,60,47,98,105,116,109,97,112,62,10, +32,32,32,32,32,32,60,116,111,111,108,116,105,112,62,77,97,112,32,76,97, +121,101,114,32,83,101,116,116,105,110,103,115,60,47,116,111,111,108,116, +105,112,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,101,112,97,114, +97,116,111,114,34,47,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,116,111,111,108,34,32,110,97,109,101,61,34,73,68,95,90, +79,79,77,95,76,65,89,69,82,34,62,10,32,32,32,32,32,32,60,98,105,116,109, +97,112,62,71,100,97,65,112,112,82,101,115,111,117,114,99,101,115,46,99, +112,112,36,99,111,108,111,114,95,50,52,120,50,52,95,51,48,46,112,110,103, +60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,60,116,111,111,108, +116,105,112,62,90,111,111,109,32,73,110,60,47,116,111,111,108,116,105,112, +62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,116,111,111,108,34,32,110, +97,109,101,61,34,73,68,95,90,79,79,77,95,79,85,84,95,76,65,89,69,82,34, +62,10,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100,97,65,112,112, +82,101,115,111,117,114,99,101,115,46,99,112,112,36,99,111,108,111,114,95, +50,52,120,50,52,95,51,49,46,112,110,103,60,47,98,105,116,109,97,112,62, +10,32,32,32,32,32,32,60,116,111,111,108,116,105,112,62,90,111,111,109,32, +79,117,116,60,47,116,111,111,108,116,105,112,62,10,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,116,111,111,108,34,32,110,97,109,101,61,34,73,68,95,80, +65,78,95,76,65,89,69,82,34,62,10,32,32,32,32,32,32,60,98,105,116,109,97, +112,62,71,100,97,65,112,112,82,101,115,111,117,114,99,101,115,46,99,112, +112,36,99,111,108,111,114,95,50,52,120,50,52,95,51,50,46,112,110,103,60, 47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,60,116,111,111,108,116, 105,112,62,80,97,110,60,47,116,111,111,108,116,105,112,62,10,32,32,32,32, 60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116, 32,99,108,97,115,115,61,34,116,111,111,108,34,32,110,97,109,101,61,34,73, 68,95,69,88,84,69,78,84,95,76,65,89,69,82,34,62,10,32,32,32,32,32,32,60, 98,105,116,109,97,112,62,71,100,97,65,112,112,82,101,115,111,117,114,99, -101,115,46,99,112,112,36,48,48,56,45,99,111,108,111,114,95,50,52,120,50, -52,95,51,51,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32, -32,32,60,116,111,111,108,116,105,112,62,70,117,108,108,32,69,120,116,101, -110,116,60,47,116,111,111,108,116,105,112,62,10,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,115,101,112,97,114,97,116,111,114,34,47,62,10,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,116,111,111,108,34, -32,110,97,109,101,61,34,73,68,95,84,79,79,76,66,65,82,95,66,65,83,69,77, -65,80,34,62,10,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100,97, -65,112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,48,48,56, -45,99,111,108,111,114,95,50,52,120,50,52,95,51,52,46,112,110,103,60,47, -98,105,116,109,97,112,62,10,32,32,32,32,32,32,60,116,111,111,108,116,105, -112,62,66,97,115,101,32,77,97,112,32,60,47,116,111,111,108,116,105,112, -62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,116,111,111,108,34,32,110, -97,109,101,61,34,73,68,95,82,69,70,82,69,83,72,95,76,65,89,69,82,34,62, -10,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100,97,65,112,112,82, -101,115,111,117,114,99,101,115,46,99,112,112,36,48,48,56,45,99,111,108, -111,114,95,50,52,120,50,52,95,51,54,46,112,110,103,60,47,98,105,116,109, -97,112,62,10,32,32,32,32,32,32,60,116,111,111,108,116,105,112,62,82,101, -102,114,101,115,104,60,47,116,111,111,108,116,105,112,62,10,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,60,47,111,98,106,101,99,116,62, -10,60,47,114,101,115,111,117,114,99,101,62,10}; +101,115,46,99,112,112,36,99,111,108,111,114,95,50,52,120,50,52,95,51,51, +46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,60,116, +111,111,108,116,105,112,62,70,117,108,108,32,69,120,116,101,110,116,60, +47,116,111,111,108,116,105,112,62,10,32,32,32,32,60,47,111,98,106,101,99, +116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,115,101,112,97,114,97,116,111,114,34,47,62,10,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,116,111,111,108,34,32,110,97, +109,101,61,34,73,68,95,84,79,79,76,66,65,82,95,66,65,83,69,77,65,80,34, +62,10,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100,97,65,112,112, +82,101,115,111,117,114,99,101,115,46,99,112,112,36,99,111,108,111,114,95, +50,52,120,50,52,95,51,52,46,112,110,103,60,47,98,105,116,109,97,112,62, +10,32,32,32,32,32,32,60,116,111,111,108,116,105,112,62,66,97,115,101,32, +77,97,112,32,60,47,116,111,111,108,116,105,112,62,10,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,116,111,111,108,34,32,110,97,109,101,61,34,73,68,95, +82,69,70,82,69,83,72,95,76,65,89,69,82,34,62,10,32,32,32,32,32,32,60,98, +105,116,109,97,112,62,71,100,97,65,112,112,82,101,115,111,117,114,99,101, +115,46,99,112,112,36,99,111,108,111,114,95,50,52,120,50,52,95,51,54,46, +112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,60,116, +111,111,108,116,105,112,62,82,101,102,114,101,115,104,60,47,116,111,111, +108,116,105,112,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,60,47,111,98,106,101,99,116,62,10,60,47,114,101,115,111,117,114,99,101, +62,10}; void GdaInitXmlResource() { @@ -60476,81 +60475,81 @@ void GdaInitXmlResource() else wxFileSystem::AddHandler(new wxMemoryFSHandler); } - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$009-ToolBarBitmaps_3.png"), xml_res_file_0, xml_res_size_0, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$009-about-geoda-logo.png"), xml_res_file_1, xml_res_size_1, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$009-open-folder.png"), xml_res_file_2, xml_res_size_2, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$009-save.png"), xml_res_file_3, xml_res_size_3, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$009-ToolBarBitmaps_3_disabled.png"), xml_res_file_4, xml_res_size_4, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$009-selstyle1.png"), xml_res_file_5, xml_res_size_5, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$009-selstyle2.png"), xml_res_file_6, xml_res_size_6, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$009-dragdrop.png"), xml_res_file_7, xml_res_size_7, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$006-open-crs.png"), xml_res_file_8, xml_res_size_8, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$009-dialogs.xrc"), xml_res_file_9, xml_res_size_9, wxT("text/xml")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-8px_help.png"), xml_res_file_10, xml_res_size_10, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-data_viewer_dialogs.xrc"), xml_res_file_11, xml_res_size_11, wxT("text/xml")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-menus.xrc"), xml_res_file_12, xml_res_size_12, wxT("text/xml")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-color_32x32_01.png"), xml_res_file_13, xml_res_size_13, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-color_32x32_02.png"), xml_res_file_14, xml_res_size_14, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-gray_32x32_02.png"), xml_res_file_15, xml_res_size_15, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-color_32x32_03.png"), xml_res_file_16, xml_res_size_16, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-gray_32x32_03.png"), xml_res_file_17, xml_res_size_17, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-color_32x32_04.png"), xml_res_file_18, xml_res_size_18, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-gray_32x32_04.png"), xml_res_file_19, xml_res_size_19, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$005-color_32x32_41.png"), xml_res_file_20, xml_res_size_20, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$005-gray_32x32_41.png"), xml_res_file_21, xml_res_size_21, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-color_32x32_05.png"), xml_res_file_22, xml_res_size_22, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-gray_32x32_05.png"), xml_res_file_23, xml_res_size_23, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-color_32x32_09.png"), xml_res_file_24, xml_res_size_24, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-gray_32x32_09.png"), xml_res_file_25, xml_res_size_25, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-color_32x32_10.png"), xml_res_file_26, xml_res_size_26, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-gray_32x32_10.png"), xml_res_file_27, xml_res_size_27, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-color_32x32_11.png"), xml_res_file_28, xml_res_size_28, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-gray_32x32_11.png"), xml_res_file_29, xml_res_size_29, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-color_32x32_12.png"), xml_res_file_30, xml_res_size_30, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-gray_32x32_12.png"), xml_res_file_31, xml_res_size_31, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-color_32x32_13.png"), xml_res_file_32, xml_res_size_32, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-gray_32x32_13.png"), xml_res_file_33, xml_res_size_33, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-color_32x32_14.png"), xml_res_file_34, xml_res_size_34, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-gray_32x32_14.png"), xml_res_file_35, xml_res_size_35, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-color_32x32_15.png"), xml_res_file_36, xml_res_size_36, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-gray_32x32_15.png"), xml_res_file_37, xml_res_size_37, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-color_32x32_16.png"), xml_res_file_38, xml_res_size_38, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-gray_32x32_16.png"), xml_res_file_39, xml_res_size_39, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-color_32x32_17.png"), xml_res_file_40, xml_res_size_40, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-gray_32x32_17.png"), xml_res_file_41, xml_res_size_41, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-color_32x32_18.png"), xml_res_file_42, xml_res_size_42, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-gray_32x32_18.png"), xml_res_file_43, xml_res_size_43, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-color_32x32_19.png"), xml_res_file_44, xml_res_size_44, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-gray_32x32_19.png"), xml_res_file_45, xml_res_size_45, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-color_32x32_20.png"), xml_res_file_46, xml_res_size_46, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-gray_32x32_20.png"), xml_res_file_47, xml_res_size_47, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-color_32x32_38.png"), xml_res_file_48, xml_res_size_48, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-gray_32x32_38.png"), xml_res_file_49, xml_res_size_49, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-color_32x32_21.png"), xml_res_file_50, xml_res_size_50, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-gray_32x32_21.png"), xml_res_file_51, xml_res_size_51, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-color_32x32_22.png"), xml_res_file_52, xml_res_size_52, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-gray_32x32_22.png"), xml_res_file_53, xml_res_size_53, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-color_32x32_23.png"), xml_res_file_54, xml_res_size_54, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-gray_32x32_23.png"), xml_res_file_55, xml_res_size_55, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-color_32x32_25.png"), xml_res_file_56, xml_res_size_56, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-gray_32x32_25.png"), xml_res_file_57, xml_res_size_57, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-color_32x32_26.png"), xml_res_file_58, xml_res_size_58, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-gray_32x32_26.png"), xml_res_file_59, xml_res_size_59, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-color_32x32_27.png"), xml_res_file_60, xml_res_size_60, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-gray_32x32_27.png"), xml_res_file_61, xml_res_size_61, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-color_24x24_28.png"), xml_res_file_62, xml_res_size_62, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-color_24x24_29.png"), xml_res_file_63, xml_res_size_63, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-color_24x24_39.png"), xml_res_file_64, xml_res_size_64, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-color_24x24_40.png"), xml_res_file_65, xml_res_size_65, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-color_24x24_30.png"), xml_res_file_66, xml_res_size_66, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-color_24x24_31.png"), xml_res_file_67, xml_res_size_67, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-color_24x24_32.png"), xml_res_file_68, xml_res_size_68, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-color_24x24_33.png"), xml_res_file_69, xml_res_size_69, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-color_24x24_34.png"), xml_res_file_70, xml_res_size_70, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-color_24x24_36.png"), xml_res_file_71, xml_res_size_71, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-toolbar.xrc"), xml_res_file_72, xml_res_size_72, wxT("text/xml")); - wxXmlResource::Get()->Load(wxT("memory:XRC_resource/GdaAppResources.cpp$009-dialogs.xrc")); - wxXmlResource::Get()->Load(wxT("memory:XRC_resource/GdaAppResources.cpp$008-data_viewer_dialogs.xrc")); - wxXmlResource::Get()->Load(wxT("memory:XRC_resource/GdaAppResources.cpp$008-menus.xrc")); - wxXmlResource::Get()->Load(wxT("memory:XRC_resource/GdaAppResources.cpp$008-toolbar.xrc")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$ToolBarBitmaps_3.png"), xml_res_file_0, xml_res_size_0, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$about-geoda-logo.png"), xml_res_file_1, xml_res_size_1, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$open-folder.png"), xml_res_file_2, xml_res_size_2, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$save.png"), xml_res_file_3, xml_res_size_3, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$ToolBarBitmaps_3_disabled.png"), xml_res_file_4, xml_res_size_4, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$selstyle1.png"), xml_res_file_5, xml_res_size_5, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$selstyle2.png"), xml_res_file_6, xml_res_size_6, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$dragdrop.png"), xml_res_file_7, xml_res_size_7, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$open-crs.png"), xml_res_file_8, xml_res_size_8, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$dialogs.xrc"), xml_res_file_9, xml_res_size_9, wxT("text/xml")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$8px_help.png"), xml_res_file_10, xml_res_size_10, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$data_viewer_dialogs.xrc"), xml_res_file_11, xml_res_size_11, wxT("text/xml")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$menus.xrc"), xml_res_file_12, xml_res_size_12, wxT("text/xml")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$color_32x32_01.png"), xml_res_file_13, xml_res_size_13, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$color_32x32_02.png"), xml_res_file_14, xml_res_size_14, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$gray_32x32_02.png"), xml_res_file_15, xml_res_size_15, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$color_32x32_03.png"), xml_res_file_16, xml_res_size_16, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$gray_32x32_03.png"), xml_res_file_17, xml_res_size_17, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$color_32x32_04.png"), xml_res_file_18, xml_res_size_18, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$gray_32x32_04.png"), xml_res_file_19, xml_res_size_19, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$color_32x32_41.png"), xml_res_file_20, xml_res_size_20, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$gray_32x32_41.png"), xml_res_file_21, xml_res_size_21, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$color_32x32_05.png"), xml_res_file_22, xml_res_size_22, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$gray_32x32_05.png"), xml_res_file_23, xml_res_size_23, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$color_32x32_09.png"), xml_res_file_24, xml_res_size_24, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$gray_32x32_09.png"), xml_res_file_25, xml_res_size_25, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$color_32x32_10.png"), xml_res_file_26, xml_res_size_26, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$gray_32x32_10.png"), xml_res_file_27, xml_res_size_27, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$color_32x32_11.png"), xml_res_file_28, xml_res_size_28, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$gray_32x32_11.png"), xml_res_file_29, xml_res_size_29, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$color_32x32_12.png"), xml_res_file_30, xml_res_size_30, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$gray_32x32_12.png"), xml_res_file_31, xml_res_size_31, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$color_32x32_13.png"), xml_res_file_32, xml_res_size_32, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$gray_32x32_13.png"), xml_res_file_33, xml_res_size_33, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$color_32x32_14.png"), xml_res_file_34, xml_res_size_34, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$gray_32x32_14.png"), xml_res_file_35, xml_res_size_35, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$color_32x32_15.png"), xml_res_file_36, xml_res_size_36, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$gray_32x32_15.png"), xml_res_file_37, xml_res_size_37, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$color_32x32_16.png"), xml_res_file_38, xml_res_size_38, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$gray_32x32_16.png"), xml_res_file_39, xml_res_size_39, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$color_32x32_17.png"), xml_res_file_40, xml_res_size_40, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$gray_32x32_17.png"), xml_res_file_41, xml_res_size_41, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$color_32x32_18.png"), xml_res_file_42, xml_res_size_42, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$gray_32x32_18.png"), xml_res_file_43, xml_res_size_43, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$color_32x32_19.png"), xml_res_file_44, xml_res_size_44, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$gray_32x32_19.png"), xml_res_file_45, xml_res_size_45, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$color_32x32_20.png"), xml_res_file_46, xml_res_size_46, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$gray_32x32_20.png"), xml_res_file_47, xml_res_size_47, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$color_32x32_38.png"), xml_res_file_48, xml_res_size_48, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$gray_32x32_38.png"), xml_res_file_49, xml_res_size_49, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$color_32x32_21.png"), xml_res_file_50, xml_res_size_50, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$gray_32x32_21.png"), xml_res_file_51, xml_res_size_51, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$color_32x32_22.png"), xml_res_file_52, xml_res_size_52, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$gray_32x32_22.png"), xml_res_file_53, xml_res_size_53, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$color_32x32_23.png"), xml_res_file_54, xml_res_size_54, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$gray_32x32_23.png"), xml_res_file_55, xml_res_size_55, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$color_32x32_25.png"), xml_res_file_56, xml_res_size_56, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$gray_32x32_25.png"), xml_res_file_57, xml_res_size_57, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$color_32x32_26.png"), xml_res_file_58, xml_res_size_58, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$gray_32x32_26.png"), xml_res_file_59, xml_res_size_59, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$color_32x32_27.png"), xml_res_file_60, xml_res_size_60, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$gray_32x32_27.png"), xml_res_file_61, xml_res_size_61, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$color_24x24_28.png"), xml_res_file_62, xml_res_size_62, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$color_24x24_29.png"), xml_res_file_63, xml_res_size_63, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$color_24x24_39.png"), xml_res_file_64, xml_res_size_64, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$color_24x24_40.png"), xml_res_file_65, xml_res_size_65, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$color_24x24_30.png"), xml_res_file_66, xml_res_size_66, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$color_24x24_31.png"), xml_res_file_67, xml_res_size_67, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$color_24x24_32.png"), xml_res_file_68, xml_res_size_68, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$color_24x24_33.png"), xml_res_file_69, xml_res_size_69, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$color_24x24_34.png"), xml_res_file_70, xml_res_size_70, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$color_24x24_36.png"), xml_res_file_71, xml_res_size_71, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$toolbar.xrc"), xml_res_file_72, xml_res_size_72, wxT("text/xml")); + wxXmlResource::Get()->Load(wxT("memory:XRC_resource/GdaAppResources.cpp$dialogs.xrc")); + wxXmlResource::Get()->Load(wxT("memory:XRC_resource/GdaAppResources.cpp$data_viewer_dialogs.xrc")); + wxXmlResource::Get()->Load(wxT("memory:XRC_resource/GdaAppResources.cpp$menus.xrc")); + wxXmlResource::Get()->Load(wxT("memory:XRC_resource/GdaAppResources.cpp$toolbar.xrc")); } diff --git a/rc/dialogs.xrc b/rc/dialogs.xrc index c7b6e4345..3874d9532 100644 --- a/rc/dialogs.xrc +++ b/rc/dialogs.xrc @@ -6012,6 +6012,13 @@ wxALIGN_CENTRE_VERTICAL + + + 0 + + + wxALIGN_CENTRE_VERTICAL + wxVERTICAL wxTOP|wxALIGN_CENTER From f6ea29cfc58ec2a9dd053860f6c8573aad21dfc2 Mon Sep 17 00:00:00 2001 From: Xun Li Date: Wed, 14 Oct 2020 21:40:29 -0700 Subject: [PATCH 17/87] Update nbrMatchDlg.cpp remove "random seed" input since it's not used --- DialogTools/nbrMatchDlg.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/DialogTools/nbrMatchDlg.cpp b/DialogTools/nbrMatchDlg.cpp index dd971b4bf..6edc44504 100644 --- a/DialogTools/nbrMatchDlg.cpp +++ b/DialogTools/nbrMatchDlg.cpp @@ -74,7 +74,7 @@ NbrMatchDlg::~NbrMatchDlg() void NbrMatchDlg::CreateControls() { wxScrolledWindow* scrl = new wxScrolledWindow(this, wxID_ANY, wxDefaultPosition, - wxSize(440,620), wxHSCROLL|wxVSCROLL ); + wxSize(440,600), wxHSCROLL|wxVSCROLL ); scrl->SetScrollRate( 5, 5 ); wxPanel *panel = new wxPanel(scrl); @@ -131,6 +131,10 @@ void NbrMatchDlg::CreateControls() seedButton->Enable(); } + chk_seed->Hide(); + st27->Hide(); + seedButton->Hide(); + wxStaticBoxSizer *hbox = new wxStaticBoxSizer(wxHORIZONTAL, panel, _("Parameters:")); hbox->Add(gbox, 1, wxEXPAND); From 8c42b9d002928cca674a98545a807df364841b4b Mon Sep 17 00:00:00 2001 From: Xun Li Date: Thu, 15 Oct 2020 15:05:58 -0700 Subject: [PATCH 18/87] Heat Map behaves differently on Windows #2238 --- Explore/MapNewView.cpp | 10 +- GdaShape.cpp | 2 + rc/GdaAppResources.cpp | 10152 +++++++++++++++++++-------------------- 3 files changed, 5087 insertions(+), 5077 deletions(-) diff --git a/Explore/MapNewView.cpp b/Explore/MapNewView.cpp index e73887a7a..c79bf9042 100644 --- a/Explore/MapNewView.cpp +++ b/Explore/MapNewView.cpp @@ -1105,9 +1105,17 @@ void MapCanvas::DrawLayer2() w_graph[i]->setBrush(*wxTRANSPARENT_BRUSH); } } - BOOST_FOREACH( GdaShape* shp, foreground_shps ) { +#ifdef __WXOSX__ + BOOST_FOREACH( GdaShape* shp, foreground_shps ) { shp->paintSelf(dc); } +#else + // for drawing heat map with transparency on Windows + wxGraphicsContext *gc = wxGraphicsContext::Create( dc ); + BOOST_FOREACH( GdaShape* shp, foreground_shps ) { + shp->paintSelf(gc); + } +#endif dc.SelectObject(wxNullBitmap); layer2_valid = true; if ( MapCanvas::has_thumbnail_saved == false) { diff --git a/GdaShape.cpp b/GdaShape.cpp index 278fb0b1b..a9a8c9408 100644 --- a/GdaShape.cpp +++ b/GdaShape.cpp @@ -901,7 +901,9 @@ void GdaPoint::paintSelf(wxGraphicsContext* gc) wxGraphicsPath path = gc->CreatePath(); path.AddCircle(n_center.x, n_center.y, radius); + gc->FillPath(path); gc->StrokePath(path); + } //////////////////////////////////////////////////////////////////////////////// diff --git a/rc/GdaAppResources.cpp b/rc/GdaAppResources.cpp index ae987bd46..aa86b4f9f 100644 --- a/rc/GdaAppResources.cpp +++ b/rc/GdaAppResources.cpp @@ -15580,7 +15580,7 @@ static unsigned char xml_res_file_8[] = { 22,138,34,50,137,8,19,192,47,251,204,72,98,41,90,148,202,0,0,0,0,73,69, 78,68,174,66,96,130}; -static size_t xml_res_size_9 = 400228; +static size_t xml_res_size_9 = 400444; static unsigned char xml_res_file_9[] = { 60,63,120,109,108,32,118,101,114,115,105,111,110,61,34,49,46,48,34,32,101, 110,99,111,100,105,110,103,61,34,117,116,102,45,56,34,63,62,10,60,114,101, @@ -15588,174 +15588,174 @@ static unsigned char xml_res_file_9[] = { 115,115,61,34,119,120,66,105,116,109,97,112,34,32,110,97,109,101,61,34, 83,112,97,116,105,97,108,87,101,105,103,104,116,115,95,66,109,112,34,62, 71,100,97,65,112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36, -48,48,57,45,84,111,111,108,66,97,114,66,105,116,109,97,112,115,95,51,46, -112,110,103,60,47,111,98,106,101,99,116,62,10,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,119,120,80,97,110,101,108,34,32,110,97,109, -101,61,34,73,68,95,67,65,84,95,67,76,65,83,83,73,70,34,32,115,117,98,99, -108,97,115,115,61,34,67,97,116,67,108,97,115,115,105,102,80,97,110,101, -108,34,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32, -60,111,114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60, -47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,115,112,97,99,101,114,34,62,10,32,32,32, -32,32,32,32,32,60,115,105,122,101,62,49,48,44,45,49,100,60,47,115,105,122, -101,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122, -101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101, -114,34,62,10,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62, -119,120,86,69,82,84,73,67,65,76,60,47,111,114,105,101,110,116,62,10,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,115,112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -60,115,105,122,101,62,45,49,44,49,48,100,60,47,115,105,122,101,62,10,32, -32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, -32,32,32,32,32,32,60,33,45,45,32,67,114,101,97,116,101,32,67,117,115,116, -111,109,32,66,114,101,97,107,115,32,45,45,62,10,32,32,32,32,32,32,32,32, +84,111,111,108,66,97,114,66,105,116,109,97,112,115,95,51,46,112,110,103, +60,47,111,98,106,101,99,116,62,10,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,119,120,80,97,110,101,108,34,32,110,97,109,101,61, +34,73,68,95,67,65,84,95,67,76,65,83,83,73,70,34,32,115,117,98,99,108,97, +115,115,61,34,67,97,116,67,108,97,115,115,105,102,80,97,110,101,108,34, +62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,60,111,114, +105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114, +105,101,110,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,115,112,97,99,101,114,34,62,10,32,32,32,32,32,32,32, +32,60,115,105,122,101,62,49,48,44,45,49,100,60,47,115,105,122,101,62,10, +32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105, +116,101,109,34,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, +99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10, +32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,86, +69,82,84,73,67,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32, +32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105, +122,101,62,45,49,44,49,48,100,60,47,115,105,122,101,62,10,32,32,32,32,32, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, +32,32,60,33,45,45,32,67,114,101,97,116,101,32,67,117,115,116,111,109,32, +66,114,101,97,107,115,32,45,45,62,10,32,32,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, +101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120, +116,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,67,114,101,97,116,101,32,67,117,115,116,111,109,32,66,114,101,97, +107,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,115,105,122,101,62,49,48,53,44,45,49,100,60,47,115,105,122, +101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,111,110,116, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,119,101,105,103, +104,116,62,98,111,108,100,60,47,119,101,105,103,104,116,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,47,102,111,110,116,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, 32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, 114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105, -99,84,101,120,116,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -108,97,98,101,108,62,67,114,101,97,116,101,32,67,117,115,116,111,109,32, -66,114,101,97,107,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,115,105,122,101,62,49,48,53,44,45,49,100,60,47, -115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102, -111,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,119, -101,105,103,104,116,62,98,111,108,100,60,47,119,101,105,103,104,116,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,102,111,110,116,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, -105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111, -120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,112,97,99,101, -114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105, -122,101,62,45,49,44,53,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,67,104,111,105,99,101,34,32,110,97,109,101,61,34,73,68,95, -67,85,82,95,67,65,84,83,95,67,72,79,73,67,69,34,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,49,48,53,44,45, -49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105, +122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,115,112,97,99,101,114,34,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,45, +49,44,53,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, 105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,66,117,116,116,111,110,34,32,110,97,109,101,61, -34,119,120,73,68,95,78,69,87,34,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,78,101,119,60, -47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,66,85,95,69,88,65, -67,84,70,73,84,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, -101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,117, -116,116,111,110,34,32,110,97,109,101,61,34,73,68,95,67,72,65,78,71,69,95, -84,73,84,76,69,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,108,97,98,101,108,62,69,100,105,116,32,84,105,116, -108,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,66,85, -95,69,88,65,67,84,70,73,84,60,47,115,116,121,108,101,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, -114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,66,117,116,116,111,110,34,32,110,97,109,101,61,34,119,120,73,68,95, -68,69,76,69,84,69,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,108,97,98,101,108,62,68,101,108,101,116,101,60, -47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,66,85,95,69,88,65, -67,84,70,73,84,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, -114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111, -114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +120,67,104,111,105,99,101,34,32,110,97,109,101,61,34,73,68,95,67,85,82, +95,67,65,84,83,95,67,72,79,73,67,69,34,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,49,48,53,44,45,49,100, +60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,111,114,105,101,110,116,62,119,120,86,69,82,84,73,67,65,76, -60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,115,105,122,101,62,51,48,48,44,32,45,49,100,60,47,115,105,122, -101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,115,112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -60,115,105,122,101,62,45,49,44,56,100,60,47,115,105,122,101,62,10,32,32, -32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,32,32,32,32,60,33,45,45,32,67,114,101,97,116,101,32,67,117,115,116,111, -109,32,66,114,101,97,107,115,32,45,45,62,10,32,32,32,32,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,112,97,99,101, -114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62, -45,49,44,53,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, -101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,119,120,70,108,101,120,71,114,105,100, -83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -99,111,108,115,62,50,60,47,99,111,108,115,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,114,111,119,115,62,53,60,47,114,111,119,115,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,118,103,97,112,62,50,60,47, -118,103,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,104,103, -97,112,62,53,60,47,104,103,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122, 101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83, -116,97,116,105,99,84,101,120,116,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,65,115,115,111,99,46,32, -86,97,114,46,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78, -95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102,108,97,103,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66, +111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,66,117,116,116,111,110,34,32,110,97,109,101,61,34,119, +120,73,68,95,78,69,87,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,78,101,119,60,47,108,97, +98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,115,116,121,108,101,62,119,120,66,85,95,69,88,65,67,84,70, +73,84,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, 10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, 101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109, 34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,67,104,111,105, -99,101,34,32,110,97,109,101,61,34,73,68,95,65,83,83,79,67,95,86,65,82,34, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,115,105,122,101,62,55,48,44,45,49,100,60,47,115,105,122,101,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,99,111, -110,116,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,105,116,101,109,47,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,99,111,110,116,101, -110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,117,116,116, +111,110,34,32,110,97,109,101,61,34,73,68,95,67,72,65,78,71,69,95,84,73, +84,76,69,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,108,97,98,101,108,62,69,100,105,116,32,84,105,116,108,101, +60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,66,85,95,69,88, +65,67,84,70,73,84,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114, +105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, +66,117,116,116,111,110,34,32,110,97,109,101,61,34,119,120,73,68,95,68,69, +76,69,84,69,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,108,97,98,101,108,62,68,101,108,101,116,101,60,47,108, +97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,115,116,121,108,101,62,119,120,66,85,95,69,88,65,67,84, +70,73,84,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114, +105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114, +105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,111,114,105,101,110,116,62,119,120,86,69,82,84,73,67,65,76,60,47, +111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,115,105,122,101,62,51,48,48,44,32,45,49,100,60,47,115,105,122,101,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, +32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, +115,112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,115, +105,122,101,62,45,49,44,56,100,60,47,115,105,122,101,62,10,32,32,32,32, 32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,67,104,111,105,99,101,34,32,110,97,109, -101,61,34,73,68,95,65,83,83,79,67,95,86,65,82,95,84,77,34,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122, -101,62,53,48,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32, +32,32,32,60,33,45,45,32,67,114,101,97,116,101,32,67,117,115,116,111,109, +32,66,114,101,97,107,115,32,45,45,62,10,32,32,32,32,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,112,97,99,101,114, +34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,45,49, +44,53,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101, +109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,119,120,70,108,101,120,71,114,105,100,83,105, +122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,99,111, +108,115,62,50,60,47,99,111,108,115,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,114,111,119,115,62,53,60,47,114,111,119,115,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,118,103,97,112,62,50,60,47,118,103, +97,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,104,103,97,112, +62,53,60,47,104,103,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, +114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116, +97,116,105,99,84,101,120,116,34,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,108,97,98,101,108,62,65,115,115,111,99,46,32,86, +97,114,46,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95, +67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102,108,97,103,62,10, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,111,114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60, -47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69, -78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102,108,97,103,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, +99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, +99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,67,104,111,105,99, +101,34,32,110,97,109,101,61,34,73,68,95,65,83,83,79,67,95,86,65,82,34,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +115,105,122,101,62,55,48,44,45,49,100,60,47,115,105,122,101,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,99,111,110, +116,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,105,116,101,109,47,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,99,111,110,116,101,110, +116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,119,120,67,104,111,105,99,101,34,32,110,97,109,101,61, +34,73,68,95,65,83,83,79,67,95,86,65,82,95,84,77,34,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62, +53,48,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, +114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111, +114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84, +82,69,95,86,69,82,84,73,67,65,76,60,47,102,108,97,103,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, 97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,62,10,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108, 62,66,114,101,97,107,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, @@ -17281,316 +17281,316 @@ static unsigned char xml_res_file_9[] = { 32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,66,105,116,109, 97,112,34,32,110,97,109,101,61,34,119,120,73,68,95,83,84,65,84,73,67,34, 62,10,32,32,32,32,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100, -97,65,112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,48,48, -57,45,97,98,111,117,116,45,103,101,111,100,97,45,108,111,103,111,46,112, -110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,102,108,97,103,62, -119,120,65,76,73,71,78,95,67,69,78,84,69,82,124,119,120,65,76,76,60,47, -102,108,97,103,62,10,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114, -62,56,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, -32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,83,116,97,116,105,99,84,101,120,116,34,32,110,97,109,101,61,34,73,68, -95,67,79,80,89,82,73,71,72,84,34,62,10,32,32,32,32,32,32,32,32,32,32,60, -108,97,98,101,108,62,67,111,112,121,114,105,103,104,116,32,40,67,41,32, -121,101,97,114,45,121,101,97,114,32,98,121,32,76,117,99,32,65,110,115,101, -108,105,110,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32, +97,65,112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,97,98, +111,117,116,45,103,101,111,100,97,45,108,111,103,111,46,112,110,103,60, +47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65, +76,73,71,78,95,67,69,78,84,69,82,124,119,120,65,76,76,60,47,102,108,97, +103,62,10,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,56,60,47, +98,111,114,100,101,114,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99, +116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, +32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97, +116,105,99,84,101,120,116,34,32,110,97,109,101,61,34,73,68,95,67,79,80, +89,82,73,71,72,84,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,67,111,112,121,114,105,103,104,116,32,40,67,41,32,121,101,97,114, +45,121,101,97,114,32,98,121,32,76,117,99,32,65,110,115,101,108,105,110, +60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,115,116, +121,108,101,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,60,47,115,116, +121,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,84,79,80,124,119, +120,76,69,70,84,124,119,120,82,73,71,72,84,124,119,120,65,76,73,71,78,95, +67,69,78,84,69,82,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,60, +98,111,114,100,101,114,62,49,48,60,47,98,111,114,100,101,114,62,10,32,32, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, +101,109,34,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,32, +110,97,109,101,61,34,73,68,95,65,76,76,95,82,73,71,72,84,83,95,82,69,83, +69,82,86,69,68,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,65,108,108,32,82,105,103,104,116,115,32,82,101,115,101,114,118,101, +100,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, +84,79,80,124,119,120,65,76,73,71,78,95,67,69,78,84,69,82,60,47,102,108, +97,103,62,10,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60, +47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116, +97,116,105,99,84,101,120,116,34,32,110,97,109,101,61,34,73,68,95,86,69, +82,83,73,79,78,95,76,65,66,69,76,34,62,10,32,32,32,32,32,32,32,32,32,32, +60,108,97,98,101,108,62,71,101,111,68,97,32,109,97,106,46,109,105,110,46, +98,108,100,32,40,116,121,112,101,41,44,32,100,97,121,32,109,111,110,116, +104,32,121,101,97,114,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, +32,32,32,60,115,116,121,108,101,62,119,120,65,76,73,71,78,95,67,69,78,84, +69,82,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119, +120,84,79,80,124,119,120,76,69,70,84,124,119,120,82,73,71,72,84,124,119, +120,65,76,73,71,78,95,67,69,78,84,69,82,124,119,120,65,68,74,85,83,84,95, +77,73,78,83,73,90,69,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32, +60,98,111,114,100,101,114,62,49,48,60,47,98,111,114,100,101,114,62,10,32, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, +101,109,34,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,119,120,67,104,101,99,107,66,111,120,34,32,110,97, +109,101,61,34,73,68,67,95,67,72,69,67,75,95,84,69,83,84,77,79,68,69,95, +83,84,65,66,76,69,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,83,116,97,98,108,101,32,86,101,114,115,105,111,110,32,97,110,100, +32,66,117,103,32,70,105,120,101,115,32,79,110,108,121,60,47,108,97,98,101, +108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,101,100,62, +49,60,47,99,104,101,99,107,101,100,62,10,32,32,32,32,32,32,32,32,32,32, 60,115,116,121,108,101,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,60, 47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101, 99,116,62,10,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,84,79, 80,124,119,120,76,69,70,84,124,119,120,82,73,71,72,84,124,119,120,65,76, -73,71,78,95,67,69,78,84,69,82,60,47,102,108,97,103,62,10,32,32,32,32,32, -32,32,32,60,98,111,114,100,101,114,62,49,48,60,47,98,111,114,100,101,114, -62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, -114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120, -116,34,32,110,97,109,101,61,34,73,68,95,65,76,76,95,82,73,71,72,84,83,95, -82,69,83,69,82,86,69,68,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97, -98,101,108,62,65,108,108,32,82,105,103,104,116,115,32,82,101,115,101,114, -118,101,100,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,102,108,97,103,62, -119,120,84,79,80,124,119,120,65,76,73,71,78,95,67,69,78,84,69,82,60,47, -102,108,97,103,62,10,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114, -62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, -32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,83,116,97,116,105,99,84,101,120,116,34,32,110,97,109,101,61,34,73,68, -95,86,69,82,83,73,79,78,95,76,65,66,69,76,34,62,10,32,32,32,32,32,32,32, -32,32,32,60,108,97,98,101,108,62,71,101,111,68,97,32,109,97,106,46,109, -105,110,46,98,108,100,32,40,116,121,112,101,41,44,32,100,97,121,32,109, -111,110,116,104,32,121,101,97,114,60,47,108,97,98,101,108,62,10,32,32,32, -32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,65,76,73,71,78,95, -67,69,78,84,69,82,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,102,108, -97,103,62,119,120,84,79,80,124,119,120,76,69,70,84,124,119,120,82,73,71, -72,84,124,119,120,65,76,73,71,78,95,67,69,78,84,69,82,124,119,120,65,68, -74,85,83,84,95,77,73,78,83,73,90,69,60,47,102,108,97,103,62,10,32,32,32, -32,32,32,32,32,60,98,111,114,100,101,114,62,49,48,60,47,98,111,114,100, -101,114,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105, -122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,67,104,101,99,107,66, -111,120,34,32,110,97,109,101,61,34,73,68,67,95,67,72,69,67,75,95,84,69, -83,84,77,79,68,69,95,83,84,65,66,76,69,34,62,10,32,32,32,32,32,32,32,32, -32,32,60,108,97,98,101,108,62,83,116,97,98,108,101,32,86,101,114,115,105, -111,110,32,97,110,100,32,66,117,103,32,70,105,120,101,115,32,79,110,108, -121,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104, -101,99,107,101,100,62,49,60,47,99,104,101,99,107,101,100,62,10,32,32,32, -32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,65,76,73,71,78,95, -67,69,78,84,69,82,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,102,108, -97,103,62,119,120,84,79,80,124,119,120,76,69,70,84,124,119,120,82,73,71, -72,84,124,119,120,65,76,73,71,78,95,67,69,78,84,69,82,124,119,120,65,68, -74,85,83,84,95,77,73,78,83,73,90,69,60,47,102,108,97,103,62,10,32,32,32, -32,32,32,32,32,60,98,111,114,100,101,114,62,50,48,60,47,98,111,114,100, +73,71,78,95,67,69,78,84,69,82,124,119,120,65,68,74,85,83,84,95,77,73,78, +83,73,90,69,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,60,98,111, +114,100,101,114,62,50,48,60,47,98,111,114,100,101,114,62,10,32,32,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109, +34,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105, +122,101,62,53,44,50,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114, +105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,117,116,116,111,110, +34,32,110,97,109,101,61,34,119,120,73,68,95,79,75,34,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,79,75,60,47,108,97, +98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,115,112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,60,115,105,122,101,62,53,44,50,100,60,47,115,105,122,101,62, +10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, +32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, +66,117,116,116,111,110,34,32,110,97,109,101,61,34,73,68,95,67,72,69,67, +75,85,80,68,65,84,69,83,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,108,97,98,101,108,62,67,104,101,99,107,32,85,112,100,97,116,101,115, +60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,115,112,97,99,101,114,34,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,53,44,50,100,60,47,115, +105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, +116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,66,117,116,116,111,110,34,32,110,97,109,101,61,34,119, +120,73,68,95,68,79,78,65,84,69,34,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,108,97,98,101,108,62,68,111,110,97,116,101,60,47,108,97,98, +101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,115,112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,60,115,105,122,101,62,53,44,50,100,60,47,115,105,122,101,62, +10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, +32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,72,79,82, +73,90,79,78,84,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,102, +108,97,103,62,119,120,84,79,80,124,119,120,66,79,84,84,79,77,124,119,120, +65,76,73,71,78,95,67,69,78,84,69,82,60,47,102,108,97,103,62,10,32,32,32, +32,32,32,32,32,60,98,111,114,100,101,114,62,49,53,60,47,98,111,114,100, 101,114,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,116,105,116,108, +101,62,65,98,111,117,116,32,71,101,111,68,97,60,47,116,105,116,108,101, +62,10,32,32,32,32,60,99,101,110,116,101,114,101,100,62,49,60,47,99,101, +110,116,101,114,101,100,62,10,32,32,32,32,60,115,116,121,108,101,62,119, +120,67,65,80,84,73,79,78,124,119,120,83,89,83,84,69,77,95,77,69,78,85,124, +119,120,67,76,79,83,69,95,66,79,88,60,47,115,116,121,108,101,62,10,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,119,120,68,105,97,108,111,103,34,32,110,97,109,101, +61,34,73,68,68,95,82,65,78,68,79,77,73,90,65,84,73,79,78,34,32,115,117, +98,99,108,97,115,115,61,34,82,97,110,100,111,109,105,122,97,116,105,111, +110,68,108,103,34,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,119,120,66,117,116,116,111,110,34,32,110,97,109,101,61, +34,73,68,95,67,76,79,83,69,34,62,10,32,32,32,32,32,32,60,115,105,122,101, +62,53,48,44,49,53,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,60, +112,111,115,62,52,48,48,44,55,100,60,47,112,111,115,62,10,32,32,32,32,32, +32,60,108,97,98,101,108,62,67,108,111,115,101,60,47,108,97,98,101,108,62, +10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,117,116,116,111,110, +34,32,110,97,109,101,61,34,73,68,95,79,75,34,62,10,32,32,32,32,32,32,60, +115,105,122,101,62,53,48,44,49,53,100,60,47,115,105,122,101,62,10,32,32, +32,32,32,32,60,112,111,115,62,52,48,48,44,50,55,100,60,47,112,111,115,62, +10,32,32,32,32,32,32,60,108,97,98,101,108,62,82,117,110,60,47,108,97,98, +101,108,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, +60,115,105,122,101,62,52,55,48,44,50,48,48,100,60,47,115,105,122,101,62, +10,32,32,32,32,60,116,105,116,108,101,62,82,97,110,100,111,109,105,122, +97,116,105,111,110,60,47,116,105,116,108,101,62,10,32,32,32,32,60,99,101, +110,116,101,114,101,100,62,49,60,47,99,101,110,116,101,114,101,100,62,10, +32,32,32,32,60,115,116,121,108,101,62,119,120,67,65,80,84,73,79,78,124, +119,120,67,76,79,83,69,95,66,79,88,60,47,115,116,121,108,101,62,10,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,119,120,68,105,97,108,111,103,34,32,110,97,109,101, +61,34,73,68,95,76,65,66,69,76,95,80,82,69,67,73,83,73,79,78,95,68,76,71, +34,32,115,117,98,99,108,97,115,115,61,34,83,101,116,68,105,115,112,108, +97,121,80,114,101,99,105,115,105,111,110,68,108,103,34,62,10,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120, +83,105,122,101,114,34,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10, +32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,112,97, +99,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122, +101,62,49,49,53,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, +114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105, +122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101, +109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99, +84,101,120,116,34,32,110,97,109,101,61,34,73,68,67,95,83,84,65,84,73,67, +34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97, +98,101,108,62,83,101,116,32,68,105,115,112,108,97,121,32,80,114,101,99, +105,115,105,111,110,58,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65, +76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102,108, +97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,115,112,97,99,101,114,34,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,53,44, +45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105, -122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122, -101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, +122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, +83,112,105,110,67,116,114,108,34,32,110,97,109,101,61,34,73,68,95,76,65, +66,69,76,95,80,82,69,67,73,83,73,79,78,95,83,80,73,78,34,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,54,48, +44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,84,69,95,80,82, +79,67,69,83,83,95,69,78,84,69,82,60,47,115,116,121,108,101,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62, +119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76, +60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,111,114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60, +47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102, +108,97,103,62,119,120,84,79,80,124,119,120,65,76,73,71,78,95,67,69,78,84, +82,69,95,72,79,82,73,90,79,78,84,65,76,60,47,102,108,97,103,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98, +111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, 32,99,108,97,115,115,61,34,115,112,97,99,101,114,34,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,60,115,105,122,101,62,53,44,50,100,60,47,115,105,122, +32,32,32,32,32,32,32,60,115,105,122,101,62,45,49,44,53,100,60,47,115,105, +122,101,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,119,120,67,104,101,99,107,66,111,120,34,32,110,97,109,101,61,34,73, +68,67,95,70,73,88,95,80,79,73,78,84,95,67,72,69,67,75,34,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,65,108,119,97, +121,115,32,117,115,105,110,103,32,102,105,120,101,100,45,112,111,105,110, +116,32,110,111,116,97,116,105,111,110,60,47,108,97,98,101,108,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,101,100,62, +49,60,47,99,104,101,99,107,101,100,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,76,69,70,84,124,119,120, +65,76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102, +108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, +116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,115,112,97,99,101,114,34,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,60,115,105,122,101,62,45,49,44,53,100,60,47,115,105,122, 101,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, 10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, 115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32, 32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,119,120,66,117,116,116,111,110,34,32,110,97,109,101,61,34,119,120,73, -68,95,79,75,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97, -98,101,108,62,79,75,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,112,97,99,101,114, -34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,53,44, -50,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109, -34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, -99,108,97,115,115,61,34,119,120,66,117,116,116,111,110,34,32,110,97,109, -101,61,34,73,68,95,67,72,69,67,75,85,80,68,65,84,69,83,34,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,67,104,101,99, -107,32,85,112,100,97,116,101,115,60,47,108,97,98,101,108,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,112,97, -99,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122, -101,62,53,44,50,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105, -116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,66,117,116,116,111,110,34, -32,110,97,109,101,61,34,119,120,73,68,95,68,79,78,65,84,69,34,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,68,111,110, -97,116,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,115,112,97,99,101,114,34,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,53,44,50,100, -60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98, +34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, +115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, +119,120,66,117,116,116,111,110,34,32,110,97,109,101,61,34,119,120,73,68, +95,79,75,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,108,97,98,101,108,62,79,75,60,47,108,97,98,101,108,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, +65,76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102, +108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101, +109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108, +97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90, +79,78,84,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53, +60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, +66,117,116,116,111,110,34,32,110,97,109,101,61,34,119,120,73,68,95,67,65, +78,67,69,76,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,108,97,98,101,108,62,67,108,111,115,101,60,47,108,97,98,101,108,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105, +101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114,105, +101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103, +62,119,120,66,79,84,84,79,77,124,119,120,65,76,73,71,78,95,67,69,78,84, +82,69,95,72,79,82,73,90,79,78,84,65,76,60,47,102,108,97,103,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,49,48,60,47, +98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98, 106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110, -116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114,105,101,110, -116,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,84,79,80,124,119,120, -66,79,84,84,79,77,124,119,120,65,76,73,71,78,95,67,69,78,84,69,82,60,47, -102,108,97,103,62,10,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114, -62,49,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,60,116,105,116,108,101,62,65,98,111,117,116,32,71,101,111,68,97, +116,62,119,120,86,69,82,84,73,67,65,76,60,47,111,114,105,101,110,116,62, +10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, +32,32,32,32,60,102,108,97,103,62,119,120,65,76,76,60,47,102,108,97,103, +62,10,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,56,60,47,98, +111,114,100,101,114,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,72,79,82, +73,90,79,78,84,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,60,116,105,116,108,101,62,83, +101,116,32,68,105,115,112,108,97,121,32,80,114,101,99,105,115,105,111,110, 60,47,116,105,116,108,101,62,10,32,32,32,32,60,99,101,110,116,101,114,101, 100,62,49,60,47,99,101,110,116,101,114,101,100,62,10,32,32,32,32,60,115, 116,121,108,101,62,119,120,67,65,80,84,73,79,78,124,119,120,83,89,83,84, 69,77,95,77,69,78,85,124,119,120,67,76,79,83,69,95,66,79,88,60,47,115,116, 121,108,101,62,10,32,32,60,47,111,98,106,101,99,116,62,10,32,32,60,111, 98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,68,105,97,108,111, -103,34,32,110,97,109,101,61,34,73,68,68,95,82,65,78,68,79,77,73,90,65,84, -73,79,78,34,32,115,117,98,99,108,97,115,115,61,34,82,97,110,100,111,109, -105,122,97,116,105,111,110,68,108,103,34,62,10,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,66,117,116,116,111,110,34, -32,110,97,109,101,61,34,73,68,95,67,76,79,83,69,34,62,10,32,32,32,32,32, -32,60,115,105,122,101,62,53,48,44,49,53,100,60,47,115,105,122,101,62,10, -32,32,32,32,32,32,60,112,111,115,62,52,48,48,44,55,100,60,47,112,111,115, -62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,67,108,111,115,101,60,47, -108,97,98,101,108,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66, -117,116,116,111,110,34,32,110,97,109,101,61,34,73,68,95,79,75,34,62,10, -32,32,32,32,32,32,60,115,105,122,101,62,53,48,44,49,53,100,60,47,115,105, -122,101,62,10,32,32,32,32,32,32,60,112,111,115,62,52,48,48,44,50,55,100, -60,47,112,111,115,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,82,117, -110,60,47,108,97,98,101,108,62,10,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,60,115,105,122,101,62,52,55,48,44,50,48,48,100,60,47, -115,105,122,101,62,10,32,32,32,32,60,116,105,116,108,101,62,82,97,110,100, -111,109,105,122,97,116,105,111,110,60,47,116,105,116,108,101,62,10,32,32, -32,32,60,99,101,110,116,101,114,101,100,62,49,60,47,99,101,110,116,101, -114,101,100,62,10,32,32,32,32,60,115,116,121,108,101,62,119,120,67,65,80, -84,73,79,78,124,119,120,67,76,79,83,69,95,66,79,88,60,47,115,116,121,108, -101,62,10,32,32,60,47,111,98,106,101,99,116,62,10,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,119,120,68,105,97,108,111,103,34,32,110, -97,109,101,61,34,73,68,95,76,65,66,69,76,95,80,82,69,67,73,83,73,79,78, -95,68,76,71,34,32,115,117,98,99,108,97,115,115,61,34,83,101,116,68,105, -115,112,108,97,121,80,114,101,99,105,115,105,111,110,68,108,103,34,62,10, -32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, -66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109, -34,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, -112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105, -122,101,62,49,49,53,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122, -101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60, +103,34,32,110,97,109,101,61,34,73,68,95,78,85,77,95,67,65,84,69,71,79,82, +73,69,83,95,68,76,71,34,32,115,117,98,99,108,97,115,115,61,34,78,117,109, +67,97,116,101,103,111,114,105,101,115,68,108,103,34,62,10,32,32,32,32,60, 111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83, -105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, -101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105, -99,84,101,120,116,34,32,110,97,109,101,61,34,73,68,67,95,83,84,65,84,73, -67,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108, -97,98,101,108,62,83,101,116,32,68,105,115,112,108,97,121,32,80,114,101, -99,105,115,105,111,110,58,60,47,108,97,98,101,108,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, -65,76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102, -108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,115,112,97,99,101,114,34,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,53, -44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32, +105,122,101,114,34,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32, +99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32, +32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, +119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,112,97,99, +101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101, +62,49,49,53,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32, 32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, -105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,83,112,105,110,67,116,114,108,34,32,110,97,109,101,61,34,73,68,95,76, -65,66,69,76,95,80,82,69,67,73,83,73,79,78,95,83,80,73,78,34,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,54, -48,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,84,69,95,80, -82,79,67,69,83,83,95,69,78,84,69,82,60,47,115,116,121,108,101,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103, -62,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65, -76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,111,114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76, -60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60, -102,108,97,103,62,119,120,84,79,80,124,119,120,65,76,73,71,78,95,67,69, -78,84,82,69,95,72,79,82,73,90,79,78,84,65,76,60,47,102,108,97,103,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60, -47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,115,112,97,99,101,114,34,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,45,49,44,53,100,60, -47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,67,104,101,99,107,66,111,120,34,32,110,97,109, -101,61,34,73,68,67,95,70,73,88,95,80,79,73,78,84,95,67,72,69,67,75,34,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,65, -108,119,97,121,115,32,117,115,105,110,103,32,102,105,120,101,100,45,112, -111,105,110,116,32,110,111,116,97,116,105,111,110,60,47,108,97,98,101,108, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,101, -100,62,49,60,47,99,104,101,99,107,101,100,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,76,69,70,84,124, -119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76, -60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,115,112,97,99,101,114,34,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,60,115,105,122,101,62,45,49,44,53,100,60,47,115,105, -122,101,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,119,120,66,117,116,116,111,110,34,32,110,97,109,101,61,34,119,120,73, -68,95,79,75,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,108,97,98,101,108,62,79,75,60,47,108,97,98,101,108,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119, -120,65,76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47, -102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, -101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102, -108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73, -90,79,78,84,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62, -53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,66,117,116,116,111,110,34,32,110,97,109,101,61,34,119,120,73,68,95, -67,65,78,67,69,76,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,108,97,98,101,108,62,67,108,111,115,101,60,47,108,97,98,101, -108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, -114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111, -114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108, -97,103,62,119,120,66,79,84,84,79,77,124,119,120,65,76,73,71,78,95,67,69, -78,84,82,69,95,72,79,82,73,90,79,78,84,65,76,60,47,102,108,97,103,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,49,48, -60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,114,105, -101,110,116,62,119,120,86,69,82,84,73,67,65,76,60,47,111,114,105,101,110, -116,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,76,60,47,102,108, -97,103,62,10,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,56,60, -47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,72, -79,82,73,90,79,78,84,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,116,105,116,108,101, -62,83,101,116,32,68,105,115,112,108,97,121,32,80,114,101,99,105,115,105, -111,110,60,47,116,105,116,108,101,62,10,32,32,32,32,60,99,101,110,116,101, -114,101,100,62,49,60,47,99,101,110,116,101,114,101,100,62,10,32,32,32,32, -60,115,116,121,108,101,62,119,120,67,65,80,84,73,79,78,124,119,120,83,89, -83,84,69,77,95,77,69,78,85,124,119,120,67,76,79,83,69,95,66,79,88,60,47, -115,116,121,108,101,62,10,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,68,105,97,108, -111,103,34,32,110,97,109,101,61,34,73,68,95,78,85,77,95,67,65,84,69,71, -79,82,73,69,83,95,68,76,71,34,32,115,117,98,99,108,97,115,115,61,34,78, -117,109,67,97,116,101,103,111,114,105,101,115,68,108,103,34,62,10,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111, -120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62, -10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32, -32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,112, -97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122, -101,62,49,49,53,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32, -32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, -114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105, -122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101, -109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99, -84,101,120,116,34,32,110,97,109,101,61,34,73,68,67,95,83,84,65,84,73,67, -34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97, -98,101,108,62,67,97,116,101,103,111,114,105,101,115,60,47,108,97,98,101, -108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,86,69, -82,84,73,67,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, -112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,115,105,122,101,62,53,44,45,49,100,60,47,115,105,122,101,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,119,120,83,112,105,110,67,116,114,108,34,32,110,97, -109,101,61,34,73,68,95,78,85,77,95,67,65,84,69,71,79,82,73,69,83,95,83, -80,73,78,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,115,105,122,101,62,52,48,44,45,49,100,60,47,115,105,122,101,62,10,32, +32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, +114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105, +122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101, +109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99, +84,101,120,116,34,32,110,97,109,101,61,34,73,68,67,95,83,84,65,84,73,67, +34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97, +98,101,108,62,67,97,116,101,103,111,114,105,101,115,60,47,108,97,98,101, +108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,86,69, +82,84,73,67,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,115,105,122,101,62,53,44,45,49,100,60,47,115,105,122,101,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,119,120,83,112,105,110,67,116,114,108,34,32,110,97, +109,101,61,34,73,68,95,78,85,77,95,67,65,84,69,71,79,82,73,69,83,95,83, +80,73,78,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,115,105,122,101,62,52,48,44,45,49,100,60,47,115,105,122,101,62,10,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, 62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103, 62,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65, @@ -24944,260 +24944,290 @@ static unsigned char xml_res_file_9[] = { 62,119,120,66,79,82,68,69,82,95,78,79,78,69,60,47,115,116,121,108,101,62, 10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,105,116, 109,97,112,62,71,100,97,65,112,112,82,101,115,111,117,114,99,101,115,46, -99,112,112,36,48,48,57,45,111,112,101,110,45,102,111,108,100,101,114,46, -112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,32,32,32, +99,112,112,36,111,112,101,110,45,102,111,108,100,101,114,46,112,110,103, +60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,76,69, +70,84,124,119,120,65,76,76,124,119,120,65,68,74,85,83,84,95,77,73,78,83, +73,90,69,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120, +116,34,32,110,97,109,101,61,34,73,68,95,83,84,65,84,73,67,84,69,88,84,50, +34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97, +98,101,108,62,79,117,116,112,117,116,32,102,105,108,101,32,40,42,46,115, +104,112,41,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78, -95,76,69,70,84,124,119,120,65,76,76,124,119,120,65,68,74,85,83,84,95,77, -73,78,83,73,90,69,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100, -101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99, -84,101,120,116,34,32,110,97,109,101,61,34,73,68,95,83,84,65,84,73,67,84, -69,88,84,50,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,108,97,98,101,108,62,79,117,116,112,117,116,32,102,105,108,101,32, -40,42,46,115,104,112,41,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, +32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,119,120,84,101,120,116,67,116,114,108,34,32,110,97,109,101,61,34,73, +68,67,95,70,73,69,76,68,95,83,72,80,34,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,49,55,50,44,45,49,100, +60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,115,116,121,108,101,62,119,120,84,69,95,82,69,65,68,79,78,76, +89,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67, +69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76,76,60, +47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,84,101,120,116,67,116,114,108,34,32,110,97,109, -101,61,34,73,68,67,95,70,73,69,76,68,95,83,72,80,34,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,49,55,50,44, -45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,84,69,95,82,69,65, -68,79,78,76,89,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73, -71,78,95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119,120, -65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, +97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65, +76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119, +120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101, +114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,66,105,116,109,97,112,66, +117,116,116,111,110,34,32,110,97,109,101,61,34,73,68,67,95,79,80,69,78, +95,79,83,72,80,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,115,116,121,108,101,62,119,120,66,79,82,68,69,82,95,78,79,78,69, +60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,98,105,116,109,97,112,62,71,100,97,65,112,112,82,101, +115,111,117,114,99,101,115,46,99,112,112,36,115,97,118,101,46,112,110,103, +60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, +101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103, +62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90,79,78, +84,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100, +101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110, +116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114,105,101,110, 116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, 116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62, 10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62, -119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84, -65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98, -111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,105,116, -109,97,112,66,117,116,116,111,110,34,32,110,97,109,101,61,34,73,68,67,95, -79,80,69,78,95,79,83,72,80,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,66,79,82,68,69,82,95, -78,79,78,69,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100,97,65,112, -112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,48,48,57,45,115, -97,118,101,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32, +119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100, +101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122, +101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,111,114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60, +47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,76,124, +119,120,65,68,74,85,83,84,95,77,73,78,83,73,90,69,60,47,102,108,97,103, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98, +111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120,116, +34,32,110,97,109,101,61,34,73,68,95,83,84,65,84,73,67,84,69,88,84,49,34, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,108,97,98,101,108,62,88,45,99,111,111,114,100,60,47,108,97,98,101,108, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76, +76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100, +101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,67,104,111, +105,99,101,34,32,110,97,109,101,61,34,73,68,67,95,75,69,89,86,65,82,34, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,115,105,122,101,62,55,55,44,45,49,100,60,47,115,105,122,101,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,76,60,47,102,108,97, +103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114, +100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119, +120,72,79,82,73,90,79,78,84,65,76,60,47,111,114,105,101,110,116,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108, +97,103,62,119,120,65,76,76,124,119,120,65,68,74,85,83,84,95,77,73,78,83, +73,90,69,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114, +100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116, +97,116,105,99,84,101,120,116,34,32,110,97,109,101,61,34,73,68,95,83,84, +65,84,73,67,84,69,88,84,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,89,45,99,111,111,114, +100,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108, +97,103,62,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62, +53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,119,120,67,104,111,105,99,101,34,32,110,97,109,101,61,34,73,68,67, +95,75,69,89,86,65,82,50,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,55,55,44,45,49,100,60, +47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, 32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, 32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, -105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82, -95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76,76,60,47,102,108,97, -103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114, -62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111, -120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,111,114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76, -60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, -114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,102,108,97,103,62,119,120,65,76,76,60,47,102,108,97,103,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114, -62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32, +32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69, +78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76,76,60,47, +102,108,97,103,62,10,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114, +62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105, +122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110, +116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114,105,101,110, +116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,76,60, +47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114, +100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32, 32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,72,79,82, -73,90,79,78,84,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62, -119,120,65,76,76,124,119,120,65,68,74,85,83,84,95,77,73,78,83,73,90,69, -60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101, -114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116, -105,99,84,101,120,116,34,32,110,97,109,101,61,34,73,68,95,83,84,65,84,73, -67,84,69,88,84,49,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,108,97,98,101,108,62,88,45,99,111,111,114,100,60, -47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, +120,66,117,116,116,111,110,34,32,110,97,109,101,61,34,73,68,79,75,95,65, +68,68,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,67,38,97,109,112,59,114,101,97,116,101,60,47,108,97,98,101,108,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, 32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, +115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,60,102,108,97,103,62,119,120,65,76,76,60,47,102,108,97,103,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53, +60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,117,116, +116,111,110,34,32,110,97,109,101,61,34,73,68,67,65,78,67,69,76,34,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,38,97, +109,112,59,67,108,111,115,101,60,47,108,97,98,101,108,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,119,120,68,105,97,108,111,103,34,32,110,97,109,101,61,34, +73,68,68,95,67,79,78,86,69,82,84,95,83,72,80,50,65,83,67,34,32,115,117, +98,99,108,97,115,115,61,34,83,72,80,50,65,83,67,68,108,103,34,62,10,32, +32,32,32,60,115,116,121,108,101,62,119,120,67,65,80,84,73,79,78,124,119, +120,83,89,83,84,69,77,95,77,69,78,85,124,119,120,67,76,79,83,69,95,66,79, +88,60,47,115,116,121,108,101,62,10,32,32,32,32,60,116,105,116,108,101,62, +69,120,112,111,114,116,105,110,103,32,83,104,97,112,101,32,116,111,32,66, +111,117,110,100,97,114,121,60,47,116,105,116,108,101,62,10,32,32,32,32, +60,99,101,110,116,101,114,101,100,62,49,60,47,99,101,110,116,101,114,101, +100,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,60, +111,114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47, +111,114,105,101,110,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10, +32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95, +67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65,76,76,60,47, +102,108,97,103,62,10,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114, +62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105, +122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110, +116,62,119,120,86,69,82,84,73,67,65,76,60,47,111,114,105,101,110,116,62, +10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95, +67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76,76, +60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111, +114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, +119,120,83,116,97,116,105,99,66,111,120,83,105,122,101,114,34,32,110,97, +109,101,61,34,119,120,73,68,95,65,78,89,34,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,86,69,82,84,73, +67,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,108,97,98,101,108,47,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,70,108,101,120,71,114,105,100,83,105,122,101,114,34,62,10,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, 99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101, +120,116,34,32,110,97,109,101,61,34,73,68,95,83,84,65,84,73,67,84,69,88, +84,51,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,108,97,98,101,108,62,73,110,112,117,116,32,100,97,116,97,115, +111,117,114,99,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97, -103,62,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53, -60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,119,120,67,104,111,105,99,101,34,32,110,97,109,101,61,34,73,68,67,95, -75,69,89,86,65,82,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,115,105,122,101,62,55,55,44,45,49,100,60,47,115, -105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65, -76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +103,62,119,120,65,76,76,124,119,120,65,76,73,71,78,95,76,69,70,84,60,47, +102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114, -105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114, -105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, -114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,76,124,119,120,65, -68,74,85,83,84,95,77,73,78,83,73,90,69,60,47,102,108,97,103,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100, -101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,32,110, -97,109,101,61,34,73,68,95,83,84,65,84,73,67,84,69,88,84,34,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98, -101,108,62,89,45,99,111,111,114,100,60,47,108,97,98,101,108,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, 101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, -105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,76,60, -47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,67,104,111,105,99, -101,34,32,110,97,109,101,61,34,73,68,67,95,75,69,89,86,65,82,50,34,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115, -105,122,101,62,55,55,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105, -122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,60,102,108, -97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90, -79,78,84,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32, -32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101, -114,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32, -32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,72,79,82,73,90, -79,78,84,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122, -101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60, -102,108,97,103,62,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111, -114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,66,117,116,116,111,110,34, -32,110,97,109,101,61,34,73,68,79,75,95,65,68,68,34,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,67,38,97,109,112,59, -114,101,97,116,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, -101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103, -62,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,119,120,66,117,116,116,111,110,34,32,110,97,109,101, -61,34,73,68,67,65,78,67,69,76,34,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,108,97,98,101,108,62,38,97,109,112,59,67,108,111,115,101,60, -47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,68,105,97, -108,111,103,34,32,110,97,109,101,61,34,73,68,68,95,67,79,78,86,69,82,84, -95,83,72,80,50,65,83,67,34,32,115,117,98,99,108,97,115,115,61,34,83,72, -80,50,65,83,67,68,108,103,34,62,10,32,32,32,32,60,115,116,121,108,101,62, -119,120,67,65,80,84,73,79,78,124,119,120,83,89,83,84,69,77,95,77,69,78, -85,124,119,120,67,76,79,83,69,95,66,79,88,60,47,115,116,121,108,101,62, -10,32,32,32,32,60,116,105,116,108,101,62,69,120,112,111,114,116,105,110, -103,32,83,104,97,112,101,32,116,111,32,66,111,117,110,100,97,114,121,60, -47,116,105,116,108,101,62,10,32,32,32,32,60,99,101,110,116,101,114,101, -100,62,49,60,47,99,101,110,116,101,114,101,100,62,10,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105, -122,101,114,34,62,10,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119, -120,72,79,82,73,90,79,78,84,65,76,60,47,111,114,105,101,110,116,62,10,32, -32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, -105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,60,102, -108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84, -73,67,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32, -32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114, -62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32, -32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,86,69,82,84,73,67, -65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32, 60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114, -105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108, -97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90, -79,78,84,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111, -114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,66,111, -120,83,105,122,101,114,34,32,110,97,109,101,61,34,119,120,73,68,95,65,78, -89,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101, -110,116,62,119,120,86,69,82,84,73,67,65,76,60,47,111,114,105,101,110,116, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,47, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,70,108,101,120,71,114,105,100,83,105, -122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, -114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,83,116,97,116,105,99,84,101,120,116,34,32,110,97,109,101,61,34,73,68, -95,83,84,65,84,73,67,84,69,88,84,51,34,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,73,110,112, -117,116,32,100,97,116,97,115,111,117,114,99,101,60,47,108,97,98,101,108, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,76,124,119,120,65,76, -73,71,78,95,76,69,70,84,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53, -60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,84,101,120,116,67,116,114,108,34,32, -110,97,109,101,61,34,73,68,67,95,70,73,69,76,68,95,83,72,80,34,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105, -122,101,62,49,55,50,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108, -101,62,119,120,84,69,95,82,69,65,68,79,78,76,89,60,47,115,116,121,108,101, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,76,124,119,120,65,76, -73,71,78,95,76,69,70,84,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53, -60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,66,105,116,109,97,112,66,117,116,116, -111,110,34,32,110,97,109,101,61,34,73,68,67,95,79,80,69,78,95,73,83,72, -80,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,98,105,116,109,97,112,62,71,100,97,65,112,112,82,101,115,111,117, -114,99,101,115,46,99,112,112,36,48,48,57,45,111,112,101,110,45,102,111, -108,100,101,114,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32, +105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, +84,101,120,116,67,116,114,108,34,32,110,97,109,101,61,34,73,68,67,95,70, +73,69,76,68,95,83,72,80,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,49,55,50,44,45,49,100, +60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,84,69,95,82,69,65, +68,79,78,76,89,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97, +103,62,119,120,65,76,76,124,119,120,65,76,73,71,78,95,76,69,70,84,60,47, +102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114, +105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, +66,105,116,109,97,112,66,117,116,116,111,110,34,32,110,97,109,101,61,34, +73,68,67,95,79,80,69,78,95,73,83,72,80,34,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71, +100,97,65,112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,111, +112,101,110,45,102,111,108,100,101,114,46,112,110,103,60,47,98,105,116, +109,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,115,116,121,108,101,62,119,120,66,79,82,68,69,82,95,78,79, +78,69,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119, +120,65,76,76,124,119,120,65,76,73,71,78,95,76,69,70,84,60,47,102,108,97, +103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109, +34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116, +105,99,84,101,120,116,34,32,110,97,109,101,61,34,73,68,95,83,84,65,84,73, +67,84,69,88,84,50,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,108,97,98,101,108,62,79,117,116,112,117,116,32, +102,105,108,101,32,40,116,101,120,116,32,102,105,108,101,41,60,47,108,97, +98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,76,124,119, +120,65,76,73,71,78,95,76,69,70,84,60,47,102,108,97,103,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114, +62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,119,120,84,101,120,116,67,116,114,108,34, +32,110,97,109,101,61,34,73,68,67,95,70,73,69,76,68,95,65,83,67,34,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115, +105,122,101,62,49,55,50,44,45,49,100,60,47,115,105,122,101,62,10,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116, -121,108,101,62,119,120,66,79,82,68,69,82,95,78,79,78,69,60,47,115,116,121, +121,108,101,62,119,120,84,69,95,82,69,65,68,79,78,76,89,60,47,115,116,121, 108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,76,124,119,120, @@ -25208,51 +25238,20 @@ static unsigned char xml_res_file_9[] = { 32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, 97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120, -116,34,32,110,97,109,101,61,34,73,68,95,83,84,65,84,73,67,84,69,88,84,50, -34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,108,97,98,101,108,62,79,117,116,112,117,116,32,102,105,108,101,32, -40,116,101,120,116,32,102,105,108,101,41,60,47,108,97,98,101,108,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,102,108,97,103,62,119,120,65,76,76,124,119,120,65,76,73,71, -78,95,76,69,70,84,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47, -98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,84,101,120,116,67,116,114,108,34,32,110,97,109, -101,61,34,73,68,67,95,70,73,69,76,68,95,65,83,67,34,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62, -49,55,50,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62, -119,120,84,69,95,82,69,65,68,79,78,76,89,60,47,115,116,121,108,101,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,102,108,97,103,62,119,120,65,76,76,124,119,120,65,76,73,71, -78,95,76,69,70,84,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47, -98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,66,105,116,109,97,112,66,117,116,116,111,110,34, -32,110,97,109,101,61,34,73,68,67,95,79,80,69,78,95,79,65,83,67,34,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98, -105,116,109,97,112,62,71,100,97,65,112,112,82,101,115,111,117,114,99,101, -115,46,99,112,112,36,48,48,57,45,115,97,118,101,46,112,110,103,60,47,98, -105,116,109,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,66,79,82,68,69,82,95, -78,79,78,69,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103, -62,119,120,65,76,76,124,119,120,65,76,73,71,78,95,76,69,70,84,60,47,102, -108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +116,32,99,108,97,115,115,61,34,119,120,66,105,116,109,97,112,66,117,116, +116,111,110,34,32,110,97,109,101,61,34,73,68,67,95,79,80,69,78,95,79,65, +83,67,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,98,105,116,109,97,112,62,71,100,97,65,112,112,82,101,115,111, +117,114,99,101,115,46,99,112,112,36,115,97,118,101,46,112,110,103,60,47, +98,105,116,109,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,66,79,82,68,69,82, +95,78,79,78,69,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97, +103,62,119,120,65,76,76,124,119,120,65,76,73,71,78,95,76,69,70,84,60,47, +102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, 101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114, 105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, @@ -27069,51 +27068,227 @@ static unsigned char xml_res_file_9[] = { 116,109,97,112,66,117,116,116,111,110,34,32,110,97,109,101,61,34,73,68, 95,79,80,69,78,95,87,69,73,71,72,84,34,62,10,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100, -97,65,112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,48,48, -57,45,84,111,111,108,66,97,114,66,105,116,109,97,112,115,95,51,46,112,110, -103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,100,105,115,97,98,108,101,100,62,71, -100,97,65,112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,48, -48,57,45,84,111,111,108,66,97,114,66,105,116,109,97,112,115,95,51,95,100, -105,115,97,98,108,101,100,46,112,110,103,60,47,100,105,115,97,98,108,101, -100,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,116,111,111,108,116,105,112,62,79,112,101,110,32,119,101,105,103, -104,116,115,32,102,105,108,101,60,47,116,111,111,108,116,105,112,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115, -116,121,108,101,62,119,120,66,79,82,68,69,82,95,78,79,78,69,60,47,115,116, -121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78, -95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102,108,97,103,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +97,65,112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,84,111, +111,108,66,97,114,66,105,116,109,97,112,115,95,51,46,112,110,103,60,47, +98,105,116,109,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,100,105,115,97,98,108,101,100,62,71,100,97,65,112, +112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,84,111,111,108,66, +97,114,66,105,116,109,97,112,115,95,51,95,100,105,115,97,98,108,101,100, +46,112,110,103,60,47,100,105,115,97,98,108,101,100,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,116,111,111,108,116, +105,112,62,79,112,101,110,32,119,101,105,103,104,116,115,32,102,105,108, +101,60,47,116,111,111,108,116,105,112,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120, +66,79,82,68,69,82,95,78,79,78,69,60,47,115,116,121,108,101,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, 101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,111,114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60, -47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,76,124,119,120,65, -76,73,71,78,95,67,69,78,84,69,82,60,47,102,108,97,103,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,48,60, -47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, -114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,67,104, -111,105,99,101,34,32,110,97,109,101,61,34,73,68,67,95,67,85,82,82,69,78, -84,85,83,69,68,95,87,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,115,105,122,101,62,50,50,48,44,45,49,100,60,47,115,105,122, -101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, +32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,82,69, +95,86,69,82,84,73,67,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110, +116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114,105,101,110, +116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, 106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -102,108,97,103,62,119,120,65,76,76,124,119,120,71,82,79,87,124,119,120, +102,108,97,103,62,119,120,65,76,76,124,119,120,65,76,73,71,78,95,67,69, +78,84,69,82,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,98,111,114,100,101,114,62,48,60,47,98,111,114,100,101, +114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,67,104,111,105,99,101,34,32,110, +97,109,101,61,34,73,68,67,95,67,85,82,82,69,78,84,85,83,69,68,95,87,34, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105, +122,101,62,50,50,48,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, +65,76,76,124,119,120,71,82,79,87,124,119,120,65,76,73,71,78,95,67,69,78, +84,69,82,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,98,111,114,100,101,114,62,48,60,47,98,111,114,100,101,114, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, +116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101, +110,116,62,119,120,86,69,82,84,73,67,65,76,60,47,111,114,105,101,110,116, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65, +76,76,124,119,120,65,76,73,71,78,95,67,69,78,84,69,82,60,47,102,108,97, +103,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, +115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, +119,120,83,116,97,116,105,99,84,101,120,116,34,32,110,97,109,101,61,34, +73,68,67,95,83,84,65,84,73,67,34,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,108,97,98,101,108,62,86,97,114,105,97,98,108,101, +60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,76,124,119,120,65,76, +73,71,78,95,67,69,78,84,69,82,124,119,120,65,68,74,85,83,84,95,77,73,78, +83,73,90,69,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,98,111,114,100,101,114,62,48,60,47,98,111,114,100,101, +114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,67,104,111,105,99,101,34,32,110, +97,109,101,61,34,73,68,67,95,76,65,71,95,79,80,69,82,65,78,68,34,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101, +62,56,48,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,66,79, +84,84,79,77,124,119,120,65,76,73,71,78,95,67,69,78,84,69,82,60,47,102,108, +97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111, +114,100,101,114,62,51,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,67,104,111,105,99,101,34,32,110,97,109,101,61,34,73,68, +67,95,76,65,71,95,79,80,69,82,65,78,68,95,84,77,34,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,56,48,44,45, +49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,76,124,119,120, 65,76,73,71,78,95,67,69,78,84,69,82,60,47,102,108,97,103,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,48, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,51, 60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,60,111,114,105,101,110,116,62,119,120,86,69,82,84,73,67,65,76, 60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, 60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60, 102,108,97,103,62,119,120,65,76,76,124,119,120,65,76,73,71,78,95,67,69, -78,84,69,82,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98, +78,84,69,82,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32, +32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,84,101, +120,116,67,116,114,108,34,32,110,97,109,101,61,34,73,68,67,95,69,68,73, +84,54,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122, +101,62,51,48,48,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,84,69,95,82, +69,65,68,79,78,76,89,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,76,124,119,120,71,82, +79,87,124,119,120,65,76,73,71,78,95,76,69,70,84,60,47,102,108,97,103,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,48, +60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109, +34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, +99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,119,120,67,104,101,99,107,66,111,120,34,32,110,97, +109,101,61,34,73,68,95,76,65,71,95,85,83,69,95,82,79,87,83,84,65,78,68, +95,87,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +99,104,101,99,107,101,100,62,49,60,47,99,104,101,99,107,101,100,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108, +62,85,115,101,32,114,111,119,45,115,116,97,110,100,97,114,100,105,122,101, +100,32,119,101,105,103,104,116,115,60,47,108,97,98,101,108,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62, +119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76, +60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114, +105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,67,104,101, +99,107,66,111,120,34,32,110,97,109,101,61,34,73,68,95,76,65,71,95,73,78, +67,76,85,68,69,95,68,73,65,71,78,79,65,76,95,87,34,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,101,100,62, +48,60,47,99,104,101,99,107,101,100,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,73,110,99,108,117,100,101, +32,100,105,97,103,111,110,97,108,32,111,102,32,119,101,105,103,104,116, +115,32,109,97,116,114,105,120,60,47,108,97,98,101,108,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, +65,76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102, +108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101, +109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,119,120,67,104,101,99,107,66, +111,120,34,32,110,97,109,101,61,34,73,68,95,76,65,71,95,77,69,68,73,65, +78,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,99, +104,101,99,107,101,100,62,48,60,47,99,104,101,99,107,101,100,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62, +77,101,100,105,97,110,32,115,112,97,116,105,97,108,32,108,97,103,60,47, +108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,82, +69,95,86,69,82,84,73,67,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,86, +69,82,84,73,67,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,60,102,108,97,103,62,119,120,84,79,80,124,119,120,65, +76,73,71,78,95,67,69,78,84,69,82,60,47,102,108,97,103,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,50,53,60,47,98,111, +114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, +32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,60,47,111,98,106,101,99,116,62,10,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,80,97,110,101, +108,34,32,110,97,109,101,61,34,73,68,68,95,70,73,69,76,68,67,65,76,67,95, +82,65,84,69,34,32,115,117,98,99,108,97,115,115,61,34,70,105,101,108,100, +78,101,119,67,97,108,99,82,97,116,101,68,108,103,34,62,10,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,70,108,101,120, +71,114,105,100,83,105,122,101,114,34,62,10,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,115,112,97,99,101,114,34,62,10, +32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95, +67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76,73, +71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65,76, +76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,60,98,111,114,100, +101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,115,112,97,99,101,114,34,62,10,32,32,32,32,32, +32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69, +82,95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76,73,71,78,95,67,69, +78,84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65,76,76,60,47,102,108, +97,103,62,10,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60, +47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111, +120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101, +109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120,116, +34,32,110,97,109,101,61,34,73,68,95,83,84,65,84,73,67,84,69,88,84,51,34, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62, +77,101,116,104,111,100,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,76,124,119,120,65,76, +73,71,78,95,67,69,78,84,69,82,124,119,120,65,68,74,85,83,84,95,77,73,78, +83,73,90,69,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,60,98,111,114,100,101,114,62,51,60,47,98,111,114,100,101,114,62,10,32, +32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,67,104, +111,105,99,101,34,32,110,97,109,101,61,34,73,68,67,95,82,65,84,69,95,79, +80,69,82,65,84,79,82,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,115,105,122,101,62,49,49,48,44,45,49,100,60,47,115,105,122,101,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,76, +124,119,120,65,76,73,71,78,95,67,69,78,84,69,82,60,47,102,108,97,103,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,51, +60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,114,105, +101,110,116,62,119,120,86,69,82,84,73,67,65,76,60,47,111,114,105,101,110, +116,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,76,124,119,120, +71,82,79,87,124,119,120,65,76,73,71,78,95,67,69,78,84,69,82,60,47,102,108, +97,103,62,10,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60, +47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111, +120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98, 106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101, 109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, 32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62, @@ -27121,155 +27296,90 @@ static unsigned char xml_res_file_9[] = { 99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, 99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120,116,34, -32,110,97,109,101,61,34,73,68,67,95,83,84,65,84,73,67,34,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,86, -97,114,105,97,98,108,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65, -76,76,124,119,120,65,76,73,71,78,95,67,69,78,84,69,82,124,119,120,65,68, -74,85,83,84,95,77,73,78,83,73,90,69,60,47,102,108,97,103,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,48, -60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122, -101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,67, -104,111,105,99,101,34,32,110,97,109,101,61,34,73,68,67,95,76,65,71,95,79, -80,69,82,65,78,68,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,115,105,122,101,62,56,48,44,45,49,100,60,47,115,105,122,101, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102, -108,97,103,62,119,120,66,79,84,84,79,77,124,119,120,65,76,73,71,78,95,67, -69,78,84,69,82,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,98,111,114,100,101,114,62,51,60,47,98,111,114,100, -101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109, -34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,67,104,111,105,99,101,34, -32,110,97,109,101,61,34,73,68,67,95,76,65,71,95,79,80,69,82,65,78,68,95, -84,77,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -115,105,122,101,62,56,48,44,45,49,100,60,47,115,105,122,101,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62, -119,120,65,76,76,124,119,120,65,76,73,71,78,95,67,69,78,84,69,82,60,47, -102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -98,111,114,100,101,114,62,51,60,47,98,111,114,100,101,114,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120, -86,69,82,84,73,67,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32, +32,110,97,109,101,61,34,73,68,95,83,84,65,84,73,67,84,69,88,84,34,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,82,101,115,117,108,116,60,47,108,97,98,101,108,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, +65,76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102, +108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,115,112,97,99,101,114,34,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,53, +44,53,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78, +84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65,76,76,60,47,102,108, +97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111, +114,100,101,114,62,50,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,66,117,116,116,111,110,34,32,110,97,109,101,61,34,73, +68,95,65,68,68,95,67,79,76,85,77,78,34,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,65,100,100,32,86,97, +114,105,97,98,108,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,116,111,111,108,116,105,112,62,65,100, +100,32,110,101,119,32,99,111,108,117,109,110,32,116,111,32,116,97,98,108, +101,60,47,116,111,111,108,116,105,112,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,72,79, +82,73,90,79,78,84,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32, 32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, 32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,76,124,119,120, 65,76,73,71,78,95,67,69,78,84,69,82,60,47,102,108,97,103,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111, +32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,51,60,47,98,111, 114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, 99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, 99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32, 32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,119,120,84,101,120,116,67,116,114,108,34,32,110,97,109,101, -61,34,73,68,67,95,69,68,73,84,54,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,115,105,122,101,62,51,48,48,44,45,49,100,60,47,115,105,122, -101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108, -101,62,119,120,84,69,95,82,69,65,68,79,78,76,89,60,47,115,116,121,108,101, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65, -76,76,124,119,120,71,82,79,87,124,119,120,65,76,73,71,78,95,76,69,70,84, +115,115,61,34,119,120,67,104,111,105,99,101,34,32,110,97,109,101,61,34, +73,68,67,95,82,65,84,69,95,82,69,83,85,76,84,34,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,115,105,122,101,62,56,48,44,45,49,100,60,47, +115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97, +103,62,119,120,65,76,76,124,119,120,65,76,73,71,78,95,67,69,78,84,69,82, 60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111, -114,100,101,114,62,48,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32, +114,100,101,114,62,51,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32, 32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, 32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, 114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105, -122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101, -109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,67,104,101,99,107,66, -111,120,34,32,110,97,109,101,61,34,73,68,95,76,65,71,95,85,83,69,95,82, -79,87,83,84,65,78,68,95,87,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,99,104,101,99,107,101,100,62,49,60,47,99,104,101,99, -107,101,100,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,108,97,98,101,108,62,85,115,101,32,114,111,119,45,115,116,97,110,100, -97,114,100,105,122,101,100,32,119,101,105,103,104,116,115,60,47,108,97, -98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95, -86,69,82,84,73,67,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,67,104,111,105,99, +101,34,32,110,97,109,101,61,34,73,68,67,95,82,65,84,69,95,82,69,83,85,76, +84,95,84,77,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105, +122,101,62,56,48,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32, 32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,119,120,67,104,101,99,107,66,111,120,34,32,110,97,109,101,61,34,73,68, -95,76,65,71,95,73,78,67,76,85,68,69,95,68,73,65,71,78,79,65,76,95,87,34, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,99,104,101, -99,107,101,100,62,48,60,47,99,104,101,99,107,101,100,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,73,110, -99,108,117,100,101,32,100,105,97,103,111,110,97,108,32,111,102,32,119,101, -105,103,104,116,115,32,109,97,116,114,105,120,60,47,108,97,98,101,108,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108, -97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73, -67,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,111,114,105,101,110,116,62,119,120,86,69,82,84,73,67,65,76, -60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60, -102,108,97,103,62,119,120,84,79,80,124,119,120,65,76,73,71,78,95,67,69, -78,84,69,82,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,60,98,111,114,100,101,114,62,50,53,60,47,98,111,114,100,101,114,62,10, -32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,60,47,111,98,106,101,99,116,62,10,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,80,97,110,101,108,34,32,110,97,109,101, -61,34,73,68,68,95,70,73,69,76,68,67,65,76,67,95,82,65,84,69,34,32,115,117, -98,99,108,97,115,115,61,34,70,105,101,108,100,78,101,119,67,97,108,99,82, -97,116,101,68,108,103,34,62,10,32,32,32,32,60,111,98,106,101,99,116,32, -99,108,97,115,115,61,34,119,120,70,108,101,120,71,114,105,100,83,105,122, -101,114,34,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,115,112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,60, -102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,72,79, -82,73,90,79,78,84,65,76,124,119,120,65,76,73,71,78,95,67,69,78,84,69,82, -95,86,69,82,84,73,67,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62, -10,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111, -114,100,101,114,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, -115,112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,60,102,108,97,103, -62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90,79,78, -84,65,76,124,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84, -73,67,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32, -32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114, -62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, -114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114, -34,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,32,110,97,109,101, -61,34,73,68,95,83,84,65,84,73,67,84,69,88,84,51,34,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,77,101,116,104,111,100, -60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102, -108,97,103,62,119,120,65,76,76,124,119,120,65,76,73,71,78,95,67,69,78,84, -69,82,124,119,120,65,68,74,85,83,84,95,77,73,78,83,73,90,69,60,47,102,108, -97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101, -114,62,51,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, -101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,119,120,67,104,111,105,99,101,34,32,110, -97,109,101,61,34,73,68,67,95,82,65,84,69,95,79,80,69,82,65,84,79,82,34, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,49, -49,48,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,60,102,108,97,103,62,119,120,65,76,76,124,119,120,65,76,73,71, -78,95,67,69,78,84,69,82,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,60,98,111,114,100,101,114,62,51,60,47,98,111,114,100,101, -114,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120, -86,69,82,84,73,67,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60, -102,108,97,103,62,119,120,65,76,76,124,119,120,71,82,79,87,124,119,120, +32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,76,124,119,120,65, +76,73,71,78,95,67,69,78,84,69,82,60,47,102,108,97,103,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,51,60,47,98,111,114, +100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, +116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119, +120,86,69,82,84,73,67,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, +60,102,108,97,103,62,119,120,65,76,76,124,119,120,65,76,73,71,78,95,67, +69,78,84,69,82,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,60,98, +111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109, +34,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82, +95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76,76,124,119,120,65,68, +74,85,83,84,95,77,73,78,83,73,90,69,60,47,102,108,97,103,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111, +114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101, +120,116,34,32,110,97,109,101,61,34,73,68,95,83,84,65,84,73,67,84,69,88, +84,50,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,61,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,114,105, +101,110,116,62,119,120,86,69,82,84,73,67,65,76,60,47,111,114,105,101,110, +116,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,76,124,119,120, 65,76,73,71,78,95,67,69,78,84,69,82,60,47,102,108,97,103,62,10,32,32,32, 32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101, 114,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, @@ -27284,221 +27394,123 @@ static unsigned char xml_res_file_9[] = { 115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, 115,61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,32,110,97,109, -101,61,34,73,68,95,83,84,65,84,73,67,84,69,88,84,34,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,82,101,115, -117,108,116,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78, -95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102,108,97,103,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,115,112,97,99,101,114,34,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,53,44,53,100,60, -47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86, -69,82,84,73,67,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114, -62,50,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, -105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,66,117,116,116,111,110,34,32,110,97,109,101,61,34,73,68,95,65,68,68, -95,67,79,76,85,77,78,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,108,97,98,101,108,62,65,100,100,32,86,97,114,105,97,98,108, -101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,116,111,111,108,116,105,112,62,65,100,100,32,110,101, -119,32,99,111,108,117,109,110,32,116,111,32,116,97,98,108,101,60,47,116, -111,111,108,116,105,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, +101,61,34,73,68,95,83,84,65,84,73,67,84,69,88,84,52,34,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,87,101, +105,103,104,116,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,76,69,70,84, +124,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65, +76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, +99,108,97,115,115,61,34,115,112,97,99,101,114,34,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,53,44,53,100,60,47, +115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69, +82,84,73,67,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62, +50,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,111,114,105,101,110,116,62,119,120,72,79,82,73,90,79,78, -84,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,60,102,108,97,103,62,119,120,65,76,76,124,119,120,65,76,73,71,78, -95,67,69,78,84,69,82,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,60,98,111,114,100,101,114,62,51,60,47,98,111,114,100,101,114, -62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,67,104,111,105,99,101,34,32,110,97,109,101,61,34,73,68,67,95,82,65, -84,69,95,82,69,83,85,76,84,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,115,105,122,101,62,56,48,44,45,49,100,60,47,115,105,122,101,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76, -76,124,119,120,65,76,73,71,78,95,67,69,78,84,69,82,60,47,102,108,97,103, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62, -51,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101, -109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,67,104,111,105,99,101,34,32,110,97,109, -101,61,34,73,68,67,95,82,65,84,69,95,82,69,83,85,76,84,95,84,77,34,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,56,48,44, -45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -60,102,108,97,103,62,119,120,65,76,76,124,119,120,65,76,73,71,78,95,67, -69,78,84,69,82,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,60,98,111,114,100,101,114,62,51,60,47,98,111,114,100,101,114,62,10, -32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,86,69,82,84, -73,67,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,102,108,97, -103,62,119,120,65,76,76,124,119,120,65,76,73,71,78,95,67,69,78,84,69,82, -60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,60,98,111,114,100,101, -114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114, -105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108, -97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90, -79,78,84,65,76,124,119,120,65,76,76,124,119,120,65,68,74,85,83,84,95,77, -73,78,83,73,90,69,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,32,110, -97,109,101,61,34,73,68,95,83,84,65,84,73,67,84,69,88,84,50,34,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,61,60,47, -108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62, -119,120,86,69,82,84,73,67,65,76,60,47,111,114,105,101,110,116,62,10,32, -32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, -32,32,60,102,108,97,103,62,119,120,65,76,76,124,119,120,65,76,73,71,78, -95,67,69,78,84,69,82,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32, -60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, -101,109,34,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105, -122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, -83,116,97,116,105,99,84,101,120,116,34,32,110,97,109,101,61,34,73,68,95, -83,84,65,84,73,67,84,69,88,84,52,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,87,101,105,103,104,116, -60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,102,108,97,103,62,119,120,76,69,70,84,124,119,120,65, -76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102,108, -97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111, -114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,115,112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,115,105,122,101,62,53,44,53,100,60,47,115,105,122, -101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97, -103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67, -65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,50,60,47,98, -111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114, -105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,105,116, -109,97,112,66,117,116,116,111,110,34,32,110,97,109,101,61,34,73,68,95,79, -80,69,78,95,87,69,73,71,72,84,34,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100,97,65,112,112,82, -101,115,111,117,114,99,101,115,46,99,112,112,36,48,48,57,45,84,111,111, -108,66,97,114,66,105,116,109,97,112,115,95,51,46,112,110,103,60,47,98,105, -116,109,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,100,105,115,97,98,108,101,100,62,71,100,97,65,112,112,82,101,115, -111,117,114,99,101,115,46,99,112,112,36,48,48,57,45,84,111,111,108,66,97, -114,66,105,116,109,97,112,115,95,51,95,100,105,115,97,98,108,101,100,46, -112,110,103,60,47,100,105,115,97,98,108,101,100,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,116,111,111,108,116,105,112,62,79, -112,101,110,32,119,101,105,103,104,116,115,32,102,105,108,101,60,47,116, -111,111,108,116,105,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,115,116,121,108,101,62,119,120,66,79,82,68,69,82,95,78,79, -78,69,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95, -67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102,108,97,103,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116, -62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114,105,101,110,116, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65, -76,76,124,119,120,65,76,73,71,78,95,67,69,78,84,69,82,60,47,102,108,97, -103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114, -62,51,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, -101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,119,120,67,104,111,105,99,101,34,32,110, -97,109,101,61,34,73,68,67,95,82,65,84,69,95,87,69,73,71,72,84,34,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,50,50,48, -44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,60,102,108,97,103,62,119,120,65,76,76,124,119,120,71,82,79,87,124,119, -120,65,76,73,71,78,95,67,69,78,84,69,82,60,47,102,108,97,103,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,51,60,47,98, -111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116, -62,119,120,86,69,82,84,73,67,65,76,60,47,111,114,105,101,110,116,62,10, -32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,32,32,60,102,108,97,103,62,119,120,65,76,76,124,119,120,65,76,73,71, -78,95,67,69,78,84,69,82,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32, -32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32, -32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,115,112,97,99,101,114,34,62, -10,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78, -95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76, -73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65, -76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,60,98,111,114, -100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,115,112,97,99,101,114,34,62,10,32,32,32, -32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78, -84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76,73,71,78,95, -67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65,76,76,60,47, -102,108,97,103,62,10,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114, -62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,60,99,111,108,115,62,51,60,47,99, -111,108,115,62,10,32,32,32,32,32,32,60,114,111,119,115,62,51,60,47,114, -111,119,115,62,10,32,32,32,32,32,32,60,118,103,97,112,62,48,60,47,118,103, -97,112,62,10,32,32,32,32,32,32,60,104,103,97,112,62,48,60,47,104,103,97, -112,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,70,108,101, -120,71,114,105,100,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, -114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105, -99,84,101,120,116,34,32,110,97,109,101,61,34,73,68,67,95,83,84,65,84,73, -67,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,69,118,101,110,116,32,86,97,114,105,97,98,108,101,60,47,108,97,98, -101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119, -120,65,76,76,124,119,120,65,76,73,71,78,95,67,69,78,84,69,82,60,47,102, -108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100, -101,114,62,51,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105, -116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101, -120,116,34,32,110,97,109,101,61,34,73,68,95,83,84,65,84,73,67,84,69,88, -84,53,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,66,97,115,101,32,86,97,114,105,97,98,108,101,60,47,108,97,98,101, -108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, -65,76,76,124,119,120,65,76,73,71,78,95,67,69,78,84,69,82,60,47,102,108, -97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101, -114,62,51,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, -101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,119,120,67,104,111,105,99,101,34,32,110, -97,109,101,61,34,73,68,67,95,82,65,84,69,95,79,80,69,82,65,78,68,49,34, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,56, -48,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105, +122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, +66,105,116,109,97,112,66,117,116,116,111,110,34,32,110,97,109,101,61,34, +73,68,95,79,80,69,78,95,87,69,73,71,72,84,34,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100,97, +65,112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,84,111,111, +108,66,97,114,66,105,116,109,97,112,115,95,51,46,112,110,103,60,47,98,105, +116,109,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,100,105,115,97,98,108,101,100,62,71,100,97,65,112,112,82,101,115, +111,117,114,99,101,115,46,99,112,112,36,84,111,111,108,66,97,114,66,105, +116,109,97,112,115,95,51,95,100,105,115,97,98,108,101,100,46,112,110,103, +60,47,100,105,115,97,98,108,101,100,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,116,111,111,108,116,105,112,62,79,112,101,110, +32,119,101,105,103,104,116,115,32,102,105,108,101,60,47,116,111,111,108, +116,105,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,115,116,121,108,101,62,119,120,66,79,82,68,69,82,95,78,79,78,69,60,47, +115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84, +82,69,95,86,69,82,84,73,67,65,76,60,47,102,108,97,103,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120, +72,79,82,73,90,79,78,84,65,76,60,47,111,114,105,101,110,116,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,76,124,119, +120,65,76,73,71,78,95,67,69,78,84,69,82,60,47,102,108,97,103,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,51,60,47,98, +111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,119,120,67,104,111,105,99,101,34,32,110,97,109,101,61, +34,73,68,67,95,82,65,84,69,95,87,69,73,71,72,84,34,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,50,50,48,44,45,49,100, +60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108, +97,103,62,119,120,65,76,76,124,119,120,71,82,79,87,124,119,120,65,76,73, +71,78,95,67,69,78,84,69,82,60,47,102,108,97,103,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,60,98,111,114,100,101,114,62,51,60,47,98,111,114,100, +101,114,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120, +86,69,82,84,73,67,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60, +102,108,97,103,62,119,120,65,76,76,124,119,120,65,76,73,71,78,95,67,69, +78,84,69,82,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,60,98,111, +114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,115,112,97,99,101,114,34,62,10,32,32, +32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69, +78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76,73,71,78, +95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65,76,76,60, +47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114, +62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,115,112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32, +60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,72, +79,82,73,90,79,78,84,65,76,124,119,120,65,76,73,71,78,95,67,69,78,84,69, +82,95,86,69,82,84,73,67,65,76,124,119,120,65,76,76,60,47,102,108,97,103, +62,10,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98, +111,114,100,101,114,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,60,99,111,108,115,62,51,60,47,99,111,108,115,62, +10,32,32,32,32,32,32,60,114,111,119,115,62,51,60,47,114,111,119,115,62, +10,32,32,32,32,32,32,60,118,103,97,112,62,48,60,47,118,103,97,112,62,10, +32,32,32,32,32,32,60,104,103,97,112,62,48,60,47,104,103,97,112,62,10,32, +32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,70,108,101,120,71, +114,105,100,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105, +116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101, +120,116,34,32,110,97,109,101,61,34,73,68,67,95,83,84,65,84,73,67,34,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,69, +118,101,110,116,32,86,97,114,105,97,98,108,101,60,47,108,97,98,101,108, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65, +76,76,124,119,120,65,76,73,71,78,95,67,69,78,84,69,82,60,47,102,108,97, +103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114, +62,51,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, +101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120, +116,34,32,110,97,109,101,61,34,73,68,95,83,84,65,84,73,67,84,69,88,84,53, +34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108, +62,66,97,115,101,32,86,97,114,105,97,98,108,101,60,47,108,97,98,101,108, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65, +76,76,124,119,120,65,76,73,71,78,95,67,69,78,84,69,82,60,47,102,108,97, +103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114, +62,51,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, +101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,67,104,111,105,99,101,34,32,110, +97,109,101,61,34,73,68,67,95,82,65,84,69,95,79,80,69,82,65,78,68,49,34, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,56, +48,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32, 32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, 32,32,60,102,108,97,103,62,119,120,65,76,76,124,119,120,65,76,73,71,78, 95,67,69,78,84,69,82,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32, @@ -28729,151 +28741,151 @@ static unsigned char xml_res_file_9[] = { 116,116,111,110,34,32,110,97,109,101,61,34,73,68,95,79,80,69,78,95,87,69, 73,71,72,84,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,105, 116,109,97,112,62,71,100,97,65,112,112,82,101,115,111,117,114,99,101,115, -46,99,112,112,36,48,48,57,45,84,111,111,108,66,97,114,66,105,116,109,97, -112,115,95,51,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,100,105,115,97,98,108,101,100,62,71, -100,97,65,112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,48, -48,57,45,84,111,111,108,66,97,114,66,105,116,109,97,112,115,95,51,95,100, -105,115,97,98,108,101,100,46,112,110,103,60,47,100,105,115,97,98,108,101, -100,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108, -101,62,119,120,66,79,82,68,69,82,95,78,79,78,69,60,47,115,116,121,108,101, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,76, -69,70,84,124,119,120,82,73,71,72,84,124,119,120,65,76,73,71,78,95,82,73, -71,72,84,124,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84, -73,67,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32, +46,99,112,112,36,84,111,111,108,66,97,114,66,105,116,109,97,112,115,95, +51,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,100,105,115,97,98,108,101,100,62,71,100,97,65,112, +112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,84,111,111,108,66, +97,114,66,105,116,109,97,112,115,95,51,95,100,105,115,97,98,108,101,100, +46,112,110,103,60,47,100,105,115,97,98,108,101,100,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,66,79,82,68, +69,82,95,78,79,78,69,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,60,102,108,97,103,62,119,120,76,69,70,84,124,119,120,82, +73,71,72,84,124,119,120,65,76,73,71,78,95,82,73,71,72,84,124,119,120,65, +76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102,108, +97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101, +114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111, +114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111, +114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,66,79, +84,84,79,77,124,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,72,79,82, +73,90,79,78,84,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32, +60,98,111,114,100,101,114,62,49,50,60,47,98,111,114,100,101,114,62,10,32, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, +101,109,34,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,119,120,83,116,97,116,105,99,66,111,120,83,105,122, +101,114,34,32,110,97,109,101,61,34,119,120,73,68,95,65,78,89,34,62,10,32, +32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105, +122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, +66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, +115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,119,120,82,97,100,105,111,66,117,116,116,111,110,34,32,110, +97,109,101,61,34,73,68,67,95,82,65,68,73,79,49,34,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108, +62,67,108,97,115,115,105,99,32,60,47,108,97,98,101,108,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108, +101,62,119,120,82,66,95,71,82,79,85,80,60,47,115,116,121,108,101,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,82, +69,95,86,69,82,84,73,67,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,115,112,97,99,101,114,34,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101, +62,50,53,44,53,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, +99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,82,97,100,105,111,66,117, +116,116,111,110,34,32,110,97,109,101,61,34,73,68,67,95,82,65,68,73,79,50, +34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,108,97,98,101,108,62,83,112,97,116,105,97,108,32,76,97,103,60,47, +108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73, +71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102,108,97, +103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,112,97,99, +101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,115,105,122,101,62,50,53,44,53,100,60,47,115,105,122,101,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114, +105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, +82,97,100,105,111,66,117,116,116,111,110,34,32,110,97,109,101,61,34,73, +68,67,95,82,65,68,73,79,51,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,112,97,116,105, +97,108,32,69,114,114,111,114,60,47,108,97,98,101,108,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, +116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,86,69, +82,84,73,67,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, -32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,72,79,82,73,90, -79,78,84,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,102,108, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62, +119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114,105,101,110,116,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108, 97,103,62,119,120,66,79,84,84,79,77,124,119,120,65,76,73,71,78,95,67,69, 78,84,82,69,95,72,79,82,73,90,79,78,84,65,76,60,47,102,108,97,103,62,10, -32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,49,50,60,47,98,111, -114,100,101,114,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, -115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116, -105,99,66,111,120,83,105,122,101,114,34,32,110,97,109,101,61,34,119,120, -73,68,95,65,78,89,34,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109, -34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, -99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,82,97,100,105,111,66, -117,116,116,111,110,34,32,110,97,109,101,61,34,73,68,67,95,82,65,68,73, -79,49,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,108,97,98,101,108,62,67,108,97,115,115,105,99,32,60,47,108, -97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,115,116,121,108,101,62,119,120,82,66,95,71,82,79,85,80, -60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, -65,76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102, -108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114, +62,54,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, -112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,115,105,122,101,62,50,53,44,53,100,60,47,115,105,122, -101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, -114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,82,97,100,105,111,66,117,116,116,111,110,34,32,110,97,109,101,61,34, -73,68,67,95,82,65,68,73,79,50,34,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,112,97,116, -105,97,108,32,76,97,103,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108, -97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73, -67,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,115,112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,50,53,44,53,100, -60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,82,97,100,105,111,66,117,116,116,111,110,34,32, -110,97,109,101,61,34,73,68,67,95,82,65,68,73,79,51,34,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,83,112,97,116,105,97,108,32,69,114,114,111,114,60,47,108,97,98,101, -108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69, -78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102,108,97,103,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, -114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111, -114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,102,108,97,103,62,119,120,66,79,84,84,79,77,124,119,120, +120,83,116,97,116,105,99,76,105,110,101,34,32,110,97,109,101,61,34,115, +116,108,105,110,101,95,105,100,34,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,115,105,122,101,62,52,48,48,44,49,60,47,115,105, +122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +115,116,121,108,101,62,119,120,76,73,95,72,79,82,73,90,79,78,84,65,76,60, +47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,102,108,97,103,62,119,120,66,79,84,84,79,77,124,119,120, 65,76,73,71,78,95,67,69,78,84,82,69,95,72,79,82,73,90,79,78,84,65,76,60, 47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 60,98,111,114,100,101,114,62,54,60,47,98,111,114,100,101,114,62,10,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,83,116,97,116,105,99,76,105,110,101,34,32,110, -97,109,101,61,34,115,116,108,105,110,101,95,105,100,34,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,52,48,48, -44,49,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,115,116,121,108,101,62,119,120,76,73,95,72,79,82,73,90, -79,78,84,65,76,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,66,79,84, -84,79,77,124,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,72,79,82,73, -90,79,78,84,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,54,60,47,98,111,114,100, -101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105, -101,110,116,62,119,120,86,69,82,84,73,67,65,76,60,47,111,114,105,101,110, -116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119, +120,86,69,82,84,73,67,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, +99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,67,104,101,99,107,66,111, +120,34,32,110,97,109,101,61,34,73,68,95,80,82,69,68,95,86,65,76,95,67,66, +34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,108,97,98,101,108,62,80,114,101,100,46,32,86,97,108,46,32,97,110, +100,32,82,101,115,46,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,112,97,99,101,114, +34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +115,105,122,101,62,53,44,53,100,60,47,115,105,122,101,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, 101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109, 34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, 111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,67,104,101,99, -107,66,111,120,34,32,110,97,109,101,61,34,73,68,95,80,82,69,68,95,86,65, -76,95,67,66,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,108,97,98,101,108,62,80,114,101,100,46,32,86,97,108,46, -32,97,110,100,32,82,101,115,46,60,47,108,97,98,101,108,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,112,97,99, -101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,115,105,122,101,62,53,44,53,100,60,47,115,105,122,101,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, -101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,67,104, -101,99,107,66,111,120,34,32,110,97,109,101,61,34,73,68,95,67,79,69,70,95, -86,65,82,95,77,65,84,82,73,88,95,67,66,34,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,67,111, -101,102,102,46,32,86,97,114,46,32,77,97,116,46,60,47,108,97,98,101,108, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,115,112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,115,105,122,101,62,53,44,53,100,60,47,115,105,122, -101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, +107,66,111,120,34,32,110,97,109,101,61,34,73,68,95,67,79,69,70,95,86,65, +82,95,77,65,84,82,73,88,95,67,66,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,67,111,101, +102,102,46,32,86,97,114,46,32,77,97,116,46,60,47,108,97,98,101,108,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,115,105,122,101,62,53,44,53,100,60,47,115,105,122,101, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, 114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, 120,67,104,101,99,107,66,111,120,34,32,110,97,109,101,61,34,73,68,95,87, @@ -29366,34 +29378,34 @@ static unsigned char xml_res_file_9[] = { 82,95,78,79,78,69,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,105,116,109,97,112,62, 71,100,97,65,112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36, -48,48,57,45,111,112,101,110,45,102,111,108,100,101,114,46,112,110,103,60, -47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, +111,112,101,110,45,102,111,108,100,101,114,46,112,110,103,60,47,98,105, +116,109,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84, -69,82,95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76,76,60,47,102,108, -97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101, -114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66, -111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,114,105,101,110,116,62,119,120,86,69,82,84,73,67,65,76,60, -47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, -114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,76,69,70,84,124,119, -120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101, -114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,82,97,100,105,111,66,117, -116,116,111,110,34,32,110,97,109,101,61,34,73,68,67,95,82,65,68,73,79,51, -34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97, -98,101,108,62,85,115,101,32,116,104,101,32,98,111,117,110,100,105,110,103, +32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, +32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82, +95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76,76,60,47,102,108,97, +103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114, +62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111, +120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,111,114,105,101,110,116,62,119,120,86,69,82,84,73,67,65,76,60,47, +111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114, +105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,102,108,97,103,62,119,120,65,76,73,71,78,95,76,69,70,84,124,119,120, +65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,82,97,100,105,111,66,117,116, +116,111,110,34,32,110,97,109,101,61,34,73,68,67,95,82,65,68,73,79,51,34, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98, +101,108,62,85,115,101,32,116,104,101,32,98,111,117,110,100,105,110,103, 32,98,111,120,32,111,102,32,115,104,97,112,101,32,100,97,116,97,115,111, 117,114,99,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,60,118,97,108,117,101,62,48,60,47,118,97,108, @@ -29440,114 +29452,83 @@ static unsigned char xml_res_file_9[] = { 32,32,32,60,115,116,121,108,101,62,119,120,66,79,82,68,69,82,95,78,79,78, 69,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100,97,65, -112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,48,48,57,45, -111,112,101,110,45,102,111,108,100,101,114,46,112,110,103,60,47,98,105, -116,109,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,111,112,101, +110,45,102,111,108,100,101,114,46,112,110,103,60,47,98,105,116,109,97,112, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, -105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82, -95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76,73,71,78,95,67,69,78, -84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65,76,76,124,119,120,69, -88,80,65,78,68,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120, -72,79,82,73,90,79,78,84,65,76,60,47,111,114,105,101,110,116,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65, -76,73,71,78,95,76,69,70,84,124,119,120,65,76,73,71,78,95,67,69,78,84,69, -82,95,86,69,82,84,73,67,65,76,124,119,120,65,76,76,60,47,102,108,97,103, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100, -101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,119,120,82,97,100,105,111,66,117,116,116,111,110,34,32,110,97,109,101, -61,34,73,68,67,95,82,65,68,73,79,95,76,65,89,69,82,83,34,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,85, -115,101,32,116,104,101,32,98,111,117,110,100,105,110,103,32,98,111,120, -32,111,102,32,101,120,105,115,116,105,110,103,32,108,97,121,101,114,115, -60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,118,97,108,117,101,62,48,60,47,118,97,108,117,101,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103, -62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65, -76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,67,104,111,105,99,101,34,32,110,97,109,101,61,34,73,68,67, -95,71,82,73,68,95,76,65,89,69,82,83,34,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,49,52,48,44,45,49,60,47, -115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,99,111,110,116,101,110,116,47,62,10,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, 32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32, -60,102,108,97,103,62,119,120,65,76,73,71,78,95,76,69,70,84,124,119,120, -65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,60,98,111,114, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114, +105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108, +97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90, +79,78,84,65,76,124,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69, +82,84,73,67,65,76,124,119,120,65,76,76,124,119,120,69,88,80,65,78,68,60, +47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114, 100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116, -97,116,105,99,66,111,120,83,105,122,101,114,34,32,110,97,109,101,61,34, -119,120,73,68,95,65,78,89,34,62,10,32,32,32,32,32,32,32,32,32,32,60,111, -114,105,101,110,116,62,119,120,86,69,82,84,73,67,65,76,60,47,111,114,105, -101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62, -71,114,105,100,32,83,105,122,101,60,47,108,97,98,101,108,62,10,32,32,32, -32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, -115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69, -82,95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76,76,60,47,102,108, -97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101, -114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,70, -108,101,120,71,114,105,100,83,105,122,101,114,34,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,99,111,108,115,62,50,60,47,99,111,108,115,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,114,111,119,115,62,50,60, -47,114,111,119,115,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,118, -103,97,112,62,48,60,47,118,103,97,112,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,104,103,97,112,62,48,60,47,104,103,97,112,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65, -76,73,71,78,95,76,69,70,84,124,119,120,65,76,73,71,78,95,67,69,78,84,69, -82,95,86,69,82,84,73,67,65,76,124,119,120,65,76,76,124,119,120,65,68,74, -85,83,84,95,77,73,78,83,73,90,69,60,47,102,108,97,103,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60, -47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83, -116,97,116,105,99,84,101,120,116,34,32,110,97,109,101,61,34,73,68,95,83, -84,65,84,73,67,84,69,88,84,54,34,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,108,97,98,101,108,62,78,117,109,98,101,114,32,111, -102,32,82,111,119,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,111,114,105,101,110,116,62,119,120,72,79,82,73,90,79,78, +84,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,76,69, +70,84,124,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73, +67,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47, +98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,82,97, +100,105,111,66,117,116,116,111,110,34,32,110,97,109,101,61,34,73,68,67, +95,82,65,68,73,79,95,76,65,89,69,82,83,34,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,85,115,101,32,116, +104,101,32,98,111,117,110,100,105,110,103,32,98,111,120,32,111,102,32,101, +120,105,115,116,105,110,103,32,108,97,121,101,114,115,60,47,108,97,98,101, +108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,118, +97,108,117,101,62,48,60,47,118,97,108,117,101,62,10,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, 115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76, -73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119, -120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124, -119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100, -101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,84,101,120,116,67,116, -114,108,34,32,110,97,109,101,61,34,73,68,67,95,69,68,73,84,55,34,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108, -101,62,119,120,84,69,95,82,73,71,72,84,60,47,115,116,121,108,101,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,118,97,108,117, -101,62,50,60,47,118,97,108,117,101,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, +73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65, +76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,67, +104,111,105,99,101,34,32,110,97,109,101,61,34,73,68,67,95,71,82,73,68,95, +76,65,89,69,82,83,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,115,105,122,101,62,49,52,48,44,45,49,60,47,115,105,122,101, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,99,111,110, +116,101,110,116,47,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, +116,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122, +101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,60,102,108,97, +103,62,119,120,65,76,73,71,78,95,76,69,70,84,124,119,120,65,76,76,60,47, +102,108,97,103,62,10,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114, +62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105, +99,66,111,120,83,105,122,101,114,34,32,110,97,109,101,61,34,119,120,73, +68,95,65,78,89,34,62,10,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101, +110,116,62,119,120,86,69,82,84,73,67,65,76,60,47,111,114,105,101,110,116, +62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,71,114,105, +100,32,83,105,122,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122, +101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60, +102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,72,79, +82,73,90,79,78,84,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60, +47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,70,108,101,120, +71,114,105,100,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,99,111,108,115,62,50,60,47,99,111,108,115,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,114,111,119,115,62,50,60,47,114,111, +119,115,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,118,103,97,112, +62,48,60,47,118,103,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,104,103,97,112,62,48,60,47,104,103,97,112,62,10,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, 34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95, @@ -29558,88 +29539,119 @@ static unsigned char xml_res_file_9[] = { 101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, 106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99, 84,101,120,116,34,32,110,97,109,101,61,34,73,68,95,83,84,65,84,73,67,84, -69,88,84,53,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,108,97,98,101,108,62,78,117,109,98,101,114,32,111,102,32,67,111,108, -117,109,110,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78, -95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76, -73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65, -76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,119,120,84,101,120,116,67,116,114,108,34, -32,110,97,109,101,61,34,73,68,67,95,69,68,73,84,56,34,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119, -120,84,69,95,82,73,71,72,84,60,47,115,116,121,108,101,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,118,97,108,117,101,62,50,60, -47,118,97,108,117,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +69,88,84,54,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,108,97,98,101,108,62,78,117,109,98,101,114,32,111,102,32,82,111,119, +115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69, +78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76,73,71,78, +95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65,76,76,60, +47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,119,120,84,101,120,116,67,116,114,108,34,32,110,97, +109,101,61,34,73,68,67,95,69,68,73,84,55,34,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,84,69, +95,82,73,71,72,84,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,118,97,108,117,101,62,50,60,47,118, +97,108,117,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, +114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,76,69,70,84,124,119, +120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124, +119,120,65,76,76,124,119,120,65,68,74,85,83,84,95,77,73,78,83,73,90,69, +60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, +99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120,116,34, +32,110,97,109,101,61,34,73,68,95,83,84,65,84,73,67,84,69,88,84,53,34,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,78,117,109,98,101,114,32,111,102,32,67,111,108,117,109,110,115,60, +47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105, -122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,60,102,108, -97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90, -79,78,84,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32, -32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101, -114,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32, -32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,72,79,82,73,90, -79,78,84,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32, 32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122, -101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60, -102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69, -82,84,73,67,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98, -111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,117,116,116,111,110, -34,32,110,97,109,101,61,34,73,68,95,67,82,69,65,84,69,34,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,67,38,97,109,112, -59,114,101,97,116,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,112,97,99,101,114, -34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, -65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119, -120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,53,44,53,100,60, -47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,115,112,97,99,101,114,34,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67, -69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65,76,76,60,47,102, -108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100, -101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,60,115,105,122,101,62,53,44,53,100,60,47,115,105,122,101,62, -10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,115,112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60, -102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69, -82,84,73,67,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98, -111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105, -122,101,62,53,44,53,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114, -105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108, +101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69, +82,95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76,73,71,78,95,67,69, +78,84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65,76,76,60,47,102,108, +97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111, +114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,119,120,84,101,120,116,67,116,114,108,34,32,110,97,109,101, +61,34,73,68,67,95,69,68,73,84,56,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,84,69,95,82,73, +71,72,84,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,118,97,108,117,101,62,50,60,47,118,97,108,117, +101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, +32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105, +116,101,109,34,62,10,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, +65,76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124, +119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,60, +98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32, +32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32, +60,111,114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60, +47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101, +109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119, +120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124, +119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,119,120,66,117,116,116,111,110,34,32,110,97,109,101,61, +34,73,68,95,67,82,69,65,84,69,34,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,108,97,98,101,108,62,67,38,97,109,112,59,114,101,97,116,101, +60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,115,112,97,99,101,114,34,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78, +95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65,76,76,60, +47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114, +100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,60,115,105,122,101,62,53,44,53,100,60,47,115,105,122, +101,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,115,112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69, +82,95,86,69,82,84,73,67,65,76,124,119,120,65,76,76,60,47,102,108,97,103, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62, +53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,60,115,105,122,101,62,53,44,53,100,60,47,115,105,122,101,62,10,32,32, +32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108, 97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73, 67,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32, 32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100, -101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,119,120,66,117,116,116,111,110,34,32,110, -97,109,101,61,34,73,68,67,65,78,67,69,76,34,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,108,97,98,101,108,62,38,97,109,112,59,67,108,111, -115,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,60,47,111,98,106,101,99,116, +101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62, +53,44,53,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, +101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103, +62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65, +76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101, +114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,119,120,66,117,116,116,111,110,34,32,110,97, +109,101,61,34,73,68,67,65,78,67,69,76,34,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,108,97,98,101,108,62,38,97,109,112,59,67,108,111,115, +101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, +116,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,60,47,111,98,106,101,99,116, 62,10,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, 68,105,97,108,111,103,34,32,110,97,109,101,61,34,73,68,68,95,67,79,78,86, 69,82,84,95,66,79,85,78,68,65,82,89,95,84,79,95,83,72,80,34,32,115,117, @@ -29723,188 +29735,188 @@ static unsigned char xml_res_file_9[] = { 32,32,32,60,115,116,121,108,101,62,119,120,66,79,82,68,69,82,95,78,79,78, 69,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100,97,65,112,112,82,101, -115,111,117,114,99,101,115,46,99,112,112,36,48,48,57,45,111,112,101,110, -45,102,111,108,100,101,114,46,112,110,103,60,47,98,105,116,109,97,112,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101, -109,34,62,10,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76, -73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119, -120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,60,98,111, -114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66, -111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,60,111, -114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111, -114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, -65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119, -120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,119,120,66,117,116,116,111,110,34,32,110,97,109,101,61,34, -73,68,95,67,82,69,65,84,69,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,108,97,98,101,108,62,67,38,97,109,112,59,114,101,97,116,101,60, -47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, +115,111,117,114,99,101,115,46,99,112,112,36,111,112,101,110,45,102,111, +108,100,101,114,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, +32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, 32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76, -73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65, -76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60, -98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32, +32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95, +67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76,76, +60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,60,98,111,114,100,101, +114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83, +105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101, +110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114,105,101, +110,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, +99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73, +71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65,76, +76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98, +111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,119,120,66,117,116,116,111,110,34,32,110,97,109,101,61,34,73,68,95,67, +82,69,65,84,69,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108, +97,98,101,108,62,67,38,97,109,112,59,114,101,97,116,101,60,47,108,97,98, +101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78, +95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65,76,76,60, +47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114, +100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,66,117,116,116,111,110,34,32,110,97,109,101,61,34,73,68,67,65,78,67, +69,76,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,38,97,109,112,59,67,108,111,115,101,60,47,108,97,98,101,108,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,60,111,98,106,101,99,116,32, +99,108,97,115,115,61,34,119,120,68,105,97,108,111,103,34,32,110,97,109, +101,61,34,73,68,68,95,51,68,80,76,79,84,34,32,115,117,98,99,108,97,115, +115,61,34,67,51,68,68,108,103,34,62,10,32,32,32,32,60,115,116,121,108,101, +62,119,120,67,65,80,84,73,79,78,124,119,120,83,89,83,84,69,77,95,77,69, +78,85,124,119,120,67,76,79,83,69,95,66,79,88,60,47,115,116,121,108,101, +62,10,32,32,32,32,60,116,105,116,108,101,62,65,120,105,115,32,83,101,108, +101,99,116,105,111,110,60,47,116,105,116,108,101,62,10,32,32,32,32,60,99, +101,110,116,101,114,101,100,62,49,60,47,99,101,110,116,101,114,101,100, +62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,60,111,114, +105,101,110,116,62,119,120,86,69,82,84,73,67,65,76,60,47,111,114,105,101, +110,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32, +32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82, +95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76,76,60,47,102,108,97, +103,62,10,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47, +98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114, +34,62,10,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119, +120,72,79,82,73,90,79,78,84,65,76,60,47,111,114,105,101,110,116,62,10,32, 32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,66,117,116,116,111,110,34,32,110,97,109,101,61,34,73,68,67, -65,78,67,69,76,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108, -97,98,101,108,62,38,97,109,112,59,67,108,111,115,101,60,47,108,97,98,101, -108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78, +84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65,76,76,60,47,102,108, +97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101, +114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83, +116,97,116,105,99,66,111,120,83,105,122,101,114,34,32,110,97,109,101,61, +34,119,120,73,68,95,65,78,89,34,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,111,114,105,101,110,116,62,119,120,86,69,82,84,73,67,65,76, +60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,108,97,98,101,108,62,88,32,86,97,114,105,97,98,108,101,60,47,108, +97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101, +109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108, +97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90, +79,78,84,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53, +60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, +76,105,115,116,66,111,120,34,32,110,97,109,101,61,34,73,68,67,95,76,73, +83,84,95,86,65,82,73,78,95,88,34,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,99,111,110,116,101,110,116,47,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,57,48,44, +49,48,55,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,76,66,95,83,73, +78,71,76,69,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,60,47,111,98,106,101,99,116,62,10,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,119,120,68,105,97,108,111,103,34,32,110, -97,109,101,61,34,73,68,68,95,51,68,80,76,79,84,34,32,115,117,98,99,108, -97,115,115,61,34,67,51,68,68,108,103,34,62,10,32,32,32,32,60,115,116,121, -108,101,62,119,120,67,65,80,84,73,79,78,124,119,120,83,89,83,84,69,77,95, -77,69,78,85,124,119,120,67,76,79,83,69,95,66,79,88,60,47,115,116,121,108, -101,62,10,32,32,32,32,60,116,105,116,108,101,62,65,120,105,115,32,83,101, -108,101,99,116,105,111,110,60,47,116,105,116,108,101,62,10,32,32,32,32, -60,99,101,110,116,101,114,101,100,62,49,60,47,99,101,110,116,101,114,101, -100,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,60, -111,114,105,101,110,116,62,119,120,86,69,82,84,73,67,65,76,60,47,111,114, -105,101,110,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32, -32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69, -78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76,76,60,47, -102,108,97,103,62,10,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114, -62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105, -122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110, -116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114,105,101,110, -116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32, +32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, +32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, +114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102, +108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84, +73,67,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114, +100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,66,111,120, +83,105,122,101,114,34,32,110,97,109,101,61,34,119,120,73,68,95,65,78,89, +34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110, +116,62,119,120,86,69,82,84,73,67,65,76,60,47,111,114,105,101,110,116,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,89, +32,86,97,114,105,97,98,108,101,60,47,108,97,98,101,108,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71, -78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65,76,76, -60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111, -114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, -119,120,83,116,97,116,105,99,66,111,120,83,105,122,101,114,34,32,110,97, -109,101,61,34,119,120,73,68,95,65,78,89,34,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,86,69,82,84,73, -67,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,108,97,98,101,108,62,88,32,86,97,114,105,97,98,108,101, -60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114, -105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,72, -79,82,73,90,79,78,84,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101, -114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, -119,120,76,105,115,116,66,111,120,34,32,110,97,109,101,61,34,73,68,67,95, -76,73,83,84,95,86,65,82,73,78,95,88,34,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,99,111,110,116,101,110,116,47,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,57, -48,44,49,48,55,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,76,66,95, -83,73,78,71,76,69,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, +78,95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119,120,65, +76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,119,120,76,105,115,116,66,111,120,34,32, +110,97,109,101,61,34,73,68,67,95,76,73,83,84,95,86,65,82,73,78,95,89,34, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,99,111,110, +116,101,110,116,47,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,115,105,122,101,62,57,48,44,49,48,55,100,60,47,115,105,122,101, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116, +121,108,101,62,119,120,76,66,95,83,73,78,71,76,69,60,47,115,116,121,108, +101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, +99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73, +71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65,76, +76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98, +111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,119,120,83,116,97,116,105,99,66,111,120,83,105,122,101,114,34,32,110, +97,109,101,61,34,119,120,73,68,95,65,78,89,34,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,86,69,82,84, +73,67,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,108,97,98,101,108,62,90,32,86,97,114,105,97,98,108, +101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, +114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82, +95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76,76,60,47,102,108,97, +103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114, +100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,76,105,115,116,66,111,120,34,32,110,97,109,101,61,34, +73,68,67,95,76,73,83,84,95,86,65,82,73,78,95,90,34,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,99,111,110,116,101,110,116,47, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105, +122,101,62,57,48,44,49,48,55,100,60,47,115,105,122,101,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119, +120,76,66,95,83,73,78,71,76,69,60,47,115,116,121,108,101,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, 32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122, -101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60, -102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69, -82,84,73,67,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98, -111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99, -66,111,120,83,105,122,101,114,34,32,110,97,109,101,61,34,119,120,73,68, -95,65,78,89,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114, -105,101,110,116,62,119,120,86,69,82,84,73,67,65,76,60,47,111,114,105,101, -110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,89,32,86,97,114,105,97,98,108,101,60,47,108,97,98,101,108,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, -65,76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124, -119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100, -101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,76,105,115,116,66,111, -120,34,32,110,97,109,101,61,34,73,68,67,95,76,73,83,84,95,86,65,82,73,78, -95,89,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -99,111,110,116,101,110,116,47,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,115,105,122,101,62,57,48,44,49,48,55,100,60,47,115, -105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,115,116,121,108,101,62,119,120,76,66,95,83,73,78,71,76,69,60,47,115, -116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, -65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119, -120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,119,120,83,116,97,116,105,99,66,111,120,83,105,122,101,114, -34,32,110,97,109,101,61,34,119,120,73,68,95,65,78,89,34,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120, -86,69,82,84,73,67,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,90,32,86,97,114,105, -97,98,108,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, -105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69, -78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76,76,60,47, -102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,76,105,115,116,66,111,120,34,32,110,97,109,101, -61,34,73,68,67,95,76,73,83,84,95,86,65,82,73,78,95,90,34,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,99,111,110,116,101,110, -116,47,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115, -105,122,101,62,57,48,44,49,48,55,100,60,47,115,105,122,101,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101, -62,119,120,76,66,95,83,73,78,71,76,69,60,47,115,116,121,108,101,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62, -10,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78, -95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76, -76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,60,98,111,114,100, -101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120, -83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,60,111,114,105, -101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114,105, -101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, 32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76, -73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65, -76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60, -98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,66,117,116,116,111,110,34,32,110,97,109,101,61,34,119,120, -73,68,95,79,75,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108, -97,98,101,108,62,79,75,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114, -105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108, -97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73, -67,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100, +32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95, +67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76,76, +60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,60,98,111,114,100,101, +114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83, +105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101, +110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114,105,101, +110,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, +99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73, +71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65,76, +76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98, +111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,119,120,66,117,116,116,111,110,34,32,110,97,109,101,61,34,119,120,73, +68,95,79,75,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97, +98,101,108,62,79,75,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105, +116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97, +103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67, +65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100, 101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, 116,32,99,108,97,115,115,61,34,119,120,66,117,116,116,111,110,34,32,110, 97,109,101,61,34,119,120,73,68,95,67,65,78,67,69,76,34,62,10,32,32,32,32, @@ -30622,184 +30634,183 @@ static unsigned char xml_res_file_9[] = { 32,32,60,115,116,121,108,101,62,119,120,66,79,82,68,69,82,95,78,79,78,69, 60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,60,98,105,116,109,97,112,62,71,100,97,65,112,112,82,101,115,111,117, -114,99,101,115,46,99,112,112,36,48,48,57,45,115,101,108,115,116,121,108, -101,49,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,98,105,116,109,97,112,50,62,71,100,97,65, -112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,48,48,57,45, -115,101,108,115,116,121,108,101,49,46,112,110,103,60,47,98,105,116,109, -97,112,50,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122, -101,62,50,48,48,44,49,54,48,60,47,115,105,122,101,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, -114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102, -108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84, -73,67,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,48,60,47,98,111, -114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,66,105, -116,109,97,112,34,32,110,97,109,101,61,34,73,68,67,95,83,69,76,69,67,84, -73,79,78,95,83,84,89,76,69,50,34,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,115,116,121,108,101,62,119,120,66,79,82,68,69,82,95,78,79,78, -69,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,98,105,116,109,97,112,62,71,100,97,65,112,112,82,101,115,111,117, -114,99,101,115,46,99,112,112,36,48,48,57,45,115,101,108,115,116,121,108, -101,50,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,98,105,116,109,97,112,50,62,71,100,97,65, -112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,48,48,57,45, -115,101,108,115,116,121,108,101,50,46,112,110,103,60,47,98,105,116,109, -97,112,50,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122, -101,62,50,48,48,44,49,54,48,60,47,115,105,122,101,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, -32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,76,69,70,84,124,119,120, -76,69,70,84,124,119,120,82,73,71,72,84,124,119,120,66,79,84,84,79,77,60, -47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114, -62,51,48,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83, -105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101, -110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114,105,101, -110,116,62,10,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, -65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119, -120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105, -116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97, -103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67, -65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,67,104,101,99,107,66,111,120,34,32,110,97,109,101,61,34,73,68,95,65, -85,84,79,95,76,65,66,69,76,83,95,67,66,34,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,99,104,101,99,107,101,100,62,49,60,47,99,104,101,99, -107,101,100,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +114,99,101,115,46,99,112,112,36,115,101,108,115,116,121,108,101,49,46,112, +110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,98,105,116,109,97,112,50,62,71,100,97,65,112,112,82,101, +115,111,117,114,99,101,115,46,99,112,112,36,115,101,108,115,116,121,108, +101,49,46,112,110,103,60,47,98,105,116,109,97,112,50,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,50,48,48,44,49,54,48, +60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76, +73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65, +76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60, +98,111,114,100,101,114,62,53,48,60,47,98,111,114,100,101,114,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,83,116,97,116,105,99,66,105,116,109,97,112,34,32,110, +97,109,101,61,34,73,68,67,95,83,69,76,69,67,84,73,79,78,95,83,84,89,76, +69,50,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121, +108,101,62,119,120,66,79,82,68,69,82,95,78,79,78,69,60,47,115,116,121,108, +101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,105,116,109,97, +112,62,71,100,97,65,112,112,82,101,115,111,117,114,99,101,115,46,99,112, +112,36,115,101,108,115,116,121,108,101,50,46,112,110,103,60,47,98,105,116, +109,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,105,116, +109,97,112,50,62,71,100,97,65,112,112,82,101,115,111,117,114,99,101,115, +46,99,112,112,36,115,101,108,115,116,121,108,101,50,46,112,110,103,60,47, +98,105,116,109,97,112,50,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,115,105,122,101,62,50,48,48,44,49,54,48,60,47,115,105,122,101,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, 108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71, -78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65,76,76, -60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99, -84,101,120,116,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108, -97,98,101,108,62,68,111,110,39,116,32,115,104,111,119,32,116,104,105,115, -32,100,105,97,108,111,103,32,97,103,97,105,110,32,40,89,111,117,32,99,97, -110,32,97,108,119,97,121,115,32,99,104,97,110,103,101,32,116,104,105,115, -32,115,101,116,116,105,110,103,32,117,115,105,110,103,32,109,101,110,117, -58,32,70,105,108,101,45,38,103,116,59,80,114,101,102,101,114,101,110,99, -101,115,41,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,102,111,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,115,105,122,101,62,49,48,60,47,115,105,122,101,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,102,111,110,116,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,102,103,62,35,54,54,54,54,54,54, -60,47,102,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,60,116,105,116,108,101,47,62,10,32, -32,32,32,60,99,101,110,116,101,114,101,100,62,49,60,47,99,101,110,116,101, -114,101,100,62,10,32,32,32,32,60,115,116,121,108,101,62,119,120,67,65,80, -84,73,79,78,124,119,120,83,89,83,84,69,77,95,77,69,78,85,124,119,120,67, -76,79,83,69,95,66,79,88,60,47,115,116,121,108,101,62,10,32,32,32,32,60, -98,103,62,35,70,70,70,70,70,70,60,47,98,103,62,10,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,119,120,68,105,97,108,111,103,34,32,110,97,109,101,61,34,73,68,68,95, -67,79,78,78,69,67,84,95,68,65,84,65,83,79,85,82,67,69,34,32,115,117,98, -99,108,97,115,115,61,34,67,111,110,110,101,99,116,68,97,116,97,115,111, -117,114,99,101,68,108,103,34,62,10,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62, -10,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,86,69,82,84, -73,67,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, -101,109,34,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32, -32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,72,79, -82,73,90,79,78,84,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,76,69, +70,84,124,119,120,76,69,70,84,124,119,120,82,73,71,72,84,124,119,120,66, +79,84,84,79,77,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,60,98, +111,114,100,101,114,62,51,48,60,47,98,111,114,100,101,114,62,10,32,32,32, +32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32, +60,111,114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60, +47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,60,102,108, +97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73, +67,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32, +32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, 105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,78,111, -116,101,98,111,111,107,34,32,110,97,109,101,61,34,73,68,67,95,68,83,95, -78,79,84,69,66,79,79,75,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,110,111,116,101, -98,111,111,107,112,97,103,101,34,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82, +95,86,69,82,84,73,67,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,119,120,67,104,101,99,107,66,111,120,34,32,110,97,109, +101,61,34,73,68,95,65,85,84,79,95,76,65,66,69,76,83,95,67,66,34,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,101,100,62, +49,60,47,99,104,101,99,107,101,100,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101, +109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119, +120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124, +119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83, +116,97,116,105,99,84,101,120,116,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,108,97,98,101,108,62,68,111,110,39,116,32,115,104,111,119, +32,116,104,105,115,32,100,105,97,108,111,103,32,97,103,97,105,110,32,40, +89,111,117,32,99,97,110,32,97,108,119,97,121,115,32,99,104,97,110,103,101, +32,116,104,105,115,32,115,101,116,116,105,110,103,32,117,115,105,110,103, +32,109,101,110,117,58,32,70,105,108,101,45,38,103,116,59,80,114,101,102, +101,114,101,110,99,101,115,41,60,47,108,97,98,101,108,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,102,111,110,116,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,49,48,60,47,115,105, +122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,102,111,110, +116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,103,62,35,54, +54,54,54,54,54,60,47,102,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, +116,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,116,105,116,108,101, +47,62,10,32,32,32,32,60,99,101,110,116,101,114,101,100,62,49,60,47,99,101, +110,116,101,114,101,100,62,10,32,32,32,32,60,115,116,121,108,101,62,119, +120,67,65,80,84,73,79,78,124,119,120,83,89,83,84,69,77,95,77,69,78,85,124, +119,120,67,76,79,83,69,95,66,79,88,60,47,115,116,121,108,101,62,10,32,32, +32,32,60,98,103,62,35,70,70,70,70,70,70,60,47,98,103,62,10,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,119,120,68,105,97,108,111,103,34,32,110,97,109,101,61,34, +73,68,68,95,67,79,78,78,69,67,84,95,68,65,84,65,83,79,85,82,67,69,34,32, +115,117,98,99,108,97,115,115,61,34,67,111,110,110,101,99,116,68,97,116, +97,115,111,117,114,99,101,68,108,103,34,62,10,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101, +114,34,62,10,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,86, +69,82,84,73,67,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32, +32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, +114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114, +34,62,10,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119, +120,72,79,82,73,90,79,78,84,65,76,60,47,111,114,105,101,110,116,62,10,32, +32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, 32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,80,97,110,101,108,34,32,110,97,109,101,61,34,100,115,70,105,108,101, -34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122, -101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,114,105,101,110,116,62,119,120,86,69,82,84,73,67,65,76,60, -47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, -115,112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,115,105,122,101,62,48,44,52,48,60,47,115,105, -122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +120,78,111,116,101,98,111,111,107,34,32,110,97,109,101,61,34,73,68,67,95, +68,83,95,78,79,84,69,66,79,79,75,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,110,111, +116,101,98,111,111,107,112,97,103,101,34,62,10,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,119,120,70,108,101,120,71,114,105,100,83,105,122,101, -114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,99,111,108,115,62,51,60,47,99,111,108,115,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,114,111, -119,115,62,50,60,47,114,111,119,115,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,118,103,97,112,62,48,60,47, -118,103,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,104,103,97,112,62,48,60,47,104,103,97,112,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114, -105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +34,119,120,80,97,110,101,108,34,32,110,97,109,101,61,34,100,115,70,105, +108,101,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120, +83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,86,69,82,84,73,67, +65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,32,110,97,109, -101,61,34,73,68,67,95,83,84,65,84,73,67,34,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98, -101,108,62,73,110,112,117,116,32,102,105,108,101,32,60,47,108,97,98,101, -108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103, -62,119,120,65,76,73,71,78,95,76,69,70,84,124,119,120,65,76,73,71,78,95, -67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65,76,76,124,119, -120,65,68,74,85,83,84,95,77,73,78,83,73,90,69,60,47,102,108,97,103,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +115,61,34,115,112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,48,44,52,48,60, +47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, 115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,84,101,120,116,67, -116,114,108,34,32,110,97,109,101,61,34,73,68,67,95,70,73,69,76,68,95,65, -83,67,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,49,55,50,44,45,49,100, -60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120, -84,69,95,82,69,65,68,79,78,76,89,60,47,115,116,121,108,101,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,70,108,101,120,71,114,105,100, +83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,99,111,108,115,62,51,60,47,99,111,108,115, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,114,111,119,115,62,50,60,47,114,111,119,115,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,118,103, +97,112,62,48,60,47,118,103,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,104,103,97,112,62,48,60,47,104, +103,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120,116, +34,32,110,97,109,101,61,34,73,68,67,95,83,84,65,84,73,67,34,62,10,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65, -76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119, -120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124, -119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101, -114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +32,32,60,108,97,98,101,108,62,73,110,112,117,116,32,102,105,108,101,32, +60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,76,69,70,84,124,119,120, +65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119, +120,65,76,76,124,119,120,65,68,74,85,83,84,95,77,73,78,83,73,90,69,60,47, +102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111, +114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34, 62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, -114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76, -73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119, -120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124, -119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101, -114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,119,120,66,105,116,109,97,112,66,117,116, -116,111,110,34,32,110,97,109,101,61,34,73,68,67,95,79,80,69,78,95,73,65, -83,67,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,66,79,82,68, -69,82,95,78,79,78,69,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, +84,101,120,116,67,116,114,108,34,32,110,97,109,101,61,34,73,68,67,95,70, +73,69,76,68,95,65,83,67,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,49,55, +50,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121, +108,101,62,119,120,84,69,95,82,69,65,68,79,78,76,89,60,47,115,116,121,108, +101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103, +62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90,79,78, +84,65,76,124,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84, +73,67,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98, -105,116,109,97,112,62,71,100,97,65,112,112,82,101,115,111,117,114,99,101, -115,46,99,112,112,36,48,48,57,45,111,112,101,110,45,102,111,108,100,101, +111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, +115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62, +119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84, +65,76,124,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73, +67,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111, +114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,105,116,109,97,112, +66,117,116,116,111,110,34,32,110,97,109,101,61,34,73,68,67,95,79,80,69, +78,95,73,65,83,67,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120, +66,79,82,68,69,82,95,78,79,78,69,60,47,115,116,121,108,101,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,98,105,116,109,97,112,62,71,100,97,65,112,112,82,101,115,111,117, +114,99,101,115,46,99,112,112,36,111,112,101,110,45,102,111,108,100,101, 114,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, 106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, @@ -30837,153 +30848,153 @@ static unsigned char xml_res_file_9[] = { 32,60,115,116,121,108,101,62,119,120,66,79,82,68,69,82,95,78,79,78,69,60, 47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71, -100,97,65,112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,48, -48,57,45,100,114,97,103,100,114,111,112,46,112,110,103,60,47,98,105,116, -109,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,98,105,116,109,97,112,50,62,71,100,97, -65,112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,48,48,57, -45,100,114,97,103,100,114,111,112,46,112,110,103,60,47,98,105,116,109,97, -112,50,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, +100,97,65,112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,100, +114,97,103,100,114,111,112,46,112,110,103,60,47,98,105,116,109,97,112,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,98,105,116,109,97,112,50,62,71,100,97,65,112,112,82,101, +115,111,117,114,99,101,115,46,99,112,112,36,100,114,97,103,100,114,111, +112,46,112,110,103,60,47,98,105,116,109,97,112,50,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, 99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,115,112,97,99,101,114,34,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62, -48,44,52,48,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105, -122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, 115,112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,52,44,49,48,60, -47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109, +32,32,32,32,32,32,32,32,60,115,105,122,101,62,48,44,52,48,60,47,115,105, +122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,112,97,99,101,114, 34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,83,116,97,116,105,99,84,101,120,116,34,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98, -101,108,62,68,97,116,97,32,83,111,117,114,99,101,32,79,118,101,114,118, -105,101,119,47,72,101,108,112,58,32,60,47,108,97,98,101,108,62,10,32,32, +32,32,32,32,32,60,115,105,122,101,62,52,44,49,48,60,47,115,105,122,101, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116, +105,99,84,101,120,116,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,68,97, +116,97,32,83,111,117,114,99,101,32,79,118,101,114,118,105,101,119,47,72, +101,108,112,58,32,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110, +116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114,105,101,110, +116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122, +101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,119,120,72,121,112,101,114,108,105,110,107,67,116,114, +108,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,117,114,108,62,104,116,116,112,58,47,47,103, +101,111,100,97,99,101,110,116,101,114,46,103,105,116,104,117,98,46,105, +111,47,102,111,114,109,97,116,115,46,104,116,109,108,60,47,117,114,108, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, +114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,62,10,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,108,97,98,101,108,47,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, -114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,108,97,98,101,108,62,70,105,108,101,60,47,108,97,98, +101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,110,111,116,101,98,111,111,107,112, +97,103,101,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,80,97,110,101, +108,34,32,110,97,109,101,61,34,100,115,68,97,116,97,98,97,115,101,34,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101, +114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,111,114,105,101,110,116,62,119,120,86,69,82,84,73,67,65,76,60,47,111, 114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,72,121,112,101,114,108,105, -110,107,67,116,114,108,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,117,114,108,62,104,116, -116,112,58,47,47,103,101,111,100,97,99,101,110,116,101,114,46,103,105,116, -104,117,98,46,105,111,47,102,111,114,109,97,116,115,46,104,116,109,108, -60,47,117,114,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120, -116,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,108,97,98,101,108,47,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,70,105,108,101,60, -47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,115,105,122,101,62,48,44,49,48,60,47,115,105,122, +101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, 47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,110,111,116,101,98, -111,111,107,112,97,103,101,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, -80,97,110,101,108,34,32,110,97,109,101,61,34,100,115,68,97,116,97,98,97, -115,101,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120, -83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,86,69,82,84,73,67, -65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,115,112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,48,44,49,48,60, -47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,119,120,70,108,101,120,71,114,105,100,83,105,122,101,114, +34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122, +101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,32,110, +97,109,101,61,34,73,68,95,83,84,65,84,73,67,84,69,88,84,34,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,108,97,98,101,108,62,68,97,116,97,98,97,115,101,32,84,121,112, +101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, 115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,119,120,70,108,101,120,71,114,105,100, -83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,67,104,111,105,99, +101,34,32,110,97,109,101,61,34,73,68,67,95,67,68,83,95,68,66,95,84,89,80, +69,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,115,105,122,101,62,51,52,48,44,45,49,60,47,115, +105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,99,111,110,116,101,110,116,47,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105, +116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101, -120,116,34,32,110,97,109,101,61,34,73,68,95,83,84,65,84,73,67,84,69,88, -84,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,68,97,116,97,98,97,115, -101,32,84,121,112,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,47,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,72,79, +82,73,90,79,78,84,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114, +100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, 101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114, -100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,67, -104,111,105,99,101,34,32,110,97,109,101,61,34,73,68,67,95,67,68,83,95,68, -66,95,84,89,80,69,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,51,52,48,44, -45,49,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,99,111,110,116,101,110, -116,47,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105, -122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,47, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84, -82,69,95,72,79,82,73,90,79,78,84,65,76,60,47,102,108,97,103,62,10,32,32, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120,116, +34,32,110,97,109,101,61,34,73,68,67,95,83,84,65,84,73,67,34,62,10,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101, -120,116,34,32,110,97,109,101,61,34,73,68,67,95,83,84,65,84,73,67,34,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,108,97,98,101,108,62,68,97,116,97,98,97,115,101,32,72, -111,115,116,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32, +32,32,60,108,97,98,101,108,62,68,97,116,97,98,97,115,101,32,72,111,115, +116,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,84,101,120, -116,67,116,114,108,34,32,110,97,109,101,61,34,73,68,67,95,67,68,83,95,68, -66,95,72,79,83,84,34,32,115,117,98,99,108,97,115,115,61,34,65,117,116,111, -84,101,120,116,67,116,114,108,34,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62, -49,55,48,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,84,101,120,116,67, +116,114,108,34,32,110,97,109,101,61,34,73,68,67,95,67,68,83,95,68,66,95, +72,79,83,84,34,32,115,117,98,99,108,97,115,115,61,34,65,117,116,111,84, +101,120,116,67,116,114,108,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,49, +55,48,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, 101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, @@ -31370,153 +31381,153 @@ static unsigned char xml_res_file_9[] = { 116,108,101,62,10,32,32,32,32,60,99,101,110,116,101,114,101,100,62,49,60, 47,99,101,110,116,101,114,101,100,62,10,32,32,32,32,60,115,116,121,108, 101,62,119,120,67,65,80,84,73,79,78,124,119,120,83,89,83,84,69,77,95,77, -69,78,85,124,119,120,67,76,79,83,69,95,66,79,88,60,47,115,116,121,108,101, -62,10,32,32,60,47,111,98,106,101,99,116,62,10,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,119,120,68,105,97,108,111,103,34,32,110, -97,109,101,61,34,73,68,68,95,67,79,78,78,69,67,84,95,68,65,84,65,83,79, -85,82,67,69,95,83,73,77,80,76,69,34,32,115,117,98,99,108,97,115,115,61, -34,67,111,110,110,101,99,116,68,97,116,97,115,111,117,114,99,101,68,108, -103,34,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32, -60,111,114,105,101,110,116,62,119,120,86,69,82,84,73,67,65,76,60,47,111, -114,105,101,110,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32, +69,78,85,124,119,120,82,69,83,73,90,69,95,66,79,82,68,69,82,124,119,120, +67,76,79,83,69,95,66,79,88,60,47,115,116,121,108,101,62,10,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,119,120,68,105,97,108,111,103,34,32,110,97,109,101,61,34, +73,68,68,95,67,79,78,78,69,67,84,95,68,65,84,65,83,79,85,82,67,69,95,83, +73,77,80,76,69,34,32,115,117,98,99,108,97,115,115,61,34,67,111,110,110, +101,99,116,68,97,116,97,115,111,117,114,99,101,68,108,103,34,62,10,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111, +120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,60,111,114,105,101,110, +116,62,119,120,86,69,82,84,73,67,65,76,60,47,111,114,105,101,110,116,62, +10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, +115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83, +105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101, +110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114,105,101, +110,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, 99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32, -32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, -119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32, -32,32,60,111,114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65, -76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105, -116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,78,111,116,101,98,111,111, -107,34,32,110,97,109,101,61,34,73,68,67,95,68,83,95,78,79,84,69,66,79,79, -75,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,110,111,116,101,98,111,111,107,112,97, -103,101,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,80,97,110,101,108, -34,32,110,97,109,101,61,34,100,115,70,105,108,101,34,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,119,120,78,111,116,101,98,111,111,107,34,32,110,97,109,101, +61,34,73,68,67,95,68,83,95,78,79,84,69,66,79,79,75,34,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,110,111,116,101,98,111,111,107,112,97,103,101,34,62,10,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105, -101,110,116,62,119,120,86,69,82,84,73,67,65,76,60,47,111,114,105,101,110, -116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,112,97,99,101,114, -34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,115,105,122,101,62,48,44,52,48,60,47,115,105,122,101,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, -114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,119,120,70,108,101,120,71,114,105,100,83,105,122,101,114,34,62,10,32, +108,97,115,115,61,34,119,120,80,97,110,101,108,34,32,110,97,109,101,61, +34,100,115,70,105,108,101,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,86, +69,82,84,73,67,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, +99,108,97,115,115,61,34,115,112,97,99,101,114,34,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,48, +44,52,48,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, +99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,119,120,70,108,101,120,71,114, +105,100,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,99,111,108,115,62,51,60,47,99,111, +108,115,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,114,111,119,115,62,50,60,47,114,111,119,115,62,10,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -99,111,108,115,62,51,60,47,99,111,108,115,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,114,111,119,115,62,50, -60,47,114,111,119,115,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,118,103,97,112,62,48,60,47,118,103,97,112, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,104,103,97,112,62,48,60,47,104,103,97,112,62,10,32,32,32,32,32, +118,103,97,112,62,48,60,47,118,103,97,112,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,104,103,97,112,62,48, +60,47,104,103,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109, -34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,83,116,97,116,105,99,84,101,120,116,34,32,110,97,109,101,61,34,73,68, -67,95,83,84,65,84,73,67,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,73, -110,112,117,116,32,102,105,108,101,32,60,47,108,97,98,101,108,62,10,32, +101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101, +120,116,34,32,110,97,109,101,61,34,73,68,67,95,83,84,65,84,73,67,34,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,108,97,98,101,108,62,73,110,112,117,116,32,102,105,108, +101,32,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,76,69,70,84,124, +119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76, +124,119,120,65,76,76,124,119,120,65,68,74,85,83,84,95,77,73,78,83,73,90, +69,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60, +47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, +101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,119,120,84,101,120,116,67,116,114,108,34,32,110,97,109,101,61,34,73, +68,67,95,70,73,69,76,68,95,65,83,67,34,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122, +101,62,49,55,50,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +115,116,121,108,101,62,119,120,84,69,95,82,69,65,68,79,78,76,89,60,47,115, +116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102, +108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73, +90,79,78,84,65,76,124,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86, +69,82,84,73,67,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, -65,76,73,71,78,95,76,69,70,84,124,119,120,65,76,73,71,78,95,67,69,78,84, -69,82,95,86,69,82,84,73,67,65,76,124,119,120,65,76,76,124,119,120,65,68, -74,85,83,84,95,77,73,78,83,73,90,69,60,47,102,108,97,103,62,10,32,32,32, +32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,119,120,84,101,120,116,67,116,114,108, -34,32,110,97,109,101,61,34,73,68,67,95,70,73,69,76,68,95,65,83,67,34,62, +47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108, +97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90, +79,78,84,65,76,124,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69, +82,84,73,67,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,105,116, +109,97,112,66,117,116,116,111,110,34,32,110,97,109,101,61,34,73,68,67,95, +79,80,69,78,95,73,65,83,67,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101, +62,119,120,66,79,82,68,69,82,95,78,79,78,69,60,47,115,116,121,108,101,62, 10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,115,105,122,101,62,49,55,50,44,45,49,100,60,47,115,105, -122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,84,69,95,82, -69,65,68,79,78,76,89,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78, -95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76, -73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65, -76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53, -60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,98,105,116,109,97,112,62,71,100,97,65,112,112,82,101, +115,111,117,114,99,101,115,46,99,112,112,36,111,112,101,110,45,102,111, +108,100,101,114,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, +101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,119,120,83,116,97,116,105,99,84,101,120,116,34,32,110,97,109,101,61, +34,73,68,67,95,83,84,65,84,73,67,95,69,77,80,84,89,34,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,108,97,98,101,108,47,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105, -116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78, -95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76, -73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65, -76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53, -60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,119,120,66,105,116,109,97,112,66,117,116,116,111,110, -34,32,110,97,109,101,61,34,73,68,67,95,79,80,69,78,95,73,65,83,67,34,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,115,116,121,108,101,62,119,120,66,79,82,68,69,82,95,78, -79,78,69,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,105,116,109, -97,112,62,71,100,97,65,112,112,82,101,115,111,117,114,99,101,115,46,99, -112,112,36,48,48,57,45,111,112,101,110,45,102,111,108,100,101,114,46,112, -110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116, -105,99,84,101,120,116,34,32,110,97,109,101,61,34,73,68,67,95,83,84,65,84, -73,67,95,69,77,80,84,89,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,47,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119, -120,65,76,73,71,78,95,76,69,70,84,124,119,120,65,76,73,71,78,95,67,69,78, -84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65,76,76,124,119,120,65, -68,74,85,83,84,95,77,73,78,83,73,90,69,60,47,102,108,97,103,62,10,32,32, +32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,76,69,70,84,124,119,120, +65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119, +120,65,76,76,124,119,120,65,68,74,85,83,84,95,77,73,78,83,73,90,69,60,47, +102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111, +114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84, +69,82,95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76,73,71,78,95,67, +69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65,76,76,60,47,102, +108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,49,53,60,47,98,111, +114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,119,120,83,116,97,116,105,99,66,105,116,109,97,112,34,32,110,97,109, +101,61,34,73,68,67,95,68,82,65,71,95,68,82,79,80,95,66,79,88,34,62,10,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32, +32,32,32,60,115,116,121,108,101,62,119,120,66,79,82,68,69,82,95,78,79,78, +69,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,105,116,109,97,112, +62,71,100,97,65,112,112,82,101,115,111,117,114,99,101,115,46,99,112,112, +36,100,114,97,103,100,114,111,112,46,112,110,103,60,47,98,105,116,109,97, +112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,98,105,116,109,97,112,50,62,71,100,97,65,112,112, +82,101,115,111,117,114,99,101,115,46,99,112,112,36,100,114,97,103,100,114, +111,112,46,112,110,103,60,47,98,105,116,109,97,112,50,62,10,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47, 111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97, -103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90,79, -78,84,65,76,124,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82, -84,73,67,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -98,111,114,100,101,114,62,49,53,60,47,98,111,114,100,101,114,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116, -105,99,66,105,116,109,97,112,34,32,110,97,109,101,61,34,73,68,67,95,68, -82,65,71,95,68,82,79,80,95,66,79,88,34,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121, -108,101,62,119,120,66,79,82,68,69,82,95,78,79,78,69,60,47,115,116,121,108, -101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100,97,65,112,112,82, -101,115,111,117,114,99,101,115,46,99,112,112,36,48,48,57,45,100,114,97, -103,100,114,111,112,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,98,105,116,109,97,112,50,62,71,100,97,65,112,112,82,101,115, -111,117,114,99,101,115,46,99,112,112,36,48,48,57,45,100,114,97,103,100, -114,111,112,46,112,110,103,60,47,98,105,116,109,97,112,50,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, 101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, @@ -32125,113 +32136,82 @@ static unsigned char xml_res_file_9[] = { 62,10,32,32,32,32,60,99,101,110,116,101,114,101,100,62,49,60,47,99,101, 110,116,101,114,101,100,62,10,32,32,32,32,60,115,116,121,108,101,62,119, 120,67,65,80,84,73,79,78,124,119,120,83,89,83,84,69,77,95,77,69,78,85,124, -119,120,67,76,79,83,69,95,66,79,88,60,47,115,116,121,108,101,62,10,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,119,120,68,105,97,108,111,103,34,32,110,97,109,101, -61,34,73,68,68,95,70,73,69,76,68,67,65,76,67,95,83,72,69,69,84,34,32,115, -117,98,99,108,97,115,115,61,34,70,105,101,108,100,78,101,119,67,97,108, -99,83,104,101,101,116,68,108,103,34,62,10,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114, -34,62,10,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,86,69, -82,84,73,67,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114, -105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,78,111,116,101,98,111,111,107,34,32, -110,97,109,101,61,34,73,68,95,78,79,84,69,66,79,79,75,34,62,10,32,32,32, -32,32,32,32,32,32,32,60,115,105,122,101,62,55,53,48,44,51,48,48,60,47,115, -105,122,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78, -95,67,69,78,84,82,69,95,72,79,82,73,90,79,78,84,65,76,60,47,102,108,97, -103,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122, -101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101, -114,34,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, -99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73, -71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65,76, -76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98, -111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,119,120,66,117,116,116,111,110,34,32,110,97,109,101,61,34,73,68,95,65, -80,80,76,89,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97, -98,101,108,62,65,112,112,108,121,60,47,108,97,98,101,108,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122, -101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60, -102,108,97,103,62,119,120,71,82,79,87,124,119,120,65,76,76,60,47,102,108, -97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101, -114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66, -117,116,116,111,110,34,32,110,97,109,101,61,34,119,120,73,68,95,67,65,78, -67,69,76,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98, -101,108,62,67,108,111,115,101,60,47,108,97,98,101,108,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, -32,32,60,111,114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65, -76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119, -120,65,76,73,71,78,95,67,69,78,84,82,69,95,72,79,82,73,90,79,78,84,65,76, -60,47,102,108,97,103,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,116, -105,116,108,101,62,67,97,108,99,117,108,97,116,111,114,60,47,116,105,116, -108,101,62,10,32,32,32,32,60,99,101,110,116,101,114,101,100,62,49,60,47, -99,101,110,116,101,114,101,100,62,10,32,32,32,32,60,115,116,121,108,101, -62,119,120,67,65,80,84,73,79,78,124,119,120,83,89,83,84,69,77,95,77,69, -78,85,124,119,120,67,76,79,83,69,95,66,79,88,60,47,115,116,121,108,101, -62,10,32,32,60,47,111,98,106,101,99,116,62,10,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,119,120,68,105,97,108,111,103,34,32,110, -97,109,101,61,34,73,68,68,95,84,73,77,69,95,69,68,73,84,79,82,34,32,115, -117,98,99,108,97,115,115,61,34,84,105,109,101,69,100,105,116,111,114,68, -108,103,34,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +119,120,82,69,83,73,90,69,95,66,79,82,68,69,82,124,119,120,67,76,79,83, +69,95,66,79,88,60,47,115,116,121,108,101,62,10,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, +119,120,68,105,97,108,111,103,34,32,110,97,109,101,61,34,73,68,68,95,70, +73,69,76,68,67,65,76,67,95,83,72,69,69,84,34,32,115,117,98,99,108,97,115, +115,61,34,70,105,101,108,100,78,101,119,67,97,108,99,83,104,101,101,116, +68,108,103,34,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, 115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32, 32,60,111,114,105,101,110,116,62,119,120,86,69,82,84,73,67,65,76,60,47, 111,114,105,101,110,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, 32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10, 32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,112,97, -99,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122, -101,62,51,44,53,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32, +34,119,120,78,111,116,101,98,111,111,107,34,32,110,97,109,101,61,34,73, +68,95,78,79,84,69,66,79,79,75,34,62,10,32,32,32,32,32,32,32,32,32,32,60, +115,105,122,101,62,55,53,48,44,51,48,48,60,47,115,105,122,101,62,10,32, +32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, +32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,82,69, +95,72,79,82,73,90,79,78,84,65,76,60,47,102,108,97,103,62,10,32,32,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109, +34,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82, +95,86,69,82,84,73,67,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53, +60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,117,116, +116,111,110,34,32,110,97,109,101,61,34,73,68,95,65,80,80,76,89,34,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,65,112, +112,108,121,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32, 32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105, -116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,66,117,116,116,111,110,34, -32,110,97,109,101,61,34,73,68,95,78,69,87,95,66,84,78,34,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,78,101,119,60, -47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -115,116,121,108,101,62,119,120,66,85,95,69,88,65,67,84,70,73,84,60,47,115, -116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97, -103,62,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,72,79,82,73,90,79, -78,84,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,60, 47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101, +109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119, +120,71,82,79,87,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111, +114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,66,117,116,116,111,110,34, +32,110,97,109,101,61,34,119,120,73,68,95,67,65,78,67,69,76,34,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,67,108,111, +115,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,114,105, +101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114,105, +101,110,116,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78, +95,67,69,78,84,82,69,95,72,79,82,73,90,79,78,84,65,76,60,47,102,108,97, +103,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,116,105,116,108,101, +62,67,97,108,99,117,108,97,116,111,114,60,47,116,105,116,108,101,62,10, +32,32,32,32,60,99,101,110,116,101,114,101,100,62,49,60,47,99,101,110,116, +101,114,101,100,62,10,32,32,32,32,60,115,116,121,108,101,62,119,120,67, +65,80,84,73,79,78,124,119,120,83,89,83,84,69,77,95,77,69,78,85,124,119, +120,67,76,79,83,69,95,66,79,88,60,47,115,116,121,108,101,62,10,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,119,120,68,105,97,108,111,103,34,32,110,97,109,101,61, +34,73,68,68,95,84,73,77,69,95,69,68,73,84,79,82,34,32,115,117,98,99,108, +97,115,115,61,34,84,105,109,101,69,100,105,116,111,114,68,108,103,34,62, +10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,60,111,114, +105,101,110,116,62,119,120,86,69,82,84,73,67,65,76,60,47,111,114,105,101, +110,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111, +120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98, 106,101,99,116,32,99,108,97,115,115,61,34,115,112,97,99,101,114,34,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,50,44,53,100, +32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,51,44,53,100, 60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98, 106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, 116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62, 10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, 97,115,115,61,34,119,120,66,117,116,116,111,110,34,32,110,97,109,101,61, -34,73,68,95,66,65,67,75,95,66,84,78,34,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,108,97,98,101,108,62,38,108,116,59,60,47,108,97,98,101, -108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108, -101,62,119,120,66,85,95,69,88,65,67,84,70,73,84,60,47,115,116,121,108,101, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65, -76,73,71,78,95,67,69,78,84,82,69,95,72,79,82,73,90,79,78,84,65,76,60,47, -102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, -99,108,97,115,115,61,34,115,112,97,99,101,114,34,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,60,115,105,122,101,62,50,44,53,100,60,47,115,105,122, -101,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,119,120,66,117,116,116,111,110,34,32,110,97,109,101,61,34,73,68,95,70, -79,82,87,65,82,68,95,66,84,78,34,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,108,97,98,101,108,62,38,103,116,59,60,47,108,97,98,101,108, +34,73,68,95,78,69,87,95,66,84,78,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,108,97,98,101,108,62,78,101,119,60,47,108,97,98,101,108, 62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101, 62,119,120,66,85,95,69,88,65,67,84,70,73,84,60,47,115,116,121,108,101,62, 10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, @@ -32245,654 +32225,618 @@ static unsigned char xml_res_file_9[] = { 32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, 61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, 32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,66,117,116,116,111,110,34,32,110,97,109,101,61,34,73,68,95,68,69,76, -69,84,69,95,66,84,78,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,108,97,98,101,108,62,68,101,108,101,116,101,60,47,108,97,98,101,108, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101, -62,119,120,66,85,95,69,88,65,67,84,70,73,84,60,47,115,116,121,108,101,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76, -73,71,78,95,67,69,78,84,82,69,95,72,79,82,73,90,79,78,84,65,76,60,47,102, -108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,115,112,97,99,101,114,34,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,60,115,105,122,101,62,51,44,53,100,60,47,115,105,122,101, -62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,72,79, -82,73,90,79,78,84,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60, -102,108,97,103,62,119,120,65,76,76,124,119,120,65,76,73,71,78,95,67,69, +120,66,117,116,116,111,110,34,32,110,97,109,101,61,34,73,68,95,66,65,67, +75,95,66,84,78,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108, +97,98,101,108,62,38,108,116,59,60,47,108,97,98,101,108,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,66,85,95, +69,88,65,67,84,70,73,84,60,47,115,116,121,108,101,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69, 78,84,82,69,95,72,79,82,73,90,79,78,84,65,76,60,47,102,108,97,103,62,10, -32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,54,60,47,98,111,114, -100,101,114,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, -105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,76,105,115,116,67, -116,114,108,34,32,110,97,109,101,61,34,73,68,95,84,73,77,69,95,73,68,95, -76,73,83,84,34,62,10,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62, -56,48,44,49,50,48,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32, -32,32,32,60,115,116,121,108,101,62,119,120,76,67,95,82,69,80,79,82,84,124, -119,120,76,67,95,69,68,73,84,95,76,65,66,69,76,83,124,119,120,76,67,95, -78,79,95,72,69,65,68,69,82,124,119,120,76,67,95,83,73,78,71,76,69,95,83, -69,76,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,112,116,105,111, -110,62,49,60,47,111,112,116,105,111,110,62,10,32,32,32,32,32,32,32,32,60, -102,108,97,103,62,119,120,66,79,84,84,79,77,124,119,120,76,69,70,84,124, -119,120,82,73,71,72,84,124,119,120,69,88,80,65,78,68,60,47,102,108,97,103, -62,10,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,55,60,47,98, -111,114,100,101,114,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,116, -105,116,108,101,62,84,105,109,101,32,83,101,116,117,112,60,47,116,105,116, -108,101,62,10,32,32,32,32,60,115,116,121,108,101,62,119,120,83,89,83,84, -69,77,95,77,69,78,85,124,119,120,82,69,83,73,90,69,95,66,79,82,68,69,82, -124,119,120,67,76,79,83,69,95,66,79,88,60,47,115,116,121,108,101,62,10, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,68,105,97,108,111,103,34,32,110,97,109, -101,61,34,73,68,68,95,69,88,80,79,82,84,95,79,71,82,68,65,84,65,34,32,115, -117,98,99,108,97,115,115,61,34,69,120,112,111,114,116,68,97,116,97,68,108, -103,34,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32, -60,111,114,105,101,110,116,62,119,120,86,69,82,84,73,67,65,76,60,47,111, -114,105,101,110,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32, -99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32, +32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, 32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, -119,120,78,111,116,101,98,111,111,107,34,32,110,97,109,101,61,34,73,68, -67,95,68,83,95,78,79,84,69,66,79,79,75,34,62,10,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,110,111,116,101, -98,111,111,107,112,97,103,101,34,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,80,97,110, -101,108,34,32,110,97,109,101,61,34,100,115,70,105,108,101,34,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119, +115,112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,115, +105,122,101,62,50,44,53,100,60,47,115,105,122,101,62,10,32,32,32,32,32, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, +114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,117,116,116,111, +110,34,32,110,97,109,101,61,34,73,68,95,70,79,82,87,65,82,68,95,66,84,78, +34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108, +62,38,103,116,59,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,66,85,95,69,88,65,67, +84,70,73,84,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,82,69, +95,72,79,82,73,90,79,78,84,65,76,60,47,102,108,97,103,62,10,32,32,32,32, +32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,112,97, +99,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122, +101,62,50,44,53,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105, +116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,66,117,116,116,111,110,34, +32,110,97,109,101,61,34,73,68,95,68,69,76,69,84,69,95,66,84,78,34,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,68,101, +108,101,116,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,115,116,121,108,101,62,119,120,66,85,95,69,88,65,67,84, +70,73,84,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95, +72,79,82,73,90,79,78,84,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,112,97,99, +101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101, +62,51,44,53,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111, +114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111, +114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76, +76,124,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,72,79,82,73,90,79, +78,84,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,60,98,111, +114,100,101,114,62,54,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34, +62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,76,105,115,116,67,116,114,108,34,32,110,97,109,101,61, +34,73,68,95,84,73,77,69,95,73,68,95,76,73,83,84,34,62,10,32,32,32,32,32, +32,32,32,32,32,60,115,105,122,101,62,56,48,44,49,50,48,100,60,47,115,105, +122,101,62,10,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119, +120,76,67,95,82,69,80,79,82,84,124,119,120,76,67,95,69,68,73,84,95,76,65, +66,69,76,83,124,119,120,76,67,95,78,79,95,72,69,65,68,69,82,124,119,120, +76,67,95,83,73,78,71,76,69,95,83,69,76,60,47,115,116,121,108,101,62,10, +32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,32,32,60,111,112,116,105,111,110,62,49,60,47,111,112,116,105,111,110, +62,10,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,66,79,84,84, +79,77,124,119,120,76,69,70,84,124,119,120,82,73,71,72,84,124,119,120,69, +88,80,65,78,68,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,60,98, +111,114,100,101,114,62,55,60,47,98,111,114,100,101,114,62,10,32,32,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,60,116,105,116,108,101,62,84,105,109,101,32,83, +101,116,117,112,60,47,116,105,116,108,101,62,10,32,32,32,32,60,115,116, +121,108,101,62,119,120,83,89,83,84,69,77,95,77,69,78,85,124,119,120,82, +69,83,73,90,69,95,66,79,82,68,69,82,124,119,120,67,76,79,83,69,95,66,79, +88,60,47,115,116,121,108,101,62,10,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,68, +105,97,108,111,103,34,32,110,97,109,101,61,34,73,68,68,95,69,88,80,79,82, +84,95,79,71,82,68,65,84,65,34,32,115,117,98,99,108,97,115,115,61,34,69, +120,112,111,114,116,68,97,116,97,68,108,103,34,62,10,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105, +122,101,114,34,62,10,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119, 120,86,69,82,84,73,67,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122, +101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,78,111,116,101,98,111,111, +107,34,32,110,97,109,101,61,34,73,68,67,95,68,83,95,78,79,84,69,66,79,79, +75,34,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,110,111,116,101,98,111,111,107,112,97,103,101,34,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,119,120,80,97,110,101,108,34,32,110,97,109,101,61,34,100, +115,70,105,108,101,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83, +105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,111,114,105,101,110,116,62,119,120,86,69,82,84,73,67,65,76,60,47,111, +114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,112,97,99,101, +114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115, +105,122,101,62,48,44,52,48,60,47,115,105,122,101,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,115,112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,48,44,52,48,60,47,115, -105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, -114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, -70,108,101,120,71,114,105,100,83,105,122,101,114,34,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,99,111,108,115,62,51,60, -47,99,111,108,115,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,114,111,119,115,62,50,60,47,114,111,119,115,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,118,103,97,112, -62,48,60,47,118,103,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,104,103,97,112,62,48,60,47,104,103,97,112,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109, -34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97, -116,105,99,84,101,120,116,34,32,110,97,109,101,61,34,73,68,67,95,83,84, -65,84,73,67,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,108,97,98,101,108,62,70,105,108,101,32,80,97,116, -104,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, +99,108,97,115,115,61,34,119,120,70,108,101,120,71,114,105,100,83,105,122, +101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,99,111,108,115,62,51,60,47,99,111,108,115,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,114,111,119,115,62,50,60, +47,114,111,119,115,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,118,103,97,112,62,48,60,47,118,103,97,112,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,104,103,97,112,62, +48,60,47,104,103,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,32,110, +97,109,101,61,34,73,68,67,95,83,84,65,84,73,67,34,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,70,105,108,101,32,80,97,116,104,60,47,108,97,98,101,108,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,76,69, +70,84,124,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73, +67,65,76,124,119,120,65,76,76,124,119,120,65,68,74,85,83,84,95,77,73,78, +83,73,90,69,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47, +98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,84,101,120,116,67,116,114, +108,34,32,110,97,109,101,61,34,73,68,67,95,70,73,69,76,68,95,65,83,67,34, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,115,105,122,101,62,49,56,54,44,45,49,100,60,47,115,105,122,101, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,115,116,121,108,101,62,119,120,84,69,95,82,69,65,68,79,78,76,89, +60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103, -62,119,120,65,76,73,71,78,95,76,69,70,84,124,119,120,65,76,73,71,78,95, -67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65,76,76,124,119, -120,65,68,74,85,83,84,95,77,73,78,83,73,90,69,60,47,102,108,97,103,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98, -111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105, -116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,84,101,120,116,67,116,114,108,34,32,110,97,109,101,61,34,73,68,67,95, -70,73,69,76,68,95,65,83,67,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,49,56,54,44,45, -49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,84, -69,95,82,69,65,68,79,78,76,89,60,47,115,116,121,108,101,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84, -69,82,95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76,73,71,78,95,67, -69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65,76,76,60,47,102, -108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47, +62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90,79,78, +84,65,76,124,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84, +73,67,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100, +101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109, +34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,105,116, +109,97,112,66,117,116,116,111,110,34,32,110,97,109,101,61,34,73,68,67,95, +79,80,69,78,95,73,65,83,67,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100, +97,65,112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,111,112, +101,110,45,102,111,108,100,101,114,46,112,110,103,60,47,98,105,116,109, +97,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,115,116,121,108,101,62,119,120,66,79,82,68,69,82,95,78,79, +78,69,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108, +97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90, +79,78,84,65,76,124,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69, +82,84,73,67,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114, +100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47, 111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, -105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,66,105,116,109,97,112,66,117,116,116,111,110,34, -32,110,97,109,101,61,34,73,68,67,95,79,80,69,78,95,73,65,83,67,34,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,98,105,116,109,97,112,62,71,100,97,65,112,112,82,101,115,111,117,114, -99,101,115,46,99,112,112,36,48,48,57,45,111,112,101,110,45,102,111,108, -100,101,114,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116, -121,108,101,62,119,120,66,79,82,68,69,82,95,78,79,78,69,60,47,115,116,121, -108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76, -73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119, -120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124, -119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53, -60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,112,97,99,101, +114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115, +105,122,101,62,48,44,49,52,48,60,47,115,105,122,101,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,115,112,97,99,101,114,34,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115, +105,122,101,62,52,44,49,48,60,47,115,105,122,101,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101, +109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116, +97,116,105,99,84,101,120,116,34,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,68,97,116, +97,32,83,111,117,114,99,101,32,79,118,101,114,118,105,101,119,47,72,101, +108,112,58,32,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,111,114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84, +65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,119,120,72,121,112,101,114,108,105,110,107,67, +116,114,108,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,117,114,108,62,104,116,116,112,58,47,47,103,101, +111,100,97,99,101,110,116,101,114,46,103,105,116,104,117,98,46,105,111, +47,102,111,114,109,97,116,115,46,104,116,109,108,60,47,117,114,108,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101, +120,116,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,108,97,98,101,108,47,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,60,108,97,98,101,108,62,70,105,108,101,60,47,108,97,98,101, +108,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,110,111,116,101,98,111,111,107,112,97,103,101,34,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,119,120,80,97,110,101,108,34,32,110,97,109,101,61,34,100, +115,68,97,116,97,98,97,115,101,34,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66, +111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,111,114,105,101,110,116,62,119,120,86,69,82,84,73,67,65, +76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,115,105,122,101,62,48,44,49,48,60,47,115,105,122,101,62,10, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, 116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,115,112,97,99,101,114,34,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62, -48,44,49,52,48,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32, +101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109, +34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,119,120,70,108,101,120,71,114, +105,100,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,32, +110,97,109,101,61,34,73,68,95,83,84,65,84,73,67,84,69,88,84,34,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +108,97,98,101,108,62,68,97,116,97,98,97,115,101,32,84,121,112,101,60,47, +108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,115,112,97,99,101,114,34,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62, -52,44,49,48,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114, +62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,67,104,111,105, +99,101,34,32,110,97,109,101,61,34,73,68,67,95,67,68,83,95,68,66,95,84,89, +80,69,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,115,105,122,101,62,51,52,48,44,45,49,60,47,115,105,122, +101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,99,111,110,116,101,110,116,47,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105, +122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,47,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108, +97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,72,79,82,73,90, +79,78,84,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60, +47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101, +120,116,34,32,110,97,109,101,61,34,73,68,67,95,83,84,65,84,73,67,34,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,108,97,98,101,108,62,68,97,116,97,98,97,115,101,32,72,111,115,116, +60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, +101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, +84,101,120,116,67,116,114,108,34,32,110,97,109,101,61,34,73,68,67,95,67, +68,83,95,68,66,95,72,79,83,84,34,32,115,117,98,99,108,97,115,115,61,34, +65,117,116,111,84,101,120,116,67,116,114,108,34,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101, +62,49,55,48,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,118,97,108,117, +101,47,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, 32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, 98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105, -99,84,101,120,116,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,68,97,116,97,32,83,111, -117,114,99,101,32,79,118,101,114,118,105,101,119,47,72,101,108,112,58,32, +99,84,101,120,116,34,47,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101, +120,116,34,32,110,97,109,101,61,34,73,68,67,95,83,84,65,84,73,67,34,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,108,97,98,101,108,62,68,97,116,97,98,97,115,101,32,80,111,114,116, 60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, 62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, -114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111, -114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, +101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, +84,101,120,116,67,116,114,108,34,32,110,97,109,101,61,34,73,68,67,95,67, +68,83,95,68,66,95,80,79,82,84,34,32,115,117,98,99,108,97,115,115,61,34, +65,117,116,111,84,101,120,116,67,116,114,108,34,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101, +62,49,55,48,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,118,97,108,117, +101,47,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105, +99,84,101,120,116,34,47,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101, +120,116,34,32,110,97,109,101,61,34,73,68,67,95,83,84,65,84,73,67,34,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,108,97,98,101,108,62,68,97,116,97,98,97,115,101,32,78,97,109,101, +47,73,110,115,116,97,110,99,101,60,47,108,97,98,101,108,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, 105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,72,121,112,101,114,108,105,110,107,67,116,114, -108,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,117,114,108,62,104,116,116,112,58,47,47,103,101,111,100, -97,99,101,110,116,101,114,46,103,105,116,104,117,98,46,105,111,47,102,111, -114,109,97,116,115,46,104,116,109,108,60,47,117,114,108,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, -99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120,116,34, +97,115,115,61,34,119,120,84,101,120,116,67,116,114,108,34,32,110,97,109, +101,61,34,73,68,67,95,67,68,83,95,68,66,95,78,65,77,69,34,32,115,117,98, +99,108,97,115,115,61,34,65,117,116,111,84,101,120,116,67,116,114,108,34, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,115,105,122,101,62,49,55,48,44,45,49,100,60,47,115,105,122,101, 62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,108,97,98,101,108,47,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,118,97,108,117,101,47,62,10,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -60,108,97,98,101,108,62,70,105,108,101,60,47,108,97,98,101,108,62,10,32, -32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,110, -111,116,101,98,111,111,107,112,97,103,101,34,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,80,97,110,101,108,34,32,110,97,109,101,61,34,100,115,68,97,116,97,98, -97,115,101,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122, -101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, -114,105,101,110,116,62,119,120,86,69,82,84,73,67,65,76,60,47,111,114,105, -101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,115,112,97,99,101,114,34,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122, -101,62,48,44,49,48,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,119,120,70,108,101,120,71,114,105,100,83,105,122,101, -114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114, 105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,83,116,97,116,105,99,84,101,120,116,34,32,110,97,109,101,61,34,73,68, -95,83,84,65,84,73,67,84,69,88,84,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,68,97, -116,97,98,97,115,101,32,84,121,112,101,60,47,108,97,98,101,108,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100, -101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,119,120,67,104,111,105,99,101,34,32,110,97,109,101, -61,34,73,68,67,95,67,68,83,95,68,66,95,84,89,80,69,34,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105, -122,101,62,51,52,48,44,45,49,60,47,115,105,122,101,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,99,111,110, -116,101,110,116,47,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, +120,83,116,97,116,105,99,84,101,120,116,34,47,62,10,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, 101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109, 34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97, -116,105,99,84,101,120,116,34,47,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73, -71,78,95,67,69,78,84,82,69,95,72,79,82,73,90,79,78,84,65,76,60,47,102,108, -97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122, -101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,32,110,97,109,101, -61,34,73,68,67,95,83,84,65,84,73,67,34,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,68, -97,116,97,98,97,115,101,32,72,111,115,116,60,47,108,97,98,101,108,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,84,101,120,116,67,116,114, -108,34,32,110,97,109,101,61,34,73,68,67,95,67,68,83,95,68,66,95,72,79,83, -84,34,32,115,117,98,99,108,97,115,115,61,34,65,117,116,111,84,101,120,116, -67,116,114,108,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,115,105,122,101,62,49,55,48,44,45,49,100,60, -47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,118,97,108,117,101,47,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, -105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,47,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122, -101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,32,110,97,109,101, -61,34,73,68,67,95,83,84,65,84,73,67,34,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,68, -97,116,97,98,97,115,101,32,80,111,114,116,60,47,108,97,98,101,108,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,84,101,120,116,67,116,114, -108,34,32,110,97,109,101,61,34,73,68,67,95,67,68,83,95,68,66,95,80,79,82, -84,34,32,115,117,98,99,108,97,115,115,61,34,65,117,116,111,84,101,120,116, -67,116,114,108,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,115,105,122,101,62,49,55,48,44,45,49,100,60, -47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,118,97,108,117,101,47,62,10,32,32,32,32,32,32, +116,105,99,84,101,120,116,34,32,110,97,109,101,61,34,73,68,67,95,83,84, +65,84,73,67,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,108,97,98,101,108,62,85,115,101,114,32,110,97,109, +101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, 116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, -105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,47,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122, -101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,32,110,97,109,101, -61,34,73,68,67,95,83,84,65,84,73,67,34,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,68, -97,116,97,98,97,115,101,32,78,97,109,101,47,73,110,115,116,97,110,99,101, -60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101, -114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105, +116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,84,101,120,116,67,116,114,108,34,32,110,97,109,101,61,34,73,68,67,95, +67,68,83,95,68,66,95,85,78,65,77,69,34,32,115,117,98,99,108,97,115,115, +61,34,65,117,116,111,84,101,120,116,67,116,114,108,34,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105, +122,101,62,49,55,48,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,118,97,108, +117,101,47,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, 99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34, 62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,84,101,120, -116,67,116,114,108,34,32,110,97,109,101,61,34,73,68,67,95,67,68,83,95,68, -66,95,78,65,77,69,34,32,115,117,98,99,108,97,115,115,61,34,65,117,116,111, -84,101,120,116,67,116,114,108,34,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,49,55,48,44, -45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,118,97,108,117,101,47,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120, -116,34,47,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116, +105,99,84,101,120,116,34,47,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,32, -110,97,109,101,61,34,73,68,67,95,83,84,65,84,73,67,34,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98, -101,108,62,85,115,101,114,32,110,97,109,101,60,47,108,97,98,101,108,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,84,101,120,116,67,116,114, -108,34,32,110,97,109,101,61,34,73,68,67,95,67,68,83,95,68,66,95,85,78,65, -77,69,34,32,115,117,98,99,108,97,115,115,61,34,65,117,116,111,84,101,120, -116,67,116,114,108,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,49,55,48,44,45,49,100, -60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,118,97,108,117,101,47,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, -115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,47,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122, -101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,32,110,97,109,101, -61,34,73,68,67,95,83,84,65,84,73,67,34,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,80, -97,115,115,119,111,114,100,60,47,108,97,98,101,108,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, -115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,84,101,120,116,67,116,114,108,34,32,110,97,109, -101,61,34,73,68,67,95,67,68,83,95,68,66,95,85,80,87,68,34,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105, -122,101,62,49,55,48,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,118,97,108, -117,101,47,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,84,69,95,80,65,83,83, -87,79,82,68,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122, -101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,47,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114, -105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,83,116,97,116,105,99,84,101,120,116,34,32,110,97,109,101,61,34,73,68, -67,95,83,84,65,84,73,67,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,84,97,98,108,101, -32,78,97,109,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105, -122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,119,120,84,101,120,116,67,116,114,108,34,32,110,97,109,101,61, -34,73,68,67,95,67,68,83,95,68,66,95,84,65,66,76,69,34,32,115,117,98,99, -108,97,115,115,61,34,65,117,116,111,84,101,120,116,67,116,114,108,34,62, +108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101, +120,116,34,32,110,97,109,101,61,34,73,68,67,95,83,84,65,84,73,67,34,62, 10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,115,105,122,101,62,49,55,48,44,45,49,100,60,47,115,105,122,101,62, +32,60,108,97,98,101,108,62,80,97,115,115,119,111,114,100,60,47,108,97,98, +101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62, 10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,99,111,108,115,62,51,60,47,99, -111,108,115,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,114,111,119,115,62,56,60,47,114,111,119,115,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,118,103,97,112,62,49, -53,60,47,118,103,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,104,103,97,112,62,49,48,60,47,104,103,97,112,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,102,108,97,103,62,119,120,76,69,70,84,124,119,120,65,76,76,124,119,120, -65,76,73,71,78,95,67,69,78,84,82,69,95,72,79,82,73,90,79,78,84,65,76,60, -47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,84,101,120,116, +67,116,114,108,34,32,110,97,109,101,61,34,73,68,67,95,67,68,83,95,68,66, +95,85,80,87,68,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,115,105,122,101,62,49,55,48,44,45,49,100,60, +47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,118,97,108,117,101,47,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108, +101,62,119,120,84,69,95,80,65,83,83,87,79,82,68,60,47,115,116,121,108,101, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101, +120,116,34,47,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120,116, +34,32,110,97,109,101,61,34,73,68,67,95,83,84,65,84,73,67,34,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108, +97,98,101,108,62,84,97,98,108,101,32,78,97,109,101,60,47,108,97,98,101, +108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60, -108,97,98,101,108,62,68,97,116,97,98,97,115,101,60,47,108,97,98,101,108, -62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,53,56,48,44,51,52,48,60, -47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,32,32,60,111,112,116,105,111,110,62,51,48,60, -47,111,112,116,105,111,110,62,10,32,32,32,32,32,32,32,32,60,102,108,97, -103,62,119,120,65,76,76,124,119,120,69,88,80,65,78,68,60,47,102,108,97, -103,62,10,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47, -98,111,114,100,101,114,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120, -83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,60,111,114,105, -101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114,105, -101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,67,82,83, -32,40,112,114,111,106,52,32,102,111,114,109,97,116,41,60,47,108,97,98,101, -108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, -65,76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124, -119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76, -124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105, -116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,84,101,120,116,67,116,114, -108,34,32,110,97,109,101,61,34,73,68,67,95,70,73,69,76,68,95,67,82,83,34, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,50, -48,48,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69, -82,95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76,73,71,78,95,67,69, -78,84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65,76,76,124,119,120, -69,88,80,65,78,68,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, -101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,119,120,66,105,116,109,97,112,66,117, -116,116,111,110,34,32,110,97,109,101,61,34,73,68,67,95,79,80,69,78,95,67, -82,83,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,105,116, -109,97,112,62,71,100,97,65,112,112,82,101,115,111,117,114,99,101,115,46, -99,112,112,36,48,48,54,45,111,112,101,110,45,99,114,115,46,112,110,103, -60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,115,116,121,108,101,62,119,120,66,79,82,68,69,82,95,78,79,78,69,60, -47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,116,111,111,108,116,105,112,62,76,111,97,100,32,67,82,83,32,102,114, -111,109,32,97,32,100,97,116,97,32,115,111,117,114,99,101,60,47,116,111, -111,108,116,105,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108, -97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90, -79,78,84,65,76,124,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69, -82,84,73,67,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32, 32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,102, -108,97,103,62,119,120,65,76,73,71,78,95,76,69,70,84,124,119,120,76,69,70, -84,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,60,98,111,114,100, -101,114,62,49,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10, -32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32, -32,32,32,60,111,114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84, -65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114, -105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,70,108,101,120,71,114, -105,100,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,99,111,108,115,62,51,60,47,99,111,108,115,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,114,111,119,115,62,50,60,47,114,111,119,115, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,118,103,97,112,62,48, -60,47,118,103,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -104,103,97,112,62,48,60,47,104,103,97,112,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, -105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,67,104,101,99,107,66,111,120,34,32,110,97,109,101,61,34,73,68,67,95, -67,82,69,65,84,69,95,80,82,79,74,69,67,84,95,70,73,76,69,34,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62, -67,114,101,97,116,101,32,97,32,112,114,111,106,101,99,116,32,102,105,108, -101,63,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,99,104,101,99,107,101,100,62,48,60,47,99,104,101,99, -107,101,100,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71, -78,95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119,120,84, -79,80,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,60,98,111,114, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, +99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,119,120,84,101,120,116,67,116, +114,108,34,32,110,97,109,101,61,34,73,68,67,95,67,68,83,95,68,66,95,84, +65,66,76,69,34,32,115,117,98,99,108,97,115,115,61,34,65,117,116,111,84, +101,120,116,67,116,114,108,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,49,55,48,44,45, +49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,99,111,108,115,62,51,60,47,99,111,108,115,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,114,111,119,115,62,56,60,47,114, +111,119,115,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,118,103,97,112,62,49,53,60,47,118,103,97,112,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,104,103,97,112,62,49, +48,60,47,104,103,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,76,69,70,84,124, +119,120,65,76,76,124,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,72, +79,82,73,90,79,78,84,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,68,97,116,97,98,97,115, +101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101, +62,53,56,48,44,51,52,48,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,112, +116,105,111,110,62,51,48,60,47,111,112,116,105,111,110,62,10,32,32,32,32, +32,32,32,32,60,102,108,97,103,62,119,120,65,76,76,124,119,120,69,88,80, +65,78,68,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,60,98,111,114, 100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32, 60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99, 116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62, 10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, 61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32, -32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105, -122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,117,116, -116,111,110,34,32,110,97,109,101,61,34,119,120,73,68,95,79,75,34,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,79,75, -60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102, -108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84, -73,67,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114, -100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,119,120,66,117,116,116,111,110,34,32,110,97,109,101,61,34,119, -120,73,68,95,67,65,78,67,69,76,34,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,108,97,98,101,108,62,67,97,110,99,101,108,60,47,108,97,98,101, -108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, -71,82,79,87,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114, -100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119, -120,72,79,82,73,90,79,78,84,65,76,60,47,111,114,105,101,110,116,62,10,32, -32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, -32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,82,69, -95,72,79,82,73,90,79,78,84,65,76,60,47,102,108,97,103,62,10,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,60,116,105,116,108,101,62,83,97,118,101,32,65, -115,60,47,116,105,116,108,101,62,10,32,32,32,32,60,99,101,110,116,101,114, -101,100,62,49,60,47,99,101,110,116,101,114,101,100,62,10,32,32,32,32,60, -115,116,121,108,101,62,119,120,67,65,80,84,73,79,78,124,119,120,83,89,83, -84,69,77,95,77,69,78,85,124,119,120,67,76,79,83,69,95,66,79,88,60,47,115, -116,121,108,101,62,10,32,32,60,47,111,98,106,101,99,116,62,10,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,68,105,97,108, -111,103,34,32,110,97,109,101,61,34,73,68,68,95,83,65,86,69,95,65,83,95, -68,76,71,34,32,115,117,98,99,108,97,115,115,61,34,83,97,118,101,65,115, -68,108,103,34,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32, -32,60,111,114,105,101,110,116,62,119,120,86,69,82,84,73,67,65,76,60,47, -111,114,105,101,110,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10, -32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,119,120,80,97,110,101,108,34,32,110,97,109,101,61,34,100,115,70,105, -108,101,34,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119, -120,86,69,82,84,73,67,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32, +32,32,32,32,60,111,114,105,101,110,116,62,119,120,72,79,82,73,90,79,78, +84,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32, +32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, +114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105, +99,84,101,120,116,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +108,97,98,101,108,62,67,82,83,32,40,112,114,111,106,52,32,102,111,114,109, +97,116,41,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,72, +79,82,73,90,79,78,84,65,76,124,119,120,65,76,73,71,78,95,67,69,78,84,69, +82,95,86,69,82,84,73,67,65,76,124,119,120,65,76,76,60,47,102,108,97,103, +62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, 32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,115,112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,115,105,122,101,62,48,44,49,48,60,47,115,105,122,101,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32, +61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,84,101,120,116,67,116,114,108,34,32,110,97,109,101,61,34,73,68,67,95, +70,73,69,76,68,95,67,82,83,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,115,105,122,101,62,50,48,48,44,45,49,100,60,47,115,105,122,101, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65, +76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119, +120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124, +119,120,65,76,76,124,119,120,69,88,80,65,78,68,60,47,102,108,97,103,62, +10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, 32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,119,120,70,108,101,120,71,114,105,100,83,105,122,101,114,34,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,99,111,108,115,62,53,60, -47,99,111,108,115,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,114,111,119,115,62,50,60,47,114,111,119,115,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,118,103,97,112,62,48,60,47,118,103,97, -112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,104,103,97, -112,62,53,60,47,104,103,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,112, -97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,115,105,122,101,62,53,44,48,60,47,115,105,122,101,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,67,104,101,99,107,66,111, -120,34,32,110,97,109,101,61,34,73,68,95,83,69,76,95,80,82,74,95,67,72,69, -67,75,66,79,88,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,99,104,101,99,107,101,100,62,48,60,47,99,104,101,99,107, -101,100,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84, -82,69,95,86,69,82,84,73,67,65,76,60,47,102,108,97,103,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, -99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120, -116,34,32,110,97,109,101,61,34,73,68,67,95,83,84,65,84,73,67,34,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,78,101,119,32,112,114,111,106,101,99,116,32,102,105,108,101,58,60, -47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95, -76,69,70,84,124,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82, -84,73,67,65,76,124,119,120,65,76,76,124,119,120,65,68,74,85,83,84,95,77, -73,78,83,73,90,69,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111, -114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, -114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32, 32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, -84,101,120,116,67,116,114,108,34,32,110,97,109,101,61,34,73,68,67,95,70, -73,69,76,68,95,65,83,67,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,115,105,122,101,62,49,55,50,44,45,49,100,60,47, -115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,115,116,121,108,101,62,119,120,84,69,95,82,69,65,68,79,78,76, -89,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73, -71,78,95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119,120, -65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119, -120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100, -101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114, -105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,105, -116,109,97,112,66,117,116,116,111,110,34,32,110,97,109,101,61,34,73,68, -67,95,79,80,69,78,95,73,65,83,67,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100,97,65, -112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,48,48,57,45, -115,97,118,101,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101, -62,119,120,66,79,82,68,69,82,95,78,79,78,69,60,47,115,116,121,108,101,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +66,105,116,109,97,112,66,117,116,116,111,110,34,32,110,97,109,101,61,34, +73,68,67,95,79,80,69,78,95,67,82,83,34,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,98,105,116,109,97,112,62,71,100,97,65,112,112,82,101, +115,111,117,114,99,101,115,46,99,112,112,36,111,112,101,110,45,99,114,115, +46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,66,79,82,68,69,82,95, +78,79,78,69,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,116,111,111,108,116,105,112,62,76,111,97,100,32,67,82, +83,32,102,114,111,109,32,97,32,100,97,116,97,32,115,111,117,114,99,101, +60,47,116,111,111,108,116,105,112,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, 60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,72, 79,82,73,90,79,78,84,65,76,124,119,120,65,76,73,71,78,95,67,69,78,84,69, 82,95,86,69,82,84,73,67,65,76,124,119,120,65,76,76,60,47,102,108,97,103, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114, -100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, +32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,76,69,70,84,124,119, +120,76,69,70,84,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,60,98, +111,114,100,101,114,62,49,53,60,47,98,111,114,100,101,114,62,10,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101, +109,34,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32, +32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,72,79,82,73, +90,79,78,84,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105, +122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,70,108,101, +120,71,114,105,100,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,99,111,108,115,62,51,60,47,99,111,108,115,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,114,111,119,115,62,50,60,47,114, +111,119,115,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,118,103, +97,112,62,48,60,47,118,103,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,104,103,97,112,62,48,60,47,104,103,97,112,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,67,104,101,99,107,66,111,120,34,32,110,97,109,101,61, +34,73,68,67,95,67,82,69,65,84,69,95,80,82,79,74,69,67,84,95,70,73,76,69, +34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97, +98,101,108,62,67,114,101,97,116,101,32,97,32,112,114,111,106,101,99,116, +32,102,105,108,101,63,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,101,100,62,48,60, +47,99,104,101,99,107,101,100,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119, +120,65,76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76, +124,119,120,84,79,80,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32, +60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, +101,109,34,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32, +32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,66,117,116,116,111,110,34,32,110,97,109,101,61,34,119,120,73,68,95, +79,75,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,79,75,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95, +86,69,82,84,73,67,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60, +47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,119,120,66,117,116,116,111,110,34,32,110,97,109,101, +61,34,119,120,73,68,95,67,65,78,67,69,76,34,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,108,97,98,101,108,62,67,97,110,99,101,108,60,47, +108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97, +103,62,119,120,71,82,79,87,124,119,120,65,76,76,60,47,102,108,97,103,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53, +60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,114,105, +101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114,105, +101,110,116,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78, +95,67,69,78,84,82,69,95,72,79,82,73,90,79,78,84,65,76,60,47,102,108,97, +103,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,116,105,116,108,101, +62,83,97,118,101,32,65,115,60,47,116,105,116,108,101,62,10,32,32,32,32, +60,99,101,110,116,101,114,101,100,62,49,60,47,99,101,110,116,101,114,101, +100,62,10,32,32,32,32,60,115,116,121,108,101,62,119,120,67,65,80,84,73, +79,78,124,119,120,83,89,83,84,69,77,95,77,69,78,85,124,119,120,67,76,79, +83,69,95,66,79,88,60,47,115,116,121,108,101,62,10,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,119,120,68,105,97,108,111,103,34,32,110,97,109,101,61,34,73,68,68,95, +83,65,86,69,95,65,83,95,68,76,71,34,32,115,117,98,99,108,97,115,115,61, +34,83,97,118,101,65,115,68,108,103,34,62,10,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114, +34,62,10,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,86,69, +82,84,73,67,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114, +105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,119,120,80,97,110,101,108,34,32,110,97,109,101, +61,34,100,115,70,105,108,101,34,62,10,32,32,32,32,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83, +105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114, +105,101,110,116,62,119,120,86,69,82,84,73,67,65,76,60,47,111,114,105,101, +110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,115,112,97,99,101,114,34,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,48,44,49,48,60,47, +115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109, +34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,119,120,70,108,101,120,71,114,105,100,83, +105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,99,111,108,115,62,53,60,47,99,111,108,115,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,114,111,119,115,62,50,60,47,114,111,119,115, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,118,103,97,112, +62,48,60,47,118,103,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,104,103,97,112,62,53,60,47,104,103,97,112,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, 97,115,115,61,34,115,112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,53,44,48,60,47,115, 105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47, @@ -32901,12 +32845,12 @@ static unsigned char xml_res_file_9[] = { 114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, 67,104,101,99,107,66,111,120,34,32,110,97,109,101,61,34,73,68,95,83,69, -76,95,68,83,95,67,72,69,67,75,66,79,88,34,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,101,100,62,48, -60,47,99,104,101,99,107,101,100,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76, -73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102,108, +76,95,80,82,74,95,67,72,69,67,75,66,79,88,34,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,101,100,62, +48,60,47,99,104,101,99,107,101,100,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65, +76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102,108, 97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, 98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114, @@ -32914,27 +32858,27 @@ static unsigned char xml_res_file_9[] = { 32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116, 97,116,105,99,84,101,120,116,34,32,110,97,109,101,61,34,73,68,67,95,83, 84,65,84,73,67,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,108,97,98,101,108,62,78,101,119,32,100,97,116,97,115,111, -117,114,99,101,58,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, -65,76,73,71,78,95,76,69,70,84,124,119,120,65,76,73,71,78,95,67,69,78,84, -69,82,95,86,69,82,84,73,67,65,76,124,119,120,65,76,76,124,119,120,65,68, -74,85,83,84,95,77,73,78,83,73,90,69,60,47,102,108,97,103,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114, -62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, +32,32,32,32,60,108,97,98,101,108,62,78,101,119,32,112,114,111,106,101,99, +116,32,102,105,108,101,58,60,47,108,97,98,101,108,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103, +62,119,120,65,76,73,71,78,95,76,69,70,84,124,119,120,65,76,73,71,78,95, +67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65,76,76,124,119, +120,65,68,74,85,83,84,95,77,73,78,83,73,90,69,60,47,102,108,97,103,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100, +101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,119,120,84,101,120,116,67,116,114,108,34,32,110,97,109,101, -61,34,73,68,67,95,70,73,69,76,68,95,68,83,95,80,65,84,72,34,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101, -62,49,55,50,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119, -120,84,69,95,82,69,65,68,79,78,76,89,60,47,115,116,121,108,101,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102, +115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,119,120,84,101,120,116,67,116,114,108,34,32,110,97, +109,101,61,34,73,68,67,95,70,73,69,76,68,95,65,83,67,34,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62, +49,55,50,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120, +84,69,95,82,69,65,68,79,78,76,89,60,47,115,116,121,108,101,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, +116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102, 108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73, 90,79,78,84,65,76,124,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86, 69,82,84,73,67,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32, @@ -32945,159 +32889,197 @@ static unsigned char xml_res_file_9[] = { 115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, 97,115,115,61,34,119,120,66,105,116,109,97,112,66,117,116,116,111,110,34, -32,110,97,109,101,61,34,73,68,67,95,79,80,69,78,95,68,83,95,80,65,84,72, -34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -98,105,116,109,97,112,62,71,100,97,65,112,112,82,101,115,111,117,114,99, -101,115,46,99,112,112,36,48,48,57,45,115,97,118,101,46,112,110,103,60,47, -98,105,116,109,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,115,116,121,108,101,62,119,120,66,79,82,68,69,82,95,78, -79,78,69,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65, -76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119, -120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124, -119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111, -114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,115,112,97,99,101,114,34,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,48,44, -49,48,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122, -101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101, -114,34,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, -99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,119,120,66,117,116,116,111,110,34,32,110,97,109,101,61,34, -119,120,73,68,95,79,75,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,108,97,98,101,108,62,79,75,60,47,108,97,98,101,108,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95, +32,110,97,109,101,61,34,73,68,67,95,79,80,69,78,95,73,65,83,67,34,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,105,116, +109,97,112,62,71,100,97,65,112,112,82,101,115,111,117,114,99,101,115,46, +99,112,112,36,115,97,118,101,46,112,110,103,60,47,98,105,116,109,97,112, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115, +116,121,108,101,62,119,120,66,79,82,68,69,82,95,78,79,78,69,60,47,115,116, +121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78, +84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76,73,71,78,95, 67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65,76,76,60,47, -102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114, -100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, +102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,115,112,97,99,101,114,34,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,53, +44,48,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,119,120,67,104,101,99,107,66,111,120,34,32,110,97,109,101,61,34,73,68, +95,83,69,76,95,68,83,95,67,72,69,67,75,66,79,88,34,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,101,100, +62,48,60,47,99,104,101,99,107,101,100,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, +65,76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102, +108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, -114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,117,116,116,111, -110,34,32,110,97,109,101,61,34,119,120,73,68,95,67,65,78,67,69,76,34,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,67, -97,110,99,101,108,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,60,102,108,97,103,62,119,120,71,82,79,87,124,119,120,65,76,76, -60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111, -114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32, +114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, +83,116,97,116,105,99,84,101,120,116,34,32,110,97,109,101,61,34,73,68,67, +95,83,84,65,84,73,67,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,108,97,98,101,108,62,78,101,119,32,100,97,116,97,115, +111,117,114,99,101,58,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119, +120,65,76,73,71,78,95,76,69,70,84,124,119,120,65,76,73,71,78,95,67,69,78, +84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65,76,76,124,119,120,65, +68,74,85,83,84,95,77,73,78,83,73,90,69,60,47,102,108,97,103,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114, +62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,119,120,84,101,120,116,67,116,114,108,34,32,110,97,109,101, +61,34,73,68,67,95,70,73,69,76,68,95,68,83,95,80,65,84,72,34,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101, +62,49,55,50,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119, +120,84,69,95,82,69,65,68,79,78,76,89,60,47,115,116,121,108,101,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102, +108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73, +90,79,78,84,65,76,124,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86, +69,82,84,73,67,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101, +114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,119,120,66,105,116,109,97,112,66,117,116,116,111,110,34, +32,110,97,109,101,61,34,73,68,67,95,79,80,69,78,95,68,83,95,80,65,84,72, +34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +98,105,116,109,97,112,62,71,100,97,65,112,112,82,101,115,111,117,114,99, +101,115,46,99,112,112,36,115,97,118,101,46,112,110,103,60,47,98,105,116, +109,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,115,116,121,108,101,62,119,120,66,79,82,68,69,82,95,78,79,78,69, +60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, -32,32,60,111,114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65, -76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119, -120,65,76,73,71,78,95,67,69,78,84,82,69,95,72,79,82,73,90,79,78,84,65,76, -60,47,102,108,97,103,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,116, -105,116,108,101,62,83,97,118,101,32,80,114,111,106,101,116,32,70,105,108, -101,32,65,115,60,47,116,105,116,108,101,62,10,32,32,32,32,60,99,101,110, -116,101,114,101,100,62,49,60,47,99,101,110,116,101,114,101,100,62,10,32, -32,32,32,60,115,116,121,108,101,62,119,120,67,65,80,84,73,79,78,124,119, -120,83,89,83,84,69,77,95,77,69,78,85,124,119,120,67,76,79,83,69,95,66,79, -88,60,47,115,116,121,108,101,62,10,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,68, -105,97,108,111,103,34,32,110,97,109,101,61,34,73,68,68,95,76,79,67,65,76, -69,95,83,69,84,85,80,95,68,76,71,34,32,115,117,98,99,108,97,115,115,61, -34,76,111,99,97,108,101,83,101,116,117,112,68,108,103,34,62,10,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120, -83,105,122,101,114,34,62,10,32,32,32,32,32,32,60,111,114,105,101,110,116, -62,119,120,86,69,82,84,73,67,65,76,60,47,111,114,105,101,110,116,62,10, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, -105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105, -122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110, -116,62,119,120,86,69,82,84,73,67,65,76,60,47,111,114,105,101,110,116,62, +32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71, +78,95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119,120,65, +76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119,120, +65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100, +101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,115,112,97,99,101,114,34,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,48,44,49,48, +60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114, +105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62, 10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, 115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32, 32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,119,120,83,116,97,116,105,99,84,101,120,116,34,32,110,97,109,101,61, -34,73,68,67,95,83,84,65,84,73,67,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,108,97,98,101,108,62,92,110,83,101,108,101,99,116,32,119, -104,101,116,104,101,114,32,116,111,32,117,115,101,32,112,101,114,105,111, -100,115,32,111,114,32,99,111,109,109,97,115,32,97,115,92,110,115,101,112, -97,114,97,116,111,114,115,32,105,110,32,110,117,109,101,114,105,99,32,102, -105,101,108,100,115,46,32,92,110,92,110,69,46,103,46,44,32,98,121,32,100, -101,102,97,117,108,116,44,32,71,101,111,68,97,32,117,115,101,115,32,99, -111,109,109,97,115,32,116,111,92,110,115,101,112,97,114,97,116,101,32,116, -104,111,117,115,97,110,100,115,32,97,110,100,32,112,101,114,105,111,100, -115,92,110,102,111,114,32,100,101,99,105,109,97,108,115,32,40,49,44,48, -48,48,46,48,48,41,46,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102, -108,97,103,62,119,120,65,76,73,71,78,95,76,69,70,84,124,119,120,65,76,73, -71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65,76, -76,124,119,120,65,68,74,85,83,84,95,77,73,78,83,73,90,69,60,47,102,108, -97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101, -114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111, +34,119,120,66,117,116,116,111,110,34,32,110,97,109,101,61,34,119,120,73, +68,95,79,75,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97, +98,101,108,62,79,75,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84, +69,82,95,86,69,82,84,73,67,65,76,124,119,120,65,76,76,60,47,102,108,97, +103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114, +62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111, 98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, 101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,119,120,70,108,101,120,71,114,105,100, -83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -99,111,108,115,62,50,60,47,99,111,108,115,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,114,111,119,115,62,50,60,47,114,111,119,115,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,118,103,97,112,62,48,60,47, -118,103,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,104,103, -97,112,62,48,60,47,104,103,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32, +99,116,32,99,108,97,115,115,61,34,119,120,66,117,116,116,111,110,34,32, +110,97,109,101,61,34,119,120,73,68,95,67,65,78,67,69,76,34,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,67,97,110,99, +101,108,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +60,102,108,97,103,62,119,120,71,82,79,87,124,119,120,65,76,76,60,47,102, +108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100, +101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60, +111,114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47, +111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65, +76,73,71,78,95,67,69,78,84,82,69,95,72,79,82,73,90,79,78,84,65,76,60,47, +102,108,97,103,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,116,105,116, +108,101,62,83,97,118,101,32,80,114,111,106,101,116,32,70,105,108,101,32, +65,115,60,47,116,105,116,108,101,62,10,32,32,32,32,60,99,101,110,116,101, +114,101,100,62,49,60,47,99,101,110,116,101,114,101,100,62,10,32,32,32,32, +60,115,116,121,108,101,62,119,120,67,65,80,84,73,79,78,124,119,120,83,89, +83,84,69,77,95,77,69,78,85,124,119,120,67,76,79,83,69,95,66,79,88,60,47, +115,116,121,108,101,62,10,32,32,60,47,111,98,106,101,99,116,62,10,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,68,105,97,108, +111,103,34,32,110,97,109,101,61,34,73,68,68,95,76,79,67,65,76,69,95,83, +69,84,85,80,95,68,76,71,34,32,115,117,98,99,108,97,115,115,61,34,76,111, +99,97,108,101,83,101,116,117,112,68,108,103,34,62,10,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105, +122,101,114,34,62,10,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119, +120,86,69,82,84,73,67,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32, 32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122, -101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83, -116,97,116,105,99,84,101,120,116,34,32,110,97,109,101,61,34,73,68,67,95, -83,84,65,84,73,67,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,108,97,98,101,108,62,68,101,99,105,109,97,108,58,60,47,108, -97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,82,73,71,72,84,124, -119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76, -124,119,120,65,76,76,124,119,120,65,68,74,85,83,84,95,77,73,78,83,73,90, -69,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, -99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, -99,108,97,115,115,61,34,119,120,84,101,120,116,67,116,114,108,34,32,110, -97,109,101,61,34,73,68,67,95,70,73,69,76,68,95,68,69,67,73,77,65,76,34, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105, -122,101,62,50,48,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, -65,76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124, -119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76, -124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114, -100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, +101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101, +114,34,62,10,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62, +119,120,86,69,82,84,73,67,65,76,60,47,111,114,105,101,110,116,62,10,32, +32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,83,116,97,116,105,99,84,101,120,116,34,32,110,97,109,101,61,34,73,68, +67,95,83,84,65,84,73,67,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,108,97,98,101,108,62,92,110,83,101,108,101,99,116,32,119,104,101, +116,104,101,114,32,116,111,32,117,115,101,32,112,101,114,105,111,100,115, +32,111,114,32,99,111,109,109,97,115,32,97,115,92,110,115,101,112,97,114, +97,116,111,114,115,32,105,110,32,110,117,109,101,114,105,99,32,102,105, +101,108,100,115,46,32,92,110,92,110,69,46,103,46,44,32,98,121,32,100,101, +102,97,117,108,116,44,32,71,101,111,68,97,32,117,115,101,115,32,99,111, +109,109,97,115,32,116,111,92,110,115,101,112,97,114,97,116,101,32,116,104, +111,117,115,97,110,100,115,32,97,110,100,32,112,101,114,105,111,100,115, +92,110,102,111,114,32,100,101,99,105,109,97,108,115,32,40,49,44,48,48,48, +46,48,48,41,46,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47, +108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97, +103,62,119,120,65,76,73,71,78,95,76,69,70,84,124,119,120,65,76,73,71,78, +95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65,76,76,124, +119,120,65,68,74,85,83,84,95,77,73,78,83,73,90,69,60,47,102,108,97,103, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62, +53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98, 106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101, -109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99, -84,101,120,116,34,32,110,97,109,101,61,34,73,68,67,95,83,84,65,84,73,67, -49,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108, -97,98,101,108,62,84,104,111,117,115,97,110,100,115,58,60,47,108,97,98,101, -108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -102,108,97,103,62,119,120,65,76,73,71,78,95,82,73,71,72,84,124,119,120, -65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119, -120,65,76,76,124,119,120,65,68,74,85,83,84,95,77,73,78,83,73,90,69,60,47, -102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,84,101,120,116,67,116,114,108,34,32,110,97,109, -101,61,34,73,68,67,95,70,73,69,76,68,95,84,72,79,85,83,65,78,68,83,34,62, +109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,119,120,70,108,101,120,71,114,105,100,83,105, +122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,99,111, +108,115,62,50,60,47,99,111,108,115,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,114,111,119,115,62,50,60,47,114,111,119,115,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,118,103,97,112,62,48,60,47,118,103, +97,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,104,103,97,112, +62,48,60,47,104,103,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, +114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116, +97,116,105,99,84,101,120,116,34,32,110,97,109,101,61,34,73,68,67,95,83, +84,65,84,73,67,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,108,97,98,101,108,62,68,101,99,105,109,97,108,58,60,47,108,97, +98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,82,73,71,72,84,124,119, +120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124, +119,120,65,76,76,124,119,120,65,68,74,85,83,84,95,77,73,78,83,73,90,69, +60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,119,120,84,101,120,116,67,116,114,108,34,32,110,97, +109,101,61,34,73,68,67,95,70,73,69,76,68,95,68,69,67,73,77,65,76,34,62, 10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122, 101,62,50,48,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, @@ -33107,12 +33089,41 @@ static unsigned char xml_res_file_9[] = { 119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100, 101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78, -84,82,69,95,72,79,82,73,90,79,78,84,65,76,60,47,102,108,97,103,62,10,32, -32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109, +34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101, +120,116,34,32,110,97,109,101,61,34,73,68,67,95,83,84,65,84,73,67,49,34, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98, +101,108,62,84,104,111,117,115,97,110,100,115,58,60,47,108,97,98,101,108, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102, +108,97,103,62,119,120,65,76,73,71,78,95,82,73,71,72,84,124,119,120,65,76, +73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65, +76,76,124,119,120,65,68,74,85,83,84,95,77,73,78,83,73,90,69,60,47,102,108, +97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111, +114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,84,101,120,116,67,116,114,108,34,32,110,97,109,101,61, +34,73,68,67,95,70,73,69,76,68,95,84,72,79,85,83,65,78,68,83,34,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62, +50,48,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73, +71,78,95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119,120, +65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119, +120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101, +114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, +116,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, +32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84, +82,69,95,72,79,82,73,90,79,78,84,65,76,60,47,102,108,97,103,62,10,32,32, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111, 98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, 101,109,34,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, 108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32, @@ -33677,7 +33688,7 @@ static unsigned char xml_res_file_10[] = { 195,15,186,16,166,183,179,143,115,70,253,38,236,33,84,254,37,69,110,78, 113,195,20,26,21,90,52,110,0,0,0,0,73,69,78,68,174,66,96,130}; -static size_t xml_res_size_11 = 92412; +static size_t xml_res_size_11 = 92372; static unsigned char xml_res_file_11[] = { 60,63,120,109,108,32,118,101,114,115,105,111,110,61,34,49,46,48,34,32,101, 110,99,111,100,105,110,103,61,34,117,116,102,45,56,34,63,62,10,60,114,101, @@ -34329,61 +34340,61 @@ static unsigned char xml_res_file_11[] = { 32,32,60,115,116,121,108,101,62,119,120,66,79,82,68,69,82,95,78,79,78,69, 60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,60,98,105,116,109,97,112,62,71,100,97,65,112,112,82,101, -115,111,117,114,99,101,115,46,99,112,112,36,48,48,56,45,56,112,120,95,104, -101,108,112,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, +115,111,117,114,99,101,115,46,99,112,112,36,56,112,120,95,104,101,108,112, +46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73, +71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102,108,97, +103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101, +110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114,105,101, +110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119, +120,66,79,84,84,79,77,124,119,120,65,76,73,71,78,95,67,69,78,84,69,82,60, +47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114, +100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, +32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, +114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105, +122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101, +109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,119,120,84,101,120,116,67,116, +114,108,34,32,110,97,109,101,61,34,73,68,95,70,73,82,83,84,95,82,79,87, +95,67,83,86,95,84,88,84,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,115,105,122,101,62,51,48,48,44,45,49,100,60,47,115,105, +122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +115,116,121,108,101,62,119,120,84,69,95,65,85,84,79,95,83,67,82,79,76,76, +124,119,120,84,69,95,77,85,76,84,73,76,73,78,69,124,119,120,84,69,95,82, +69,65,68,79,78,76,89,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,112,116,105,111,110,62,49, +60,47,111,112,116,105,111,110,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,102,108,97,103,62,119,120,69,88,80,65,78,68,124,119,120, 65,76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102, 108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, 106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114, 105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114, 105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97, -103,62,119,120,66,79,84,84,79,77,124,119,120,65,76,73,71,78,95,67,69,78, -84,69,82,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32, -32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, -105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111, -120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, -114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,84,101, -120,116,67,116,114,108,34,32,110,97,109,101,61,34,73,68,95,70,73,82,83, -84,95,82,79,87,95,67,83,86,95,84,88,84,34,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,51,48,48,44,45,49,100, -60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,115,116,121,108,101,62,119,120,84,69,95,65,85,84,79,95,83,67, -82,79,76,76,124,119,120,84,69,95,77,85,76,84,73,76,73,78,69,124,119,120, -84,69,95,82,69,65,68,79,78,76,89,60,47,115,116,121,108,101,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,112,116,105,111, -110,62,49,60,47,111,112,116,105,111,110,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,69,88,80,65,78,68,124, -119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76, -60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,111,114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60, -47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111, -112,116,105,111,110,62,49,60,47,111,112,116,105,111,110,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,69,88,80,65,78, -68,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32, +106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,112,116, +105,111,110,62,49,60,47,111,112,116,105,111,110,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,60,102,108,97,103,62,119,120,69,88,80,65,78,68,60,47, +102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, +99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32, 32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,67,104,101,99,107,66,111,120,34,32,110,97,109, -101,61,34,73,68,95,73,78,67,76,85,68,69,95,86,65,82,95,78,65,77,69,83,95, -67,66,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -108,97,98,101,108,62,70,105,114,115,116,32,108,105,110,101,32,111,102,32, -67,83,86,32,105,115,32,118,97,114,105,97,98,108,101,32,110,97,109,101,115, -63,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,99,104,101,99,107,101,100,62,49,60,47,99,104,101,99,107, +115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,67,104,101,99,107,66,111,120,34,32,110,97,109,101,61, +34,73,68,95,73,78,67,76,85,68,69,95,86,65,82,95,78,65,77,69,83,95,67,66, +34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97, +98,101,108,62,70,105,114,115,116,32,108,105,110,101,32,111,102,32,67,83, +86,32,105,115,32,118,97,114,105,97,98,108,101,32,110,97,109,101,115,63, +60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,99,104,101,99,107,101,100,62,49,60,47,99,104,101,99,107, 101,100,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, 98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47, 111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, @@ -34400,585 +34411,310 @@ static unsigned char xml_res_file_11[] = { 60,115,116,121,108,101,62,119,120,66,79,82,68,69,82,95,78,79,78,69,60,47, 115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,60,98,105,116,109,97,112,62,71,100,97,65,112,112,82,101,115,111, -117,114,99,101,115,46,99,112,112,36,48,48,56,45,56,112,120,95,104,101,108, -112,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65, -76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102,108, -97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105, -101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114,105, -101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103, -62,119,120,84,79,80,124,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95, -72,79,82,73,90,79,78,84,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,49,53,60,47,98,111,114, -100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,115,112,97,99,101,114,34,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,60,115,105,122,101,62,53,44,53,100,60,47,115,105,122,101, +117,114,99,101,115,46,99,112,112,36,56,112,120,95,104,101,108,112,46,112, +110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78, +95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102,108,97,103,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110, +116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114,105,101,110, +116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, +84,79,80,124,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,72,79,82,73, +90,79,78,84,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,60,98,111,114,100,101,114,62,49,53,60,47,98,111,114,100,101,114, 62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,86,69, -82,84,73,67,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111, -112,116,105,111,110,62,49,60,47,111,112,116,105,111,110,62,10,32,32,32, -32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,76,124,119,120,69,88, -80,65,78,68,124,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,72,79,82, -73,90,79,78,84,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32, -60,98,111,114,100,101,114,62,49,53,60,47,98,111,114,100,101,114,62,10,32, -32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, -101,109,34,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32, 32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,66,117,116,116,111,110,34,32,110,97,109,101,61,34,119,120,73,68,95, -79,75,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,67,111,110,116,105,110,117,101,60,47,108,97,98,101,108,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,82,73,71,72, -84,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98, -111,114,100,101,114,62,49,48,60,47,98,111,114,100,101,114,62,10,32,32,32, -32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, -32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105, -122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,117,116, -116,111,110,34,32,110,97,109,101,61,34,119,120,73,68,95,67,65,78,67,69, -76,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,67,97,110,99,101,108,60,47,108,97,98,101,108,62,10,32,32,32,32,32, +61,34,115,112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +60,115,105,122,101,62,53,44,53,100,60,47,115,105,122,101,62,10,32,32,32, 32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, -32,60,111,114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76, -60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, -66,79,84,84,79,77,124,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,72, -79,82,73,90,79,78,84,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32, -32,32,60,98,111,114,100,101,114,62,49,53,60,47,98,111,114,100,101,114,62, -10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,60,116,105,116,108,101,62,67,83, -86,32,67,111,110,116,97,105,110,115,32,86,97,114,105,97,98,108,101,32,78, -97,109,101,115,63,60,47,116,105,116,108,101,62,10,32,32,32,32,60,99,101, -110,116,101,114,101,100,62,49,60,47,99,101,110,116,101,114,101,100,62,10, -32,32,32,32,60,115,116,121,108,101,62,119,120,67,65,80,84,73,79,78,124, -119,120,83,89,83,84,69,77,95,77,69,78,85,124,119,120,82,69,83,73,90,69, -95,66,79,82,68,69,82,124,119,120,67,76,79,83,69,95,66,79,88,60,47,115,116, -121,108,101,62,10,32,32,60,47,111,98,106,101,99,116,62,10,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,68,105,97,108,111, -103,34,32,110,97,109,101,61,34,73,68,68,95,69,88,80,79,82,84,95,67,83,86, -95,68,76,71,34,32,115,117,98,99,108,97,115,115,61,34,69,120,112,111,114, -116,67,115,118,68,108,103,34,62,10,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62, -10,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,86,69,82,84, -73,67,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,60,111, +32,32,32,32,60,111,114,105,101,110,116,62,119,120,86,69,82,84,73,67,65, +76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,112,116,105,111, +110,62,49,60,47,111,112,116,105,111,110,62,10,32,32,32,32,32,32,32,32,60, +102,108,97,103,62,119,120,65,76,76,124,119,120,69,88,80,65,78,68,124,119, +120,65,76,73,71,78,95,67,69,78,84,82,69,95,72,79,82,73,90,79,78,84,65,76, +60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,60,98,111,114,100,101, +114,62,49,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10, +32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122, +101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,117,116,116, +111,110,34,32,110,97,109,101,61,34,119,120,73,68,95,79,75,34,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,67,111,110, +116,105,110,117,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,60,102,108,97,103,62,119,120,82,73,71,72,84,60,47,102,108,97, +103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114, +62,49,48,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111, 98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, -101,109,34,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105, -122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, -67,104,101,99,107,66,111,120,34,32,110,97,109,101,61,34,73,68,95,73,78, -67,76,85,68,69,95,86,65,82,95,78,65,77,69,83,95,67,66,34,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,73, -110,99,108,117,100,101,32,86,97,114,105,97,98,108,101,32,78,97,109,101, -115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,99,104,101,99,107,101,100,62,49,60,47,99,104,101,99,107, -101,100,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,112,97,99,101,114, -34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122, -101,62,53,44,53,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, -115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, -119,120,66,105,116,109,97,112,66,117,116,116,111,110,34,32,110,97,109,101, -61,34,73,68,95,73,78,67,76,85,68,69,95,86,65,82,95,78,65,77,69,83,95,72, -69,76,80,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,115,116,121,108,101,62,119,120,66,79,82,68,69,82,95,78,79,78,69,60,47, -115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,98,105,116,109,97,112,62,71,100,97,65,112,112,82,101,115,111, -117,114,99,101,115,46,99,112,112,36,48,48,56,45,56,112,120,95,104,101,108, -112,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65, -76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102,108, -97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105, +101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,66,117,116,116,111,110,34,32, +110,97,109,101,61,34,119,120,73,68,95,67,65,78,67,69,76,34,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,67,97,110,99, +101,108,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,114,105, 101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114,105, -101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103, -62,119,120,76,69,70,84,124,119,120,82,73,71,72,84,124,119,120,65,76,73, -71,78,95,67,69,78,84,82,69,95,72,79,82,73,90,79,78,84,65,76,60,47,102,108, -97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101, -114,62,51,48,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60, -111,114,105,101,110,116,62,119,120,86,69,82,84,73,67,65,76,60,47,111,114, -105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,115,112,97,99,101,114,34,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,53,44,53,100,60,47,115, -105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,76,124,119,120, -65,76,73,71,78,95,67,69,78,84,82,69,95,72,79,82,73,90,79,78,84,65,76,60, -47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114, -62,49,48,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114, -105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,117,116,116,111,110, -34,32,110,97,109,101,61,34,119,120,73,68,95,79,75,34,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,79,75,60,47,108,97, -98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119, -120,82,73,71,72,84,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,60,98,111,114,100,101,114,62,49,48,60,47,98,111,114,100,101,114, -62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,66,117,116,116,111,110,34,32,110,97,109,101,61,34,119,120,73,68,95, -67,65,78,67,69,76,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -108,97,98,101,108,62,67,97,110,99,101,108,60,47,108,97,98,101,108,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, -32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,72,79,82,73,90, -79,78,84,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,102,108, -97,103,62,119,120,66,79,84,84,79,77,124,119,120,65,76,73,71,78,95,67,69, -78,84,82,69,95,72,79,82,73,90,79,78,84,65,76,60,47,102,108,97,103,62,10, -32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,49,53,60,47,98,111, -114,100,101,114,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,116,105, -116,108,101,62,83,97,118,101,32,84,97,98,108,101,32,65,115,32,67,83,86, -32,70,105,108,101,60,47,116,105,116,108,101,62,10,32,32,32,32,60,99,101, -110,116,101,114,101,100,62,49,60,47,99,101,110,116,101,114,101,100,62,10, -32,32,32,32,60,115,116,121,108,101,62,119,120,67,65,80,84,73,79,78,124, -119,120,83,89,83,84,69,77,95,77,69,78,85,124,119,120,67,76,79,83,69,95, -66,79,88,60,47,115,116,121,108,101,62,10,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,68,105,97,108,111,103,34,32,110,97,109,101,61,34,73,68,95,86,65,82, -95,71,82,79,85,80,73,78,71,95,69,68,73,84,79,82,34,32,115,117,98,99,108, -97,115,115,61,34,86,97,114,71,114,111,117,112,105,110,103,69,100,105,116, -111,114,68,108,103,34,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32, -32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,86,69,82,84,73,67, -65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109, -34,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, -105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111, -120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, -114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111, -120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, -105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,85,110,103,114,111,117,112,101,100,32,86,97,114,105,97,98,108,101, -115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, -65,76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102, -108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, -112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,115,105,122,101,62,53,44,53,100,60,47,115,105,122,101, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, -114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,66,105,116,109,97,112,66,117,116,116,111,110,34,32,110,97,109,101,61, -34,73,68,95,85,78,71,82,79,85,80,69,68,95,86,65,82,83,95,72,69,76,80,34, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,115,116,121,108,101,62,119,120,66,79,82,68,69,82,95,78,79,78,69,60,47, -115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100,97,65,112,112,82, -101,115,111,117,114,99,101,115,46,99,112,112,36,48,48,56,45,56,112,120, -95,104,101,108,112,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,82,69, -95,86,69,82,84,73,67,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110, -116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114,105,101,110, -116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -102,108,97,103,62,119,120,66,79,84,84,79,77,124,119,120,65,76,73,71,78, -95,67,69,78,84,82,69,95,72,79,82,73,90,79,78,84,65,76,60,47,102,108,97, -103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114, -100,101,114,62,50,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,76,105,115,116,67,116,114,108,34,32,110,97,109,101,61,34, -73,68,95,85,78,71,82,79,85,80,69,68,95,76,73,83,84,34,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,54,48,44, -49,48,48,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,76,67,95,82,69, -80,79,82,84,32,124,32,119,120,76,66,95,69,88,84,69,78,68,69,68,60,47,115, -116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,98,103,62,35,70,70,70,70,70,70,60,47,98,103,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,112,116,105,111,110,62, -49,60,47,111,112,116,105,111,110,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,102,108,97,103,62,119,120,69,88,80,65,78,68,60,47,102, -108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114, -105,101,110,116,62,119,120,86,69,82,84,73,67,65,76,60,47,111,114,105,101, -110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,112,116,105,111, -110,62,51,51,60,47,111,112,116,105,111,110,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,60,102,108,97,103,62,119,120,69,88,80,65,78,68,60,47,102,108, -97,103,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +101,110,116,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,66,79,84,84,79, +77,124,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,72,79,82,73,90,79, +78,84,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,60,98,111, +114,100,101,114,62,49,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,60,116,105,116,108,101,62,67,83,86,32,67,111,110, +116,97,105,110,115,32,86,97,114,105,97,98,108,101,32,78,97,109,101,115, +63,60,47,116,105,116,108,101,62,10,32,32,32,32,60,99,101,110,116,101,114, +101,100,62,49,60,47,99,101,110,116,101,114,101,100,62,10,32,32,32,32,60, +115,116,121,108,101,62,119,120,67,65,80,84,73,79,78,124,119,120,83,89,83, +84,69,77,95,77,69,78,85,124,119,120,82,69,83,73,90,69,95,66,79,82,68,69, +82,124,119,120,67,76,79,83,69,95,66,79,88,60,47,115,116,121,108,101,62, +10,32,32,60,47,111,98,106,101,99,116,62,10,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,119,120,68,105,97,108,111,103,34,32,110,97,109, +101,61,34,73,68,68,95,69,88,80,79,82,84,95,67,83,86,95,68,76,71,34,32,115, +117,98,99,108,97,115,115,61,34,69,120,112,111,114,116,67,115,118,68,108, +103,34,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, 61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,119,120,66,117,116,116,111,110,34,32,110,97,109,101,61,34,73,68,95,65, -68,68,95,84,79,95,76,73,83,84,95,66,85,84,84,79,78,34,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,38,103, -116,59,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,66,85,95,69,88,65,67, -84,70,73,84,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71, -78,95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119,120,65, -76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,66,117,116,116,111,110,34,32,110,97, -109,101,61,34,73,68,95,82,69,77,79,86,69,95,70,82,95,76,73,83,84,95,66, -85,84,84,79,78,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,108,97,98,101,108,62,38,108,116,59,60,47,108,97,98,101,108,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121, -108,101,62,119,120,66,85,95,69,88,65,67,84,70,73,84,60,47,115,116,121,108, -101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,72,79, -82,73,90,79,78,84,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114, -62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,86,69,82,84,73,67, -65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95, -86,69,82,84,73,67,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, -60,111,114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60, -47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98, +60,111,114,105,101,110,116,62,119,120,86,69,82,84,73,67,65,76,60,47,111, +114,105,101,110,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32, +99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32, +32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, +119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, +114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105, +122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, 106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101, -109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62, +109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,119,120,67,104,101,99,107,66, +111,120,34,32,110,97,109,101,61,34,73,68,95,73,78,67,76,85,68,69,95,86, +65,82,95,78,65,77,69,83,95,67,66,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,73,110,99,108,117,100,101, +32,86,97,114,105,97,98,108,101,32,78,97,109,101,115,60,47,108,97,98,101, +108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,99,104, +101,99,107,101,100,62,49,60,47,99,104,101,99,107,101,100,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, 10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, -99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, -99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105, -99,84,101,120,116,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,108,97,98,101,108,62,78,101,119,32,71,114,111,117, -112,32,68,101,116,97,105,108,115,60,47,108,97,98,101,108,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,86, -69,82,84,73,67,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, 99,108,97,115,115,61,34,115,112,97,99,101,114,34,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,53,44,53, -100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,119,120,66,105,116,109,97,112,66,117,116,116,111,110, -34,32,110,97,109,101,61,34,73,68,95,78,69,87,95,71,82,79,85,80,95,72,69, -76,80,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,115,116,121,108,101,62,119,120,66,79,82,68,69,82,95,78,79,78, -69,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100,97,65, -112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,48,48,56,45, -56,112,120,95,104,101,108,112,46,112,110,103,60,47,98,105,116,109,97,112, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78, -84,82,69,95,86,69,82,84,73,67,65,76,60,47,102,108,97,103,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114, -105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114, -105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,102,108,97,103,62,119,120,66,79,84,84,79,77,124,119,120,65,76, -73,71,78,95,67,69,78,84,82,69,95,72,79,82,73,90,79,78,84,65,76,60,47,102, -108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98, -111,114,100,101,114,62,51,60,47,98,111,114,100,101,114,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, -99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101, -120,116,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,108,97,98,101,108,62,110,97,109,101,58,60,47,108,97,98,101, -108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,53,44,53,100,60,47, +115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, +101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,105,116,109,97, +112,66,117,116,116,111,110,34,32,110,97,109,101,61,34,73,68,95,73,78,67, +76,85,68,69,95,86,65,82,95,78,65,77,69,83,95,72,69,76,80,34,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101, +62,119,120,66,79,82,68,69,82,95,78,79,78,69,60,47,115,116,121,108,101,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,105,116, +109,97,112,62,71,100,97,65,112,112,82,101,115,111,117,114,99,101,115,46, +99,112,112,36,56,112,120,95,104,101,108,112,46,112,110,103,60,47,98,105, +116,109,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, 47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,102,108,97,103,62,119,120,82,73,71,72,84,124,119,120, -65,76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102, -108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,98,111,114,100,101,114,62,54,60,47,98,111,114,100,101,114,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,82,69, +95,86,69,82,84,73,67,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,72,79, +82,73,90,79,78,84,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,76,69,70,84,124,119,120, +82,73,71,72,84,124,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,72,79, +82,73,90,79,78,84,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,60,98,111,114,100,101,114,62,51,48,60,47,98,111,114,100, +101,114,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120, +86,69,82,84,73,67,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105, +122,101,62,53,44,53,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,102,108,97,103,62, +119,120,65,76,76,124,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,72, +79,82,73,90,79,78,84,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32, +32,32,60,98,111,114,100,101,114,62,49,48,60,47,98,111,114,100,101,114,62, +10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, 60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114, -105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, -84,101,120,116,67,116,114,108,34,32,110,97,109,101,61,34,73,68,95,78,69, -87,95,71,82,79,85,80,95,78,65,77,69,95,84,88,84,95,67,84,82,76,34,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115, -105,122,101,62,55,48,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,111,112,116,105,111,110,62,49,60,47,111,112,116,105,111,110,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97, -103,62,119,120,69,88,80,65,78,68,124,119,120,65,76,73,71,78,95,67,69,78, -84,82,69,95,86,69,82,84,73,67,65,76,60,47,102,108,97,103,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114, -105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114, -105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,102,108,97,103,62,119,120,69,88,80,65,78,68,124,119,120,71,82, -79,87,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, -114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116, -97,116,105,99,84,101,120,116,34,32,110,97,109,101,61,34,73,68,95,78,69, -87,95,70,73,69,76,68,95,84,89,80,69,95,83,84,65,84,95,84,88,84,34,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101, -62,51,48,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,110,117,109,101, -114,105,99,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,84,79,80,124,119, -120,66,79,84,84,79,77,124,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95, -86,69,82,84,73,67,65,76,124,119,120,65,76,73,71,78,95,67,69,78,84,82,69, -95,72,79,82,73,90,79,78,84,65,76,60,47,102,108,97,103,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,51,60, -47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, -114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111, -120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, -105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,32,110,97,109, -101,61,34,73,68,95,73,78,67,76,85,68,69,95,76,73,83,84,95,83,84,65,84,95, -84,88,84,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,108,97,98,101,108,62,53,32,111,102,32,53,32,118,97,114,105, -97,98,108,101,115,32,110,101,101,100,101,100,60,47,108,97,98,101,108,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84, -82,69,95,86,69,82,84,73,67,65,76,60,47,102,108,97,103,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105, -101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114,105, -101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,102,108,97,103,62,119,120,66,79,84,84,79,77,124,119,120,65,76,73, -71,78,95,67,69,78,84,82,69,95,72,79,82,73,90,79,78,84,65,76,60,47,102,108, -97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111, -114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,119,120,66,117,116,116,111,110,34,32,110, -97,109,101,61,34,73,68,95,83,79,82,84,95,66,85,84,84,79,78,34,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97, -98,101,108,62,83,111,114,116,60,47,108,97,98,101,108,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108, -101,62,119,120,66,85,95,69,88,65,67,84,70,73,84,60,47,115,116,121,108,101, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,102,108,97,103,62,119,120,82,73,71,72,84,60,47,102,108, -97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, +105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62, +10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,119,120,66,117,116,116,111,110,34,32,110,97,109,101,61,34,119,120,73, +68,95,79,75,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97, +98,101,108,62,79,75,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,60,102,108,97,103,62,119,120,82,73,71,72,84,60,47,102,108,97, +103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114, +62,49,48,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111, 98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, -101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,117, -116,116,111,110,34,32,110,97,109,101,61,34,73,68,95,80,76,65,67,69,72,79, -76,68,69,82,95,66,85,84,84,79,78,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,69,100,105, -116,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,66,85,95,69, -88,65,67,84,70,73,84,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,111,114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60, -47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,102,108,97,103,62,119,120,66,79,84,84,79,77,124,119, -120,65,76,73,71,78,95,67,69,78,84,82,69,95,72,79,82,73,90,79,78,84,65,76, -60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,119,120,76,105,115,116,67,116,114,108,34,32,110,97, -109,101,61,34,73,68,95,73,78,67,76,85,68,69,95,76,73,83,84,34,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62, -56,48,44,49,52,48,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,76,67, -95,69,68,73,84,95,76,65,66,69,76,83,124,119,120,76,67,95,82,69,80,79,82, -84,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,111,112,116,105,111,110,62,49,60,47,111,112,116, -105,111,110,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102, -108,97,103,62,119,120,69,88,80,65,78,68,60,47,102,108,97,103,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,66,117,116,116,111,110,34,32, +110,97,109,101,61,34,119,120,73,68,95,67,65,78,67,69,76,34,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,67,97,110,99, +101,108,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,114,105, +101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114,105, +101,110,116,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,66,79,84,84,79, +77,124,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,72,79,82,73,90,79, +78,84,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,60,98,111, +114,100,101,114,62,49,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,60,116,105,116,108,101,62,83,97,118,101,32,84, +97,98,108,101,32,65,115,32,67,83,86,32,70,105,108,101,60,47,116,105,116, +108,101,62,10,32,32,32,32,60,99,101,110,116,101,114,101,100,62,49,60,47, +99,101,110,116,101,114,101,100,62,10,32,32,32,32,60,115,116,121,108,101, +62,119,120,67,65,80,84,73,79,78,124,119,120,83,89,83,84,69,77,95,77,69, +78,85,124,119,120,67,76,79,83,69,95,66,79,88,60,47,115,116,121,108,101, +62,10,32,32,60,47,111,98,106,101,99,116,62,10,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,119,120,68,105,97,108,111,103,34,32,110, +97,109,101,61,34,73,68,95,86,65,82,95,71,82,79,85,80,73,78,71,95,69,68, +73,84,79,82,34,32,115,117,98,99,108,97,115,115,61,34,86,97,114,71,114,111, +117,112,105,110,103,69,100,105,116,111,114,68,108,103,34,62,10,32,32,32, +32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120, +83,105,122,101,114,34,62,10,32,32,32,32,32,32,60,111,114,105,101,110,116, +62,119,120,86,69,82,84,73,67,65,76,60,47,111,114,105,101,110,116,62,10, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105, +122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, 97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, 99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,66,117,116,116,111,110,34, -32,110,97,109,101,61,34,73,68,95,77,79,86,69,95,85,80,95,66,85,84,84,79, -78,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,108,97,98,101,108,62,77,111,118,101,32,85,112,60,47,108,97,98, -101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,115,116,121,108,101,62,119,120,66,85,95,69,88,65,67,84,70,73, -84,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101, +120,116,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,108,97,98,101,108,62,85,110,103,114,111,117,112,101,100, +32,86,97,114,105,97,98,108,101,115,60,47,108,97,98,101,108,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,82,69, +95,86,69,82,84,73,67,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,115,112,97,99,101,114,34,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62, +53,44,53,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, -82,73,71,72,84,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98, -111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,119,120,66,105,116,109,97,112,66,117,116, +116,111,110,34,32,110,97,109,101,61,34,73,68,95,85,78,71,82,79,85,80,69, +68,95,86,65,82,83,95,72,69,76,80,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,66, +79,82,68,69,82,95,78,79,78,69,60,47,115,116,121,108,101,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,105,116, +109,97,112,62,71,100,97,65,112,112,82,101,115,111,117,114,99,101,115,46, +99,112,112,36,56,112,120,95,104,101,108,112,46,112,110,103,60,47,98,105, +116,109,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,66,117,116,116,111,110,34,32,110,97,109,101,61, -34,73,68,95,77,79,86,69,95,68,79,87,78,95,66,85,84,84,79,78,34,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97, -98,101,108,62,77,111,118,101,32,68,111,119,110,60,47,108,97,98,101,108, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,115,116,121,108,101,62,119,120,66,85,95,69,88,65,67,84,70,73,84,60,47, -115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116, -62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114,105,101,110,116, +32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71, +78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102,108,97,103, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,111,114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76, +60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,66,79,84,84,79,77,124, +119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,72,79,82,73,90,79,78,84, +65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,98,111,114,100,101,114,62,50,60,47,98,111,114,100,101,114,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,119,120,76,105,115,116,67,116,114,108,34,32, +110,97,109,101,61,34,73,68,95,85,78,71,82,79,85,80,69,68,95,76,73,83,84, +34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105, +122,101,62,54,48,44,49,48,48,100,60,47,115,105,122,101,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119, +120,76,67,95,82,69,80,79,82,84,32,124,32,119,120,76,66,95,69,88,84,69,78, +68,69,68,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,98,103,62,35,70,70,70,70,70,70,60,47,98,103, 62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102, -108,97,103,62,119,120,84,79,80,124,119,120,82,73,71,72,84,124,119,120,65, -76,73,71,78,95,67,69,78,84,82,69,95,72,79,82,73,90,79,78,84,65,76,60,47, -102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120, -86,69,82,84,73,67,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,60,111,112,116,105,111,110,62,51,52,60,47,111,112, -116,105,111,110,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97, -103,62,119,120,69,88,80,65,78,68,60,47,102,108,97,103,62,10,32,32,32,32, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122, -101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83, -105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, +112,116,105,111,110,62,49,60,47,111,112,116,105,111,110,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,69, +88,80,65,78,68,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,86,69,82,84,73,67, +65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,60,111,112,116,105,111,110,62,51,51,60,47,111,112,116,105,111,110,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,69, +88,80,65,78,68,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111, 98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, -101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,117,116,116,111, -110,34,32,110,97,109,101,61,34,73,68,95,67,82,69,65,84,69,95,71,82,80,95, -66,85,84,84,79,78,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,108,97,98,101,108,62,38,103,116,59,60,47,108,97,98,101,108, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116, -121,108,101,62,119,120,66,85,95,69,88,65,67,84,70,73,84,60,47,115,116,121, -108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,72, -79,82,73,90,79,78,84,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101, -114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, -105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,66,117,116,116,111,110,34,32,110,97,109,101,61,34,73,68,95,85,78,71, -82,79,85,80,95,66,85,84,84,79,78,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,38,108,116,59,60,47,108, -97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,115,116,121,108,101,62,119,120,66,85,95,69,88,65,67,84,70,73,84,60, -47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114, +34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,119,120,66,117,116,116,111,110,34,32,110, +97,109,101,61,34,73,68,95,65,68,68,95,84,79,95,76,73,83,84,95,66,85,84, +84,79,78,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,108,97,98,101,108,62,38,103,116,59,60,47,108,97,98,101,108,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101, +62,119,120,66,85,95,69,88,65,67,84,70,73,84,60,47,115,116,121,108,101,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108, +97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90, +79,78,84,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53, +60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78, -84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76,76,60,47,102, -108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98, -111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120, -86,69,82,84,73,67,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67, -69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102,108,97,103,62,10,32, -32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122, +101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66, +117,116,116,111,110,34,32,110,97,109,101,61,34,73,68,95,82,69,77,79,86, +69,95,70,82,95,76,73,83,84,95,66,85,84,84,79,78,34,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,38,108,116, +59,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,115,116,121,108,101,62,119,120,66,85,95,69,88,65,67,84, +70,73,84,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78, +95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76, +76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116, +62,119,120,86,69,82,84,73,67,65,76,60,47,111,114,105,101,110,116,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73, +71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102,108,97, +103,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120, +72,79,82,73,90,79,78,84,65,76,60,47,111,114,105,101,110,116,62,10,32,32, +32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, +66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122, +101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66, +111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, 105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111, -120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, -114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111, -120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, -105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, 115,61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,62,10,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,71,114,111,117,112,101,100,32,86,97,114,105,97,98,108,101,115,60, +108,62,78,101,119,32,71,114,111,117,112,32,68,101,116,97,105,108,115,60, 47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76, @@ -34987,76 +34723,262 @@ static unsigned char xml_res_file_11[] = { 111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,112,97, 99,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,115,105,122,101,62,52,44,53,100,60,47,115,105,122,101,62,10, +32,32,32,60,115,105,122,101,62,53,44,53,100,60,47,115,105,122,101,62,10, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, 101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114, 105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, 66,105,116,109,97,112,66,117,116,116,111,110,34,32,110,97,109,101,61,34, -73,68,95,67,85,82,95,71,82,79,85,80,69,68,95,72,69,76,80,34,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116, -121,108,101,62,119,120,66,79,82,68,69,82,95,78,79,78,69,60,47,115,116,121, -108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,98,105,116,109,97,112,62,71,100,97,65,112,112,82,101,115,111, -117,114,99,101,115,46,99,112,112,36,48,48,56,45,56,112,120,95,104,101,108, -112,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108, -97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73, -67,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,115,112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,52,44,53,100,60, -47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, -115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,119,120,66,105,116,109,97,112,66,117,116,116,111,110,34,32, -110,97,109,101,61,34,73,68,95,84,73,77,69,95,76,79,65,68,95,70,82,79,77, -95,71,68,65,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,115,116,121,108,101,62,119,120,78,79,95,66,79,82,68,69, -82,124,119,120,66,85,95,69,88,65,67,84,70,73,84,60,47,115,116,121,108,101, +73,68,95,78,69,87,95,71,82,79,85,80,95,72,69,76,80,34,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108, +101,62,119,120,66,79,82,68,69,82,95,78,79,78,69,60,47,115,116,121,108,101, 62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 60,98,105,116,109,97,112,62,71,100,97,65,112,112,82,101,115,111,117,114, -99,101,115,46,99,112,112,36,48,48,57,45,111,112,101,110,45,102,111,108, -100,101,114,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,116,111,111,108, -116,105,112,62,76,111,97,100,32,116,105,109,101,32,100,101,102,105,110, -105,116,105,111,110,32,102,114,111,109,32,112,114,111,106,101,99,116,32, -102,105,108,101,46,60,47,116,111,111,108,116,105,112,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,86,69, +99,101,115,46,99,112,112,36,56,112,120,95,104,101,108,112,46,112,110,103, +60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, +65,76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102, +108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,72,79,82,73,90,79, +78,84,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,66,79,84, +84,79,77,124,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,72,79,82,73, +90,79,78,84,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,51,60,47,98,111,114,100, +101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109, +34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101, +114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, +101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116, +97,116,105,99,84,101,120,116,34,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,110,97,109,101, +58,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, +82,73,71,72,84,124,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,86,69, 82,84,73,67,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62, -119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114,105,101,110,116,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108, -97,103,62,119,120,66,79,84,84,79,77,124,119,120,65,76,73,71,78,95,67,69, -78,84,82,69,95,72,79,82,73,90,79,78,84,65,76,60,47,102,108,97,103,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114, -62,50,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,54,60,47, +98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, -105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,76,105,115,116,66,111,120,34,32,110,97,109,101,61,34,73,68,95,71,82, -79,85,80,69,68,95,76,73,83,84,34,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,115,105,122,101,62,56,48,44,57,48,100,60,47,115, -105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47, +32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,119,120,84,101,120,116,67,116,114,108,34,32,110,97,109, +101,61,34,73,68,95,78,69,87,95,71,82,79,85,80,95,78,65,77,69,95,84,88,84, +95,67,84,82,76,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,115,105,122,101,62,55,48,44,45,49,100,60,47,115,105, +122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,111,112,116,105,111,110,62,49,60,47,111,112, +116,105,111,110,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,102,108,97,103,62,119,120,69,88,80,65,78,68,124,119,120,65, +76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102,108, +97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47, 111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,111,112,116,105,111,110,62,49,60,47,111,112,116,105,111,110,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119, -120,69,88,80,65,78,68,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32, +32,32,32,60,111,114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84, +65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, -115,112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,115,105,122,101,62,52,44,53,100,60,47,115,105,122,101,62,10,32, +32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,69,88,80,65,78, +68,124,119,120,71,82,79,87,60,47,102,108,97,103,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,32,110,97,109,101, +61,34,73,68,95,78,69,87,95,70,73,69,76,68,95,84,89,80,69,95,83,84,65,84, +95,84,88,84,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,115,105,122,101,62,51,48,44,45,49,100,60,47,115,105,122,101,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,110,117,109,101,114,105,99,60,47,108,97,98,101,108,62,10,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119, +120,84,79,80,124,119,120,66,79,84,84,79,77,124,119,120,65,76,73,71,78,95, +67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,124,119,120,65,76,73,71,78, +95,67,69,78,84,82,69,95,72,79,82,73,90,79,78,84,65,76,60,47,102,108,97, +103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114, +100,101,114,62,51,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120, +116,34,32,110,97,109,101,61,34,73,68,95,73,78,67,76,85,68,69,95,76,73,83, +84,95,83,84,65,84,95,84,88,84,34,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,53,32,111,102, +32,53,32,118,97,114,105,97,98,108,101,115,32,110,101,101,100,101,100,60, +47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76, +73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102,108, +97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,111,114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84, +65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,66,79,84,84,79, +77,124,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,72,79,82,73,90,79, +78,84,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101, +114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114, +34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101, +109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,117,116, +116,111,110,34,32,110,97,109,101,61,34,73,68,95,83,79,82,84,95,66,85,84, +84,79,78,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,108,97,98,101,108,62,83,111,114,116,60,47,108,97,98,101, +108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,115,116,121,108,101,62,119,120,66,85,95,69,88,65,67,84,70,73,84,60, +47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,82, +73,71,72,84,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111, +114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,66,117,116,116,111,110,34,32,110,97,109,101,61,34,73, +68,95,80,76,65,67,69,72,79,76,68,69,82,95,66,85,84,84,79,78,34,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97, +98,101,108,62,69,100,105,116,60,47,108,97,98,101,108,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108, +101,62,119,120,66,85,95,69,88,65,67,84,70,73,84,60,47,115,116,121,108,101, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,72,79,82, +73,90,79,78,84,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, +66,79,84,84,79,77,124,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,72, +79,82,73,90,79,78,84,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98, +111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114, +105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,76,105,115, +116,67,116,114,108,34,32,110,97,109,101,61,34,73,68,95,73,78,67,76,85,68, +69,95,76,73,83,84,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,115,105,122,101,62,56,48,44,49,52,48,100,60,47,115,105,122, +101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115, +116,121,108,101,62,119,120,76,67,95,69,68,73,84,95,76,65,66,69,76,83,124, +119,120,76,67,95,82,69,80,79,82,84,60,47,115,116,121,108,101,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,112,116,105,111, +110,62,49,60,47,111,112,116,105,111,110,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,69,88,80,65,78,68,60, +47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105, +116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83, +105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, +114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,66,117,116,116,111,110,34,32,110,97,109,101,61,34,73,68,95,77,79,86, +69,95,85,80,95,66,85,84,84,79,78,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,77,111,118, +101,32,85,112,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120, +66,85,95,69,88,65,67,84,70,73,84,60,47,115,116,121,108,101,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,102,108,97,103,62,119,120,82,73,71,72,84,60,47,102,108,97,103, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98, +111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109, +34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,117,116,116, +111,110,34,32,110,97,109,101,61,34,73,68,95,77,79,86,69,95,68,79,87,78, +95,66,85,84,84,79,78,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,77,111,118,101,32,68,111, +119,110,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,66,85, +95,69,88,65,67,84,70,73,84,60,47,115,116,121,108,101,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, +116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,111,114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65, +76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,84,79,80,124,119,120, +82,73,71,72,84,124,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,72,79, +82,73,90,79,78,84,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111, +114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, +114,105,101,110,116,62,119,120,86,69,82,84,73,67,65,76,60,47,111,114,105, +101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,112,116,105, +111,110,62,51,52,60,47,111,112,116,105,111,110,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,60,102,108,97,103,62,119,120,69,88,80,65,78,68,60,47, +102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, +99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,66,117,116,116,111,110,34,32,110,97,109,101,61,34,73, +68,95,67,82,69,65,84,69,95,71,82,80,95,66,85,84,84,79,78,34,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62, +38,103,116,59,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,66,85,95,69, +88,65,67,84,70,73,84,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65, +76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119, +120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101, +114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,66,117,116,116,111,110,34,32, +110,97,109,101,61,34,73,68,95,85,78,71,82,79,85,80,95,66,85,84,84,79,78, +34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97, +98,101,108,62,38,108,116,59,60,47,108,97,98,101,108,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120, +66,85,95,69,88,65,67,84,70,73,84,60,47,115,116,121,108,101,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62, +119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84, +65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98, +111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,111,114,105,101,110,116,62,119,120,86,69,82,84,73,67,65,76,60,47,111, +114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108, +97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73, +67,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109, +34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, +99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, 108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, @@ -35064,54 +34986,142 @@ static unsigned char xml_res_file_11[] = { 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, 116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62, 10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,117,116,116,111,110, -34,32,110,97,109,101,61,34,73,68,95,83,65,86,69,95,83,80,65,67,69,84,73, -77,69,95,84,65,66,76,69,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,97,118,101,32,83, -112,97,99,101,45,84,105,109,101,32,84,97,98,108,101,47,87,101,105,103,104, -116,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,66,85, -95,69,88,65,67,84,70,73,84,60,47,115,116,121,108,101,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,86,69, -82,84,73,67,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47, -98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,66,105,116,109,97,112,66,117,116,116,111,110,34, -32,110,97,109,101,61,34,73,68,95,83,65,86,69,95,83,80,65,67,69,84,73,77, -69,95,72,69,76,80,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,66,79,82,68,69,82, -95,78,79,78,69,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71, -100,97,65,112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,48, -48,56,45,56,112,120,95,104,101,108,112,46,112,110,103,60,47,98,105,116, -109,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78, -95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102,108,97,103,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99, +84,101,120,116,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,108,97,98,101,108,62,71,114,111,117,112,101,100,32, +86,97,114,105,97,98,108,101,115,60,47,108,97,98,101,108,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,86, 69,82,84,73,67,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,72, -79,82,73,90,79,78,84,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, +99,108,97,115,115,61,34,115,112,97,99,101,114,34,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,52,44,53, +100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,119,120,66,105,116,109,97,112,66,117,116,116,111,110, +34,32,110,97,109,101,61,34,73,68,95,67,85,82,95,71,82,79,85,80,69,68,95, +72,69,76,80,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,115,116,121,108,101,62,119,120,66,79,82,68,69,82,95,78, +79,78,69,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100, +97,65,112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,56,112, +120,95,104,101,108,112,46,112,110,103,60,47,98,105,116,109,97,112,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,82, +69,95,86,69,82,84,73,67,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,115,112,97,99,101,114,34,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101, +62,52,44,53,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,66,105,116,109,97,112,66,117, +116,116,111,110,34,32,110,97,109,101,61,34,73,68,95,84,73,77,69,95,76,79, +65,68,95,70,82,79,77,95,71,68,65,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,78, +79,95,66,79,82,68,69,82,124,119,120,66,85,95,69,88,65,67,84,70,73,84,60, +47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100,97,65,112,112, +82,101,115,111,117,114,99,101,115,46,99,112,112,36,111,112,101,110,45,102, +111,108,100,101,114,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,116,111, +111,108,116,105,112,62,76,111,97,100,32,116,105,109,101,32,100,101,102, +105,110,105,116,105,111,110,32,102,114,111,109,32,112,114,111,106,101,99, +116,32,102,105,108,101,46,60,47,116,111,111,108,116,105,112,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,82,69, +95,86,69,82,84,73,67,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110, +116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114,105,101,110, +116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +102,108,97,103,62,119,120,66,79,84,84,79,77,124,119,120,65,76,73,71,78, +95,67,69,78,84,82,69,95,72,79,82,73,90,79,78,84,65,76,60,47,102,108,97, +103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114, +100,101,114,62,50,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,119,120,76,105,115,116,66,111,120,34,32,110,97,109,101,61,34,73,68, +95,71,82,79,85,80,69,68,95,76,73,83,84,34,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,56,48,44,57,48,100, +60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,111,112,116,105,111,110,62,49,60,47,111,112,116,105,111, +110,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97, +103,62,119,120,69,88,80,65,78,68,60,47,102,108,97,103,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,115,112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,115,105,122,101,62,52,44,53,100,60,47,115,105,122, +101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114, +34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101, +109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,117,116, +116,111,110,34,32,110,97,109,101,61,34,73,68,95,83,65,86,69,95,83,80,65, +67,69,84,73,77,69,95,84,65,66,76,69,34,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,97,118, +101,32,83,112,97,99,101,45,84,105,109,101,32,84,97,98,108,101,47,87,101, +105,103,104,116,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62, +119,120,66,85,95,69,88,65,67,84,70,73,84,60,47,115,116,121,108,101,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,82, +69,95,86,69,82,84,73,67,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114, +62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,119,120,66,105,116,109,97,112,66,117,116, +116,111,110,34,32,110,97,109,101,61,34,73,68,95,83,65,86,69,95,83,80,65, +67,69,84,73,77,69,95,72,69,76,80,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,66, +79,82,68,69,82,95,78,79,78,69,60,47,115,116,121,108,101,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,105,116, +109,97,112,62,71,100,97,65,112,112,82,101,115,111,117,114,99,101,115,46, +99,112,112,36,56,112,120,95,104,101,108,112,46,112,110,103,60,47,98,105, +116,109,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71, +78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102,108,97,103, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95, +86,69,82,84,73,67,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120, +72,79,82,73,90,79,78,84,65,76,60,47,111,114,105,101,110,116,62,10,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116, -62,119,120,86,69,82,84,73,67,65,76,60,47,111,114,105,101,110,116,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,60,111,112,116,105,111,110,62,51,51,60, -47,111,112,116,105,111,110,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60, -102,108,97,103,62,119,120,69,88,80,65,78,68,60,47,102,108,97,103,62,10, -32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, -60,111,112,116,105,111,110,62,49,60,47,111,112,116,105,111,110,62,10,32, -32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,76,124,119,120, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110, +116,62,119,120,86,69,82,84,73,67,65,76,60,47,111,114,105,101,110,116,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,60,111,112,116,105,111,110,62,51,51, +60,47,111,112,116,105,111,110,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +60,102,108,97,103,62,119,120,69,88,80,65,78,68,60,47,102,108,97,103,62, +10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, +32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, +32,60,111,112,116,105,111,110,62,49,60,47,111,112,116,105,111,110,62,10, +32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,76,124,119,120, 69,88,80,65,78,68,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,60, 98,111,114,100,101,114,62,49,48,60,47,98,111,114,100,101,114,62,10,32,32, 32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,47,111,98, @@ -35142,360 +35152,360 @@ static unsigned char xml_res_file_11[] = { 116,97,116,105,99,66,105,116,109,97,112,34,32,110,97,109,101,61,34,119, 120,73,68,95,83,84,65,84,73,67,34,62,10,32,32,32,32,32,32,32,32,32,32,60, 98,105,116,109,97,112,62,71,100,97,65,112,112,82,101,115,111,117,114,99, -101,115,46,99,112,112,36,48,48,57,45,97,98,111,117,116,45,103,101,111,100, -97,45,108,111,103,111,46,112,110,103,60,47,98,105,116,109,97,112,62,10, -32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34, -62,10,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71, -78,95,67,69,78,84,69,82,124,119,120,65,76,76,124,119,120,65,68,74,85,83, -84,95,77,73,78,83,73,90,69,60,47,102,108,97,103,62,10,32,32,32,32,32,32, -32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10, -32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,119,120,83,116,97,116,105,99,84,101,120,116,34,32,110,97,109,101,61, -34,73,68,67,95,83,84,65,84,73,67,34,62,10,32,32,32,32,32,32,32,32,32,32, -60,108,97,98,101,108,62,67,111,112,121,114,105,103,104,116,32,40,67,41, -32,49,57,57,56,45,50,48,49,49,10,71,101,111,68,97,32,67,101,110,116,101, -114,32,102,111,114,32,71,101,111,115,112,97,116,105,97,108,32,65,110,97, -108,121,115,105,115,32,97,110,100,32,67,111,109,112,117,116,97,116,105, -111,110,10,97,110,100,32,65,114,105,122,111,110,97,32,66,111,97,114,100, -32,111,102,32,82,101,103,101,110,116,115,10,65,108,108,32,82,105,103,104, -116,115,32,82,101,115,101,114,118,101,100,60,47,108,97,98,101,108,62,10, -32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,65,76,73, -71,78,95,67,69,78,84,69,82,60,47,115,116,121,108,101,62,10,32,32,32,32, +101,115,46,99,112,112,36,97,98,111,117,116,45,103,101,111,100,97,45,108, +111,103,111,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32, 32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,47,111, 98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, 108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32, -32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,76,69, -70,84,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32, -32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10, -32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32, -32,32,32,60,111,114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84, -65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114, -105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99, -84,101,120,116,34,32,110,97,109,101,61,34,73,68,95,83,84,65,84,73,67,84, -69,88,84,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98, -101,108,62,68,66,70,32,86,105,101,119,101,114,32,48,46,56,32,40,74,117, -108,121,32,50,57,44,32,50,48,49,49,41,60,47,108,97,98,101,108,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120, -65,76,73,71,78,95,67,69,78,84,69,82,60,47,115,116,121,108,101,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, +32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69, +78,84,69,82,124,119,120,65,76,76,124,119,120,65,68,74,85,83,84,95,77,73, +78,83,73,90,69,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,60,98, +111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, +83,116,97,116,105,99,84,101,120,116,34,32,110,97,109,101,61,34,73,68,67, +95,83,84,65,84,73,67,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98, +101,108,62,67,111,112,121,114,105,103,104,116,32,40,67,41,32,49,57,57,56, +45,50,48,49,49,10,71,101,111,68,97,32,67,101,110,116,101,114,32,102,111, +114,32,71,101,111,115,112,97,116,105,97,108,32,65,110,97,108,121,115,105, +115,32,97,110,100,32,67,111,109,112,117,116,97,116,105,111,110,10,97,110, +100,32,65,114,105,122,111,110,97,32,66,111,97,114,100,32,111,102,32,82, +101,103,101,110,116,115,10,65,108,108,32,82,105,103,104,116,115,32,82,101, +115,101,114,118,101,100,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, +32,32,32,32,60,115,116,121,108,101,62,119,120,65,76,73,71,78,95,67,69,78, +84,69,82,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32, +60,102,108,97,103,62,119,120,65,76,73,71,78,95,76,69,70,84,124,119,120, +65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,60,98,111,114, +100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111, +120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,60,111,114, +105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114, +105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,32,110, +97,109,101,61,34,73,68,95,83,84,65,84,73,67,84,69,88,84,34,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,68,66,70,32, +86,105,101,119,101,114,32,48,46,56,32,40,74,117,108,121,32,50,57,44,32, +50,48,49,49,41,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,115,116,121,108,101,62,119,120,65,76,73,71,78,95,67,69, +78,84,69,82,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82, +95,86,69,82,84,73,67,65,76,124,119,120,65,76,76,124,119,120,65,68,74,85, +83,84,95,77,73,78,83,73,90,69,60,47,102,108,97,103,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100, +101,114,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78, +95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65,76,76,60, +47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114, +100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,66,117,116,116,111,110,34,32,110,97,109,101,61,34,119,120,73,68,95, +79,75,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,79,75,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,60,47,111,98,106,101,99, +116,62,10,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,68,105,97,108,111,103,34,32,110,97,109,101,61,34,73,68,95,68,65,84, +65,95,86,73,69,87,69,82,95,68,69,76,69,84,69,95,67,79,76,95,68,76,71,34, +32,115,117,98,99,108,97,115,115,61,34,68,97,116,97,86,105,101,119,101,114, +68,101,108,101,116,101,67,111,108,68,108,103,34,62,10,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105, +122,101,114,34,62,10,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119, +120,86,69,82,84,73,67,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122, +101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101, +114,34,62,10,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62, +119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114,105,101,110,116,62, +10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95, +67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65,76,76,60,47, +102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114, +100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,111,114,105,101,110,116,62,119,120,86,69,82,84,73,67,65, +76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122, +101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83, +116,97,116,105,99,84,101,120,116,34,32,110,97,109,101,61,34,73,68,95,84, +69,88,84,95,49,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,108,97,98,101,108,62,83,101,108,101,99,116,32,118,97,114,105,97, +98,108,101,115,32,116,111,32,100,101,108,101,116,101,32,60,47,108,97,98, +101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,102,108,97,103,62,119,120,65,76,73,71,78,95,76,69,70,84,124,119,120, +65,76,76,124,119,120,65,68,74,85,83,84,95,77,73,78,83,73,90,69,60,47,102, +108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98, +111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,119,120,76,105,115,116,66,111,120,34,32,110,97,109,101, +61,34,73,68,95,70,73,69,76,68,95,67,72,79,73,67,69,34,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119, +120,76,66,95,77,85,76,84,73,80,76,69,32,124,32,119,120,76,66,95,72,83,67, +82,79,76,76,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,49,48,48,44,32,56,48,100, +60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,76,69,70,84, +124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114, +100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, +116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32, 32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71, 78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65,76,76, -124,119,120,65,68,74,85,83,84,95,77,73,78,83,73,90,69,60,47,102,108,97, -103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114, -62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, -101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103, -62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65, -76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101, -114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,66,117,116,116,111,110,34,32,110,97, -109,101,61,34,119,120,73,68,95,79,75,34,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,108,97,98,101,108,62,79,75,60,47,108,97,98,101,108,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, -32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,60,47,111,98,106,101,99,116,62,10,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,68,105,97,108,111,103,34,32,110,97,109, -101,61,34,73,68,95,68,65,84,65,95,86,73,69,87,69,82,95,68,69,76,69,84,69, -95,67,79,76,95,68,76,71,34,32,115,117,98,99,108,97,115,115,61,34,68,97, -116,97,86,105,101,119,101,114,68,101,108,101,116,101,67,111,108,68,108, -103,34,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32, -60,111,114,105,101,110,116,62,119,120,86,69,82,84,73,67,65,76,60,47,111, -114,105,101,110,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32, -99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32, +60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111, +114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32, 32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, 119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32, -32,32,60,111,114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65, -76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105, -116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97, -103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67, -65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100, -101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110, -116,62,119,120,86,69,82,84,73,67,65,76,60,47,111,114,105,101,110,116,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, -99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, -99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120,116,34, -32,110,97,109,101,61,34,73,68,95,84,69,88,84,95,49,34,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,101, -108,101,99,116,32,118,97,114,105,97,98,108,101,115,32,116,111,32,100,101, -108,101,116,101,32,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,86,69,82,84,73, +67,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69, +78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76,76,60,47, +102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,119,120,66,117,116,116,111,110,34,32,110,97,109,101,61, +34,73,68,95,68,69,76,69,84,69,95,66,85,84,84,79,78,34,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,68,101, +108,101,116,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73, -71,78,95,76,69,70,84,124,119,120,65,76,76,124,119,120,65,68,74,85,83,84, -95,77,73,78,83,73,90,69,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111, -114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, -101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,76,105,115,116,66, -111,120,34,32,110,97,109,101,61,34,73,68,95,70,73,69,76,68,95,67,72,79, -73,67,69,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,115,116,121,108,101,62,119,120,76,66,95,77,85,76,84,73,80,76,69,32,124, -32,119,120,76,66,95,72,83,67,82,79,76,76,60,47,115,116,121,108,101,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101, -62,49,48,48,44,32,56,48,100,60,47,115,105,122,101,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, -65,76,73,71,78,95,76,69,70,84,124,119,120,65,76,76,60,47,102,108,97,103, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100, -101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105, -116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97, -103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67, -65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100, -101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110, -116,62,119,120,86,69,82,84,73,67,65,76,60,47,111,114,105,101,110,116,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, -99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, -65,76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124, -119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100, -101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,117,116,116,111,110, -34,32,110,97,109,101,61,34,73,68,95,68,69,76,69,84,69,95,66,85,84,84,79, -78,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108, -97,98,101,108,62,68,101,108,101,116,101,60,47,108,97,98,101,108,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, +32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,119,120,66,117,116,116,111,110,34,32,110,97,109,101,61,34,119,120, +73,68,95,67,65,78,67,69,76,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,108,97,98,101,108,62,67,108,111,115,101,60,47,108, +97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82, +95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76,76,60,47,102,108,97, +103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114, +100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99, +116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, +32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97, +116,105,99,84,101,120,116,34,32,110,97,109,101,61,34,73,68,95,84,69,88, +84,95,77,83,71,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,77,101,115,115,97,103,101,32,97,114,101,97,60,47,108,97,98,101,108, +62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,32,32,60,102,108,97,103,62,119,120,66,79,84,84,79,77,124,119,120, +76,69,70,84,124,119,120,82,73,71,72,84,124,119,120,65,76,73,71,78,95,76, +69,70,84,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,60,98,111,114, +100,101,114,62,56,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,60,116,105,116,108,101,62,68,101,108,101,116,101,32,86, +97,114,105,97,98,108,101,40,115,41,60,47,116,105,116,108,101,62,10,32,32, +32,32,60,99,101,110,116,101,114,101,100,62,49,60,47,99,101,110,116,101, +114,101,100,62,10,32,32,32,32,60,115,116,121,108,101,62,119,120,67,65,80, +84,73,79,78,124,119,120,83,89,83,84,69,77,95,77,69,78,85,124,119,120,67, +76,79,83,69,95,66,79,88,60,47,115,116,121,108,101,62,10,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,68,105,97,108,111,103,34,32,110,97,109,101,61,34,73,68, +95,68,65,84,65,95,86,73,69,87,69,82,95,65,68,68,95,67,79,76,95,70,73,88, +69,68,95,68,76,71,34,32,115,117,98,99,108,97,115,115,61,34,68,97,116,97, +86,105,101,119,101,114,65,100,100,67,111,108,68,108,103,34,62,10,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111, +120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,60,111,98,106,101,99, 116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,119,120,66,117,116,116,111,110,34,32,110, -97,109,101,61,34,119,120,73,68,95,67,65,78,67,69,76,34,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,67,108, -111,115,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32, +10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,119,120,70,108,101,120,71,114,105,100,83,105,122,101,114,34,62,10, +32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,83,116,97,116,105,99,84,101,120,116,34,32,110,97,109,101,61,34,73,68, +95,83,84,65,84,73,67,95,78,69,87,95,78,65,77,69,34,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,78,97,109,101,60,47, +108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97, +103,62,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67, +65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,119,120,84,101,120,116,67,116,114,108,34,32,110,97, +109,101,61,34,73,68,95,84,69,88,84,95,78,69,87,95,78,65,77,69,34,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,49,49,48, +44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,115,116,121,108,101,62,119,120,84,69,95,80,82,79,67,69,83, +83,95,69,78,84,69,82,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32, 32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78, -95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76, -76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, +32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78, +84,82,69,95,86,69,82,84,73,67,65,76,60,47,102,108,97,103,62,10,32,32,32, +32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105, +122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116, +105,99,84,101,120,116,34,32,110,97,109,101,61,34,73,68,95,83,84,65,84,73, +67,95,84,89,80,69,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +108,97,98,101,108,62,84,121,112,101,60,47,108,97,98,101,108,62,10,32,32, 32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10, -32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,119,120,83,116,97,116,105,99,84,101,120,116,34,32,110,97,109,101,61, -34,73,68,95,84,69,88,84,95,77,83,71,34,62,10,32,32,32,32,32,32,32,32,32, -32,60,108,97,98,101,108,62,77,101,115,115,97,103,101,32,97,114,101,97,60, -47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,66,79, -84,84,79,77,124,119,120,76,69,70,84,124,119,120,82,73,71,72,84,124,119, -120,65,76,73,71,78,95,76,69,70,84,60,47,102,108,97,103,62,10,32,32,32,32, -32,32,32,32,60,98,111,114,100,101,114,62,56,60,47,98,111,114,100,101,114, -62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,60,116,105,116,108,101,62,68, -101,108,101,116,101,32,86,97,114,105,97,98,108,101,40,115,41,60,47,116, -105,116,108,101,62,10,32,32,32,32,60,99,101,110,116,101,114,101,100,62, -49,60,47,99,101,110,116,101,114,101,100,62,10,32,32,32,32,60,115,116,121, -108,101,62,119,120,67,65,80,84,73,79,78,124,119,120,83,89,83,84,69,77,95, -77,69,78,85,124,119,120,67,76,79,83,69,95,66,79,88,60,47,115,116,121,108, -101,62,10,32,32,60,47,111,98,106,101,99,116,62,10,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,119,120,68,105,97,108,111,103,34,32,110, -97,109,101,61,34,73,68,95,68,65,84,65,95,86,73,69,87,69,82,95,65,68,68, -95,67,79,76,95,70,73,88,69,68,95,68,76,71,34,32,115,117,98,99,108,97,115, -115,61,34,68,97,116,97,86,105,101,119,101,114,65,100,100,67,111,108,68, -108,103,34,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, -114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,119,120,70,108,101,120,71,114,105,100, -83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109, -34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, -99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120,116,34, -32,110,97,109,101,61,34,73,68,95,83,84,65,84,73,67,95,78,69,87,95,78,65, -77,69,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,78,97,109,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84, -82,69,95,86,69,82,84,73,67,65,76,60,47,102,108,97,103,62,10,32,32,32,32, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122, -101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,84,101,120,116, -67,116,114,108,34,32,110,97,109,101,61,34,73,68,95,84,69,88,84,95,78,69, -87,95,78,65,77,69,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -115,105,122,101,62,49,49,48,44,45,49,100,60,47,115,105,122,101,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120, -84,69,95,80,82,79,67,69,83,83,95,69,78,84,69,82,60,47,115,116,121,108,101, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65, -76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102,108, -97,103,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105, +122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,67,104,111, +105,99,101,34,32,110,97,109,101,61,34,73,68,95,67,72,79,73,67,69,95,84, +89,80,69,34,47,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, +99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,32,110,97, +109,101,61,34,73,68,95,83,84,65,84,73,67,95,73,78,83,69,82,84,95,80,79, +83,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,73,110,115,101,114,116,32,98,101,102,111,114,101,60,47,108,97,98, +101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, 62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, 97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, 32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,32,110,97,109,101, -61,34,73,68,95,83,84,65,84,73,67,95,84,89,80,69,34,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,84,121,112,101,60,47, +61,34,119,120,67,104,111,105,99,101,34,32,110,97,109,101,61,34,73,68,95, +67,72,79,73,67,69,95,73,78,83,69,82,84,95,80,79,83,34,47,62,10,32,32,32, +32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105, +122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116, +105,99,84,101,120,116,34,32,110,97,109,101,61,34,73,68,95,83,84,65,84,73, +67,95,76,69,78,71,84,72,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,108,97,98,101,108,62,76,101,110,103,116,104,32,40,109,97,120,32,50, +53,52,41,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109, +34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, +99,108,97,115,115,61,34,119,120,84,101,120,116,67,116,114,108,34,32,110, +97,109,101,61,34,73,68,95,84,69,88,84,95,76,69,78,71,84,72,34,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,50,53,44,45, +49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,115,116,121,108,101,62,119,120,84,69,95,80,82,79,67,69,83,83,95, +69,78,84,69,82,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, +101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120, +116,34,32,110,97,109,101,61,34,73,68,95,83,84,65,84,73,67,95,68,69,67,73, +77,65,76,83,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97, +98,101,108,62,68,101,99,105,109,97,108,115,32,40,109,97,120,32,49,53,41, +60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,119,120,84,101,120,116,67,116,114,108,34,32,110,97,109, +101,61,34,73,68,95,84,69,88,84,95,68,69,67,73,77,65,76,83,34,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,50,53,44,45,49, +100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,115,116,121,108,101,62,119,120,84,69,95,80,82,79,67,69,83,83,95,69, +78,84,69,82,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, +101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120, +116,34,32,110,97,109,101,61,34,73,68,95,83,84,65,84,73,67,95,68,73,83,80, +76,65,89,69,68,95,68,69,67,73,77,65,76,83,34,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,108,97,98,101,108,62,68,105,115,112,108,97,121, +101,100,32,100,101,99,105,109,97,108,115,32,112,108,97,99,101,115,60,47, 108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, 106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, 99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, 99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32, 32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, 115,115,61,34,119,120,67,104,111,105,99,101,34,32,110,97,109,101,61,34, -73,68,95,67,72,79,73,67,69,95,84,89,80,69,34,47,62,10,32,32,32,32,32,32, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, -114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105, -99,84,101,120,116,34,32,110,97,109,101,61,34,73,68,95,83,84,65,84,73,67, -95,73,78,83,69,82,84,95,80,79,83,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,108,97,98,101,108,62,73,110,115,101,114,116,32,98,101,102, -111,114,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101, -109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,67,104,111,105,99,101,34,32,110,97,109, -101,61,34,73,68,95,67,72,79,73,67,69,95,73,78,83,69,82,84,95,80,79,83,34, -47,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, -32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,83,116,97,116,105,99,84,101,120,116,34,32,110,97,109,101,61,34,73,68, -95,83,84,65,84,73,67,95,76,69,78,71,84,72,34,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,108,97,98,101,108,62,76,101,110,103,116,104,32, -40,109,97,120,32,50,53,52,41,60,47,108,97,98,101,108,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, -114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,84,101,120,116,67, -116,114,108,34,32,110,97,109,101,61,34,73,68,95,84,69,88,84,95,76,69,78, -71,84,72,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105, -122,101,62,50,53,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,84,69,95,80, -82,79,67,69,83,83,95,69,78,84,69,82,60,47,115,116,121,108,101,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, -105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116, -97,116,105,99,84,101,120,116,34,32,110,97,109,101,61,34,73,68,95,83,84, -65,84,73,67,95,68,69,67,73,77,65,76,83,34,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,108,97,98,101,108,62,68,101,99,105,109,97,108,115, -32,40,109,97,120,32,49,53,41,60,47,108,97,98,101,108,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, -114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,84,101,120,116,67, -116,114,108,34,32,110,97,109,101,61,34,73,68,95,84,69,88,84,95,68,69,67, -73,77,65,76,83,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115, -105,122,101,62,50,53,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,84,69, -95,80,82,79,67,69,83,83,95,69,78,84,69,82,60,47,115,116,121,108,101,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, -32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, -115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83, -116,97,116,105,99,84,101,120,116,34,32,110,97,109,101,61,34,73,68,95,83, -84,65,84,73,67,95,68,73,83,80,76,65,89,69,68,95,68,69,67,73,77,65,76,83, +73,68,95,68,73,83,80,76,65,89,69,68,95,68,69,67,73,77,65,76,83,34,47,62, +10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, +32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, +83,116,97,116,105,99,84,101,120,116,34,32,110,97,109,101,61,34,73,68,95, +83,84,65,84,73,67,95,77,65,88,95,76,65,66,69,76,34,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,109,97,120,105,109,117, +109,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,32, +110,97,109,101,61,34,73,68,95,83,84,65,84,73,67,95,77,65,88,95,86,65,76, 34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108, -62,68,105,115,112,108,97,121,101,100,32,100,101,99,105,109,97,108,115,32, -112,108,97,99,101,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105, -116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,67,104,111,105,99,101,34, -32,110,97,109,101,61,34,73,68,95,68,73,83,80,76,65,89,69,68,95,68,69,67, -73,77,65,76,83,34,47,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,32,110, -97,109,101,61,34,73,68,95,83,84,65,84,73,67,95,77,65,88,95,76,65,66,69, -76,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,109,97,120,105,109,117,109,60,47,108,97,98,101,108,62,10,32,32,32, +62,57,57,57,46,57,57,57,57,57,57,60,47,108,97,98,101,108,62,10,32,32,32, 32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, 32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, 32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122, 101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60, 111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116, 105,99,84,101,120,116,34,32,110,97,109,101,61,34,73,68,95,83,84,65,84,73, -67,95,77,65,88,95,86,65,76,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,108,97,98,101,108,62,57,57,57,46,57,57,57,57,57,57,60,47,108,97, -98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,32,110,97,109,101, -61,34,73,68,95,83,84,65,84,73,67,95,77,73,78,95,76,65,66,69,76,34,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,109,105, -110,105,109,117,109,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, +67,95,77,73,78,95,76,65,66,69,76,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,108,97,98,101,108,62,109,105,110,105,109,117,109,60,47,108, +97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, +116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,32,110,97,109, +101,61,34,73,68,95,83,84,65,84,73,67,95,77,73,78,95,86,65,76,34,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,45,57,57, +46,57,57,57,57,57,57,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, 32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, 32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105, -116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101, -120,116,34,32,110,97,109,101,61,34,73,68,95,83,84,65,84,73,67,95,77,73, -78,95,86,65,76,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108, -97,98,101,108,62,45,57,57,46,57,57,57,57,57,57,60,47,108,97,98,101,108, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,32,32,32,32,32,32,60,99,111,108,115,62,50,60,47,99,111,108,115,62, -10,32,32,32,32,32,32,32,32,32,32,60,114,111,119,115,62,56,60,47,114,111, -119,115,62,10,32,32,32,32,32,32,32,32,32,32,60,118,103,97,112,62,53,60, -47,118,103,97,112,62,10,32,32,32,32,32,32,32,32,32,32,60,104,103,97,112, -62,53,60,47,104,103,97,112,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65, -76,76,124,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73, -67,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,60,98,111,114, -100,101,114,62,56,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32, -32,32,60,109,105,110,115,105,122,101,62,49,48,48,44,50,48,48,100,60,47, -109,105,110,115,105,122,101,62,10,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111, -120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101, -109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,66,117,116,116,111,110,34,32,110,97, -109,101,61,34,119,120,73,68,95,79,75,34,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,108,97,98,101,108,62,65,100,100,60,47,108,97,98,101,108, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65, -76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119, -120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32, -32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, -105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82, -95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76,76,60,47,102,108,97, -103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114, -62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,117, -116,116,111,110,34,32,110,97,109,101,61,34,119,120,73,68,95,67,65,78,67, -69,76,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, +99,111,108,115,62,50,60,47,99,111,108,115,62,10,32,32,32,32,32,32,32,32, +32,32,60,114,111,119,115,62,56,60,47,114,111,119,115,62,10,32,32,32,32, +32,32,32,32,32,32,60,118,103,97,112,62,53,60,47,118,103,97,112,62,10,32, +32,32,32,32,32,32,32,32,32,60,104,103,97,112,62,53,60,47,104,103,97,112, +62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,76,124,119,120,65,76, +73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102,108, +97,103,62,10,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,56,60, +47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,60,109,105,110, +115,105,122,101,62,49,48,48,44,50,48,48,100,60,47,109,105,110,115,105,122, +101,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122, +101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101, +114,34,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, +99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,119,120,66,117,116,116,111,110,34,32,110,97,109,101,61,34, +119,120,73,68,95,79,75,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,108,97,98,101,108,62,65,100,100,60,47,108,97,98,101,108,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71, +78,95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119,120,65, +76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60, +98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32, +32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105, +122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,72, +79,82,73,90,79,78,84,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53, +60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,117,116, +116,111,110,34,32,110,97,109,101,61,34,119,120,73,68,95,67,65,78,67,69, +76,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, 108,62,67,108,111,115,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32, 32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, 32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, @@ -36339,202 +36349,84 @@ static unsigned char xml_res_file_11[] = { 32,110,97,109,101,61,34,73,68,95,79,80,69,78,95,66,85,84,84,79,78,34,62, 10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, 98,105,116,109,97,112,62,71,100,97,65,112,112,82,101,115,111,117,114,99, -101,115,46,99,112,112,36,48,48,57,45,111,112,101,110,45,102,111,108,100, -101,114,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101, -62,119,120,78,79,95,66,79,82,68,69,82,124,119,120,66,85,95,69,88,65,67, -84,70,73,84,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103, -62,119,120,65,76,76,124,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95, -86,69,82,84,73,67,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53, -60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120, -72,79,82,73,90,79,78,84,65,76,60,47,111,114,105,101,110,116,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62, -73,110,112,117,116,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,86,69,82,84,73, -67,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,60,102,108,97,103,62,119,120,69,88,80,65,78,68,124,119,120,65,76, -76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98, -111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122, -101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116, -105,99,66,111,120,83,105,122,101,114,34,32,110,97,109,101,61,34,119,120, -73,68,95,65,78,89,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +101,115,46,99,112,112,36,111,112,101,110,45,102,111,108,100,101,114,46, +112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120, +78,79,95,66,79,82,68,69,82,124,119,120,66,85,95,69,88,65,67,84,70,73,84, +60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, +65,76,76,124,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84, +73,67,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111, +114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,72,79,82,73,90, +79,78,84,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,73,110,112,117, +116,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,111,114,105,101,110,116,62,119,120,86,69,82,84,73,67,65,76,60,47, +111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102, +108,97,103,62,119,120,69,88,80,65,78,68,124,119,120,65,76,76,60,47,102, +108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100, +101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60, 111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105, -116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83, -105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, -114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,82,97,100,105,111,66,117,116,116,111,110,34,32,110,97,109,101,61,34, -73,68,95,77,69,82,71,69,95,76,69,70,84,95,74,79,73,78,34,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,77,101,114,103,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,118,97,108,117,101, -62,49,60,47,118,97,108,117,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,82,66,95, -71,82,79,85,80,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32, +116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,66,111, +120,83,105,122,101,114,34,32,110,97,109,101,61,34,119,120,73,68,95,65,78, +89,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114, +34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101, +109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,82,97,100,105, +111,66,117,116,116,111,110,34,32,110,97,109,101,61,34,73,68,95,77,69,82, +71,69,95,76,69,70,84,95,74,79,73,78,34,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,77,101,114, +103,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,118,97,108,117,101,62,49,60,47,118, +97,108,117,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,115,116,121,108,101,62,119,120,82,66,95,71,82,79,85,80, +60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, -101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,82,97, -100,105,111,66,117,116,116,111,110,34,32,110,97,109,101,61,34,73,68,95, -77,69,82,71,69,95,79,85,84,69,82,95,74,79,73,78,34,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108, -62,83,116,97,99,107,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,111,114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60, -47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,76,60,47,102,108,97, -103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114, -100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,77,101,116,104,111,100, -60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,111,114,105,101,110,116,62,119,120,86,69,82,84,73,67,65,76,60,47,111, -114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108, -97,103,62,119,120,69,88,80,65,78,68,124,119,120,65,76,76,60,47,102,108, -97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101, -114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, -101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,66,111,120, -83,105,122,101,114,34,32,110,97,109,101,61,34,119,120,73,68,95,65,78,89, -34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, 116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109, -34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,82,97,100,105, -111,66,117,116,116,111,110,34,32,110,97,109,101,61,34,73,68,95,75,69,89, -95,86,65,76,95,82,66,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,77,101,114,103,101,32,98, -121,32,107,101,121,32,118,97,108,117,101,115,60,47,108,97,98,101,108,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -118,97,108,117,101,62,49,60,47,118,97,108,117,101,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101, -62,119,120,82,66,95,71,82,79,85,80,60,47,115,116,121,108,101,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,102,108,97,103,62,119,120,66,79,84,84,79,77,60,47,102,108,97,103, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98, -111,114,100,101,114,62,50,60,47,98,111,114,100,101,114,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109, -34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,70,108,101,120, -71,114,105,100,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99, -84,101,120,116,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,99,117,114,114,101, -110,116,32,116,97,98,108,101,32,107,101,121,60,47,108,97,98,101,108,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76, -73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102,108, -97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,115,112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,53,44, -53,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76, -73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119, -120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124, -119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114, -62,50,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,119,120,82,97,100,105,111,66, +117,116,116,111,110,34,32,110,97,109,101,61,34,73,68,95,77,69,82,71,69, +95,79,85,84,69,82,95,74,79,73,78,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,116,97,99, +107,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101, -109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, -67,104,111,105,99,101,34,32,110,97,109,101,61,34,73,68,95,67,85,82,82,69, -78,84,95,75,69,89,95,67,72,79,73,67,69,34,32,115,117,98,99,108,97,115,115, -61,34,71,100,97,67,104,111,105,99,101,34,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101, -62,56,53,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84, -82,69,95,86,69,82,84,73,67,65,76,60,47,102,108,97,103,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105, -122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110, +116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114,105,101,110, +116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +102,108,97,103,62,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53, +60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,108,97,98,101,108,62,77,101,116,104,111,100,60,47,108,97,98, +101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105, +101,110,116,62,119,120,86,69,82,84,73,67,65,76,60,47,111,114,105,101,110, +116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, +69,88,80,65,78,68,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98, +111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10, 32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,108,97,98,101,108,62,105,109,112,111,114,116,32,116,97,98,108,101, -32,107,101,121,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,82,69, -95,86,69,82,84,73,67,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,112,97,99,101, -114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,115,105,122,101,62,53,44,53,100,60,47,115,105,122,101,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95, -72,79,82,73,90,79,78,84,65,76,124,119,120,65,76,73,71,78,95,67,69,78,84, -69,82,95,86,69,82,84,73,67,65,76,124,119,120,65,76,76,60,47,102,108,97, -103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,98,111,114,100,101,114,62,50,60,47,98,111,114,100,101,114,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,67,104,111,105,99,101,34,32,110,97,109, -101,61,34,73,68,95,73,77,80,79,82,84,95,75,69,89,95,67,72,79,73,67,69,34, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,115,105,122,101,62,56,53,44,45,49,100,60,47,115,105,122, -101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, -65,76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102, -108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,99,111,108,115,62,51,60,47,99, -111,108,115,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,114,111,119,115,62,50,60,47,114,111,119,115,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,118,103, -97,112,62,50,60,47,118,103,97,112,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119, -120,76,69,70,84,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,50,53,60,47, -98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,86,69, -82,84,73,67,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, +97,115,115,61,34,119,120,83,116,97,116,105,99,66,111,120,83,105,122,101, +114,34,32,110,97,109,101,61,34,119,120,73,68,95,65,78,89,34,62,10,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, 97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, @@ -36543,146 +36435,207 @@ static unsigned char xml_res_file_11[] = { 99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, 101,99,116,32,99,108,97,115,115,61,34,119,120,82,97,100,105,111,66,117, -116,116,111,110,34,32,110,97,109,101,61,34,73,68,95,82,69,67,95,79,82,68, -69,82,95,82,66,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,108,97,98,101,108,62,77,101,114,103,101,32,98,121, -32,114,101,99,111,114,100,32,111,114,100,101,114,60,47,108,97,98,101,108, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,72,79,82, -73,90,79,78,84,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, -84,79,80,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,98,111,114,100,101,114,62,50,60,47,98,111,114,100,101,114, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109, -34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83, -105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, -105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,111,114,105,101,110,116,62,119,120,86,69,82,84,73,67,65,76,60,47, -111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97, -116,105,99,84,101,120,116,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,69,120,99,108,117,100,101,60,47,108,97,98,101,108,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119, -120,65,76,73,71,78,95,67,69,78,84,82,69,95,72,79,82,73,90,79,78,84,65,76, -60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114, -105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,76,105,115,116,66,111,120,34,32,110,97,109,101, -61,34,73,68,95,69,88,67,76,85,68,69,95,76,73,83,84,34,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,115,105,122,101,62,57,48,44,55,55,100,60,47,115,105,122,101,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,76,66,95,83,73,78, -71,76,69,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,111,112,116,105,111,110,62,49,60,47,111, -112,116,105,111,110,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,69, -88,80,65,78,68,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,112,116,105,111,110,62, -49,60,47,111,112,116,105,111,110,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,69, -88,80,65,78,68,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101, -109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, -66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32, +116,116,111,110,34,32,110,97,109,101,61,34,73,68,95,75,69,89,95,86,65,76, +95,82,66,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,108,97,98,101,108,62,77,101,114,103,101,32,98,121,32,107, +101,121,32,118,97,108,117,101,115,60,47,108,97,98,101,108,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,118,97,108, +117,101,62,49,60,47,118,97,108,117,101,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120, +82,66,95,71,82,79,85,80,60,47,115,116,121,108,101,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102, +108,97,103,62,119,120,66,79,84,84,79,77,60,47,102,108,97,103,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100, +101,114,62,50,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, 99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66, -117,116,116,111,110,34,32,110,97,109,101,61,34,73,68,95,73,78,67,95,65, -76,76,95,66,85,84,84,79,78,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101, -62,51,48,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -108,97,98,101,108,62,38,103,116,59,38,103,116,59,60,47,108,97,98,101,108, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108, -97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90, -79,78,84,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,70,108,101,120,71,114,105, +100,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120, +116,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,108,97,98,101,108,62,99,117,114,114,101,110,116,32, +116,97,98,108,101,32,107,101,121,60,47,108,97,98,101,108,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95, +67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102,108,97,103,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, +115,112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,53,44,53,100,60,47, +115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67, +69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76,73,71, +78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65,76,76, +60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,50,60,47,98,111, +114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, 108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,117, -116,116,111,110,34,32,110,97,109,101,61,34,73,68,95,73,78,67,95,79,78,69, -95,66,85,84,84,79,78,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,51, -48,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97, -98,101,108,62,38,103,116,59,60,47,108,97,98,101,108,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, -65,76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124, -119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114, -100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,67,104,111,105,99, +101,34,32,110,97,109,101,61,34,73,68,95,67,85,82,82,69,78,84,95,75,69,89, +95,67,72,79,73,67,69,34,32,115,117,98,99,108,97,115,115,61,34,71,100,97, +67,104,111,105,99,101,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,56,53,44,45,49, +100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102, +108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84, +73,67,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109, +34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83, +116,97,116,105,99,84,101,120,116,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62, +105,109,112,111,114,116,32,116,97,98,108,101,32,107,101,121,60,47,108,97, +98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62, +119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76, +60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,115,112,97,99,101,114,34,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122, +101,62,53,44,53,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119, +120,65,76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76, +124,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65, +76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101, +114,62,50,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, +101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,67,104,111,105,99,101,34,32,110,97,109,101,61,34,73,68,95,73,77,80, +79,82,84,95,75,69,89,95,67,72,79,73,67,69,34,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122, +101,62,56,53,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69, +78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102,108,97,103,62,10,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, 106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,99,111,108,115,62,51,60,47,99,111,108,115,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,114,111, +119,115,62,50,60,47,114,111,119,115,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,118,103,97,112,62,50,60,47,118,103, +97,112,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,76,69,70,84,60,47,102, +108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,98,111,114,100,101,114,62,50,53,60,47,98,111,114,100,101,114,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,111,114,105,101,110,116,62,119,120,86,69,82,84,73,67,65,76,60,47,111, +114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122, +101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66, +111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,82,97,100,105,111,66,117,116,116,111,110,34,32,110,97, +109,101,61,34,73,68,95,82,69,67,95,79,82,68,69,82,95,82,66,34,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97, +98,101,108,62,77,101,114,103,101,32,98,121,32,114,101,99,111,114,100,32, +111,114,100,101,114,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,111,114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60, +47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,102,108,97,103,62,119,120,84,79,80,60,47,102,108,97, +103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114, +100,101,114,62,50,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, 61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,117,116,116,111,110, -34,32,110,97,109,101,61,34,73,68,95,69,88,67,76,95,79,78,69,95,66,85,84, -84,79,78,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,51,48,44,45,49, -100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108, -62,38,108,116,59,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73, -71,78,95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119,120, -65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114, -62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, +32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114, +105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105, +101,110,116,62,119,120,86,69,82,84,73,67,65,76,60,47,111,114,105,101,110, 116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, 105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,119,120,66,117,116,116,111,110,34,32, -110,97,109,101,61,34,73,68,95,69,88,67,76,95,65,76,76,95,66,85,84,84,79, +99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120, +116,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,69,120,99,108,117, +100,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95, +67,69,78,84,82,69,95,72,79,82,73,90,79,78,84,65,76,60,47,102,108,97,103, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,76,105,115,116,66,111,120,34,32,110,97,109,101,61,34,73,68,95,69,88, +67,76,85,68,69,95,76,73,83,84,34,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122, +101,62,57,48,44,55,55,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,115,116,121,108,101,62,119,120,76,66,95,83,73,78,71,76,69,60,47,115, +116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,111,112,116,105,111,110,62,49,60,47,111,112,116,105,111,110,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,102,108,97,103,62,119,120,69,88,80,65,78,68,60,47,102, +108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,111,112,116,105,111,110,62,49,60,47,111,112,116,105, +111,110,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,102,108,97,103,62,119,120,69,88,80,65,78,68,60,47,102, +108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122, +101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,66,117,116,116,111,110,34, +32,110,97,109,101,61,34,73,68,95,73,78,67,95,65,76,76,95,66,85,84,84,79, 78,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,51,48,44,45,49,100, 60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,38, -108,116,59,38,108,116,59,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, +103,116,59,38,103,116,59,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47, 111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65, @@ -36692,250 +36645,280 @@ static unsigned char xml_res_file_11[] = { 114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, 99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,86,69,82,84,73, -67,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,82,69, -95,86,69,82,84,73,67,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,66,117,116,116,111,110,34,32, +110,97,109,101,61,34,73,68,95,73,78,67,95,79,78,69,95,66,85,84,84,79,78, +34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,51,48,44,45,49,100,60, +47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,38,103, +116,59,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, 116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, +32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67, +69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76,76,60, +47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60, +47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, 114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,119,120,66,117,116,116,111,110,34,32,110,97,109,101, +61,34,73,68,95,69,88,67,76,95,79,78,69,95,66,85,84,84,79,78,34,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,115,105,122,101,62,51,48,44,45,49,100,60,47,115,105,122, +101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,38,108,116,59,60,47, +108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69, +82,95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76,76,60,47,102,108, +97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114, +100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101, +109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,119,120,66,117,116,116,111,110,34,32,110,97,109,101,61,34,73,68,95,69, +88,67,76,95,65,76,76,95,66,85,84,84,79,78,34,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +115,105,122,101,62,51,48,44,45,49,100,60,47,115,105,122,101,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,108,97,98,101,108,62,38,108,116,59,38,108,116,59,60,47,108, +97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82, +95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76,76,60,47,102,108,97, +103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100, +101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114, 105,101,110,116,62,119,120,86,69,82,84,73,67,65,76,60,47,111,114,105,101, 110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, -115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101, -120,116,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,73,110,99,108, -117,100,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71, -78,95,67,69,78,84,82,69,95,72,79,82,73,90,79,78,84,65,76,60,47,102,108, -97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119, +120,65,76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47, +102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105, +122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,86,69, +82,84,73,67,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, 101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109, 34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, -119,120,76,105,115,116,66,111,120,34,32,110,97,109,101,61,34,73,68,95,73, -78,67,76,85,68,69,95,76,73,83,84,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105, -122,101,62,57,48,44,55,55,100,60,47,115,105,122,101,62,10,32,32,32,32,32, +119,120,83,116,97,116,105,99,84,101,120,116,34,62,10,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,115,116,121,108,101,62,119,120,76,66,95,83,73,78,71,76,69,60,47,115, -116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,112,116,105,111,110,62,49,60,47,111,112,116,105,111,110,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,102,108,97,103,62,119,120,69,88,80,65,78,68,60,47,102, -108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,111,112,116,105,111,110,62,49,60,47,111,112,116,105, -111,110,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,102,108,97,103,62,119,120,69,88,80,65,78,68,60,47,102, -108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119, -120,72,79,82,73,90,79,78,84,65,76,60,47,111,114,105,101,110,116,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,112,116,105,111,110,62,49,60,47,111,112,116,105,111,110,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108, -97,103,62,119,120,65,76,76,124,119,120,69,88,80,65,78,68,60,47,102,108, -97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32, +60,108,97,98,101,108,62,73,110,99,108,117,100,101,60,47,108,97,98,101,108, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108, +97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,72,79,82,73,90, +79,78,84,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, -114,105,101,110,116,62,119,120,86,69,82,84,73,67,65,76,60,47,111,114,105, -101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,111,112,116,105,111,110,62,49,60,47,111,112,116,105,111,110,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119, -120,69,88,80,65,78,68,124,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95, -72,79,82,73,90,79,78,84,65,76,124,119,120,76,69,70,84,124,119,120,82,73, -71,72,84,124,119,120,84,79,80,60,47,102,108,97,103,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,48,60,47, -98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, -114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111, -120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, 105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,119,120,67,104,101,99,107,66,111,120,34,32,110,97,109,101,61, -34,73,68,95,77,69,82,71,69,95,79,86,69,82,87,82,73,84,69,95,83,65,77,69, -95,70,73,69,76,68,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,108,97,98,101,108,62,85,115,101,32,101,120,105, -115,116,105,110,103,32,102,105,101,108,100,32,110,97,109,101,60,47,108, -97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,99,104,101,99,107,101,100,62,48,60,47,99,104,101,99,107, -101,100,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120, -72,79,82,73,90,79,78,84,65,76,60,47,111,114,105,101,110,116,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62, -119,120,84,79,80,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,50,60,47,98,111,114,100, -101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98, -101,108,62,80,97,114,97,109,101,116,101,114,115,60,47,108,97,98,101,108, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110, -116,62,119,120,86,69,82,84,73,67,65,76,60,47,111,114,105,101,110,116,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,69,88, -80,65,78,68,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,50,60,47,98,111,114, -100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,76,105,115,116,66,111,120,34, +32,110,97,109,101,61,34,73,68,95,73,78,67,76,85,68,69,95,76,73,83,84,34, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,115,105,122,101,62,57,48,44,55,55,100,60,47, +115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120, +76,66,95,83,73,78,71,76,69,60,47,115,116,121,108,101,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,112,116,105,111,110, +62,49,60,47,111,112,116,105,111,110,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103, +62,119,120,69,88,80,65,78,68,60,47,102,108,97,103,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,112,116, +105,111,110,62,49,60,47,111,112,116,105,111,110,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103, +62,119,120,69,88,80,65,78,68,60,47,102,108,97,103,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,111,114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65, +76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,112,116,105,111, +110,62,49,60,47,111,112,116,105,111,110,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,76, +124,119,120,69,88,80,65,78,68,60,47,102,108,97,103,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114, +62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119, 120,86,69,82,84,73,67,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,112,116,105,111, +110,62,49,60,47,111,112,116,105,111,110,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,69,88,80,65,78,68,124, +119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,72,79,82,73,90,79,78,84, +65,76,124,119,120,76,69,70,84,124,119,120,82,73,71,72,84,124,119,120,84, +79,80,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,98,111,114,100,101,114,62,48,60,47,98,111,114,100,101,114,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109, +34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,67,104,101,99, +107,66,111,120,34,32,110,97,109,101,61,34,73,68,95,77,69,82,71,69,95,79, +86,69,82,87,82,73,84,69,95,83,65,77,69,95,70,73,69,76,68,34,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98, +101,108,62,85,115,101,32,101,120,105,115,116,105,110,103,32,102,105,101, +108,100,32,110,97,109,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107, +101,100,62,48,60,47,99,104,101,99,107,101,100,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,111,114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60, +47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,102,108,97,103,62,119,120,84,79,80,60,47,102,108,97, +103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114, +100,101,114,62,50,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,80,97,114,97,109,101, +116,101,114,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,86,69,82,84,73,67, +65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,60,102,108,97,103,62,119,120,69,88,80,65,78,68,124,119,120,65,76,76, +60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111, +114,100,101,114,62,50,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32, 32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, -60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,72, -79,82,73,90,79,78,84,65,76,124,119,120,76,69,70,84,124,119,120,82,73,71, -72,84,124,119,120,84,79,80,60,47,102,108,97,103,62,10,32,32,32,32,32,32, -32,32,60,98,111,114,100,101,114,62,52,60,47,98,111,114,100,101,114,62,10, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105, -116,101,109,34,62,10,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, -65,76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124, -119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,60, -98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32, +32,32,60,111,114,105,101,110,116,62,119,120,86,69,82,84,73,67,65,76,60, +47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65, +76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119, +120,76,69,70,84,124,119,120,82,73,71,72,84,124,119,120,84,79,80,60,47,102, +108,97,103,62,10,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,52, +60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32, +32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82, +95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76,76,60,47,102,108,97, +103,62,10,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47, +98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114, +34,62,10,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119, +120,72,79,82,73,90,79,78,84,65,76,60,47,111,114,105,101,110,116,62,10,32, +32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, 32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32, -60,111,114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60, -47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101, -109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,66,117,116,116,111,110,34,32,110,97, -109,101,61,34,119,120,73,68,95,77,69,82,71,69,34,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,38,97,109,112,59,77,101, -114,103,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32, +120,66,117,116,116,111,110,34,32,110,97,109,101,61,34,119,120,73,68,95, +77,69,82,71,69,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108, +97,98,101,108,62,38,97,109,112,59,77,101,114,103,101,60,47,108,97,98,101, +108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, +66,79,84,84,79,77,124,119,120,76,69,70,84,124,119,120,82,73,71,72,84,60, +47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114, +100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, +32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, +114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,117,116,116,111, +110,34,32,110,97,109,101,61,34,119,120,73,68,95,67,76,79,83,69,34,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,67,108, +111,115,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32, 32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, 32,60,102,108,97,103,62,119,120,66,79,84,84,79,77,124,119,120,76,69,70, 84,124,119,120,82,73,71,72,84,60,47,102,108,97,103,62,10,32,32,32,32,32, 32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100, 101,114,62,10,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,66,117,116,116,111,110,34,32,110,97,109,101,61,34,119,120, -73,68,95,67,76,79,83,69,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,108,97,98,101,108,62,67,108,111,115,101,60,47,108,97,98,101,108,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,66,79, -84,84,79,77,124,119,120,76,69,70,84,124,119,120,82,73,71,72,84,60,47,102, -108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100, -101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,116,105, -116,108,101,62,77,101,114,103,101,60,47,116,105,116,108,101,62,10,32,32, -32,32,60,99,101,110,116,101,114,101,100,62,49,60,47,99,101,110,116,101, -114,101,100,62,10,32,32,32,32,60,115,116,121,108,101,62,119,120,67,65,80, -84,73,79,78,124,119,120,83,89,83,84,69,77,95,77,69,78,85,124,119,120,82, -69,83,73,90,69,95,66,79,82,68,69,82,124,119,120,67,76,79,83,69,95,66,79, -88,60,47,115,116,121,108,101,62,10,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,68, -105,97,108,111,103,34,32,110,97,109,101,61,34,73,68,95,68,73,83,83,79,76, -86,69,95,68,76,71,34,32,115,117,98,99,108,97,115,115,61,34,68,105,115,115, -111,108,118,101,68,108,103,34,62,10,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62, -10,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,86,69,82,84, -73,67,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, -101,109,34,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,119,120,83,99,114,111,108,108,101,100,87,105,110,100, -111,119,34,32,110,97,109,101,61,34,73,68,95,68,73,83,83,79,76,86,69,95, -83,67,82,79,76,76,95,87,73,78,34,62,10,32,32,32,32,32,32,32,32,32,32,60, -115,116,121,108,101,62,119,120,72,83,67,82,79,76,76,124,119,120,86,83,67, -82,79,76,76,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120, -83,105,122,101,114,34,32,110,97,109,101,61,34,73,68,95,68,73,83,83,79,76, -86,69,95,83,67,82,79,76,76,95,87,73,78,95,83,73,90,69,82,34,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,60,116,105,116,108,101,62,77,101,114,103,101, +60,47,116,105,116,108,101,62,10,32,32,32,32,60,99,101,110,116,101,114,101, +100,62,49,60,47,99,101,110,116,101,114,101,100,62,10,32,32,32,32,60,115, +116,121,108,101,62,119,120,67,65,80,84,73,79,78,124,119,120,83,89,83,84, +69,77,95,77,69,78,85,124,119,120,82,69,83,73,90,69,95,66,79,82,68,69,82, +124,119,120,67,76,79,83,69,95,66,79,88,60,47,115,116,121,108,101,62,10, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,119,120,68,105,97,108,111,103,34,32,110,97,109, +101,61,34,73,68,95,68,73,83,83,79,76,86,69,95,68,76,71,34,32,115,117,98, +99,108,97,115,115,61,34,68,105,115,115,111,108,118,101,68,108,103,34,62, +10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,60,111,114, +105,101,110,116,62,119,120,86,69,82,84,73,67,65,76,60,47,111,114,105,101, +110,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, 115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,83,101,108,101,99,116,32,118,97,114,105,97,98,108,101,32,102,111, -114,32,100,105,115,115,111,108,118,105,110,103,58,60,47,108,97,98,101,108, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95, -86,69,82,84,73,67,65,76,124,119,120,82,73,71,72,84,60,47,102,108,97,103, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114, -100,101,114,62,55,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,99, +114,111,108,108,101,100,87,105,110,100,111,119,34,32,110,97,109,101,61, +34,73,68,95,68,73,83,83,79,76,86,69,95,83,67,82,79,76,76,95,87,73,78,34, +62,10,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,72, +83,67,82,79,76,76,124,119,120,86,83,67,82,79,76,76,60,47,115,116,121,108, +101,62,10,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,32,110,97, +109,101,61,34,73,68,95,68,73,83,83,79,76,86,69,95,83,67,82,79,76,76,95, +87,73,78,95,83,73,90,69,82,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114, +105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105, +122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105, +116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97, +116,105,99,84,101,120,116,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,101,108,101,99,116,32, +118,97,114,105,97,98,108,101,32,102,111,114,32,100,105,115,115,111,108, +118,105,110,103,58,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, -99,108,97,115,115,61,34,119,120,67,104,111,105,99,101,34,32,110,97,109, -101,61,34,73,68,95,67,85,82,82,69,78,84,95,75,69,89,95,67,72,79,73,67,69, -34,32,115,117,98,99,108,97,115,115,61,34,71,100,97,67,104,111,105,99,101, -34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -115,105,122,101,62,56,53,44,45,49,100,60,47,115,105,122,101,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102, -108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84, -73,67,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, +65,76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,124,119, +120,82,73,71,72,84,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,55,60,47,98,111, +114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, +114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, +67,104,111,105,99,101,34,32,110,97,109,101,61,34,73,68,95,67,85,82,82,69, +78,84,95,75,69,89,95,67,72,79,73,67,69,34,32,115,117,98,99,108,97,115,115, +61,34,71,100,97,67,104,111,105,99,101,34,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,56,53,44,45,49, +100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,72,79,82, -73,90,79,78,84,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71, -78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,124,119,120,65,76,76, -60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -98,111,114,100,101,114,62,49,48,60,47,98,111,114,100,101,114,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, -119,120,83,116,97,116,105,99,66,111,120,83,105,122,101,114,34,32,110,97, -109,101,61,34,119,120,73,68,95,65,78,89,34,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, -99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99, -84,101,120,116,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,101,108,101,99,116,32, -118,97,114,105,97,98,108,101,115,58,60,47,108,97,98,101,108,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78, -84,82,69,95,86,69,82,84,73,67,65,76,60,47,102,108,97,103,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114, -100,101,114,62,48,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114, -105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114, -105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102,108,97,103, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, +114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111, +114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,86, +69,82,84,73,67,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,49, +48,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32, 32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,102,108,97,103,62,119,120,69,88,80,65,78,68,124,119, -120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,56,60,47,98,111,114,100, -101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114, +105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105, +99,66,111,120,83,105,122,101,114,34,32,110,97,109,101,61,34,119,120,73, +68,95,65,78,89,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114, 105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111, @@ -36943,115 +36926,122 @@ static unsigned char xml_res_file_11[] = { 32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, 115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101, -109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101, -110,116,62,119,120,86,69,82,84,73,67,65,76,60,47,111,114,105,101,110,116, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, -105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,76,105,115,116,66,111,120, -34,32,110,97,109,101,61,34,73,68,95,69,88,67,76,85,68,69,95,76,73,83,84, -34,32,115,117,98,99,108,97,115,115,61,34,71,100,97,76,105,115,116,66,111, -120,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,57,48,44,56,55, -100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121, -108,101,62,119,120,76,66,95,83,73,78,71,76,69,60,47,115,116,121,108,101, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,111,112,116,105,111,110,62,49,60,47,111,112,116,105,111,110,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,102,108,97,103,62,119,120,69,88,80,65,78,68,60,47, -102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, +97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +108,97,98,101,108,62,83,101,108,101,99,116,32,118,97,114,105,97,98,108, +101,115,58,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108, +97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73, +67,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,48,60,47,98, +111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120, +72,79,82,73,90,79,78,84,65,76,60,47,111,114,105,101,110,116,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, +116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102, +108,97,103,62,119,120,69,88,80,65,78,68,124,119,120,65,76,76,60,47,102, +108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,98,111,114,100,101,114,62,56,60,47,98,111,114,100,101,114,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101, +114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114, +105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,112,116,105,111,110,62,49, -60,47,111,112,116,105,111,110,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, -69,88,80,65,78,68,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, -114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120, +83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119, +120,86,69,82,84,73,67,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, 114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,66,117,116,116,111,110,34,32,110,97, -109,101,61,34,73,68,95,73,78,67,95,65,76,76,95,66,85,84,84,79,78,34,62, +32,99,108,97,115,115,61,34,119,120,76,105,115,116,66,111,120,34,32,110, +97,109,101,61,34,73,68,95,69,88,67,76,85,68,69,95,76,73,83,84,34,32,115, +117,98,99,108,97,115,115,61,34,71,100,97,76,105,115,116,66,111,120,34,62, 10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,51,48,44,45,49,100,60, +32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,57,48,44,56,55,100,60, 47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62, -38,103,116,59,38,103,116,59,60,47,108,97,98,101,108,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103, -62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90,79,78, -84,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101, +62,119,120,76,66,95,83,73,78,71,76,69,60,47,115,116,121,108,101,62,10,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, +112,116,105,111,110,62,49,60,47,111,112,116,105,111,110,62,10,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,102,108,97,103,62,119,120,69,88,80,65,78,68,60,47,102,108,97, +103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,111,112,116,105,111,110,62,49,60,47,111,112, +116,105,111,110,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,69,88,80,65,78, +68,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101, +109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, 99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34, 62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, 34,119,120,66,117,116,116,111,110,34,32,110,97,109,101,61,34,73,68,95,73, -78,67,95,79,78,69,95,66,85,84,84,79,78,34,62,10,32,32,32,32,32,32,32,32, +78,67,95,65,76,76,95,66,85,84,84,79,78,34,62,10,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 60,115,105,122,101,62,51,48,44,45,49,100,60,47,115,105,122,101,62,10,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,108,97,98,101,108,62,38,103,116,59,60,47,108,97, -98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78, -84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76,76,60,47,102, -108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60, -47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, -105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,66,117,116,116,111,110,34, -32,110,97,109,101,61,34,73,68,95,69,88,67,76,95,79,78,69,95,66,85,84,84, -79,78,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,51,48,44,45, -49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98, -101,108,62,38,108,116,59,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,108,97,98,101,108,62,38,103,116,59,38,103,116,59, +60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, +116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78, +95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76, +76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114, +62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62, -119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73,90,79,78,84, -65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,117,116, +116,111,110,34,32,110,97,109,101,61,34,73,68,95,73,78,67,95,79,78,69,95, +66,85,84,84,79,78,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62, +51,48,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32, +60,108,97,98,101,108,62,38,103,116,59,60,47,108,97,98,101,108,62,10,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, -119,120,66,117,116,116,111,110,34,32,110,97,109,101,61,34,73,68,95,69,88, -67,76,95,65,76,76,95,66,85,84,84,79,78,34,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102, +108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,72,79,82,73, +90,79,78,84,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,115,105,122,101,62,51,48,44,45,49,100,60,47,115,105,122,101,62,10,32, +32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98,111,114,100,101,114, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101, +109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,66,117,116,116,111,110,34,32,110,97,109,101,61,34,73, +68,95,69,88,67,76,95,79,78,69,95,66,85,84,84,79,78,34,62,10,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,108,97,98,101,108,62,38,108,116,59,38,108,116,59, +32,32,32,32,60,115,105,122,101,62,51,48,44,45,49,100,60,47,115,105,122, +101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,38,108,116,59, 60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, 116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, @@ -37062,109 +37052,129 @@ static unsigned char xml_res_file_11[] = { 62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, 101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,86, -69,82,84,73,67,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71, -78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102,108,97,103, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83, -105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120, -86,69,82,84,73,67,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114, -105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,119,120,76,105,115,116,66,111,120,34,32,110,97,109, -101,61,34,73,68,95,73,78,67,76,85,68,69,95,76,73,83,84,34,32,115,117,98, -99,108,97,115,115,61,34,71,100,97,76,105,115,116,66,111,120,34,62,10,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,117,116, +116,111,110,34,32,110,97,109,101,61,34,73,68,95,69,88,67,76,95,65,76,76, +95,66,85,84,84,79,78,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101, +62,51,48,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,115,105,122,101,62,57,48,44,56,55,100,60,47,115, -105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119, -120,76,66,95,83,73,78,71,76,69,60,47,115,116,121,108,101,62,10,32,32,32, +32,60,108,97,98,101,108,62,38,108,116,59,38,108,116,59,60,47,108,97,98, +101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,112, -116,105,111,110,62,49,60,47,111,112,116,105,111,110,62,10,32,32,32,32,32, +32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84, +69,82,95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76,76,60,47,102,108, +97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98, +111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,102,108,97,103,62,119,120,69,88,80,65,78,68,60,47,102,108,97,103, +32,32,32,32,60,111,114,105,101,110,116,62,119,120,86,69,82,84,73,67,65, +76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, 62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,111,112,116,105,111,110,62,49,60,47,111,112, -116,105,111,110,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,69,88,80,65,78, -68,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114, -105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114, -105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84, +82,69,95,86,69,82,84,73,67,65,76,60,47,102,108,97,103,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, +115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,86,69,82,84,73, +67,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109, +34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,119,120,76,105,115,116,66,111,120,34,32,110,97,109,101,61,34,73,68, +95,73,78,67,76,85,68,69,95,76,73,83,84,34,32,115,117,98,99,108,97,115,115, +61,34,71,100,97,76,105,115,116,66,111,120,34,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,115,105,122,101,62,57,48,44,56,55,100,60,47,115,105,122,101,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,76,66,95,83,73, +78,71,76,69,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,112,116,105,111,110,62, 49,60,47,111,112,116,105,111,110,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,76, -124,119,120,69,88,80,65,78,68,60,47,102,108,97,103,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101, -114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101, -110,116,62,119,120,86,69,82,84,73,67,65,76,60,47,111,114,105,101,110,116, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,111,112,116,105,111,110,62,49,60,47,111,112,116,105,111,110,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103, -62,119,120,69,88,80,65,78,68,124,119,120,65,76,73,71,78,95,67,69,78,84, -82,69,95,72,79,82,73,90,79,78,84,65,76,60,47,102,108,97,103,62,10,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114, -62,56,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97, +103,62,119,120,69,88,80,65,78,68,60,47,102,108,97,103,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,111,112,116,105,111,110,62,49,60,47,111,112,116,105,111,110,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,102,108,97,103,62,119,120,69,88,80,65,78,68,60,47,102,108,97, +103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62, +119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114,105,101,110,116,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,111,112,116,105,111,110,62,49,60,47,111,112, +116,105,111,110,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,76,124,119,120,69,88, +80,65,78,68,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47, +98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105, -99,84,101,120,116,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,77,101,116,104,111,100, -58,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103, -62,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65, -76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,48,60,47,98,111,114, -100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119, +120,86,69,82,84,73,67,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,112, +116,105,111,110,62,49,60,47,111,112,116,105,111,110,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,69, +88,80,65,78,68,124,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,72,79, +82,73,90,79,78,84,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,56,60,47, +98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, -99,108,97,115,115,61,34,119,120,82,97,100,105,111,66,117,116,116,111,110, -34,32,110,97,109,101,61,34,73,68,95,68,73,83,83,79,76,86,69,95,67,79,85, -78,84,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,108,97,98,101,108,62,67,111,117,110,116,60,47,108,97, -98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,118,97,108,117,101,62,48,60,47,118,97,108,117,101, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,115,116,121,108,101,62,119,120,82,66,95,71,82,79,85,80,60,47,115, -116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109, +101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101, +120,116,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,108,97,98,101,108,62,77,101,116,104,111,100,58,60, +47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119, +120,65,76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47, +102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,98,111,114,100,101,114,62,48,60,47,98,111,114,100,101, +114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,119,120,82,97,100,105,111,66,117,116,116,111,110,34,32, +110,97,109,101,61,34,73,68,95,68,73,83,83,79,76,86,69,95,67,79,85,78,84, 34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,82,97,100, -105,111,66,117,116,116,111,110,34,32,110,97,109,101,61,34,73,68,95,68,73, -83,83,79,76,86,69,95,65,86,71,34,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,65,118,101, +32,32,32,60,108,97,98,101,108,62,67,111,117,110,116,60,47,108,97,98,101, +108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,118,97,108,117,101,62,48,60,47,118,97,108,117,101,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +115,116,121,108,101,62,119,120,82,66,95,71,82,79,85,80,60,47,115,116,121, +108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,82,97,100,105, +111,66,117,116,116,111,110,34,32,110,97,109,101,61,34,73,68,95,68,73,83, +83,79,76,86,69,95,65,86,71,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,65,118,101, 114,97,103,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, @@ -60070,7 +60080,7 @@ static unsigned char xml_res_file_71[] = { 160,17,160,255,214,244,79,162,182,168,120,144,155,250,62,0,0,0,0,73,69, 78,68,174,66,96,130}; -static size_t xml_res_size_72 = 8248; +static size_t xml_res_size_72 = 8008; static unsigned char xml_res_file_72[] = { 60,63,120,109,108,32,118,101,114,115,105,111,110,61,34,49,46,48,34,32,101, 110,99,111,100,105,110,103,61,34,73,83,79,45,56,56,53,57,45,49,53,34,63, @@ -60087,303 +60097,294 @@ static unsigned char xml_res_file_72[] = { 32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,116,111,111,108, 34,32,110,97,109,101,61,34,73,68,95,78,69,87,95,80,82,79,74,69,67,84,34, 62,10,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100,97,65,112,112, -82,101,115,111,117,114,99,101,115,46,99,112,112,36,48,48,56,45,99,111,108, -111,114,95,51,50,120,51,50,95,48,49,46,112,110,103,60,47,98,105,116,109, -97,112,62,10,32,32,32,32,32,32,60,98,105,116,109,97,112,50,62,71,100,97, -65,112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,48,48,56, -45,99,111,108,111,114,95,51,50,120,51,50,95,48,49,46,112,110,103,60,47, +82,101,115,111,117,114,99,101,115,46,99,112,112,36,99,111,108,111,114,95, +51,50,120,51,50,95,48,49,46,112,110,103,60,47,98,105,116,109,97,112,62, +10,32,32,32,32,32,32,60,98,105,116,109,97,112,50,62,71,100,97,65,112,112, +82,101,115,111,117,114,99,101,115,46,99,112,112,36,99,111,108,111,114,95, +51,50,120,51,50,95,48,49,46,112,110,103,60,47,98,105,116,109,97,112,50, +62,10,32,32,32,32,32,32,60,116,111,111,108,116,105,112,62,79,112,101,110, +60,47,116,111,111,108,116,105,112,62,10,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,116,111,111,108,34,32,110,97,109,101,61,34,73,68,95,67,76,79,83,69, +95,80,82,79,74,69,67,84,34,62,10,32,32,32,32,32,32,60,98,105,116,109,97, +112,62,71,100,97,65,112,112,82,101,115,111,117,114,99,101,115,46,99,112, +112,36,99,111,108,111,114,95,51,50,120,51,50,95,48,50,46,112,110,103,60, +47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,60,98,105,116,109,97,112, +50,62,71,100,97,65,112,112,82,101,115,111,117,114,99,101,115,46,99,112, +112,36,103,114,97,121,95,51,50,120,51,50,95,48,50,46,112,110,103,60,47, 98,105,116,109,97,112,50,62,10,32,32,32,32,32,32,60,116,111,111,108,116, -105,112,62,79,112,101,110,60,47,116,111,111,108,116,105,112,62,10,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,116,111,111,108,34,32,110,97,109,101,61, -34,73,68,95,67,76,79,83,69,95,80,82,79,74,69,67,84,34,62,10,32,32,32,32, +105,112,62,67,108,111,115,101,60,47,116,111,111,108,116,105,112,62,10,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,116,111,111,108,34,32,110,97,109,101, +61,34,73,68,95,83,65,86,69,95,80,82,79,74,69,67,84,34,62,10,32,32,32,32, 32,32,60,98,105,116,109,97,112,62,71,100,97,65,112,112,82,101,115,111,117, -114,99,101,115,46,99,112,112,36,48,48,56,45,99,111,108,111,114,95,51,50, -120,51,50,95,48,50,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32, -32,32,32,32,32,60,98,105,116,109,97,112,50,62,71,100,97,65,112,112,82,101, -115,111,117,114,99,101,115,46,99,112,112,36,48,48,56,45,103,114,97,121, -95,51,50,120,51,50,95,48,50,46,112,110,103,60,47,98,105,116,109,97,112, -50,62,10,32,32,32,32,32,32,60,116,111,111,108,116,105,112,62,67,108,111, -115,101,60,47,116,111,111,108,116,105,112,62,10,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,116,111,111,108,34,32,110,97,109,101,61,34,73,68,95,83,65, -86,69,95,80,82,79,74,69,67,84,34,62,10,32,32,32,32,32,32,60,98,105,116, -109,97,112,62,71,100,97,65,112,112,82,101,115,111,117,114,99,101,115,46, -99,112,112,36,48,48,56,45,99,111,108,111,114,95,51,50,120,51,50,95,48,51, -46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,60,98, -105,116,109,97,112,50,62,71,100,97,65,112,112,82,101,115,111,117,114,99, -101,115,46,99,112,112,36,48,48,56,45,103,114,97,121,95,51,50,120,51,50, -95,48,51,46,112,110,103,60,47,98,105,116,109,97,112,50,62,10,32,32,32,32, -32,32,60,116,111,111,108,116,105,112,62,83,97,118,101,60,47,116,111,111, -108,116,105,112,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,101,112, -97,114,97,116,111,114,34,47,62,10,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,116,111,111,108,34,32,110,97,109,101,61,34,73, -68,77,95,78,69,87,95,84,65,66,76,69,34,62,10,32,32,32,32,32,32,60,98,105, -116,109,97,112,62,71,100,97,65,112,112,82,101,115,111,117,114,99,101,115, -46,99,112,112,36,48,48,56,45,99,111,108,111,114,95,51,50,120,51,50,95,48, -52,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,60, -98,105,116,109,97,112,50,62,71,100,97,65,112,112,82,101,115,111,117,114, -99,101,115,46,99,112,112,36,48,48,56,45,103,114,97,121,95,51,50,120,51, -50,95,48,52,46,112,110,103,60,47,98,105,116,109,97,112,50,62,10,32,32,32, -32,32,32,60,116,111,111,108,116,105,112,62,84,97,98,108,101,60,47,116,111, -111,108,116,105,112,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10, -32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,116,111, -111,108,34,32,110,97,109,101,61,34,73,68,95,84,79,79,76,83,95,77,69,78, -85,34,62,10,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100,97,65, -112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,48,48,53,45, -99,111,108,111,114,95,51,50,120,51,50,95,52,49,46,112,110,103,60,47,98, -105,116,109,97,112,62,10,32,32,32,32,32,32,60,98,105,116,109,97,112,50, -62,71,100,97,65,112,112,82,101,115,111,117,114,99,101,115,46,99,112,112, -36,48,48,53,45,103,114,97,121,95,51,50,120,51,50,95,52,49,46,112,110,103, -60,47,98,105,116,109,97,112,50,62,10,32,32,32,32,32,32,60,116,111,111,108, -116,105,112,62,84,111,111,108,115,60,47,116,111,111,108,116,105,112,62, -10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,116,111,111,108,34,32,110,97, -109,101,61,34,73,68,95,84,79,79,76,83,95,87,69,73,71,72,84,83,95,77,65, -78,65,71,69,82,34,62,10,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71, -100,97,65,112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,48, -48,56,45,99,111,108,111,114,95,51,50,120,51,50,95,48,53,46,112,110,103, +114,99,101,115,46,99,112,112,36,99,111,108,111,114,95,51,50,120,51,50,95, +48,51,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32, +60,98,105,116,109,97,112,50,62,71,100,97,65,112,112,82,101,115,111,117, +114,99,101,115,46,99,112,112,36,103,114,97,121,95,51,50,120,51,50,95,48, +51,46,112,110,103,60,47,98,105,116,109,97,112,50,62,10,32,32,32,32,32,32, +60,116,111,111,108,116,105,112,62,83,97,118,101,60,47,116,111,111,108,116, +105,112,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,101,112,97,114, +97,116,111,114,34,47,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,116,111,111,108,34,32,110,97,109,101,61,34,73,68,77,95, +78,69,87,95,84,65,66,76,69,34,62,10,32,32,32,32,32,32,60,98,105,116,109, +97,112,62,71,100,97,65,112,112,82,101,115,111,117,114,99,101,115,46,99, +112,112,36,99,111,108,111,114,95,51,50,120,51,50,95,48,52,46,112,110,103, 60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,60,98,105,116,109,97, 112,50,62,71,100,97,65,112,112,82,101,115,111,117,114,99,101,115,46,99, -112,112,36,48,48,56,45,103,114,97,121,95,51,50,120,51,50,95,48,53,46,112, -110,103,60,47,98,105,116,109,97,112,50,62,10,32,32,32,32,32,32,60,116,111, -111,108,116,105,112,62,87,101,105,103,104,116,115,32,77,97,110,97,103,101, -114,60,47,116,111,111,108,116,105,112,62,10,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,115,101,112,97,114,97,116,111,114,34,47,62,10,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,116,111,111,108,34,32, -110,97,109,101,61,34,73,68,95,77,65,80,95,67,72,79,73,67,69,83,34,62,10, -32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100,97,65,112,112,82,101, -115,111,117,114,99,101,115,46,99,112,112,36,48,48,56,45,99,111,108,111, -114,95,51,50,120,51,50,95,48,57,46,112,110,103,60,47,98,105,116,109,97, -112,62,10,32,32,32,32,32,32,60,98,105,116,109,97,112,50,62,71,100,97,65, -112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,48,48,56,45, -103,114,97,121,95,51,50,120,51,50,95,48,57,46,112,110,103,60,47,98,105, -116,109,97,112,50,62,10,32,32,32,32,32,32,60,116,111,111,108,116,105,112, -62,77,97,112,115,32,97,110,100,32,82,97,116,101,115,60,47,116,111,111,108, -116,105,112,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,116,111,111,108, -34,32,110,97,109,101,61,34,73,68,95,83,72,79,87,95,67,65,82,84,79,71,82, -65,77,95,78,69,87,95,86,73,69,87,34,62,10,32,32,32,32,32,32,60,98,105,116, -109,97,112,62,71,100,97,65,112,112,82,101,115,111,117,114,99,101,115,46, -99,112,112,36,48,48,56,45,99,111,108,111,114,95,51,50,120,51,50,95,49,48, -46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,60,98, -105,116,109,97,112,50,62,71,100,97,65,112,112,82,101,115,111,117,114,99, -101,115,46,99,112,112,36,48,48,56,45,103,114,97,121,95,51,50,120,51,50, -95,49,48,46,112,110,103,60,47,98,105,116,109,97,112,50,62,10,32,32,32,32, -32,32,60,116,111,111,108,116,105,112,62,67,97,114,116,111,103,114,97,109, -60,47,116,111,111,108,116,105,112,62,10,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,116,111,111,108,34,32,110,97,109,101,61,34,73,68,95,83,72,79,87,95, -68,65,84,65,95,77,79,86,73,69,34,62,10,32,32,32,32,32,32,60,98,105,116, +112,112,36,103,114,97,121,95,51,50,120,51,50,95,48,52,46,112,110,103,60, +47,98,105,116,109,97,112,50,62,10,32,32,32,32,32,32,60,116,111,111,108, +116,105,112,62,84,97,98,108,101,60,47,116,111,111,108,116,105,112,62,10, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,116,111,111,108,34,32,110,97,109, +101,61,34,73,68,95,84,79,79,76,83,95,77,69,78,85,34,62,10,32,32,32,32,32, +32,60,98,105,116,109,97,112,62,71,100,97,65,112,112,82,101,115,111,117, +114,99,101,115,46,99,112,112,36,99,111,108,111,114,95,51,50,120,51,50,95, +52,49,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32, +60,98,105,116,109,97,112,50,62,71,100,97,65,112,112,82,101,115,111,117, +114,99,101,115,46,99,112,112,36,103,114,97,121,95,51,50,120,51,50,95,52, +49,46,112,110,103,60,47,98,105,116,109,97,112,50,62,10,32,32,32,32,32,32, +60,116,111,111,108,116,105,112,62,84,111,111,108,115,60,47,116,111,111, +108,116,105,112,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,116,111,111, +108,34,32,110,97,109,101,61,34,73,68,95,84,79,79,76,83,95,87,69,73,71,72, +84,83,95,77,65,78,65,71,69,82,34,62,10,32,32,32,32,32,32,60,98,105,116, 109,97,112,62,71,100,97,65,112,112,82,101,115,111,117,114,99,101,115,46, -99,112,112,36,48,48,56,45,99,111,108,111,114,95,51,50,120,51,50,95,49,49, -46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,60,98, -105,116,109,97,112,50,62,71,100,97,65,112,112,82,101,115,111,117,114,99, -101,115,46,99,112,112,36,48,48,56,45,103,114,97,121,95,51,50,120,51,50, -95,49,49,46,112,110,103,60,47,98,105,116,109,97,112,50,62,10,32,32,32,32, -32,32,60,116,111,111,108,116,105,112,62,77,97,112,32,77,111,118,105,101, -60,47,116,111,111,108,116,105,112,62,10,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,115,101,112,97,114,97,116,111,114,34,47,62,10,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,116,111,111,108,34,32,110, -97,109,101,61,34,73,68,95,83,72,79,87,95,67,65,84,95,67,76,65,83,83,73, -70,34,62,10,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100,97,65, -112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,48,48,56,45, -99,111,108,111,114,95,51,50,120,51,50,95,49,50,46,112,110,103,60,47,98, -105,116,109,97,112,62,10,32,32,32,32,32,32,60,98,105,116,109,97,112,50, -62,71,100,97,65,112,112,82,101,115,111,117,114,99,101,115,46,99,112,112, -36,48,48,56,45,103,114,97,121,95,51,50,120,51,50,95,49,50,46,112,110,103, +99,112,112,36,99,111,108,111,114,95,51,50,120,51,50,95,48,53,46,112,110, +103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,60,98,105,116,109, +97,112,50,62,71,100,97,65,112,112,82,101,115,111,117,114,99,101,115,46, +99,112,112,36,103,114,97,121,95,51,50,120,51,50,95,48,53,46,112,110,103, 60,47,98,105,116,109,97,112,50,62,10,32,32,32,32,32,32,60,116,111,111,108, -116,105,112,62,67,97,116,101,103,111,114,121,32,69,100,105,116,111,114, -60,47,116,111,111,108,116,105,112,62,10,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,115,101,112,97,114,97,116,111,114,34,47,62,10,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,116,111,111,108,34,32,110, -97,109,101,61,34,73,68,77,95,72,73,83,84,34,62,10,32,32,32,32,32,32,60, -98,105,116,109,97,112,62,71,100,97,65,112,112,82,101,115,111,117,114,99, -101,115,46,99,112,112,36,48,48,56,45,99,111,108,111,114,95,51,50,120,51, -50,95,49,51,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32, -32,32,60,98,105,116,109,97,112,50,62,71,100,97,65,112,112,82,101,115,111, -117,114,99,101,115,46,99,112,112,36,48,48,56,45,103,114,97,121,95,51,50, +116,105,112,62,87,101,105,103,104,116,115,32,77,97,110,97,103,101,114,60, +47,116,111,111,108,116,105,112,62,10,32,32,32,32,60,47,111,98,106,101,99, +116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,115,101,112,97,114,97,116,111,114,34,47,62,10,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,116,111,111,108,34,32,110,97, +109,101,61,34,73,68,95,77,65,80,95,67,72,79,73,67,69,83,34,62,10,32,32, +32,32,32,32,60,98,105,116,109,97,112,62,71,100,97,65,112,112,82,101,115, +111,117,114,99,101,115,46,99,112,112,36,99,111,108,111,114,95,51,50,120, +51,50,95,48,57,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32, +32,32,32,60,98,105,116,109,97,112,50,62,71,100,97,65,112,112,82,101,115, +111,117,114,99,101,115,46,99,112,112,36,103,114,97,121,95,51,50,120,51, +50,95,48,57,46,112,110,103,60,47,98,105,116,109,97,112,50,62,10,32,32,32, +32,32,32,60,116,111,111,108,116,105,112,62,77,97,112,115,32,97,110,100, +32,82,97,116,101,115,60,47,116,111,111,108,116,105,112,62,10,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,116,111,111,108,34,32,110,97,109,101,61,34,73, +68,95,83,72,79,87,95,67,65,82,84,79,71,82,65,77,95,78,69,87,95,86,73,69, +87,34,62,10,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100,97,65, +112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,99,111,108,111, +114,95,51,50,120,51,50,95,49,48,46,112,110,103,60,47,98,105,116,109,97, +112,62,10,32,32,32,32,32,32,60,98,105,116,109,97,112,50,62,71,100,97,65, +112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,103,114,97,121, +95,51,50,120,51,50,95,49,48,46,112,110,103,60,47,98,105,116,109,97,112, +50,62,10,32,32,32,32,32,32,60,116,111,111,108,116,105,112,62,67,97,114, +116,111,103,114,97,109,60,47,116,111,111,108,116,105,112,62,10,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,116,111,111,108,34,32,110,97,109,101,61,34,73, +68,95,83,72,79,87,95,68,65,84,65,95,77,79,86,73,69,34,62,10,32,32,32,32, +32,32,60,98,105,116,109,97,112,62,71,100,97,65,112,112,82,101,115,111,117, +114,99,101,115,46,99,112,112,36,99,111,108,111,114,95,51,50,120,51,50,95, +49,49,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32, +60,98,105,116,109,97,112,50,62,71,100,97,65,112,112,82,101,115,111,117, +114,99,101,115,46,99,112,112,36,103,114,97,121,95,51,50,120,51,50,95,49, +49,46,112,110,103,60,47,98,105,116,109,97,112,50,62,10,32,32,32,32,32,32, +60,116,111,111,108,116,105,112,62,77,97,112,32,77,111,118,105,101,60,47, +116,111,111,108,116,105,112,62,10,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +101,112,97,114,97,116,111,114,34,47,62,10,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,116,111,111,108,34,32,110,97,109,101, +61,34,73,68,95,83,72,79,87,95,67,65,84,95,67,76,65,83,83,73,70,34,62,10, +32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100,97,65,112,112,82,101, +115,111,117,114,99,101,115,46,99,112,112,36,99,111,108,111,114,95,51,50, +120,51,50,95,49,50,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32, +32,32,32,32,32,60,98,105,116,109,97,112,50,62,71,100,97,65,112,112,82,101, +115,111,117,114,99,101,115,46,99,112,112,36,103,114,97,121,95,51,50,120, +51,50,95,49,50,46,112,110,103,60,47,98,105,116,109,97,112,50,62,10,32,32, +32,32,32,32,60,116,111,111,108,116,105,112,62,67,97,116,101,103,111,114, +121,32,69,100,105,116,111,114,60,47,116,111,111,108,116,105,112,62,10,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,115,101,112,97,114,97,116,111,114,34, +47,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, +116,111,111,108,34,32,110,97,109,101,61,34,73,68,77,95,72,73,83,84,34,62, +10,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100,97,65,112,112,82, +101,115,111,117,114,99,101,115,46,99,112,112,36,99,111,108,111,114,95,51, +50,120,51,50,95,49,51,46,112,110,103,60,47,98,105,116,109,97,112,62,10, +32,32,32,32,32,32,60,98,105,116,109,97,112,50,62,71,100,97,65,112,112,82, +101,115,111,117,114,99,101,115,46,99,112,112,36,103,114,97,121,95,51,50, 120,51,50,95,49,51,46,112,110,103,60,47,98,105,116,109,97,112,50,62,10, 32,32,32,32,32,32,60,116,111,111,108,116,105,112,62,72,105,115,116,111, 103,114,97,109,60,47,116,111,111,108,116,105,112,62,10,32,32,32,32,60,47, 111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99, 108,97,115,115,61,34,116,111,111,108,34,32,110,97,109,101,61,34,73,68,77, 95,66,79,88,34,62,10,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100, -97,65,112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,48,48, -56,45,99,111,108,111,114,95,51,50,120,51,50,95,49,52,46,112,110,103,60, -47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,60,98,105,116,109,97,112, -50,62,71,100,97,65,112,112,82,101,115,111,117,114,99,101,115,46,99,112, -112,36,48,48,56,45,103,114,97,121,95,51,50,120,51,50,95,49,52,46,112,110, -103,60,47,98,105,116,109,97,112,50,62,10,32,32,32,32,32,32,60,116,111,111, -108,116,105,112,62,66,111,120,32,80,108,111,116,60,47,116,111,111,108,116, -105,112,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,116,111,111,108,34, -32,110,97,109,101,61,34,73,68,77,95,83,67,65,84,84,69,82,80,76,79,84,34, -62,10,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100,97,65,112,112, -82,101,115,111,117,114,99,101,115,46,99,112,112,36,48,48,56,45,99,111,108, -111,114,95,51,50,120,51,50,95,49,53,46,112,110,103,60,47,98,105,116,109, -97,112,62,10,32,32,32,32,32,32,60,98,105,116,109,97,112,50,62,71,100,97, -65,112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,48,48,56, -45,103,114,97,121,95,51,50,120,51,50,95,49,53,46,112,110,103,60,47,98,105, -116,109,97,112,50,62,10,32,32,32,32,32,32,60,116,111,111,108,116,105,112, -62,83,99,97,116,116,101,114,32,80,108,111,116,60,47,116,111,111,108,116, -105,112,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,116,111,111,108,34, -32,110,97,109,101,61,34,73,68,77,95,83,67,65,84,84,69,82,80,76,79,84,95, -77,65,84,34,62,10,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100, -97,65,112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,48,48, -56,45,99,111,108,111,114,95,51,50,120,51,50,95,49,54,46,112,110,103,60, -47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,60,98,105,116,109,97,112, -50,62,71,100,97,65,112,112,82,101,115,111,117,114,99,101,115,46,99,112, -112,36,48,48,56,45,103,114,97,121,95,51,50,120,51,50,95,49,54,46,112,110, -103,60,47,98,105,116,109,97,112,50,62,10,32,32,32,32,32,32,60,116,111,111, -108,116,105,112,62,83,99,97,116,116,101,114,32,80,108,111,116,32,77,97, -116,114,105,120,60,47,116,111,111,108,116,105,112,62,10,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32, -99,108,97,115,115,61,34,116,111,111,108,34,32,110,97,109,101,61,34,73,68, -77,95,66,85,66,66,76,69,67,72,65,82,84,34,62,10,32,32,32,32,32,32,60,98, +97,65,112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,99,111, +108,111,114,95,51,50,120,51,50,95,49,52,46,112,110,103,60,47,98,105,116, +109,97,112,62,10,32,32,32,32,32,32,60,98,105,116,109,97,112,50,62,71,100, +97,65,112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,103,114, +97,121,95,51,50,120,51,50,95,49,52,46,112,110,103,60,47,98,105,116,109, +97,112,50,62,10,32,32,32,32,32,32,60,116,111,111,108,116,105,112,62,66, +111,120,32,80,108,111,116,60,47,116,111,111,108,116,105,112,62,10,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,116,111,111,108,34,32,110,97,109,101,61, +34,73,68,77,95,83,67,65,84,84,69,82,80,76,79,84,34,62,10,32,32,32,32,32, +32,60,98,105,116,109,97,112,62,71,100,97,65,112,112,82,101,115,111,117, +114,99,101,115,46,99,112,112,36,99,111,108,111,114,95,51,50,120,51,50,95, +49,53,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32, +60,98,105,116,109,97,112,50,62,71,100,97,65,112,112,82,101,115,111,117, +114,99,101,115,46,99,112,112,36,103,114,97,121,95,51,50,120,51,50,95,49, +53,46,112,110,103,60,47,98,105,116,109,97,112,50,62,10,32,32,32,32,32,32, +60,116,111,111,108,116,105,112,62,83,99,97,116,116,101,114,32,80,108,111, +116,60,47,116,111,111,108,116,105,112,62,10,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,116,111,111,108,34,32,110,97,109,101,61,34,73,68,77,95,83,67, +65,84,84,69,82,80,76,79,84,95,77,65,84,34,62,10,32,32,32,32,32,32,60,98, 105,116,109,97,112,62,71,100,97,65,112,112,82,101,115,111,117,114,99,101, -115,46,99,112,112,36,48,48,56,45,99,111,108,111,114,95,51,50,120,51,50, -95,49,55,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32, -32,60,98,105,116,109,97,112,50,62,71,100,97,65,112,112,82,101,115,111,117, -114,99,101,115,46,99,112,112,36,48,48,56,45,103,114,97,121,95,51,50,120, -51,50,95,49,55,46,112,110,103,60,47,98,105,116,109,97,112,50,62,10,32,32, -32,32,32,32,60,116,111,111,108,116,105,112,62,66,117,98,98,108,101,32,67, -104,97,114,116,60,47,116,111,111,108,116,105,112,62,10,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,116,111,111,108,34,32,110,97,109,101,61,34,73,68,77, -95,51,68,80,34,62,10,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100, -97,65,112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,48,48, -56,45,99,111,108,111,114,95,51,50,120,51,50,95,49,56,46,112,110,103,60, -47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,60,98,105,116,109,97,112, -50,62,71,100,97,65,112,112,82,101,115,111,117,114,99,101,115,46,99,112, -112,36,48,48,56,45,103,114,97,121,95,51,50,120,51,50,95,49,56,46,112,110, -103,60,47,98,105,116,109,97,112,50,62,10,32,32,32,32,32,32,60,116,111,111, -108,116,105,112,62,51,68,32,83,99,97,116,116,101,114,32,80,108,111,116, -60,47,116,111,111,108,116,105,112,62,10,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,116,111,111,108,34,32,110,97,109,101,61,34,73,68,77,95,80,67,80,34, -62,10,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100,97,65,112,112, -82,101,115,111,117,114,99,101,115,46,99,112,112,36,48,48,56,45,99,111,108, -111,114,95,51,50,120,51,50,95,49,57,46,112,110,103,60,47,98,105,116,109, -97,112,62,10,32,32,32,32,32,32,60,98,105,116,109,97,112,50,62,71,100,97, -65,112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,48,48,56, -45,103,114,97,121,95,51,50,120,51,50,95,49,57,46,112,110,103,60,47,98,105, -116,109,97,112,50,62,10,32,32,32,32,32,32,60,116,111,111,108,116,105,112, -62,80,97,114,97,108,108,101,108,32,67,111,111,114,100,105,110,97,116,101, -32,80,108,111,116,60,47,116,111,111,108,116,105,112,62,10,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32, -99,108,97,115,115,61,34,116,111,111,108,34,32,110,97,109,101,61,34,73,68, -95,67,79,78,68,95,80,76,79,84,95,67,72,79,73,67,69,83,34,62,10,32,32,32, -32,32,32,60,98,105,116,109,97,112,62,71,100,97,65,112,112,82,101,115,111, -117,114,99,101,115,46,99,112,112,36,48,48,56,45,99,111,108,111,114,95,51, -50,120,51,50,95,50,48,46,112,110,103,60,47,98,105,116,109,97,112,62,10, -32,32,32,32,32,32,60,98,105,116,109,97,112,50,62,71,100,97,65,112,112,82, -101,115,111,117,114,99,101,115,46,99,112,112,36,48,48,56,45,103,114,97, -121,95,51,50,120,51,50,95,50,48,46,112,110,103,60,47,98,105,116,109,97, -112,50,62,10,32,32,32,32,32,32,60,116,111,111,108,116,105,112,62,67,111, -110,100,105,116,105,111,110,97,108,32,80,108,111,116,60,47,116,111,111, -108,116,105,112,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,101,112, -97,114,97,116,111,114,34,47,62,10,32,32,32,32,60,111,98,106,101,99,116, +115,46,99,112,112,36,99,111,108,111,114,95,51,50,120,51,50,95,49,54,46, +112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,60,98,105, +116,109,97,112,50,62,71,100,97,65,112,112,82,101,115,111,117,114,99,101, +115,46,99,112,112,36,103,114,97,121,95,51,50,120,51,50,95,49,54,46,112, +110,103,60,47,98,105,116,109,97,112,50,62,10,32,32,32,32,32,32,60,116,111, +111,108,116,105,112,62,83,99,97,116,116,101,114,32,80,108,111,116,32,77, +97,116,114,105,120,60,47,116,111,111,108,116,105,112,62,10,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116, 32,99,108,97,115,115,61,34,116,111,111,108,34,32,110,97,109,101,61,34,73, -68,95,67,76,85,83,84,69,82,73,78,71,95,67,72,79,73,67,69,83,34,62,10,32, -32,32,32,32,32,60,98,105,116,109,97,112,62,71,100,97,65,112,112,82,101, -115,111,117,114,99,101,115,46,99,112,112,36,48,48,56,45,99,111,108,111, -114,95,51,50,120,51,50,95,51,56,46,112,110,103,60,47,98,105,116,109,97, -112,62,10,32,32,32,32,32,32,60,98,105,116,109,97,112,50,62,71,100,97,65, -112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,48,48,56,45, -103,114,97,121,95,51,50,120,51,50,95,51,56,46,112,110,103,60,47,98,105, -116,109,97,112,50,62,10,32,32,32,32,32,32,60,116,111,111,108,116,105,112, -62,67,108,117,115,116,101,114,115,60,47,116,111,111,108,116,105,112,62, -10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,115,101,112,97,114,97,116,111, -114,34,47,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,116,111,111,108,34,32,110,97,109,101,61,34,73,68,95,77,79,82,65,78, -95,77,69,78,85,34,62,10,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71, -100,97,65,112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,48, -48,56,45,99,111,108,111,114,95,51,50,120,51,50,95,50,49,46,112,110,103, +68,77,95,66,85,66,66,76,69,67,72,65,82,84,34,62,10,32,32,32,32,32,32,60, +98,105,116,109,97,112,62,71,100,97,65,112,112,82,101,115,111,117,114,99, +101,115,46,99,112,112,36,99,111,108,111,114,95,51,50,120,51,50,95,49,55, +46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,60,98, +105,116,109,97,112,50,62,71,100,97,65,112,112,82,101,115,111,117,114,99, +101,115,46,99,112,112,36,103,114,97,121,95,51,50,120,51,50,95,49,55,46, +112,110,103,60,47,98,105,116,109,97,112,50,62,10,32,32,32,32,32,32,60,116, +111,111,108,116,105,112,62,66,117,98,98,108,101,32,67,104,97,114,116,60, +47,116,111,111,108,116,105,112,62,10,32,32,32,32,60,47,111,98,106,101,99, +116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,116,111,111,108,34,32,110,97,109,101,61,34,73,68,77,95,51,68,80,34,62, +10,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100,97,65,112,112,82, +101,115,111,117,114,99,101,115,46,99,112,112,36,99,111,108,111,114,95,51, +50,120,51,50,95,49,56,46,112,110,103,60,47,98,105,116,109,97,112,62,10, +32,32,32,32,32,32,60,98,105,116,109,97,112,50,62,71,100,97,65,112,112,82, +101,115,111,117,114,99,101,115,46,99,112,112,36,103,114,97,121,95,51,50, +120,51,50,95,49,56,46,112,110,103,60,47,98,105,116,109,97,112,50,62,10, +32,32,32,32,32,32,60,116,111,111,108,116,105,112,62,51,68,32,83,99,97,116, +116,101,114,32,80,108,111,116,60,47,116,111,111,108,116,105,112,62,10,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,116,111,111,108,34,32,110,97,109,101, +61,34,73,68,77,95,80,67,80,34,62,10,32,32,32,32,32,32,60,98,105,116,109, +97,112,62,71,100,97,65,112,112,82,101,115,111,117,114,99,101,115,46,99, +112,112,36,99,111,108,111,114,95,51,50,120,51,50,95,49,57,46,112,110,103, 60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,60,98,105,116,109,97, 112,50,62,71,100,97,65,112,112,82,101,115,111,117,114,99,101,115,46,99, -112,112,36,48,48,56,45,103,114,97,121,95,51,50,120,51,50,95,50,49,46,112, -110,103,60,47,98,105,116,109,97,112,50,62,10,32,32,32,32,32,32,60,116,111, -111,108,116,105,112,62,77,111,114,97,110,32,83,99,97,116,116,101,114,32, -80,108,111,116,60,47,116,111,111,108,116,105,112,62,10,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,116,111,111,108,34,32,110,97,109,101,61,34,73,68,95, -67,79,82,82,69,76,79,95,77,69,78,85,34,62,10,32,32,32,32,32,32,60,98,105, -116,109,97,112,62,71,100,97,65,112,112,82,101,115,111,117,114,99,101,115, -46,99,112,112,36,48,48,56,45,99,111,108,111,114,95,51,50,120,51,50,95,50, -50,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,60, -98,105,116,109,97,112,50,62,71,100,97,65,112,112,82,101,115,111,117,114, -99,101,115,46,99,112,112,36,48,48,56,45,103,114,97,121,95,51,50,120,51, -50,95,50,50,46,112,110,103,60,47,98,105,116,109,97,112,50,62,10,32,32,32, -32,32,32,60,116,111,111,108,116,105,112,62,83,112,97,116,105,97,108,32, -67,111,114,114,101,108,111,103,114,97,109,60,47,116,111,111,108,116,105, -112,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,116,111,111,108,34,32, -110,97,109,101,61,34,73,68,95,76,73,83,65,95,77,69,78,85,34,62,10,32,32, -32,32,32,32,60,98,105,116,109,97,112,62,71,100,97,65,112,112,82,101,115, -111,117,114,99,101,115,46,99,112,112,36,48,48,56,45,99,111,108,111,114, -95,51,50,120,51,50,95,50,51,46,112,110,103,60,47,98,105,116,109,97,112, -62,10,32,32,32,32,32,32,60,98,105,116,109,97,112,50,62,71,100,97,65,112, -112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,48,48,56,45,103, -114,97,121,95,51,50,120,51,50,95,50,51,46,112,110,103,60,47,98,105,116, -109,97,112,50,62,10,32,32,32,32,32,32,60,116,111,111,108,116,105,112,62, -67,108,117,115,116,101,114,32,77,97,112,115,60,47,116,111,111,108,116,105, +112,112,36,103,114,97,121,95,51,50,120,51,50,95,49,57,46,112,110,103,60, +47,98,105,116,109,97,112,50,62,10,32,32,32,32,32,32,60,116,111,111,108, +116,105,112,62,80,97,114,97,108,108,101,108,32,67,111,111,114,100,105,110, +97,116,101,32,80,108,111,116,60,47,116,111,111,108,116,105,112,62,10,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,116,111,111,108,34,32,110,97,109,101, +61,34,73,68,95,67,79,78,68,95,80,76,79,84,95,67,72,79,73,67,69,83,34,62, +10,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100,97,65,112,112,82, +101,115,111,117,114,99,101,115,46,99,112,112,36,99,111,108,111,114,95,51, +50,120,51,50,95,50,48,46,112,110,103,60,47,98,105,116,109,97,112,62,10, +32,32,32,32,32,32,60,98,105,116,109,97,112,50,62,71,100,97,65,112,112,82, +101,115,111,117,114,99,101,115,46,99,112,112,36,103,114,97,121,95,51,50, +120,51,50,95,50,48,46,112,110,103,60,47,98,105,116,109,97,112,50,62,10, +32,32,32,32,32,32,60,116,111,111,108,116,105,112,62,67,111,110,100,105, +116,105,111,110,97,108,32,80,108,111,116,60,47,116,111,111,108,116,105, 112,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60, 111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,101,112,97,114,97, 116,111,114,34,47,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,116,111,111,108,34,32,110,97,109,101,61,34,73,68,95,83, -72,79,87,95,84,73,77,69,95,67,72,79,79,83,69,82,34,62,10,32,32,32,32,32, -32,60,98,105,116,109,97,112,62,71,100,97,65,112,112,82,101,115,111,117, -114,99,101,115,46,99,112,112,36,48,48,56,45,99,111,108,111,114,95,51,50, +97,115,115,61,34,116,111,111,108,34,32,110,97,109,101,61,34,73,68,95,67, +76,85,83,84,69,82,73,78,71,95,67,72,79,73,67,69,83,34,62,10,32,32,32,32, +32,32,60,98,105,116,109,97,112,62,71,100,97,65,112,112,82,101,115,111,117, +114,99,101,115,46,99,112,112,36,99,111,108,111,114,95,51,50,120,51,50,95, +51,56,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32, +60,98,105,116,109,97,112,50,62,71,100,97,65,112,112,82,101,115,111,117, +114,99,101,115,46,99,112,112,36,103,114,97,121,95,51,50,120,51,50,95,51, +56,46,112,110,103,60,47,98,105,116,109,97,112,50,62,10,32,32,32,32,32,32, +60,116,111,111,108,116,105,112,62,67,108,117,115,116,101,114,115,60,47, +116,111,111,108,116,105,112,62,10,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +101,112,97,114,97,116,111,114,34,47,62,10,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,116,111,111,108,34,32,110,97,109,101, +61,34,73,68,95,77,79,82,65,78,95,77,69,78,85,34,62,10,32,32,32,32,32,32, +60,98,105,116,109,97,112,62,71,100,97,65,112,112,82,101,115,111,117,114, +99,101,115,46,99,112,112,36,99,111,108,111,114,95,51,50,120,51,50,95,50, +49,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,60, +98,105,116,109,97,112,50,62,71,100,97,65,112,112,82,101,115,111,117,114, +99,101,115,46,99,112,112,36,103,114,97,121,95,51,50,120,51,50,95,50,49, +46,112,110,103,60,47,98,105,116,109,97,112,50,62,10,32,32,32,32,32,32,60, +116,111,111,108,116,105,112,62,77,111,114,97,110,32,83,99,97,116,116,101, +114,32,80,108,111,116,60,47,116,111,111,108,116,105,112,62,10,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,116,111,111,108,34,32,110,97,109,101,61,34,73, +68,95,67,79,82,82,69,76,79,95,77,69,78,85,34,62,10,32,32,32,32,32,32,60, +98,105,116,109,97,112,62,71,100,97,65,112,112,82,101,115,111,117,114,99, +101,115,46,99,112,112,36,99,111,108,111,114,95,51,50,120,51,50,95,50,50, +46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,60,98, +105,116,109,97,112,50,62,71,100,97,65,112,112,82,101,115,111,117,114,99, +101,115,46,99,112,112,36,103,114,97,121,95,51,50,120,51,50,95,50,50,46, +112,110,103,60,47,98,105,116,109,97,112,50,62,10,32,32,32,32,32,32,60,116, +111,111,108,116,105,112,62,83,112,97,116,105,97,108,32,67,111,114,114,101, +108,111,103,114,97,109,60,47,116,111,111,108,116,105,112,62,10,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,116,111,111,108,34,32,110,97,109,101,61,34,73, +68,95,76,73,83,65,95,77,69,78,85,34,62,10,32,32,32,32,32,32,60,98,105,116, +109,97,112,62,71,100,97,65,112,112,82,101,115,111,117,114,99,101,115,46, +99,112,112,36,99,111,108,111,114,95,51,50,120,51,50,95,50,51,46,112,110, +103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,60,98,105,116,109, +97,112,50,62,71,100,97,65,112,112,82,101,115,111,117,114,99,101,115,46, +99,112,112,36,103,114,97,121,95,51,50,120,51,50,95,50,51,46,112,110,103, +60,47,98,105,116,109,97,112,50,62,10,32,32,32,32,32,32,60,116,111,111,108, +116,105,112,62,67,108,117,115,116,101,114,32,77,97,112,115,60,47,116,111, +111,108,116,105,112,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,101, +112,97,114,97,116,111,114,34,47,62,10,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,116,111,111,108,34,32,110,97,109,101,61, +34,73,68,95,83,72,79,87,95,84,73,77,69,95,67,72,79,79,83,69,82,34,62,10, +32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100,97,65,112,112,82,101, +115,111,117,114,99,101,115,46,99,112,112,36,99,111,108,111,114,95,51,50, 120,51,50,95,50,53,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32, 32,32,32,32,32,60,98,105,116,109,97,112,50,62,71,100,97,65,112,112,82,101, -115,111,117,114,99,101,115,46,99,112,112,36,48,48,56,45,103,114,97,121, -95,51,50,120,51,50,95,50,53,46,112,110,103,60,47,98,105,116,109,97,112, -50,62,10,32,32,32,32,32,32,60,116,111,111,108,116,105,112,62,84,105,109, -101,60,47,116,111,111,108,116,105,112,62,10,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,116,111,111,108,34,32,110,97,109,101,61,34,73,68,77,95,76,73, -78,69,95,67,72,65,82,84,34,62,10,32,32,32,32,32,32,60,98,105,116,109,97, -112,62,71,100,97,65,112,112,82,101,115,111,117,114,99,101,115,46,99,112, -112,36,48,48,56,45,99,111,108,111,114,95,51,50,120,51,50,95,50,54,46,112, -110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,60,98,105,116, -109,97,112,50,62,71,100,97,65,112,112,82,101,115,111,117,114,99,101,115, -46,99,112,112,36,48,48,56,45,103,114,97,121,95,51,50,120,51,50,95,50,54, -46,112,110,103,60,47,98,105,116,109,97,112,50,62,10,32,32,32,32,32,32,60, -116,111,111,108,116,105,112,62,65,118,101,114,97,103,101,115,32,67,104, -97,114,116,60,47,116,111,111,108,116,105,112,62,10,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,115,101,112,97,114,97,116,111,114,34,47,62,10,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,116,111,111,108, -34,32,110,97,109,101,61,34,73,68,95,82,69,71,82,69,83,83,73,79,78,95,67, -76,65,83,83,73,67,34,62,10,32,32,32,32,32,32,60,98,105,116,109,97,112,62, -71,100,97,65,112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36, -48,48,56,45,99,111,108,111,114,95,51,50,120,51,50,95,50,55,46,112,110,103, -60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,60,98,105,116,109,97, -112,50,62,71,100,97,65,112,112,82,101,115,111,117,114,99,101,115,46,99, -112,112,36,48,48,56,45,103,114,97,121,95,51,50,120,51,50,95,50,55,46,112, -110,103,60,47,98,105,116,109,97,112,50,62,10,32,32,32,32,32,32,60,116,111, -111,108,116,105,112,62,82,101,103,114,101,115,115,105,111,110,60,47,116, +115,111,117,114,99,101,115,46,99,112,112,36,103,114,97,121,95,51,50,120, +51,50,95,50,53,46,112,110,103,60,47,98,105,116,109,97,112,50,62,10,32,32, +32,32,32,32,60,116,111,111,108,116,105,112,62,84,105,109,101,60,47,116, 111,111,108,116,105,112,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,60,47,111,98,106,101,99,116,62,10,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,84,111,111,108,66,97,114,34,32,110,97, -109,101,61,34,84,111,111,108,66,97,114,95,77,65,80,34,62,10,32,32,32,32, -60,115,116,121,108,101,62,119,120,84,66,95,70,76,65,84,124,119,120,84,66, -95,72,79,82,73,90,79,78,84,65,76,60,47,115,116,121,108,101,62,10,32,32, -32,32,60,98,105,116,109,97,112,115,105,122,101,62,50,52,44,50,52,60,47, -98,105,116,109,97,112,115,105,122,101,62,10,32,32,32,32,60,109,97,114,103, -105,110,115,62,49,44,49,60,47,109,97,114,103,105,110,115,62,10,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,116,111,111,108, -34,32,110,97,109,101,61,34,73,68,95,83,69,76,69,67,84,95,76,65,89,69,82, -34,62,10,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100,97,65,112, -112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,48,48,56,45,99,111, +10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,116, +111,111,108,34,32,110,97,109,101,61,34,73,68,77,95,76,73,78,69,95,67,72, +65,82,84,34,62,10,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100, +97,65,112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,99,111, +108,111,114,95,51,50,120,51,50,95,50,54,46,112,110,103,60,47,98,105,116, +109,97,112,62,10,32,32,32,32,32,32,60,98,105,116,109,97,112,50,62,71,100, +97,65,112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,103,114, +97,121,95,51,50,120,51,50,95,50,54,46,112,110,103,60,47,98,105,116,109, +97,112,50,62,10,32,32,32,32,32,32,60,116,111,111,108,116,105,112,62,65, +118,101,114,97,103,101,115,32,67,104,97,114,116,60,47,116,111,111,108,116, +105,112,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,101,112,97,114, +97,116,111,114,34,47,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,116,111,111,108,34,32,110,97,109,101,61,34,73,68,95,82, +69,71,82,69,83,83,73,79,78,95,67,76,65,83,83,73,67,34,62,10,32,32,32,32, +32,32,60,98,105,116,109,97,112,62,71,100,97,65,112,112,82,101,115,111,117, +114,99,101,115,46,99,112,112,36,99,111,108,111,114,95,51,50,120,51,50,95, +50,55,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32, +60,98,105,116,109,97,112,50,62,71,100,97,65,112,112,82,101,115,111,117, +114,99,101,115,46,99,112,112,36,103,114,97,121,95,51,50,120,51,50,95,50, +55,46,112,110,103,60,47,98,105,116,109,97,112,50,62,10,32,32,32,32,32,32, +60,116,111,111,108,116,105,112,62,82,101,103,114,101,115,115,105,111,110, +60,47,116,111,111,108,116,105,112,62,10,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,60,47,111,98,106,101,99,116,62,10,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,84,111,111,108,66,97,114, +34,32,110,97,109,101,61,34,84,111,111,108,66,97,114,95,77,65,80,34,62,10, +32,32,32,32,60,115,116,121,108,101,62,119,120,84,66,95,70,76,65,84,124, +119,120,84,66,95,72,79,82,73,90,79,78,84,65,76,60,47,115,116,121,108,101, +62,10,32,32,32,32,60,98,105,116,109,97,112,115,105,122,101,62,50,52,44, +50,52,60,47,98,105,116,109,97,112,115,105,122,101,62,10,32,32,32,32,60, +109,97,114,103,105,110,115,62,49,44,49,60,47,109,97,114,103,105,110,115, +62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,116, +111,111,108,34,32,110,97,109,101,61,34,73,68,95,83,69,76,69,67,84,95,76, +65,89,69,82,34,62,10,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100, +97,65,112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,99,111, 108,111,114,95,50,52,120,50,52,95,50,56,46,112,110,103,60,47,98,105,116, 109,97,112,62,10,32,32,32,32,32,32,60,116,111,111,108,116,105,112,62,83, 101,108,101,99,116,60,47,116,111,111,108,116,105,112,62,10,32,32,32,32, @@ -60391,77 +60392,76 @@ static unsigned char xml_res_file_72[] = { 32,99,108,97,115,115,61,34,116,111,111,108,34,32,110,97,109,101,61,34,73, 68,95,83,69,76,69,67,84,95,73,78,86,69,82,84,34,62,10,32,32,32,32,32,32, 60,98,105,116,109,97,112,62,71,100,97,65,112,112,82,101,115,111,117,114, -99,101,115,46,99,112,112,36,48,48,56,45,99,111,108,111,114,95,50,52,120, -50,52,95,50,57,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32, -32,32,32,60,116,111,111,108,116,105,112,62,73,110,118,101,114,116,32,83, -101,108,101,99,116,60,47,116,111,111,108,116,105,112,62,10,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,116,111,111,108,34,32,110,97,109,101,61,34,73, -68,95,65,68,68,95,76,65,89,69,82,34,62,10,32,32,32,32,32,32,60,98,105,116, -109,97,112,62,71,100,97,65,112,112,82,101,115,111,117,114,99,101,115,46, -99,112,112,36,48,48,56,45,99,111,108,111,114,95,50,52,120,50,52,95,51,57, -46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,60,116, -111,111,108,116,105,112,62,65,100,100,32,77,97,112,32,76,97,121,101,114, -60,47,116,111,111,108,116,105,112,62,10,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,116,111,111,108,34,32,110,97,109,101,61,34,73,68,95,69,68,73,84,95, -76,65,89,69,82,34,62,10,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71, -100,97,65,112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,48, -48,56,45,99,111,108,111,114,95,50,52,120,50,52,95,52,48,46,112,110,103, -60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,60,116,111,111,108, -116,105,112,62,77,97,112,32,76,97,121,101,114,32,83,101,116,116,105,110, -103,115,60,47,116,111,111,108,116,105,112,62,10,32,32,32,32,60,47,111,98, +99,101,115,46,99,112,112,36,99,111,108,111,114,95,50,52,120,50,52,95,50, +57,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,60, +116,111,111,108,116,105,112,62,73,110,118,101,114,116,32,83,101,108,101, +99,116,60,47,116,111,111,108,116,105,112,62,10,32,32,32,32,60,47,111,98, 106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,115,101,112,97,114,97,116,111,114,34,47,62,10,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,116,111,111,108,34, -32,110,97,109,101,61,34,73,68,95,90,79,79,77,95,76,65,89,69,82,34,62,10, -32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100,97,65,112,112,82,101, -115,111,117,114,99,101,115,46,99,112,112,36,48,48,56,45,99,111,108,111, -114,95,50,52,120,50,52,95,51,48,46,112,110,103,60,47,98,105,116,109,97, -112,62,10,32,32,32,32,32,32,60,116,111,111,108,116,105,112,62,90,111,111, -109,32,73,110,60,47,116,111,111,108,116,105,112,62,10,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,116,111,111,108,34,32,110,97,109,101,61,34,73,68,95, -90,79,79,77,95,79,85,84,95,76,65,89,69,82,34,62,10,32,32,32,32,32,32,60, -98,105,116,109,97,112,62,71,100,97,65,112,112,82,101,115,111,117,114,99, -101,115,46,99,112,112,36,48,48,56,45,99,111,108,111,114,95,50,52,120,50, -52,95,51,49,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32, -32,32,60,116,111,111,108,116,105,112,62,90,111,111,109,32,79,117,116,60, -47,116,111,111,108,116,105,112,62,10,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,116,111,111,108,34,32,110,97,109,101,61,34,73,68,95,80,65,78,95,76,65, -89,69,82,34,62,10,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100, -97,65,112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,48,48, -56,45,99,111,108,111,114,95,50,52,120,50,52,95,51,50,46,112,110,103,60, +115,115,61,34,116,111,111,108,34,32,110,97,109,101,61,34,73,68,95,65,68, +68,95,76,65,89,69,82,34,62,10,32,32,32,32,32,32,60,98,105,116,109,97,112, +62,71,100,97,65,112,112,82,101,115,111,117,114,99,101,115,46,99,112,112, +36,99,111,108,111,114,95,50,52,120,50,52,95,51,57,46,112,110,103,60,47, +98,105,116,109,97,112,62,10,32,32,32,32,32,32,60,116,111,111,108,116,105, +112,62,65,100,100,32,77,97,112,32,76,97,121,101,114,60,47,116,111,111,108, +116,105,112,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,116,111,111,108, +34,32,110,97,109,101,61,34,73,68,95,69,68,73,84,95,76,65,89,69,82,34,62, +10,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100,97,65,112,112,82, +101,115,111,117,114,99,101,115,46,99,112,112,36,99,111,108,111,114,95,50, +52,120,50,52,95,52,48,46,112,110,103,60,47,98,105,116,109,97,112,62,10, +32,32,32,32,32,32,60,116,111,111,108,116,105,112,62,77,97,112,32,76,97, +121,101,114,32,83,101,116,116,105,110,103,115,60,47,116,111,111,108,116, +105,112,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,101,112,97,114, +97,116,111,114,34,47,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,116,111,111,108,34,32,110,97,109,101,61,34,73,68,95,90, +79,79,77,95,76,65,89,69,82,34,62,10,32,32,32,32,32,32,60,98,105,116,109, +97,112,62,71,100,97,65,112,112,82,101,115,111,117,114,99,101,115,46,99, +112,112,36,99,111,108,111,114,95,50,52,120,50,52,95,51,48,46,112,110,103, +60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,60,116,111,111,108, +116,105,112,62,90,111,111,109,32,73,110,60,47,116,111,111,108,116,105,112, +62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,116,111,111,108,34,32,110, +97,109,101,61,34,73,68,95,90,79,79,77,95,79,85,84,95,76,65,89,69,82,34, +62,10,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100,97,65,112,112, +82,101,115,111,117,114,99,101,115,46,99,112,112,36,99,111,108,111,114,95, +50,52,120,50,52,95,51,49,46,112,110,103,60,47,98,105,116,109,97,112,62, +10,32,32,32,32,32,32,60,116,111,111,108,116,105,112,62,90,111,111,109,32, +79,117,116,60,47,116,111,111,108,116,105,112,62,10,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,116,111,111,108,34,32,110,97,109,101,61,34,73,68,95,80, +65,78,95,76,65,89,69,82,34,62,10,32,32,32,32,32,32,60,98,105,116,109,97, +112,62,71,100,97,65,112,112,82,101,115,111,117,114,99,101,115,46,99,112, +112,36,99,111,108,111,114,95,50,52,120,50,52,95,51,50,46,112,110,103,60, 47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,60,116,111,111,108,116, 105,112,62,80,97,110,60,47,116,111,111,108,116,105,112,62,10,32,32,32,32, 60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116, 32,99,108,97,115,115,61,34,116,111,111,108,34,32,110,97,109,101,61,34,73, 68,95,69,88,84,69,78,84,95,76,65,89,69,82,34,62,10,32,32,32,32,32,32,60, 98,105,116,109,97,112,62,71,100,97,65,112,112,82,101,115,111,117,114,99, -101,115,46,99,112,112,36,48,48,56,45,99,111,108,111,114,95,50,52,120,50, -52,95,51,51,46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32, -32,32,60,116,111,111,108,116,105,112,62,70,117,108,108,32,69,120,116,101, -110,116,60,47,116,111,111,108,116,105,112,62,10,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,115,101,112,97,114,97,116,111,114,34,47,62,10,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,116,111,111,108,34, -32,110,97,109,101,61,34,73,68,95,84,79,79,76,66,65,82,95,66,65,83,69,77, -65,80,34,62,10,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100,97, -65,112,112,82,101,115,111,117,114,99,101,115,46,99,112,112,36,48,48,56, -45,99,111,108,111,114,95,50,52,120,50,52,95,51,52,46,112,110,103,60,47, -98,105,116,109,97,112,62,10,32,32,32,32,32,32,60,116,111,111,108,116,105, -112,62,66,97,115,101,32,77,97,112,32,60,47,116,111,111,108,116,105,112, -62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,116,111,111,108,34,32,110, -97,109,101,61,34,73,68,95,82,69,70,82,69,83,72,95,76,65,89,69,82,34,62, -10,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100,97,65,112,112,82, -101,115,111,117,114,99,101,115,46,99,112,112,36,48,48,56,45,99,111,108, -111,114,95,50,52,120,50,52,95,51,54,46,112,110,103,60,47,98,105,116,109, -97,112,62,10,32,32,32,32,32,32,60,116,111,111,108,116,105,112,62,82,101, -102,114,101,115,104,60,47,116,111,111,108,116,105,112,62,10,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,60,47,111,98,106,101,99,116,62, -10,60,47,114,101,115,111,117,114,99,101,62,10}; +101,115,46,99,112,112,36,99,111,108,111,114,95,50,52,120,50,52,95,51,51, +46,112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,60,116, +111,111,108,116,105,112,62,70,117,108,108,32,69,120,116,101,110,116,60, +47,116,111,111,108,116,105,112,62,10,32,32,32,32,60,47,111,98,106,101,99, +116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,115,101,112,97,114,97,116,111,114,34,47,62,10,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,116,111,111,108,34,32,110,97, +109,101,61,34,73,68,95,84,79,79,76,66,65,82,95,66,65,83,69,77,65,80,34, +62,10,32,32,32,32,32,32,60,98,105,116,109,97,112,62,71,100,97,65,112,112, +82,101,115,111,117,114,99,101,115,46,99,112,112,36,99,111,108,111,114,95, +50,52,120,50,52,95,51,52,46,112,110,103,60,47,98,105,116,109,97,112,62, +10,32,32,32,32,32,32,60,116,111,111,108,116,105,112,62,66,97,115,101,32, +77,97,112,32,60,47,116,111,111,108,116,105,112,62,10,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,116,111,111,108,34,32,110,97,109,101,61,34,73,68,95, +82,69,70,82,69,83,72,95,76,65,89,69,82,34,62,10,32,32,32,32,32,32,60,98, +105,116,109,97,112,62,71,100,97,65,112,112,82,101,115,111,117,114,99,101, +115,46,99,112,112,36,99,111,108,111,114,95,50,52,120,50,52,95,51,54,46, +112,110,103,60,47,98,105,116,109,97,112,62,10,32,32,32,32,32,32,60,116, +111,111,108,116,105,112,62,82,101,102,114,101,115,104,60,47,116,111,111, +108,116,105,112,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,60,47,111,98,106,101,99,116,62,10,60,47,114,101,115,111,117,114,99,101, +62,10}; void GdaInitXmlResource() { @@ -60476,81 +60476,81 @@ void GdaInitXmlResource() else wxFileSystem::AddHandler(new wxMemoryFSHandler); } - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$009-ToolBarBitmaps_3.png"), xml_res_file_0, xml_res_size_0, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$009-about-geoda-logo.png"), xml_res_file_1, xml_res_size_1, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$009-open-folder.png"), xml_res_file_2, xml_res_size_2, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$009-save.png"), xml_res_file_3, xml_res_size_3, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$009-ToolBarBitmaps_3_disabled.png"), xml_res_file_4, xml_res_size_4, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$009-selstyle1.png"), xml_res_file_5, xml_res_size_5, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$009-selstyle2.png"), xml_res_file_6, xml_res_size_6, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$009-dragdrop.png"), xml_res_file_7, xml_res_size_7, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$006-open-crs.png"), xml_res_file_8, xml_res_size_8, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$009-dialogs.xrc"), xml_res_file_9, xml_res_size_9, wxT("text/xml")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-8px_help.png"), xml_res_file_10, xml_res_size_10, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-data_viewer_dialogs.xrc"), xml_res_file_11, xml_res_size_11, wxT("text/xml")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-menus.xrc"), xml_res_file_12, xml_res_size_12, wxT("text/xml")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-color_32x32_01.png"), xml_res_file_13, xml_res_size_13, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-color_32x32_02.png"), xml_res_file_14, xml_res_size_14, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-gray_32x32_02.png"), xml_res_file_15, xml_res_size_15, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-color_32x32_03.png"), xml_res_file_16, xml_res_size_16, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-gray_32x32_03.png"), xml_res_file_17, xml_res_size_17, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-color_32x32_04.png"), xml_res_file_18, xml_res_size_18, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-gray_32x32_04.png"), xml_res_file_19, xml_res_size_19, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$005-color_32x32_41.png"), xml_res_file_20, xml_res_size_20, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$005-gray_32x32_41.png"), xml_res_file_21, xml_res_size_21, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-color_32x32_05.png"), xml_res_file_22, xml_res_size_22, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-gray_32x32_05.png"), xml_res_file_23, xml_res_size_23, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-color_32x32_09.png"), xml_res_file_24, xml_res_size_24, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-gray_32x32_09.png"), xml_res_file_25, xml_res_size_25, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-color_32x32_10.png"), xml_res_file_26, xml_res_size_26, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-gray_32x32_10.png"), xml_res_file_27, xml_res_size_27, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-color_32x32_11.png"), xml_res_file_28, xml_res_size_28, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-gray_32x32_11.png"), xml_res_file_29, xml_res_size_29, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-color_32x32_12.png"), xml_res_file_30, xml_res_size_30, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-gray_32x32_12.png"), xml_res_file_31, xml_res_size_31, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-color_32x32_13.png"), xml_res_file_32, xml_res_size_32, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-gray_32x32_13.png"), xml_res_file_33, xml_res_size_33, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-color_32x32_14.png"), xml_res_file_34, xml_res_size_34, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-gray_32x32_14.png"), xml_res_file_35, xml_res_size_35, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-color_32x32_15.png"), xml_res_file_36, xml_res_size_36, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-gray_32x32_15.png"), xml_res_file_37, xml_res_size_37, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-color_32x32_16.png"), xml_res_file_38, xml_res_size_38, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-gray_32x32_16.png"), xml_res_file_39, xml_res_size_39, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-color_32x32_17.png"), xml_res_file_40, xml_res_size_40, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-gray_32x32_17.png"), xml_res_file_41, xml_res_size_41, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-color_32x32_18.png"), xml_res_file_42, xml_res_size_42, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-gray_32x32_18.png"), xml_res_file_43, xml_res_size_43, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-color_32x32_19.png"), xml_res_file_44, xml_res_size_44, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-gray_32x32_19.png"), xml_res_file_45, xml_res_size_45, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-color_32x32_20.png"), xml_res_file_46, xml_res_size_46, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-gray_32x32_20.png"), xml_res_file_47, xml_res_size_47, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-color_32x32_38.png"), xml_res_file_48, xml_res_size_48, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-gray_32x32_38.png"), xml_res_file_49, xml_res_size_49, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-color_32x32_21.png"), xml_res_file_50, xml_res_size_50, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-gray_32x32_21.png"), xml_res_file_51, xml_res_size_51, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-color_32x32_22.png"), xml_res_file_52, xml_res_size_52, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-gray_32x32_22.png"), xml_res_file_53, xml_res_size_53, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-color_32x32_23.png"), xml_res_file_54, xml_res_size_54, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-gray_32x32_23.png"), xml_res_file_55, xml_res_size_55, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-color_32x32_25.png"), xml_res_file_56, xml_res_size_56, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-gray_32x32_25.png"), xml_res_file_57, xml_res_size_57, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-color_32x32_26.png"), xml_res_file_58, xml_res_size_58, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-gray_32x32_26.png"), xml_res_file_59, xml_res_size_59, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-color_32x32_27.png"), xml_res_file_60, xml_res_size_60, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-gray_32x32_27.png"), xml_res_file_61, xml_res_size_61, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-color_24x24_28.png"), xml_res_file_62, xml_res_size_62, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-color_24x24_29.png"), xml_res_file_63, xml_res_size_63, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-color_24x24_39.png"), xml_res_file_64, xml_res_size_64, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-color_24x24_40.png"), xml_res_file_65, xml_res_size_65, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-color_24x24_30.png"), xml_res_file_66, xml_res_size_66, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-color_24x24_31.png"), xml_res_file_67, xml_res_size_67, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-color_24x24_32.png"), xml_res_file_68, xml_res_size_68, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-color_24x24_33.png"), xml_res_file_69, xml_res_size_69, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-color_24x24_34.png"), xml_res_file_70, xml_res_size_70, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-color_24x24_36.png"), xml_res_file_71, xml_res_size_71, wxT("image/png")); - XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$008-toolbar.xrc"), xml_res_file_72, xml_res_size_72, wxT("text/xml")); - wxXmlResource::Get()->Load(wxT("memory:XRC_resource/GdaAppResources.cpp$009-dialogs.xrc")); - wxXmlResource::Get()->Load(wxT("memory:XRC_resource/GdaAppResources.cpp$008-data_viewer_dialogs.xrc")); - wxXmlResource::Get()->Load(wxT("memory:XRC_resource/GdaAppResources.cpp$008-menus.xrc")); - wxXmlResource::Get()->Load(wxT("memory:XRC_resource/GdaAppResources.cpp$008-toolbar.xrc")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$ToolBarBitmaps_3.png"), xml_res_file_0, xml_res_size_0, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$about-geoda-logo.png"), xml_res_file_1, xml_res_size_1, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$open-folder.png"), xml_res_file_2, xml_res_size_2, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$save.png"), xml_res_file_3, xml_res_size_3, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$ToolBarBitmaps_3_disabled.png"), xml_res_file_4, xml_res_size_4, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$selstyle1.png"), xml_res_file_5, xml_res_size_5, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$selstyle2.png"), xml_res_file_6, xml_res_size_6, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$dragdrop.png"), xml_res_file_7, xml_res_size_7, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$open-crs.png"), xml_res_file_8, xml_res_size_8, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$dialogs.xrc"), xml_res_file_9, xml_res_size_9, wxT("text/xml")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$8px_help.png"), xml_res_file_10, xml_res_size_10, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$data_viewer_dialogs.xrc"), xml_res_file_11, xml_res_size_11, wxT("text/xml")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$menus.xrc"), xml_res_file_12, xml_res_size_12, wxT("text/xml")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$color_32x32_01.png"), xml_res_file_13, xml_res_size_13, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$color_32x32_02.png"), xml_res_file_14, xml_res_size_14, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$gray_32x32_02.png"), xml_res_file_15, xml_res_size_15, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$color_32x32_03.png"), xml_res_file_16, xml_res_size_16, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$gray_32x32_03.png"), xml_res_file_17, xml_res_size_17, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$color_32x32_04.png"), xml_res_file_18, xml_res_size_18, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$gray_32x32_04.png"), xml_res_file_19, xml_res_size_19, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$color_32x32_41.png"), xml_res_file_20, xml_res_size_20, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$gray_32x32_41.png"), xml_res_file_21, xml_res_size_21, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$color_32x32_05.png"), xml_res_file_22, xml_res_size_22, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$gray_32x32_05.png"), xml_res_file_23, xml_res_size_23, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$color_32x32_09.png"), xml_res_file_24, xml_res_size_24, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$gray_32x32_09.png"), xml_res_file_25, xml_res_size_25, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$color_32x32_10.png"), xml_res_file_26, xml_res_size_26, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$gray_32x32_10.png"), xml_res_file_27, xml_res_size_27, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$color_32x32_11.png"), xml_res_file_28, xml_res_size_28, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$gray_32x32_11.png"), xml_res_file_29, xml_res_size_29, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$color_32x32_12.png"), xml_res_file_30, xml_res_size_30, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$gray_32x32_12.png"), xml_res_file_31, xml_res_size_31, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$color_32x32_13.png"), xml_res_file_32, xml_res_size_32, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$gray_32x32_13.png"), xml_res_file_33, xml_res_size_33, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$color_32x32_14.png"), xml_res_file_34, xml_res_size_34, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$gray_32x32_14.png"), xml_res_file_35, xml_res_size_35, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$color_32x32_15.png"), xml_res_file_36, xml_res_size_36, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$gray_32x32_15.png"), xml_res_file_37, xml_res_size_37, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$color_32x32_16.png"), xml_res_file_38, xml_res_size_38, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$gray_32x32_16.png"), xml_res_file_39, xml_res_size_39, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$color_32x32_17.png"), xml_res_file_40, xml_res_size_40, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$gray_32x32_17.png"), xml_res_file_41, xml_res_size_41, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$color_32x32_18.png"), xml_res_file_42, xml_res_size_42, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$gray_32x32_18.png"), xml_res_file_43, xml_res_size_43, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$color_32x32_19.png"), xml_res_file_44, xml_res_size_44, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$gray_32x32_19.png"), xml_res_file_45, xml_res_size_45, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$color_32x32_20.png"), xml_res_file_46, xml_res_size_46, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$gray_32x32_20.png"), xml_res_file_47, xml_res_size_47, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$color_32x32_38.png"), xml_res_file_48, xml_res_size_48, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$gray_32x32_38.png"), xml_res_file_49, xml_res_size_49, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$color_32x32_21.png"), xml_res_file_50, xml_res_size_50, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$gray_32x32_21.png"), xml_res_file_51, xml_res_size_51, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$color_32x32_22.png"), xml_res_file_52, xml_res_size_52, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$gray_32x32_22.png"), xml_res_file_53, xml_res_size_53, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$color_32x32_23.png"), xml_res_file_54, xml_res_size_54, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$gray_32x32_23.png"), xml_res_file_55, xml_res_size_55, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$color_32x32_25.png"), xml_res_file_56, xml_res_size_56, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$gray_32x32_25.png"), xml_res_file_57, xml_res_size_57, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$color_32x32_26.png"), xml_res_file_58, xml_res_size_58, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$gray_32x32_26.png"), xml_res_file_59, xml_res_size_59, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$color_32x32_27.png"), xml_res_file_60, xml_res_size_60, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$gray_32x32_27.png"), xml_res_file_61, xml_res_size_61, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$color_24x24_28.png"), xml_res_file_62, xml_res_size_62, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$color_24x24_29.png"), xml_res_file_63, xml_res_size_63, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$color_24x24_39.png"), xml_res_file_64, xml_res_size_64, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$color_24x24_40.png"), xml_res_file_65, xml_res_size_65, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$color_24x24_30.png"), xml_res_file_66, xml_res_size_66, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$color_24x24_31.png"), xml_res_file_67, xml_res_size_67, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$color_24x24_32.png"), xml_res_file_68, xml_res_size_68, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$color_24x24_33.png"), xml_res_file_69, xml_res_size_69, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$color_24x24_34.png"), xml_res_file_70, xml_res_size_70, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$color_24x24_36.png"), xml_res_file_71, xml_res_size_71, wxT("image/png")); + XRC_ADD_FILE(wxT("XRC_resource/GdaAppResources.cpp$toolbar.xrc"), xml_res_file_72, xml_res_size_72, wxT("text/xml")); + wxXmlResource::Get()->Load(wxT("memory:XRC_resource/GdaAppResources.cpp$dialogs.xrc")); + wxXmlResource::Get()->Load(wxT("memory:XRC_resource/GdaAppResources.cpp$data_viewer_dialogs.xrc")); + wxXmlResource::Get()->Load(wxT("memory:XRC_resource/GdaAppResources.cpp$menus.xrc")); + wxXmlResource::Get()->Load(wxT("memory:XRC_resource/GdaAppResources.cpp$toolbar.xrc")); } From a63b501be10829134a6ec9c0d176768572c31868 Mon Sep 17 00:00:00 2001 From: Xun Li Date: Thu, 15 Oct 2020 18:30:18 -0700 Subject: [PATCH 19/87] #2238 allow user to resize Transparency Setting Dialog --- BuildTools/windows/build.bat | 2 +- Explore/MapViewHelper.cpp | 8 ++++---- Explore/MapViewHelper.h | 2 +- GeoDa.cpp | 7 +++++-- GeoDa.h | 1 + version.h | 4 ++-- 6 files changed, 14 insertions(+), 10 deletions(-) diff --git a/BuildTools/windows/build.bat b/BuildTools/windows/build.bat index 7d02cfd3e..087d5f5ef 100644 --- a/BuildTools/windows/build.bat +++ b/BuildTools/windows/build.bat @@ -1109,7 +1109,7 @@ if %GDA_BUILD% == BUILD_32 ( %MSBUILD_EXE% GeoDa.vs2017.sln /t:GeoDa /property:Configuration="Debug2017" /p:Platform="x64" ) else ( %MSBUILD_EXE% GeoDa.vs2010.sln /t:GeoDa /property:Configuration="Release" /p:Platform="x64" - %MSBUILD_EXE% GeoDa.vs2010.sln /t:GeoDa /property:Configuration="Debug" /p:Platform="x64" + REM %MSBUILD_EXE% GeoDa.vs2010.sln /t:GeoDa /property:Configuration="Debug" /p:Platform="x64" ) ) set CHK_LIB=%BUILD_HOME%\Release\GeoDa.lib diff --git a/Explore/MapViewHelper.cpp b/Explore/MapViewHelper.cpp index 4093884e6..997ca11f7 100644 --- a/Explore/MapViewHelper.cpp +++ b/Explore/MapViewHelper.cpp @@ -38,7 +38,7 @@ MapTransparencyDlg::MapTransparencyDlg(wxWindow * parent, const wxPoint & position, const wxSize & size, long style ) -: wxDialog( parent, id, caption, position, size, style) +: wxDialog( parent, id, caption, position, size, style | wxRESIZE_BORDER) { wxLogMessage("Open MapTransparencyDlg"); @@ -49,7 +49,7 @@ MapTransparencyDlg::MapTransparencyDlg(wxWindow * parent, this->SetSizer(topSizer); wxBoxSizer* boxSizer = new wxBoxSizer(wxVERTICAL); - topSizer->Add(boxSizer, 0, wxALIGN_CENTER_HORIZONTAL|wxALL, 5); + topSizer->Add(boxSizer, 0, wxALL|wxEXPAND, 5); // A text control for the user’s name double trasp = (double)canvas->tran_unhighlighted / 255.0; @@ -61,11 +61,11 @@ MapTransparencyDlg::MapTransparencyDlg(wxWindow * parent, wxSL_HORIZONTAL); subSizer->Add(new wxStaticText(this, wxID_ANY,"1.0"), 0, wxALIGN_CENTER_VERTICAL|wxALL); - subSizer->Add(slider, 0, wxALIGN_CENTER_VERTICAL|wxALL); + subSizer->Add(slider, 1, wxALL|wxEXPAND); subSizer->Add(new wxStaticText(this, wxID_ANY,"0.0"), 0, wxALIGN_CENTER_VERTICAL|wxALL); - boxSizer->Add(subSizer); + boxSizer->Add(subSizer, 1, wxEXPAND); wxString txt_transparency = wxString::Format(_("Current Transparency: %.2f"), 1.0 - trasp); slider_text = new wxStaticText(this, diff --git a/Explore/MapViewHelper.h b/Explore/MapViewHelper.h index 403fec68d..8be467448 100644 --- a/Explore/MapViewHelper.h +++ b/Explore/MapViewHelper.h @@ -43,7 +43,7 @@ class MapTransparencyDlg: public wxDialog const wxString & caption=_("Transparency Setup Dialog"), const wxPoint & pos = wxDefaultPosition, const wxSize & size = wxDefaultSize, - long style = wxDEFAULT_DIALOG_STYLE ); + long style = wxDEFAULT_DIALOG_STYLE | wxRESIZE_BORDER ); virtual ~MapTransparencyDlg (); virtual void OnSliderChange(wxCommandEvent& event); diff --git a/GeoDa.cpp b/GeoDa.cpp index 94ca7fa8f..f4615ff08 100644 --- a/GeoDa.cpp +++ b/GeoDa.cpp @@ -205,7 +205,7 @@ extern void GdaInitXmlResource(); IMPLEMENT_APP(GdaApp) -GdaApp::GdaApp() : m_pLogFile(0) +GdaApp::GdaApp() : checker(0), m_pLogFile(0) { //Don't call wxHandleFatalExceptions so that a core dump file will be //produced for debugging. @@ -229,6 +229,8 @@ bool GdaApp::OnInit(void) // initialize OGR connection OGRDataAdapter::GetInstance(); + checker = new wxSingleInstanceChecker("GdaApp"); + // load preferences PreferenceDlg::ReadFromCache(); @@ -283,7 +285,7 @@ bool GdaApp::OnInit(void) GdaInitXmlResource(); // call the init function in GdaAppResources.cpp // check crash - if (GdaConst::disable_crash_detect == false) { + if (GdaConst::disable_crash_detect == false && !checker->IsAnotherRunning()) { std::vector items = OGRDataAdapter::GetInstance().GetHistory("NoCrash"); if (items.size() > 0) { wxString no_crash = items[0]; @@ -471,6 +473,7 @@ void GdaApp::MacOpenFiles(const wxArrayString& fileNames) int GdaApp::OnExit(void) { + if (checker) delete checker; return 0; } diff --git a/GeoDa.h b/GeoDa.h index 004dc0a8d..130615126 100644 --- a/GeoDa.h +++ b/GeoDa.h @@ -60,6 +60,7 @@ class GdaApp: public wxApp virtual void MacOpenFiles(const wxArrayString& fileNames); static const wxCmdLineEntryDesc globalCmdLineDesc[]; private: + wxSingleInstanceChecker* checker; wxString cmd_line_proj_file_name; wxTranslationHelper* m_TranslationHelper; FILE *m_pLogFile; diff --git a/version.h b/version.h index 0255f75fc..d9ca2481f 100644 --- a/version.h +++ b/version.h @@ -2,10 +2,10 @@ namespace Gda { const int version_major = 1; const int version_minor = 16; const int version_build = 0; - const int version_subbuild = 10; + const int version_subbuild = 12; const int version_year = 2020; const int version_month = 10; - const int version_day = 14; + const int version_day = 15; const int version_night = 0; const int version_type = 2; // 0: alpha, 1: beta, 2: release } From 1a3569b49e39a9325fea1ec27684dba29286ae7f Mon Sep 17 00:00:00 2001 From: Xun Li Date: Fri, 16 Oct 2020 09:58:08 -0700 Subject: [PATCH 20/87] Variable name contains "%" will crash LISA maps [Windows only] #2239 --- DataViewer/DataViewerDeleteColDlg.cpp | 2 +- .../DataViewerEditFieldPropertiesDlg.cpp | 2 +- DialogTools/AddIdVariable.cpp | 2 +- DialogTools/CatClassifDlg.cpp | 6 +- DialogTools/ConnectDatasourceDlg.cpp | 6 +- DialogTools/CreateGridDlg.cpp | 8 +- DialogTools/CreatingWeightDlg.cpp | 30 +- DialogTools/ExportCsvDlg.cpp | 2 +- DialogTools/ExportDataDlg.cpp | 2 +- DialogTools/FieldNameCorrectionDlg.cpp | 14 +- DialogTools/FieldNewCalcSheetDlg.cpp | 21 +- DialogTools/RegressionDlg.cpp | 8 +- DialogTools/ReportBugDlg.cpp | 2 +- DialogTools/VariableSettingsDlg.cpp | 272 +++++++++--------- DialogTools/nbrMatchDlg.cpp | 2 +- Explore/AbstractClusterMap.cpp | 2 +- Explore/ConditionalNewView.cpp | 1 - Explore/CorrelogramAlgs.cpp | 22 +- Explore/GetisOrdMapNewView.cpp | 8 +- Explore/LineChartView.cpp | 5 +- Explore/LisaCoordinator.cpp | 2 +- Explore/LisaScatterPlotView.cpp | 1 - Explore/LocalGearyMapNewView.cpp | 10 +- Explore/MLJCMapNewView.cpp | 4 +- Explore/MapLayoutView.cpp | 1 - GeoDa.cpp | 10 +- Project.cpp | 6 +- 27 files changed, 195 insertions(+), 256 deletions(-) diff --git a/DataViewer/DataViewerDeleteColDlg.cpp b/DataViewer/DataViewerDeleteColDlg.cpp index 7522e83eb..ecf15c891 100644 --- a/DataViewer/DataViewerDeleteColDlg.cpp +++ b/DataViewer/DataViewerDeleteColDlg.cpp @@ -106,7 +106,7 @@ void DataViewerDeleteColDlg::OnDelete( wxCommandEvent& ev ) int idx = selections[i]; wxString nm = name_to_nm[m_field->GetString(idx)]; int col = table_int->FindColId(nm); - wxLogMessage(nm); + wxLogMessage("%s", nm); try{ table_int->DeleteCol(col); diff --git a/DataViewer/DataViewerEditFieldPropertiesDlg.cpp b/DataViewer/DataViewerEditFieldPropertiesDlg.cpp index 68a96f83b..8f4351ff4 100644 --- a/DataViewer/DataViewerEditFieldPropertiesDlg.cpp +++ b/DataViewer/DataViewerEditFieldPropertiesDlg.cpp @@ -362,7 +362,7 @@ void DataViewerEditFieldPropertiesDlg::OnCellChanging( wxGridEvent& ev ) wxString msg; msg << "changing row " << row << ", col " << col << " from "; msg << cur_str << " to " << new_str; - wxLogMessage(msg); + wxLogMessage("%s", msg); GdaConst::FieldType type = GdaConst::unknown_type; wxString type_str = field_grid->GetCellValue(row, COL_T); diff --git a/DialogTools/AddIdVariable.cpp b/DialogTools/AddIdVariable.cpp index be1a6339b..6ae054e6f 100644 --- a/DialogTools/AddIdVariable.cpp +++ b/DialogTools/AddIdVariable.cpp @@ -92,7 +92,7 @@ void AddIdVariable::OnOkClick( wxCommandEvent& event ) return; } - wxLogMessage(wxString::Format("Try to insert unique id (integer, %s) column in table.", new_id_var_name)); + wxLogMessage("%s", wxString::Format("Try to insert unique id (integer, %s) column in table.", new_id_var_name)); int col_insert_pos = 0; int add_pos = table_int->InsertCol(GdaConst::long64_type,new_id_var_name, col_insert_pos); diff --git a/DialogTools/CatClassifDlg.cpp b/DialogTools/CatClassifDlg.cpp index f9dfd2e74..9dc0e8693 100644 --- a/DialogTools/CatClassifDlg.cpp +++ b/DialogTools/CatClassifDlg.cpp @@ -949,8 +949,8 @@ CatClassifState* CatClassifPanel::PromptNew(const CatClassifDef& ccd, } wxLogMessage("In CatClassifPanel::PromptNew"); - wxLogMessage(_("suggested title:") + suggested_title); - wxLogMessage(_("field name:") + field_name); + wxLogMessage("%s", _("suggested title:") + suggested_title); + wxLogMessage("%s", _("field name:") + field_name); if (success || (prompt_title_dlg == false && !new_title.IsEmpty()) ) { cc_data = ccd; @@ -1205,7 +1205,7 @@ void CatClassifPanel::OnAssocVarChoice(wxCommandEvent& ev) wxString cur_fc_str = assoc_var_choice->GetStringSelection(); - wxLogMessage(cur_fc_str); + wxLogMessage("%s", cur_fc_str); bool is_tm_var = table_int->IsColTimeVariant(cur_fc_str); if (is_tm_var) diff --git a/DialogTools/ConnectDatasourceDlg.cpp b/DialogTools/ConnectDatasourceDlg.cpp index 6e1355fda..195ffe0b3 100644 --- a/DialogTools/ConnectDatasourceDlg.cpp +++ b/DialogTools/ConnectDatasourceDlg.cpp @@ -773,7 +773,7 @@ void ConnectDatasourceDlg::OnOkClick( wxCommandEvent& event ) GdaFrame* gda_frame = GdaFrame::GetGdaFrame(); if (gda_frame) { gda_frame->OpenProject(ds_file_path.GetFullPath()); - wxLogMessage(_("Open project file:") + ds_file_path.GetFullPath()); + wxLogMessage("%s", _("Open project file:") + ds_file_path.GetFullPath()); try { Project* project = gda_frame->GetProject(); wxString layer_name; @@ -847,8 +847,8 @@ void ConnectDatasourceDlg::OnOkClick( wxCommandEvent& event ) if (layer_name.IsEmpty()) layer_name = layername; - wxLogMessage(_("Open Datasource:") + datasource->ToString()); - wxLogMessage(_("Open Layer:") + layername); + wxLogMessage("%s", _("Open Datasource:") + datasource->ToString()); + wxLogMessage("%s", _("Open Layer:") + layername); SaveRecentDataSource(datasource, layer_name); diff --git a/DialogTools/CreateGridDlg.cpp b/DialogTools/CreateGridDlg.cpp index 493f228b7..ea403fe8b 100644 --- a/DialogTools/CreateGridDlg.cpp +++ b/DialogTools/CreateGridDlg.cpp @@ -470,7 +470,7 @@ void CreateGridDlg::OnCEdit1Updated( wxCommandEvent& event ) wxLogMessage("In CreateGridDlg::OnCEdit1Updated()"); if (!isCreated) return; wxString input = m_lower_x->GetValue(); - wxLogMessage(input); + wxLogMessage("%s", input); input.ToDouble(&m_xBot); EnableItems(); @@ -481,7 +481,7 @@ void CreateGridDlg::OnCEdit2Updated( wxCommandEvent& event ) wxLogMessage("In CreateGridDlg::OnCEdit2Updated()"); if (!isCreated) return; wxString input = m_lower_y->GetValue(); - wxLogMessage(input); + wxLogMessage("%s", input); input.ToDouble(&m_yBot); EnableItems(); } @@ -491,7 +491,7 @@ void CreateGridDlg::OnCEdit3Updated( wxCommandEvent& event ) wxLogMessage("In CreateGridDlg::OnCEdit3Updated()"); if (!isCreated) return; wxString input = m_upper_x->GetValue(); - wxLogMessage(input); + wxLogMessage("%s", input); input.ToDouble(&m_xTop); EnableItems(); } @@ -501,7 +501,7 @@ void CreateGridDlg::OnCEdit4Updated( wxCommandEvent& event ) wxLogMessage("In CreateGridDlg::OnCEdit4Updated()"); if (!isCreated) return; wxString input = m_upper_y->GetValue(); - wxLogMessage(input); + wxLogMessage("%s", input); input.ToDouble(&m_yTop); EnableItems(); } diff --git a/DialogTools/CreatingWeightDlg.cpp b/DialogTools/CreatingWeightDlg.cpp index 916871f3a..96d14963c 100644 --- a/DialogTools/CreatingWeightDlg.cpp +++ b/DialogTools/CreatingWeightDlg.cpp @@ -568,8 +568,6 @@ void CreatingWeightDlg::OnCThresholdTextEdit( wxCommandEvent& event ) wxString val = m_threshold->GetValue(); val.Trim(false); val.Trim(true); - - wxLogMessage(val); int dist_var_type = m_nb_distance_variables->GetSelection(); if (dist_var_type == 0) { @@ -612,8 +610,6 @@ void CreatingWeightDlg::OnCBandwidthThresholdTextEdit( wxCommandEvent& event ) wxString val = m_manu_bandwidth->GetValue(); val.Trim(false); val.Trim(true); - - wxLogMessage(val); int dist_var_type = m_nb_distance_variables->GetSelection(); if (dist_var_type == 0) { @@ -661,18 +657,12 @@ void CreatingWeightDlg::OnCThresholdSliderUpdated( wxCommandEvent& event ) if (m_threshold_val > 0) { FindWindow(XRCID("wxID_OK"))->Enable(true); } - wxString str_val; - str_val << m_threshold_val; - wxLogMessage(str_val); } else { m_threshold_val_multivars = (m_sliderdistance->GetValue() * (m_thres_max_multivars-m_thres_min_multivars)/100.0) + m_thres_min_multivars; m_threshold->ChangeValue( wxString::Format("%f", (double) m_threshold_val_multivars)); if (m_threshold_val_multivars > 0) { FindWindow(XRCID("wxID_OK"))->Enable(true); } - wxString str_val; - str_val << m_threshold_val_multivars; - wxLogMessage(str_val); } } @@ -689,18 +679,12 @@ void CreatingWeightDlg::OnCBandwidthThresholdSliderUpdated( wxCommandEvent& even if (m_bandwidth_thres_val > 0) { m_btn_ok->Enable(true); } - wxString str_val; - str_val << m_bandwidth_thres_val; - wxLogMessage(str_val); } else { m_bandwidth_thres_val_multivars = (m_bandwidth_slider->GetValue() * (m_thres_max_multivars-m_thres_min_multivars)/100.0) + m_thres_min_multivars; m_manu_bandwidth->ChangeValue( wxString::Format("%f", (double) m_bandwidth_thres_val_multivars)); if (m_bandwidth_thres_val_multivars > 0) { m_btn_ok->Enable(true); } - wxString str_val; - str_val << m_bandwidth_thres_val_multivars; - wxLogMessage(str_val); } } @@ -1043,10 +1027,6 @@ void CreatingWeightDlg::OnXSelected(wxCommandEvent& event ) UpdateTmSelEnableState(); UpdateThresholdValues(); UpdateCreateButtonState(); - - wxString msg; - msg << _("selected:") << m_X->GetSelection(); - wxLogMessage(msg); } void CreatingWeightDlg::OnYSelected(wxCommandEvent& event ) @@ -1066,10 +1046,6 @@ void CreatingWeightDlg::OnYSelected(wxCommandEvent& event ) UpdateTmSelEnableState(); UpdateThresholdValues(); UpdateCreateButtonState(); - - wxString msg; - msg << "selected:" << m_Y->GetSelection(); - wxLogMessage(msg); } void CreatingWeightDlg::OnXTmSelected(wxCommandEvent& event ) @@ -1159,10 +1135,6 @@ void CreatingWeightDlg::OnIdVariableSelected( wxCommandEvent& event ) UpdateThresholdValuesMultiVars(); } UpdateCreateButtonState(); - - wxString msg; - msg << _("selected:") << m_id_field->GetSelection(); - wxLogMessage(msg); } double CreatingWeightDlg::GetBandwidth() @@ -1457,7 +1429,7 @@ void CreatingWeightDlg::CreateWeights() project->SetWorkingDir(new_dir); } wxLogMessage("CreateWeights()"); - wxLogMessage(outputfile); + wxLogMessage("%s", outputfile); // 1/2 case social weights: if (m_nb_weights_type->GetSelection() == 1 && diff --git a/DialogTools/ExportCsvDlg.cpp b/DialogTools/ExportCsvDlg.cpp index 5db3ef80f..cd7493061 100644 --- a/DialogTools/ExportCsvDlg.cpp +++ b/DialogTools/ExportCsvDlg.cpp @@ -103,7 +103,7 @@ void ExportCsvDlg::OnOkClick( wxCommandEvent& event ) } } - wxLogMessage(_("csv file:") + new_csv); + wxLogMessage("%s", _("csv file:") + new_csv); #ifdef __WIN32__ std::ofstream out_file(new_csv.wc_str(),std::ios::out | std::ios::binary); #else diff --git a/DialogTools/ExportDataDlg.cpp b/DialogTools/ExportDataDlg.cpp index b9bc837c4..db54197cc 100644 --- a/DialogTools/ExportDataDlg.cpp +++ b/DialogTools/ExportDataDlg.cpp @@ -336,7 +336,7 @@ void ExportDataDlg::OnOkClick( wxCommandEvent& event ) datasource_name = ds_name; GdaConst::DataSourceType ds_type = datasource->GetType(); - wxLogMessage(_("ds:") + ds_name); + wxLogMessage("%s", _("ds:") + ds_name); if (ds_name.length() <= 0 ) { wxMessageDialog dlg(this, _("Please specify a valid data source name."), _("Warning"), wxOK | wxICON_WARNING); diff --git a/DialogTools/FieldNameCorrectionDlg.cpp b/DialogTools/FieldNameCorrectionDlg.cpp index f340056fb..14d5964f9 100644 --- a/DialogTools/FieldNameCorrectionDlg.cpp +++ b/DialogTools/FieldNameCorrectionDlg.cpp @@ -424,7 +424,7 @@ wxString ScrolledWidgetsPane::TruncateFieldName(const wxString& old_name, int max_len) { wxLogMessage("ScrolledWidgetsPane::TruncateFieldName"); - wxLogMessage(old_name); + wxLogMessage("%s", old_name); if (GdaConst::datasrc_field_lens.find(ds_type) == GdaConst::datasrc_field_lens.end()) { @@ -446,14 +446,14 @@ wxString ScrolledWidgetsPane::TruncateFieldName(const wxString& old_name, new_name << old_name.substr(0, front_chars) << separator << old_name.substr(str_len - back_chars); - wxLogMessage(new_name); + wxLogMessage("%s", new_name); return new_name; } wxString ScrolledWidgetsPane::RemoveIllegalChars(const wxString& old_name) { wxLogMessage("ScrolledWidgetsPane::RemoveIllegalChars"); - wxLogMessage(old_name); + wxLogMessage("%s", old_name); if (GdaConst::datasrc_field_illegal_regex.find(ds_type) == GdaConst::datasrc_field_illegal_regex.end()) { @@ -469,7 +469,7 @@ wxString ScrolledWidgetsPane::RemoveIllegalChars(const wxString& old_name) if (new_name.size()==0) new_name = "NONAME"; - wxLogMessage(new_name); + wxLogMessage("%s", new_name); return new_name; } @@ -477,7 +477,7 @@ wxString ScrolledWidgetsPane::RemoveIllegalChars(const wxString& old_name) wxString ScrolledWidgetsPane::RenameDupFieldName(const wxString& old_name) { wxLogMessage("ScrolledWidgetsPane::RenameDupFieldName"); - wxLogMessage(old_name); + wxLogMessage("%s", old_name); wxString new_name(old_name); @@ -509,14 +509,14 @@ wxString ScrolledWidgetsPane::RenameDupFieldName(const wxString& old_name) new_name = first_part + "_" + last_part; } } - wxLogMessage(new_name); + wxLogMessage("%s", new_name); return new_name; } bool ScrolledWidgetsPane::IsFieldNameValid(const wxString& col_name) { wxLogMessage("ScrolledWidgetsPane::IsFieldNameValid"); - //wxLogMessage(col_name); + //wxLogMessage("%s", col_name); if ( GdaConst::datasrc_field_lens.find(ds_type) == GdaConst::datasrc_field_lens.end() ) diff --git a/DialogTools/FieldNewCalcSheetDlg.cpp b/DialogTools/FieldNewCalcSheetDlg.cpp index 63319f30f..d83604e85 100644 --- a/DialogTools/FieldNewCalcSheetDlg.cpp +++ b/DialogTools/FieldNewCalcSheetDlg.cpp @@ -102,7 +102,7 @@ void FieldNewCalcSheetDlg::CreateControls() { wxXmlResource::Get()->LoadDialog(this, GetParent(), "IDD_FIELDCALC_SHEET"); m_note = XRCCTRL(*this, "ID_NOTEBOOK", wxNotebook); -} +} void FieldNewCalcSheetDlg::OnPageChange( wxBookCtrlEvent& event ) { @@ -122,25 +122,22 @@ void FieldNewCalcSheetDlg::OnPageChange( wxBookCtrlEvent& event ) else if (tab_idx == 5) var_sel_idx = pDT->m_result->GetCurrentSelection(); - { + { /* - pSpecial->m_result->SetSelection(var_sel_idx); + pSpecial->m_result->SetSelection(var_sel_idx); pSpecial->InitFieldChoices(); - pUni->m_result->SetSelection(var_sel_idx); + pUni->m_result->SetSelection(var_sel_idx); pUni->InitFieldChoices(); - pBin->m_result->SetSelection(var_sel_idx); + pBin->m_result->SetSelection(var_sel_idx); pBin->InitFieldChoices(); - pLag->m_result->SetSelection(var_sel_idx); + pLag->m_result->SetSelection(var_sel_idx); pLag->InitFieldChoices(); - pRate->m_result->SetSelection(var_sel_idx); + pRate->m_result->SetSelection(var_sel_idx); pRate->InitFieldChoices(); - pDT->m_result->SetSelection(var_sel_idx); - pDT->InitFieldChoices(); + pDT->m_result->SetSelection(var_sel_idx); + pDT->InitFieldChoices(); */ } - wxString msg; - msg << "page idx: " << var_sel_idx; - wxLogMessage(msg); } void FieldNewCalcSheetDlg::OnApplyClick( wxCommandEvent& event ) diff --git a/DialogTools/RegressionDlg.cpp b/DialogTools/RegressionDlg.cpp index 93388988a..d92f94940 100644 --- a/DialogTools/RegressionDlg.cpp +++ b/DialogTools/RegressionDlg.cpp @@ -278,7 +278,7 @@ void RegressionDlg::OnRunClick( wxCommandEvent& event ) wxString m_Yname = m_dependent->GetValue(); - wxLogMessage(_("y:") + m_Yname); + wxLogMessage("%s", _("y:") + m_Yname); // Y and X's data //wxString st; @@ -305,7 +305,7 @@ void RegressionDlg::OnRunClick( wxCommandEvent& event ) for (int i=0; i < m_independentlist->GetCount(); i++) { wxString nm = name_to_nm[m_independentlist->GetString(i)]; - wxLogMessage(nm); + wxLogMessage("%s", nm); int col = table_int->FindColId(nm); if (col == wxNOT_FOUND) { @@ -839,7 +839,7 @@ void RegressionDlg::SetupXNames(bool m_constant_term) } void RegressionDlg::OnViewResultsClick( wxCommandEvent& event ) { - wxLogMessage(_("Click RegressionDlg::OnViewResultsClick")); + wxLogMessage("Click RegressionDlg::OnViewResultsClick"); if (m_OpenDump) { GdaFrame::GetGdaFrame()->DisplayRegression(logReport); } @@ -847,7 +847,7 @@ void RegressionDlg::OnViewResultsClick( wxCommandEvent& event ) void RegressionDlg::OnSaveToTxtFileClick( wxCommandEvent& event ) { - wxLogMessage(_("Click RegressionDlg::OnSaveToTxtFileClick")); + wxLogMessage("Click RegressionDlg::OnSaveToTxtFileClick"); if (!m_OpenDump) return; diff --git a/DialogTools/ReportBugDlg.cpp b/DialogTools/ReportBugDlg.cpp index a58315b7f..834da112d 100644 --- a/DialogTools/ReportBugDlg.cpp +++ b/DialogTools/ReportBugDlg.cpp @@ -318,7 +318,7 @@ void ReportBugDlg::OnOkClick(wxCommandEvent& event) wxLogMessage("Submit Bug Report Error:"); wxLogMessage("title:"); - wxLogMessage(title); + wxLogMessage("%s", title); } void ReportBugDlg::OnCancelClick(wxCommandEvent& event) diff --git a/DialogTools/VariableSettingsDlg.cpp b/DialogTools/VariableSettingsDlg.cpp index 5d1428845..1a3c31bc0 100644 --- a/DialogTools/VariableSettingsDlg.cpp +++ b/DialogTools/VariableSettingsDlg.cpp @@ -354,7 +354,7 @@ all_init(false), var1_str(_var1_str), var2_str(_var2_str), var3_str(_var3_str), -var4_str(_var4_str), +var4_str(_var4_str), style(0) { wxLogMessage("Open VariableSettingsDlg"); @@ -378,61 +378,61 @@ style(0) Centre(); all_init = true; } - -VariableSettingsDlg::VariableSettingsDlg(Project* project_s, - VarType v_type_s, - int style_s, - const wxString& title_s, - const wxString& var1_title_s, - const wxString& var2_title_s, - const wxString& var3_title_s, - const wxString& var4_title_s) -: project(project_s), -table_int(project_s->GetTableInt()), -no_weights_found_fail(false), -is_time(project_s->GetTableInt()->IsTimeVariant()), -time_steps(project_s->GetTableInt()->GetTimeSteps()), -title(title_s), -var1_title(var1_title_s), -var2_title(var2_title_s), -var3_title(var3_title_s), -var4_title(var4_title_s), -num_cats_spin(0), -num_categories(4), -hide_time(!(style & SHOW_TIME)), -all_init(false), -style(style_s), -show_weights(style & SHOW_WEIGHTS), -show_distance(style & SHOW_DISTANCE), -set_second_from_first_mode(style & SET_SECOND_FROM_FIRST), -set_fourth_from_third_mode(style & SET_FOURTH_FROM_THIRD), -var1_str(style & ALLOW_STRING_IN_FIRST), -var2_str(style & ALLOW_STRING_IN_SECOND), -var3_str(style & ALLOW_STRING_IN_THIRD), -var4_str(style & ALLOW_STRING_IN_FOURTH) -{ - wxLogMessage("Open VariableSettingsDlg"); - - default_var_name1 = project->GetDefaultVarName(0); - default_var_name2 = project->GetDefaultVarName(1); - default_var_name3 = project->GetDefaultVarName(2); - default_var_name4 = project->GetDefaultVarName(3); - - if (show_weights && project->GetWManInt()->GetIds().size() == 0) { - no_weights_found_fail = true; - wxXmlResource::Get()->LoadDialog(this, GetParent(), - "ID_VAR_SETTINGS_NO_W_FAIL_DLG"); - SetTitle("No Weights Found"); - } else { - Init(v_type_s); - } - SetParent(0); - GetSizer()->Fit(this); - GetSizer()->SetSizeHints(this); - Centre(); - all_init = true; -} - + +VariableSettingsDlg::VariableSettingsDlg(Project* project_s, + VarType v_type_s, + int style_s, + const wxString& title_s, + const wxString& var1_title_s, + const wxString& var2_title_s, + const wxString& var3_title_s, + const wxString& var4_title_s) +: project(project_s), +table_int(project_s->GetTableInt()), +no_weights_found_fail(false), +is_time(project_s->GetTableInt()->IsTimeVariant()), +time_steps(project_s->GetTableInt()->GetTimeSteps()), +title(title_s), +var1_title(var1_title_s), +var2_title(var2_title_s), +var3_title(var3_title_s), +var4_title(var4_title_s), +num_cats_spin(0), +num_categories(4), +hide_time(!(style & SHOW_TIME)), +all_init(false), +style(style_s), +show_weights(style & SHOW_WEIGHTS), +show_distance(style & SHOW_DISTANCE), +set_second_from_first_mode(style & SET_SECOND_FROM_FIRST), +set_fourth_from_third_mode(style & SET_FOURTH_FROM_THIRD), +var1_str(style & ALLOW_STRING_IN_FIRST), +var2_str(style & ALLOW_STRING_IN_SECOND), +var3_str(style & ALLOW_STRING_IN_THIRD), +var4_str(style & ALLOW_STRING_IN_FOURTH) +{ + wxLogMessage("Open VariableSettingsDlg"); + + default_var_name1 = project->GetDefaultVarName(0); + default_var_name2 = project->GetDefaultVarName(1); + default_var_name3 = project->GetDefaultVarName(2); + default_var_name4 = project->GetDefaultVarName(3); + + if (show_weights && project->GetWManInt()->GetIds().size() == 0) { + no_weights_found_fail = true; + wxXmlResource::Get()->LoadDialog(this, GetParent(), + "ID_VAR_SETTINGS_NO_W_FAIL_DLG"); + SetTitle("No Weights Found"); + } else { + Init(v_type_s); + } + SetParent(0); + GetSizer()->Fit(this); + GetSizer()->SetSizeHints(this); + Centre(); + all_init = true; +} + VariableSettingsDlg::~VariableSettingsDlg() { @@ -764,7 +764,7 @@ void VariableSettingsDlg::OnVar1Change(wxCommandEvent& event) { if (!all_init) return; - lb1_cur_sel = lb1->GetSelection(); + lb1_cur_sel = lb1->GetSelection(); if (lb1_cur_sel >= 0) { int x_pos = sel1_idx_map[lb1_cur_sel]; @@ -785,7 +785,7 @@ void VariableSettingsDlg::OnVar2Change(wxCommandEvent& event) { if (!all_init) return; - lb2_cur_sel = lb2->GetSelection(); + lb2_cur_sel = lb2->GetSelection(); if (lb2_cur_sel >= 0) { int x_pos = sel2_idx_map[lb2_cur_sel]; @@ -846,22 +846,22 @@ void VariableSettingsDlg::OnCancelClick(wxCommandEvent& event) event.Skip(); EndDialog(wxID_CANCEL); } - -bool VariableSettingsDlg::IsFirstVariableEmpty() -{ - if (style & ALLOW_EMPTY_IN_FIRST) { - return lb1->GetSelection() == 0; - } - return false; -} - -bool VariableSettingsDlg::IsSecondVariableEmpty() -{ - if (style & ALLOW_EMPTY_IN_SECOND) { - return lb2->GetSelection() == 0; - } - return false; -} + +bool VariableSettingsDlg::IsFirstVariableEmpty() +{ + if (style & ALLOW_EMPTY_IN_FIRST) { + return lb1->GetSelection() == 0; + } + return false; +} + +bool VariableSettingsDlg::IsSecondVariableEmpty() +{ + if (style & ALLOW_EMPTY_IN_SECOND) { + return lb2->GetSelection() == 0; + } + return false; +} void VariableSettingsDlg::OnOkClick(wxCommandEvent& event) { @@ -871,15 +871,15 @@ void VariableSettingsDlg::OnOkClick(wxCommandEvent& event) EndDialog(wxID_CANCEL); return; } - - if ((style & ALLOW_EMPTY_IN_FIRST) && (style & ALLOW_EMPTY_IN_SECOND)) { - if (lb1->GetSelection() == 0 && lb2->GetSelection() == 0) { - wxString msg(_("No field chosen for first and second variable.")); - wxMessageDialog dlg (this, msg, _("Error"), wxOK | wxICON_ERROR); - dlg.ShowModal(); - return; - } - } + + if ((style & ALLOW_EMPTY_IN_FIRST) && (style & ALLOW_EMPTY_IN_SECOND)) { + if (lb1->GetSelection() == 0 && lb2->GetSelection() == 0) { + wxString msg(_("No field chosen for first and second variable.")); + wxMessageDialog dlg (this, msg, _("Error"), wxOK | wxICON_ERROR); + dlg.ShowModal(); + return; + } + } if (map_theme_ch) { m_theme = map_theme_ch->GetSelection(); @@ -902,7 +902,7 @@ void VariableSettingsDlg::OnOkClick(wxCommandEvent& event) if (!table_int->IsColTimeVariant(v1_col_id)) v1_time = 0; } - wxLogMessage(v1_name); + wxLogMessage("%s", v1_name); if (num_var >= 2) { if (lb2->GetSelection() == wxNOT_FOUND) { @@ -910,7 +910,7 @@ void VariableSettingsDlg::OnOkClick(wxCommandEvent& event) wxMessageDialog dlg (this, msg, _("Error"), wxOK | wxICON_ERROR); dlg.ShowModal(); return; - } + } int sel_idx = lb2->GetSelection(); v2_col_id = col_id_map[sel2_idx_map[sel_idx]]; v2_name = table_int->GetColName(v2_col_id); @@ -921,7 +921,7 @@ void VariableSettingsDlg::OnOkClick(wxCommandEvent& event) if (!table_int->IsColTimeVariant(v2_col_id)) v2_time = 0; } - wxLogMessage(v2_name); + wxLogMessage("%s", v2_name); } if (num_var >= 3) { if (lb3->GetSelection() == wxNOT_FOUND) { @@ -939,7 +939,7 @@ void VariableSettingsDlg::OnOkClick(wxCommandEvent& event) if (!table_int->IsColTimeVariant(v3_col_id)) v3_time = 0; } - wxLogMessage(v3_name); + wxLogMessage("%s", v3_name); } if (num_var >= 4) { if (lb4->GetSelection() == wxNOT_FOUND) { @@ -957,7 +957,7 @@ void VariableSettingsDlg::OnOkClick(wxCommandEvent& event) if (!table_int->IsColTimeVariant(v4_col_id)) v4_time = 0; } - wxLogMessage(v4_name); + wxLogMessage("%s", v4_name); } wxString emptyVar = FillData(); @@ -1036,7 +1036,7 @@ boost::uuids::uuid VariableSettingsDlg::GetWeightsId() wxString s; s << "VariableSettingsDlg::GetWeightsId() weight: "; s << project->GetWManInt()->GetShortDispName(weights_ids[sel]); - wxLogMessage(s); + wxLogMessage("%s", s); return weights_ids[sel]; } @@ -1134,16 +1134,16 @@ void VariableSettingsDlg::InitFieldChoices() int sel2_idx = 0; int sel3_idx = 0; int sel4_idx = 0; - - if (style & ALLOW_EMPTY_IN_FIRST) { - lb1->Append(" "); // empty selection - sel1_idx += 1; - } - - if (style & ALLOW_EMPTY_IN_SECOND) { - lb2->Append(" "); // empty selection - sel2_idx += 1; - } + + if (style & ALLOW_EMPTY_IN_FIRST) { + lb1->Append(" "); // empty selection + sel1_idx += 1; + } + + if (style & ALLOW_EMPTY_IN_SECOND) { + lb2->Append(" "); // empty selection + sel2_idx += 1; + } for (int i=0, iend=col_id_map.size(); iGetColType(col_id_map[i]); @@ -1165,7 +1165,7 @@ void VariableSettingsDlg::InitFieldChoices() if (num_var >= 2) { wxString name = table_int->GetColName(col_id_map[i]); if (table_int->IsColTimeVariant(col_id_map[i])) { - name << t2; + name << t2; } if ((var2_str) || (!var2_str && ftype == GdaConst::double_type) || @@ -1181,7 +1181,7 @@ void VariableSettingsDlg::InitFieldChoices() if (num_var >= 3) { wxString name = table_int->GetColName(col_id_map[i]); if (table_int->IsColTimeVariant(col_id_map[i])) { - name << t3; + name << t3; } if ((var3_str) || (!var3_str && ftype == GdaConst::double_type) || @@ -1197,7 +1197,7 @@ void VariableSettingsDlg::InitFieldChoices() if (num_var >= 4) { wxString name = table_int->GetColName(col_id_map[i]); if (table_int->IsColTimeVariant(col_id_map[i])) { - name << t4; + name << t4; } if ((var4_str) || (!var4_str && ftype == GdaConst::double_type) || @@ -1215,9 +1215,9 @@ void VariableSettingsDlg::InitFieldChoices() for (int i=0, iend=col_id_map.size(); iGetColName(col_id_map[i]); if (item_str == default_var_name1) { - lb1_cur_sel = idx_sel1_map[i]; - if (style & ALLOW_EMPTY_IN_FIRST) { - //lb1_cur_sel = lb1_cur_sel > 0 ? lb1_cur_sel + 1 : 0; + lb1_cur_sel = idx_sel1_map[i]; + if (style & ALLOW_EMPTY_IN_FIRST) { + //lb1_cur_sel = lb1_cur_sel > 0 ? lb1_cur_sel + 1 : 0; } if (set_second_from_first_mode && num_var >= 2) { lb2_cur_sel = lb1_cur_sel; @@ -1225,9 +1225,9 @@ void VariableSettingsDlg::InitFieldChoices() } if (num_var >= 2 && item_str == default_var_name2) { if (!set_second_from_first_mode) { - lb2_cur_sel = idx_sel2_map[i]; - if (style & ALLOW_EMPTY_IN_SECOND) { - //lb2_cur_sel = lb2_cur_sel > 0 ? lb2_cur_sel + 1 : 0; + lb2_cur_sel = idx_sel2_map[i]; + if (style & ALLOW_EMPTY_IN_SECOND) { + //lb2_cur_sel = lb2_cur_sel > 0 ? lb2_cur_sel + 1 : 0; } } } @@ -1282,19 +1282,19 @@ bool VariableSettingsDlg::CheckEmptyColumn(int col_id, int time) wxString VariableSettingsDlg::FillData() { wxString emptyVar; - + col_ids.resize(num_var); var_info.resize(num_var); - if (num_var >= 1) { - var_info[0].is_hide = false; - int sel_idx = lb1->GetSelection(); - if (style & ALLOW_EMPTY_IN_FIRST) { - if (sel_idx == 0) { - // no selection: case ConditionalMap, - sel_idx = table_int->GetFirstNumericCol(); - var_info[0].is_hide = true; - } + if (num_var >= 1) { + var_info[0].is_hide = false; + int sel_idx = lb1->GetSelection(); + if (style & ALLOW_EMPTY_IN_FIRST) { + if (sel_idx == 0) { + // no selection: case ConditionalMap, + sel_idx = table_int->GetFirstNumericCol(); + var_info[0].is_hide = true; + } } int col_idx = sel1_idx_map[sel_idx]; v1_col_id = col_id_map[col_idx]; @@ -1306,24 +1306,24 @@ wxString VariableSettingsDlg::FillData() emptyVar = v1_name; } } - if (num_var >= 2) { - var_info[1].is_hide = false; - int sel_idx = lb2->GetSelection(); - if (style & ALLOW_EMPTY_IN_SECOND) { - if (sel_idx == 0) { - // no selection: case ConditionalMap, - sel_idx = table_int->GetFirstNumericCol(); - var_info[1].is_hide = true; - } - } - int col_idx = sel2_idx_map[sel_idx]; - v2_col_id = col_id_map[col_idx]; - v2_name = table_int->GetColName(v2_col_id); - col_ids[1] = v2_col_id; - var_info[1].time = v2_time; - - if (emptyVar.empty() && CheckEmptyColumn(v2_col_id, v2_time)) { - emptyVar = v2_name; + if (num_var >= 2) { + var_info[1].is_hide = false; + int sel_idx = lb2->GetSelection(); + if (style & ALLOW_EMPTY_IN_SECOND) { + if (sel_idx == 0) { + // no selection: case ConditionalMap, + sel_idx = table_int->GetFirstNumericCol(); + var_info[1].is_hide = true; + } + } + int col_idx = sel2_idx_map[sel_idx]; + v2_col_id = col_id_map[col_idx]; + v2_name = table_int->GetColName(v2_col_id); + col_ids[1] = v2_col_id; + var_info[1].time = v2_time; + + if (emptyVar.empty() && CheckEmptyColumn(v2_col_id, v2_time)) { + emptyVar = v2_name; } } if (num_var >= 3) { diff --git a/DialogTools/nbrMatchDlg.cpp b/DialogTools/nbrMatchDlg.cpp index 6edc44504..47fd4b378 100644 --- a/DialogTools/nbrMatchDlg.cpp +++ b/DialogTools/nbrMatchDlg.cpp @@ -1549,7 +1549,7 @@ void LocalMatchSignificanceFrame::OnSpecifySeedDlg(wxCommandEvent& event) if (dlg.ShowModal() != wxID_OK) return; dlg_val = dlg.GetValue(); - wxLogMessage(dlg_val); + //wxLogMessage(dlg_val); dlg_val.Trim(true); dlg_val.Trim(false); diff --git a/Explore/AbstractClusterMap.cpp b/Explore/AbstractClusterMap.cpp index e3434b65e..f604a2c8a 100644 --- a/Explore/AbstractClusterMap.cpp +++ b/Explore/AbstractClusterMap.cpp @@ -592,7 +592,7 @@ void AbstractMapFrame::OnRanOtherPer(wxCommandEvent& event) long num; wxString input = dlg.m_number->GetValue(); - wxLogMessage(input); + wxLogMessage("%s", input); input.ToLong(&num); RanXPer(num); diff --git a/Explore/ConditionalNewView.cpp b/Explore/ConditionalNewView.cpp index 539766cc0..67b13bb26 100644 --- a/Explore/ConditionalNewView.cpp +++ b/Explore/ConditionalNewView.cpp @@ -104,7 +104,6 @@ full_map_redraw_needed(true) } table_int->GetColUndefined(col_ids[i], data_undef[i]); template_frame->AddGroupDependancy(var_info[i].name); - wxLogMessage(var_info[i].name); } //setup horizontal data diff --git a/Explore/CorrelogramAlgs.cpp b/Explore/CorrelogramAlgs.cpp index 767013d4d..5111d216f 100644 --- a/Explore/CorrelogramAlgs.cpp +++ b/Explore/CorrelogramAlgs.cpp @@ -274,13 +274,7 @@ bool CorrelogramAlgs::MakeCorrAllPairs(const std::vector& pts, out[b].corr_avg /= ((double) out[b].num_pairs); } } - - /* - stringstream ss; - ss << "MakeCorrMakeCorrAllPairs with " << pairs - << " pairs finished in " << sw.Time() << " ms."; - wxLogMessage(ss.str()); - */ + wxLogMessage("Exiting CorrelogramAlgs::MakeCorrAllPairs"); return true; } @@ -364,12 +358,6 @@ bool CorrelogramAlgs::MakeCorrThresh(const rtree_pt_2d_t& rtree, } } - /* - stringstream ss; - ss << "MakeCorrThresh with threshold " << thresh - << " finished in " << sw.Time() << " ms."; - wxLogMessage(ss.str()); - */ wxLogMessage("Exiting CorrelogramAlgs::MakeCorrThresh (plane)"); return true; } @@ -457,13 +445,7 @@ bool CorrelogramAlgs::MakeCorrThresh(const rtree_pt_3d_t& rtree, out[b].corr_avg /= ((double) out[b].num_pairs); } } - - /* - stringstream ss; - ss << "MakeCorrThresh with threshold " << thresh - << " finished in " << sw.Time() << " ms."; - wxLogMessage(ss.str()); - */ + wxLogMessage("Exiting CorrelogramAlgs::MakeCorrThresh (sphere)"); return true; } diff --git a/Explore/GetisOrdMapNewView.cpp b/Explore/GetisOrdMapNewView.cpp index 02d549ae1..373b4cf72 100644 --- a/Explore/GetisOrdMapNewView.cpp +++ b/Explore/GetisOrdMapNewView.cpp @@ -688,9 +688,7 @@ void GetisOrdMapFrame::OnRanOtherPer(wxCommandEvent& event) if (dlg.ShowModal() == wxID_OK) { long num; wxString input = dlg.m_number->GetValue(); - - wxLogMessage(input); - + input.ToLong(&num); RanXPer(num); } @@ -717,9 +715,7 @@ void GetisOrdMapFrame::OnSpecifySeedDlg(wxCommandEvent& event) wxTextEntryDialog dlg(NULL, m, "\nEnter a seed value", cur_val); if (dlg.ShowModal() != wxID_OK) return; dlg_val = dlg.GetValue(); - - wxLogMessage(dlg_val); - + dlg_val.Trim(true); dlg_val.Trim(false); if (dlg_val.IsEmpty()) return; diff --git a/Explore/LineChartView.cpp b/Explore/LineChartView.cpp index a9d44e0fc..c5e4a8632 100644 --- a/Explore/LineChartView.cpp +++ b/Explore/LineChartView.cpp @@ -404,9 +404,7 @@ void LineChartFrame::OnSelectionChange() TableInterface* table_int = project->GetTableInt(); wxString col_name = variable_names[var_selection]; int col = table_int->FindColId(col_name); - - wxLogMessage(wxString::Format("var: %s, time1:%d, time2:%d, group1:%d, group2:%d", col_name, time1, time2, group1, group2)); - + std::vector min_vals; std::vector max_vals; table_int->GetMinMaxVals(col, min_vals, max_vals); @@ -605,7 +603,6 @@ void LineChartFrame::OnGroupsChoice(wxCommandEvent& event) return; wxString col_name = variable_names[variable_selection]; - wxLogMessage(_("var name:") + col_name); TableInterface* table_int = project->GetTableInt(); if (!table_int->IsColTimeVariant(col_name) ||table_int->GetTimeSteps() <= 1) { diff --git a/Explore/LisaCoordinator.cpp b/Explore/LisaCoordinator.cpp index 19de454bd..2105a4811 100644 --- a/Explore/LisaCoordinator.cpp +++ b/Explore/LisaCoordinator.cpp @@ -583,7 +583,7 @@ void LisaCoordinator::CalcPseudoP() CalcPseudoP_threaded(); } } - wxLogMessage(wxString::Format("GPU took %ld ms", sw_vd.Time())); + LOG_MSG(wxString::Format("GPU took %ld ms", sw_vd.Time())); } void LisaCoordinator::ComputeLarger(int cnt, std::vector& permNeighbors, std::vector& countLarger) diff --git a/Explore/LisaScatterPlotView.cpp b/Explore/LisaScatterPlotView.cpp index 80e0c50ef..131b3d1ff 100644 --- a/Explore/LisaScatterPlotView.cpp +++ b/Explore/LisaScatterPlotView.cpp @@ -1154,7 +1154,6 @@ void LisaScatterPlotFrame::OnRanOtherPer(wxCommandEvent& event) if (dlg.ShowModal() == wxID_OK) { long num; wxString input = dlg.m_number->GetValue(); - wxLogMessage(input); input.ToLong(&num); RanXPer(num); } diff --git a/Explore/LocalGearyMapNewView.cpp b/Explore/LocalGearyMapNewView.cpp index af0c0a073..0541897d0 100644 --- a/Explore/LocalGearyMapNewView.cpp +++ b/Explore/LocalGearyMapNewView.cpp @@ -761,7 +761,7 @@ void LocalGearyMapFrame::RanXPer(int permutation) { wxString msg; msg << "Entering LocalGearyMapFrame::RanXPer() " << permutation; - wxLogMessage(msg); + wxLogMessage("%s", msg); if (permutation < 9) permutation = 9; if (permutation > 99999) permutation = 99999; @@ -800,7 +800,7 @@ void LocalGearyMapFrame::OnRanOtherPer(wxCommandEvent& event) wxString input = dlg.m_number->GetValue(); - wxLogMessage(input); + wxLogMessage("%s", input); input.ToLong(&num); RanXPer(num); @@ -832,9 +832,7 @@ void LocalGearyMapFrame::OnSpecifySeedDlg(wxCommandEvent& event) wxTextEntryDialog dlg(NULL, m, _("Enter a seed value"), cur_val); if (dlg.ShowModal() != wxID_OK) return; dlg_val = dlg.GetValue(); - - wxLogMessage(dlg_val); - + dlg_val.Trim(true); dlg_val.Trim(false); if (dlg_val.IsEmpty()) return; @@ -855,7 +853,7 @@ void LocalGearyMapFrame::SetSigFilterX(int filter) { wxString msg; msg << "Entering LocalGearyMapFrame::SetSigFilterX() " << filter; - wxLogMessage(msg); + wxLogMessage("%s", msg); if (filter == local_geary_coord->GetSignificanceFilter()) return; local_geary_coord->SetSignificanceFilter(filter); diff --git a/Explore/MLJCMapNewView.cpp b/Explore/MLJCMapNewView.cpp index c64b8f2ae..c0ac7b55c 100644 --- a/Explore/MLJCMapNewView.cpp +++ b/Explore/MLJCMapNewView.cpp @@ -642,7 +642,7 @@ void MLJCMapFrame::OnRanOtherPer(wxCommandEvent& event) long num; wxString input = dlg.m_number->GetValue(); - wxLogMessage(input); + wxLogMessage("%s", input); input.ToLong(&num); RanXPer(num); @@ -671,7 +671,7 @@ void MLJCMapFrame::OnSpecifySeedDlg(wxCommandEvent& event) if (dlg.ShowModal() != wxID_OK) return; dlg_val = dlg.GetValue(); - wxLogMessage(dlg_val); + wxLogMessage("%s", dlg_val); dlg_val.Trim(true); dlg_val.Trim(false); diff --git a/Explore/MapLayoutView.cpp b/Explore/MapLayoutView.cpp index 7bf016fbc..dd5ea79d5 100644 --- a/Explore/MapLayoutView.cpp +++ b/Explore/MapLayoutView.cpp @@ -557,7 +557,6 @@ void CanvasLayoutDialog::SaveToPS(wxString path) int w, h; dc.GetSize(&w, &h); // A4 paper like? - wxLogMessage(wxString::Format("wxPostScriptDC GetSize = (%d,%d)", w, h)); if (dc.IsOk()) { dc.StartDoc("printing..."); diff --git a/GeoDa.cpp b/GeoDa.cpp index f4615ff08..adbc93429 100644 --- a/GeoDa.cpp +++ b/GeoDa.cpp @@ -408,7 +408,7 @@ bool GdaApp::OnInit(void) Gda::version_build, Gda::version_subbuild); wxLogMessage(versionlog); - wxLogMessage(loggerFile); + wxLogMessage("%s", loggerFile); if (!cmd_line_proj_file_name.IsEmpty()) { @@ -453,7 +453,7 @@ void GdaApp::OnInitCmdLine(wxCmdLineParser& parser) void GdaApp::MacOpenFiles(const wxArrayString& fileNames) { wxLogMessage("MacOpenFiles"); - wxLogMessage(fileNames[0]); + wxLogMessage("%s", fileNames[0]); int sz=fileNames.GetCount(); if (sz > 0) { @@ -1198,7 +1198,7 @@ void GdaFrame::OnRecentDSClick(wxCommandEvent& event) if (ds_name.IsEmpty()) return; - wxLogMessage(ds_name); + wxLogMessage("%s", ds_name); if (ds_name.EndsWith(".gda")) { OpenProject(ds_name); @@ -1344,7 +1344,7 @@ void GdaFrame::ShowOpenDatasourceDlg(wxPoint pos, bool init) void GdaFrame::OpenProject(const wxString& full_proj_path) { wxLogMessage("GdaFrame::OpenProject()"); - wxLogMessage(full_proj_path); + wxLogMessage("%s", full_proj_path); wxString msg; wxFileName fn(full_proj_path); @@ -1556,7 +1556,7 @@ void GdaFrame::OnSaveAsProject(wxCommandEvent& event) dlg.ShowModal(); return; } - wxLogMessage(_("Wrote GeoDa Project File: ") + proj_fname); + wxLogMessage("%s", _("Wrote GeoDa Project File: ") + proj_fname); } void GdaFrame::OnSelectWithRect(wxCommandEvent& event) diff --git a/Project.cpp b/Project.cpp index ff48861a3..3a366bac5 100644 --- a/Project.cpp +++ b/Project.cpp @@ -93,7 +93,7 @@ sourceSR(NULL), rtree_bbox_ready(false), has_null_geometry(false) { wxLogMessage("Entering Project::Project (existing project)"); - wxLogMessage(proj_fname); + wxLogMessage("%s", proj_fname); SetProjectFullPath(proj_fname); bool wd_success = SetWorkingDir(proj_fname); @@ -1610,7 +1610,7 @@ bool Project::InitFromOgrLayer() wxLogMessage("Datasource name:"); wxString ds_str = datasource->ToString(); - wxLogMessage(ds_str); + wxLogMessage("%s", ds_str); GdaConst::DataSourceType ds_type = datasource->GetType(); OGRDataAdapter& ogr_adapter = OGRDataAdapter::GetInstance(); @@ -1891,7 +1891,7 @@ bool Project::IsTableOnlyProject() void Project::SetupEncoding(wxString encode_str) { wxLogMessage("Project::SetupEncoding()"); - wxLogMessage(encode_str); + wxLogMessage("%s", encode_str); if (table_int == NULL || encode_str.IsEmpty() ) return; From 9e5f007f3b9c16617289c4e319c88ca187225008 Mon Sep 17 00:00:00 2001 From: Xun Li Date: Mon, 19 Oct 2020 00:00:13 -0700 Subject: [PATCH 21/87] =?UTF-8?q?Add=20=E2=80=9CSet=20as=20Unique=20Value?= =?UTF-8?q?=E2=80=9D=20option=20in=20conditional=20histogram=20#2241?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Explore/ConditionalHistogramView.cpp | 143 ++- Explore/ConditionalHistogramView.h | 16 +- rc/GdaAppResources.cpp | 1208 +++++++++++++------------- rc/menus.xrc | 5 + 4 files changed, 739 insertions(+), 633 deletions(-) diff --git a/Explore/ConditionalHistogramView.cpp b/Explore/ConditionalHistogramView.cpp index ec20c99b8..ea43d6bf8 100644 --- a/Explore/ConditionalHistogramView.cpp +++ b/Explore/ConditionalHistogramView.cpp @@ -65,13 +65,15 @@ ConditionalHistogramCanvas(wxWindow *parent, const wxPoint& pos, const wxSize& size) : ConditionalNewCanvas(parent, t_frame, project_s, v_info, col_ids, false, true, pos, size), -show_axes(true), scale_x_over_time(true), scale_y_over_time(true) +show_axes(true), scale_x_over_time(true), scale_y_over_time(true), set_uniquevalue(false) { full_map_redraw_needed = true; - int hist_var_tms = data[HIST_VAR].shape()[0]; + int hist_var_tms = (int)data[HIST_VAR].shape()[0]; data_stats.resize(hist_var_tms); data_sorted.resize(hist_var_tms); + s_data_sorted.resize(hist_var_tms); + VAR_STRING.resize(hist_var_tms); // create bins for histogram for (int t=0; t undefs(num_obs, false); @@ -145,6 +147,61 @@ void ConditionalHistogramCanvas::DisplayRightClickMenu(const wxPoint& pos) template_frame->UpdateOptionMenuItems(); } +void ConditionalHistogramCanvas::OnSetUniqueValue(wxCommandEvent& event) +{ + set_uniquevalue = !set_uniquevalue; + + if (set_uniquevalue) { + for (int t=0; t sel_data(num_obs); + data[HIST_VAR]; + for (int i=0; i unique_dict; + // data_sorted is a pair value {string value: index} + VAR_STRING[t].resize(num_obs); + for (int i=0; i undefs(num_obs, false); + + for (int i=0; i& hs = highlight_state->GetHighlight(); // determine correct ivals for each obs in current time period @@ -726,27 +780,49 @@ void ConditionalHistogramCanvas::InitIntervals() ival_breaks.resize(boost::extents[num_time_vals][cur_intervals-1]); for (int t=0; t undefs = undef_tms[t]; - if (scale_x_over_time) { - min_ival_val[t] = data_min_over_time; - max_ival_val[t] = data_max_over_time; - } else { - min_ival_val[t] = data_sorted[t][0].first; - max_ival_val[t] = data_sorted[t][num_obs-1].first; - } - if (min_ival_val[t] == max_ival_val[t]) { - if (min_ival_val[t] == 0) { - max_ival_val[t] = 1; - } else { - max_ival_val[t] += fabs(max_ival_val[t])/2.0; - } - } - double range = max_ival_val[t] - min_ival_val[t]; - double ival_size = range/((double) cur_intervals); - - for (int i=0; i unique_dict; + // data_sorted is a pair value {string value: index} + for (int i=0; i::iterator it; + for (it=unique_dict.begin(); it!=unique_dict.end();it++){ + wxString lbl = it->first; + s_ival_breaks[t][cur_ival] = lbl; + cur_ival += 1; + } + + } else { + std::vector undefs = undef_tms[t]; + if (scale_x_over_time) { + min_ival_val[t] = data_min_over_time; + max_ival_val[t] = data_max_over_time; + } else { + min_ival_val[t] = data_sorted[t][0].first; + max_ival_val[t] = data_sorted[t][num_obs-1].first; + } + if (min_ival_val[t] == max_ival_val[t]) { + if (min_ival_val[t] == 0) { + max_ival_val[t] = 1; + } else { + max_ival_val[t] += fabs(max_ival_val[t])/2.0; + } + } + double range = max_ival_val[t] - min_ival_val[t]; + double ival_size = range/((double) cur_intervals); + + for (int i=0; iSetCheckMarks(optMenu); GeneralWxUtils::ReplaceMenu(mb, _("Options"), optMenu); UpdateOptionMenuItems(); + + // connect menu item ID_VIEW_HISTOGRAM_SET_UNIQUE + wxMenuItem* uniquevalue_menu = optMenu->FindItem(XRCID("ID_VIEW_HISTOGRAM_SET_UNIQUE")); + Connect(uniquevalue_menu->GetId(), wxEVT_MENU, wxCommandEventHandler(ConditionalHistogramFrame::OnSetUniqueValue)); +} + +void ConditionalHistogramFrame::OnSetUniqueValue(wxCommandEvent& event) +{ + ((ConditionalHistogramCanvas*) template_canvas)->OnSetUniqueValue(event); } void ConditionalHistogramFrame::UpdateOptionMenuItems() diff --git a/Explore/ConditionalHistogramView.h b/Explore/ConditionalHistogramView.h index 2d8737e10..249fae7bf 100644 --- a/Explore/ConditionalHistogramView.h +++ b/Explore/ConditionalHistogramView.h @@ -68,14 +68,17 @@ class ConditionalHistogramCanvas : public ConditionalNewCanvas { virtual void UpdateStatusBar(); virtual void TimeSyncVariableToggle(int var_index); - + virtual void UserChangedCellCategories(); + void ShowAxes(bool show_axes); bool IsShowAxes() { return show_axes; } void HistogramIntervals(); void InitIntervals(); void UpdateIvalSelCnts(); - virtual void UserChangedCellCategories(); + + void OnSetUniqueValue(wxCommandEvent& event); + protected: void sel_shp_to_cell_gen(int i, int& r, int& c, int& ival, int cols, int ivals); @@ -85,7 +88,10 @@ class ConditionalHistogramCanvas : public ConditionalNewCanvas { static const int HIST_VAR; // histogram variable - // size = time_steps if HIST_VAR is time variant + bool set_uniquevalue; + std::vector > VAR_STRING; + std::vector s_data_sorted; + std::vector data_sorted; std::vector data_stats; std::vector > undef_tms; @@ -101,6 +107,7 @@ class ConditionalHistogramCanvas : public ConditionalNewCanvas { bool show_axes; + s_array_type s_ival_breaks; double data_min_over_time; double data_max_over_time; d_array_type ival_breaks; // size = num_time_vals * cur_num_intervals-1 @@ -147,7 +154,8 @@ class ConditionalHistogramFrame : public ConditionalNewFrame { void OnShowAxes(wxCommandEvent& event); void OnHistogramIntervals(wxCommandEvent& event); - + void OnSetUniqueValue(wxCommandEvent& event); + DECLARE_EVENT_TABLE() }; diff --git a/rc/GdaAppResources.cpp b/rc/GdaAppResources.cpp index aa86b4f9f..6c27d80e9 100644 --- a/rc/GdaAppResources.cpp +++ b/rc/GdaAppResources.cpp @@ -37882,7 +37882,7 @@ static unsigned char xml_res_file_11[] = { 47,111,98,106,101,99,116,62,10,60,47,114,101,115,111,117,114,99,101,62, 10}; -static size_t xml_res_size_12 = 243470; +static size_t xml_res_size_12 = 243661; static unsigned char xml_res_file_12[] = { 60,63,120,109,108,32,118,101,114,115,105,111,110,61,34,49,46,48,34,32,101, 110,99,111,100,105,110,103,61,34,73,83,79,45,56,56,53,57,45,49,53,34,63, @@ -41834,787 +41834,795 @@ static unsigned char xml_res_file_12[] = { 62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,86,105,101,119,60,47,108, 97,98,101,108,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, 97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109, -101,61,34,73,68,95,86,73,69,87,95,68,73,83,80,76,65,89,95,80,82,69,67,73, -83,73,79,78,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,83, -101,116,32,68,105,115,112,108,97,121,32,80,114,101,99,105,115,105,111,110, -60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, -73,68,95,65,68,74,85,83,84,95,65,88,73,83,95,80,82,69,67,73,83,73,79,78, -34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,101,116,32, -68,105,115,112,108,97,121,32,80,114,101,99,105,115,105,111,110,32,111,110, -32,65,120,101,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, -110,97,109,101,61,34,73,68,95,83,72,79,87,95,65,88,69,83,34,62,10,32,32, -32,32,32,32,32,32,60,108,97,98,101,108,62,83,104,111,119,32,65,120,101, -115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101, +101,61,34,73,68,95,86,73,69,87,95,72,73,83,84,79,71,82,65,77,95,83,69,84, +95,85,78,73,81,85,69,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,83,101,116,32,97,115,32,85,110,105,113,117,101,32,86,97,108,117, +101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101, 99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10, -32,32,32,32,32,32,32,32,60,99,104,101,99,107,101,100,62,49,60,47,99,104, +32,32,32,32,32,32,32,32,60,99,104,101,99,107,101,100,62,48,60,47,99,104, 101,99,107,101,100,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116, 62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, 34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73, -68,95,68,73,83,80,76,65,89,95,83,84,65,84,85,83,95,66,65,82,34,62,10,32, -32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,104,111,119,32,83,116,97, -116,117,115,32,66,97,114,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, -32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107, -97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,101,100, -62,49,60,47,99,104,101,99,107,101,100,62,10,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,101,112, -97,114,97,116,111,114,34,47,62,10,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101, -61,34,73,68,95,77,69,78,85,34,62,10,32,32,32,32,32,32,60,108,97,98,101, -108,62,67,111,108,111,114,60,47,108,97,98,101,108,62,10,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, -117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,65,78,86,65,83, -95,66,65,67,75,71,82,79,85,78,68,95,67,79,76,79,82,34,62,10,32,32,32,32, -32,32,32,32,60,108,97,98,101,108,62,66,97,99,107,103,114,111,117,110,100, -32,67,111,108,111,114,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, -101,112,97,114,97,116,111,114,34,47,62,10,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109, -34,32,110,97,109,101,61,34,73,68,95,83,65,86,69,95,83,69,76,69,67,84,69, -68,95,84,79,95,67,79,76,85,77,78,34,62,10,32,32,32,32,32,32,60,108,97,98, -101,108,62,83,97,118,101,32,83,101,108,101,99,116,105,111,110,60,47,108, -97,98,101,108,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101, -110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,80,89, -95,73,77,65,71,69,95,84,79,95,67,76,73,80,66,79,65,82,68,34,62,10,32,32, -32,32,32,32,60,108,97,98,101,108,62,67,111,112,121,32,73,109,97,103,101, -32,84,111,32,67,108,105,112,98,111,97,114,100,60,47,108,97,98,101,108,62, -10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116, -101,109,34,32,110,97,109,101,61,34,73,68,95,83,65,86,69,95,67,65,78,86, -65,83,95,73,77,65,71,69,95,65,83,34,62,10,32,32,32,32,32,32,60,108,97,98, -101,108,62,83,97,118,101,32,73,109,97,103,101,32,65,115,60,47,108,97,98, -101,108,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, -60,108,97,98,101,108,62,79,112,116,105,111,110,115,60,47,108,97,98,101, -108,62,10,32,32,60,47,111,98,106,101,99,116,62,10,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109, -101,61,34,73,68,95,67,79,78,68,95,66,79,88,80,76,79,84,95,86,73,69,87,95, -77,69,78,85,95,79,80,84,73,79,78,83,34,62,10,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32,110, -97,109,101,61,34,73,68,95,67,65,84,95,67,76,65,83,83,73,70,95,66,95,77, -69,78,85,34,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109, -101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,84,72,69,77,69,76,69,83, -83,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,84,104,101, -109,101,108,101,115,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, -32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107, -97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, +68,95,86,73,69,87,95,68,73,83,80,76,65,89,95,80,82,69,67,73,83,73,79,78, +34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,101,116,32, +68,105,115,112,108,97,121,32,80,114,101,99,105,115,105,111,110,60,47,108, +97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, 32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86, -69,82,84,95,81,85,65,78,84,95,83,85,66,77,69,78,85,34,62,10,32,32,32,32, -32,32,32,32,60,108,97,98,101,108,62,81,117,97,110,116,105,108,101,60,47, -108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, +120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,65, +68,74,85,83,84,95,65,88,73,83,95,80,82,69,67,73,83,73,79,78,34,62,10,32, +32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,101,116,32,68,105,115,112, +108,97,121,32,80,114,101,99,105,115,105,111,110,32,111,110,32,65,120,101, +115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, +34,73,68,95,83,72,79,87,95,65,88,69,83,34,62,10,32,32,32,32,32,32,32,32, +60,108,97,98,101,108,62,83,104,111,119,32,65,120,101,115,60,47,108,97,98, +101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101, +62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32, +32,60,99,104,101,99,107,101,100,62,49,60,47,99,104,101,99,107,101,100,62, +10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, +117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,68,73,83,80,76,65, +89,95,83,84,65,84,85,83,95,66,65,82,34,62,10,32,32,32,32,32,32,32,32,60, +108,97,98,101,108,62,83,104,111,119,32,83,116,97,116,117,115,32,66,97,114, +60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99, +107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32, +32,32,32,32,32,32,32,60,99,104,101,99,107,101,100,62,49,60,47,99,104,101, +99,107,101,100,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,115,101,112,97,114,97,116,111,114, +34,47,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,77,69,78, +85,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,67,111,108,111,114, +60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, 32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, -110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,81,85,65,78, -84,95,50,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62, -50,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104, -101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62, -10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, -32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, -77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79, -78,68,95,86,69,82,84,95,81,85,65,78,84,95,51,34,62,10,32,32,32,32,32,32, -32,32,32,32,60,108,97,98,101,108,62,51,60,47,108,97,98,101,108,62,10,32, -32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60, -47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99, +110,97,109,101,61,34,73,68,95,67,65,78,86,65,83,95,66,65,67,75,71,82,79, +85,78,68,95,67,79,76,79,82,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98, +101,108,62,66,97,99,107,103,114,111,117,110,100,32,67,111,108,111,114,60, +47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,115,101,112,97,114,97,116, +111,114,34,47,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, +34,73,68,95,83,65,86,69,95,83,69,76,69,67,84,69,68,95,84,79,95,67,79,76, +85,77,78,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,83,97,118,101, +32,83,101,108,101,99,116,105,111,110,60,47,108,97,98,101,108,62,10,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99, 116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34, -32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,81,85,65, -78,84,95,52,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108, -62,52,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99, -104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101, -62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +32,110,97,109,101,61,34,73,68,95,67,79,80,89,95,73,77,65,71,69,95,84,79, +95,67,76,73,80,66,79,65,82,68,34,62,10,32,32,32,32,32,32,60,108,97,98,101, +108,62,67,111,112,121,32,73,109,97,103,101,32,84,111,32,67,108,105,112, +98,111,97,114,100,60,47,108,97,98,101,108,62,10,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101, +61,34,73,68,95,83,65,86,69,95,67,65,78,86,65,83,95,73,77,65,71,69,95,65, +83,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,83,97,118,101,32, +73,109,97,103,101,32,65,115,60,47,108,97,98,101,108,62,10,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,60,108,97,98,101,108,62,79,112, +116,105,111,110,115,60,47,108,97,98,101,108,62,10,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,67,79,78, +68,95,66,79,88,80,76,79,84,95,86,73,69,87,95,77,69,78,85,95,79,80,84,73, +79,78,83,34,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,67, +65,84,95,67,76,65,83,83,73,70,95,66,95,77,69,78,85,34,62,10,32,32,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101, +110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68, +95,86,69,82,84,95,84,72,69,77,69,76,69,83,83,34,62,10,32,32,32,32,32,32, +32,32,60,108,97,98,101,108,62,84,104,101,109,101,108,101,115,115,60,47, +108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97, +98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32,110, +97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,81,85,65,78,84, +95,83,85,66,77,69,78,85,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,81,117,97,110,116,105,108,101,60,47,108,97,98,101,108,62,10,32,32, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, 120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67, -79,78,68,95,86,69,82,84,95,81,85,65,78,84,95,53,34,62,10,32,32,32,32,32, -32,32,32,32,32,60,108,97,98,101,108,62,53,60,47,108,97,98,101,108,62,10, +79,78,68,95,86,69,82,84,95,81,85,65,78,84,95,50,34,62,10,32,32,32,32,32, +32,32,32,32,32,60,108,97,98,101,108,62,50,60,47,108,97,98,101,108,62,10, 32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49, 60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60, 47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101, 99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109, 34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,81,85, -65,78,84,95,54,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,54,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60, +65,78,84,95,51,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,51,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60, 99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108, 101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, 32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, 119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68, -95,67,79,78,68,95,86,69,82,84,95,81,85,65,78,84,95,55,34,62,10,32,32,32, -32,32,32,32,32,32,32,60,108,97,98,101,108,62,55,60,47,108,97,98,101,108, +95,67,79,78,68,95,86,69,82,84,95,81,85,65,78,84,95,52,34,62,10,32,32,32, +32,32,32,32,32,32,32,60,108,97,98,101,108,62,52,60,47,108,97,98,101,108, 62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101, 62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32, 32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98, 106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116, 101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84, -95,81,85,65,78,84,95,56,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97, -98,101,108,62,56,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32, +95,81,85,65,78,84,95,53,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97, +98,101,108,62,53,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32, 32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107, 97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, 62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, 115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, -34,73,68,95,67,79,78,68,95,86,69,82,84,95,81,85,65,78,84,95,57,34,62,10, -32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,57,60,47,108,97,98, +34,73,68,95,67,79,78,68,95,86,69,82,84,95,81,85,65,78,84,95,54,34,62,10, +32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,54,60,47,108,97,98, 101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98, 108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32, 32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111, 98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, 116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82, -84,95,81,85,65,78,84,95,49,48,34,62,10,32,32,32,32,32,32,32,32,32,32,60, -108,97,98,101,108,62,49,48,60,47,108,97,98,101,108,62,10,32,32,32,32,32, -32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101, -99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, -77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79, -78,68,95,86,69,82,84,95,67,72,79,82,79,80,76,69,84,72,95,80,69,82,67,69, -78,84,73,76,69,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62, -80,101,114,99,101,110,116,105,108,101,60,47,108,97,98,101,108,62,10,32, -32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99, -104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +84,95,81,85,65,78,84,95,55,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108, +97,98,101,108,62,55,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, +32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107, +97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, 115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, -34,73,68,95,67,79,78,68,95,86,69,82,84,95,72,73,78,71,69,95,49,53,34,62, -10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,66,111,120,32,77,97, -112,32,40,72,105,110,103,101,61,49,46,53,41,60,47,108,97,98,101,108,62, -10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60, -47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109, -101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,72,73,78,71,69,95,51,48, -34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,66,111,120,32, -77,97,112,32,40,72,105,110,103,101,61,51,46,48,41,60,47,108,97,98,101,108, -62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49, -60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, -109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,67,72,79,82,79,80, -76,69,84,72,95,83,84,68,68,69,86,34,62,10,32,32,32,32,32,32,32,32,60,108, -97,98,101,108,62,83,116,97,110,100,97,114,100,32,68,101,118,105,97,116, -105,111,110,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99, -104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101, -62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, -117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86, -69,82,84,95,85,78,73,81,85,69,95,86,65,76,85,69,83,34,62,10,32,32,32,32, -32,32,32,32,60,108,97,98,101,108,62,85,110,105,113,117,101,32,86,97,108, -117,101,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99, -104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101, -62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, -117,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,78, -65,84,95,66,82,75,83,95,83,85,66,77,69,78,85,34,62,10,32,32,32,32,32,32, -32,32,60,108,97,98,101,108,62,78,97,116,117,114,97,108,32,66,114,101,97, -107,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116, -101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84, -95,78,65,84,95,66,82,75,83,95,50,34,62,10,32,32,32,32,32,32,32,32,32,32, -60,108,97,98,101,108,62,50,60,47,108,97,98,101,108,62,10,32,32,32,32,32, -32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101, -99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109, -101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,78,65,84,95,66,82,75,83, -95,51,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,51, -60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101, -99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10, -32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, -101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78, -68,95,86,69,82,84,95,78,65,84,95,66,82,75,83,95,52,34,62,10,32,32,32,32, -32,32,32,32,32,32,60,108,97,98,101,108,62,52,60,47,108,97,98,101,108,62, -10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62, -49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101, -109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,78, -65,84,95,66,82,75,83,95,53,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108, -97,98,101,108,62,53,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, +34,73,68,95,67,79,78,68,95,86,69,82,84,95,81,85,65,78,84,95,56,34,62,10, +32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,56,60,47,108,97,98, +101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98, +108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, +116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82, +84,95,81,85,65,78,84,95,57,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108, +97,98,101,108,62,57,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, 32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107, 97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, 62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, 115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, -34,73,68,95,67,79,78,68,95,86,69,82,84,95,78,65,84,95,66,82,75,83,95,54, -34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,54,60,47, -108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99, +34,73,68,95,67,79,78,68,95,86,69,82,84,95,81,85,65,78,84,95,49,48,34,62, +10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,49,48,60,47,108, +97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107, +97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, +110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,67,72,79,82, +79,80,76,69,84,72,95,80,69,82,67,69,78,84,73,76,69,34,62,10,32,32,32,32, +32,32,32,32,60,108,97,98,101,108,62,80,101,114,99,101,110,116,105,108,101, +60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99, 107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32, -32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101, -110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68, -95,86,69,82,84,95,78,65,84,95,66,82,75,83,95,55,34,62,10,32,32,32,32,32, -32,32,32,32,32,60,108,97,98,101,108,62,55,60,47,108,97,98,101,108,62,10, -32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49, -60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109, -34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,78,65, -84,95,66,82,75,83,95,56,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97, -98,101,108,62,56,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32, -32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107, -97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, -34,73,68,95,67,79,78,68,95,86,69,82,84,95,78,65,84,95,66,82,75,83,95,57, -34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,57,60,47, -108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99, -107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32, -32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101, -110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68, -95,86,69,82,84,95,78,65,84,95,66,82,75,83,95,49,48,34,62,10,32,32,32,32, -32,32,32,32,32,32,60,108,97,98,101,108,62,49,48,60,47,108,97,98,101,108, -62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101, -62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,47,111,98,106, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, +116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82, +84,95,72,73,78,71,69,95,49,53,34,62,10,32,32,32,32,32,32,32,32,60,108,97, +98,101,108,62,66,111,120,32,77,97,112,32,40,72,105,110,103,101,61,49,46, +53,41,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101, +99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10, +32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117, +73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69, +82,84,95,72,73,78,71,69,95,51,48,34,62,10,32,32,32,32,32,32,32,32,60,108, +97,98,101,108,62,66,111,120,32,77,97,112,32,40,72,105,110,103,101,61,51, +46,48,41,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104, +101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62, +10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, +117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86, +69,82,84,95,67,72,79,82,79,80,76,69,84,72,95,83,84,68,68,69,86,34,62,10, +32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,116,97,110,100,97,114, +100,32,68,101,118,105,97,116,105,111,110,60,47,108,97,98,101,108,62,10, +32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47, +99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106, 101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95, -67,79,78,68,95,86,69,82,84,95,69,81,85,95,73,78,84,83,95,83,85,66,77,69, -78,85,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,69,113,117, -97,108,32,73,110,116,101,114,118,97,108,115,60,47,108,97,98,101,108,62, +115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101, +61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,85,78,73,81,85,69,95,86,65, +76,85,69,83,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,85, +110,105,113,117,101,32,86,97,108,117,101,115,60,47,108,97,98,101,108,62, +10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60, +47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68, +95,67,79,78,68,95,86,69,82,84,95,78,65,84,95,66,82,75,83,95,83,85,66,77, +69,78,85,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,78,97, +116,117,114,97,108,32,66,114,101,97,107,115,60,47,108,97,98,101,108,62, 10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, 61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, -73,68,95,67,79,78,68,95,86,69,82,84,95,69,81,85,95,73,78,84,83,95,50,34, +73,68,95,67,79,78,68,95,86,69,82,84,95,78,65,84,95,66,82,75,83,95,50,34, 62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,50,60,47,108, 97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107, 97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32, 32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, 60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, 117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86, -69,82,84,95,69,81,85,95,73,78,84,83,95,51,34,62,10,32,32,32,32,32,32,32, +69,82,84,95,78,65,84,95,66,82,75,83,95,51,34,62,10,32,32,32,32,32,32,32, 32,32,32,60,108,97,98,101,108,62,51,60,47,108,97,98,101,108,62,10,32,32, 32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47, 99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111, 98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, 32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, -110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,69,81,85,95, -73,78,84,83,95,52,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, +110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,78,65,84,95, +66,82,75,83,95,52,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, 108,62,52,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60, 99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108, 101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, 32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, 119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68, -95,67,79,78,68,95,86,69,82,84,95,69,81,85,95,73,78,84,83,95,53,34,62,10, +95,67,79,78,68,95,86,69,82,84,95,78,65,84,95,66,82,75,83,95,53,34,62,10, 32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,53,60,47,108,97,98, 101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98, 108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32, 32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111, 98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, 116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82, -84,95,69,81,85,95,73,78,84,83,95,54,34,62,10,32,32,32,32,32,32,32,32,32, +84,95,78,65,84,95,66,82,75,83,95,54,34,62,10,32,32,32,32,32,32,32,32,32, 32,60,108,97,98,101,108,62,54,60,47,108,97,98,101,108,62,10,32,32,32,32, 32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104, 101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106, 101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, 108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, -109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,69,81,85,95,73,78, -84,83,95,55,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108, +109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,78,65,84,95,66,82, +75,83,95,55,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108, 62,55,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99, 104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101, 62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, 32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, 120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67, -79,78,68,95,86,69,82,84,95,69,81,85,95,73,78,84,83,95,56,34,62,10,32,32, +79,78,68,95,86,69,82,84,95,78,65,84,95,66,82,75,83,95,56,34,62,10,32,32, 32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,56,60,47,108,97,98,101, 108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108, 101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32, 32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111, 98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, 116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82, -84,95,69,81,85,95,73,78,84,83,95,57,34,62,10,32,32,32,32,32,32,32,32,32, +84,95,78,65,84,95,66,82,75,83,95,57,34,62,10,32,32,32,32,32,32,32,32,32, 32,60,108,97,98,101,108,62,57,60,47,108,97,98,101,108,62,10,32,32,32,32, 32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104, 101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106, 101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, 108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, -109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,69,81,85,95,73,78, -84,83,95,49,48,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, +109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,78,65,84,95,66,82, +75,83,95,49,48,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, 108,62,49,48,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32, 60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98, 108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, 32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60, 111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117, -34,32,110,97,109,101,61,34,73,68,95,79,80,69,78,95,67,85,83,84,79,77,95, -66,82,69,65,75,83,95,83,85,66,77,69,78,85,34,62,10,32,32,32,32,32,32,32, -32,60,108,97,98,101,108,62,67,117,115,116,111,109,32,66,114,101,97,107, -115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101, -109,34,32,110,97,109,101,61,34,73,68,95,78,69,87,95,67,85,83,84,79,77,95, -67,65,84,95,67,76,65,83,83,73,70,95,65,34,62,10,32,32,32,32,32,32,32,32, -32,32,60,108,97,98,101,108,62,67,114,101,97,116,101,32,78,101,119,32,67, -117,115,116,111,109,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,115,101,112,97,114,97,116,111, -114,34,47,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,32,32,60,108,97,98,101,108,62,86,101,114,116,105,99,97,108,32, -66,105,110,115,32,66,114,101,97,107,115,60,47,108,97,98,101,108,62,10,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109, -101,61,34,73,68,95,67,65,84,95,67,76,65,83,83,73,70,95,67,95,77,69,78,85, -34,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, -73,68,95,67,79,78,68,95,72,79,82,73,90,95,84,72,69,77,69,76,69,83,83,34, -62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,84,104,101,109,101, -108,101,115,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60, -99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108, -101,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, -101,110,117,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82, -73,90,95,81,85,65,78,84,95,83,85,66,77,69,78,85,34,62,10,32,32,32,32,32, -32,32,32,60,108,97,98,101,108,62,81,117,97,110,116,105,108,101,60,47,108, -97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, -99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110, -97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,81,85,65,78, -84,95,50,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62, -50,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104, -101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62, -10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, -32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, -77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79, -78,68,95,72,79,82,73,90,95,81,85,65,78,84,95,51,34,62,10,32,32,32,32,32, -32,32,32,32,32,60,108,97,98,101,108,62,51,60,47,108,97,98,101,108,62,10, -32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49, -60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109, -34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,81, -85,65,78,84,95,52,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,52,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60, -99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108, -101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, -119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68, -95,67,79,78,68,95,72,79,82,73,90,95,81,85,65,78,84,95,53,34,62,10,32,32, -32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,53,60,47,108,97,98,101, +34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,69,81, +85,95,73,78,84,83,95,83,85,66,77,69,78,85,34,62,10,32,32,32,32,32,32,32, +32,60,108,97,98,101,108,62,69,113,117,97,108,32,73,110,116,101,114,118, +97,108,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, +116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82, +84,95,69,81,85,95,73,78,84,83,95,50,34,62,10,32,32,32,32,32,32,32,32,32, +32,60,108,97,98,101,108,62,50,60,47,108,97,98,101,108,62,10,32,32,32,32, +32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104, +101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, +109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,69,81,85,95,73,78, +84,83,95,51,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108, +62,51,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99, +104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101, +62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67, +79,78,68,95,86,69,82,84,95,69,81,85,95,73,78,84,83,95,52,34,62,10,32,32, +32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,52,60,47,108,97,98,101, 108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108, 101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32, 32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111, 98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, -116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82, -73,90,95,81,85,65,78,84,95,54,34,62,10,32,32,32,32,32,32,32,32,32,32,60, -108,97,98,101,108,62,54,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, -32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99, -107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101, -61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,81,85,65,78,84,95,55,34, -62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,55,60,47,108, -97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107, -97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32, -32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, -117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72, -79,82,73,90,95,81,85,65,78,84,95,56,34,62,10,32,32,32,32,32,32,32,32,32, -32,60,108,97,98,101,108,62,56,60,47,108,97,98,101,108,62,10,32,32,32,32, +116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82, +84,95,69,81,85,95,73,78,84,83,95,53,34,62,10,32,32,32,32,32,32,32,32,32, +32,60,108,97,98,101,108,62,53,60,47,108,97,98,101,108,62,10,32,32,32,32, 32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104, 101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106, 101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, 108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, -109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,81,85,65,78,84, -95,57,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,57, -60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101, -99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10, -32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, -101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78, -68,95,72,79,82,73,90,95,81,85,65,78,84,95,49,48,34,62,10,32,32,32,32,32, -32,32,32,32,32,60,108,97,98,101,108,62,49,48,60,47,108,97,98,101,108,62, -10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62, -49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, -34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,67,72,79,82,79,80,76,69,84, -72,95,80,69,82,67,69,78,84,73,76,69,34,62,10,32,32,32,32,32,32,32,32,60, -108,97,98,101,108,62,80,101,114,99,101,110,116,105,108,101,60,47,108,97, -98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108, +109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,69,81,85,95,73,78, +84,83,95,54,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108, +62,54,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99, +104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101, +62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67, +79,78,68,95,86,69,82,84,95,69,81,85,95,73,78,84,83,95,55,34,62,10,32,32, +32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,55,60,47,108,97,98,101, +108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108, 101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34, -32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,72,73, -78,71,69,95,49,53,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108, -62,66,111,120,32,77,97,112,32,40,72,105,110,103,101,61,49,46,53,41,60,47, -108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97, -98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101, -109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95, -72,73,78,71,69,95,51,48,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,66,111,120,32,77,97,112,32,40,72,105,110,103,101,61,51,46,48,41, -60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99, -107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32, -32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111, 98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, -116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82, -73,90,95,67,72,79,82,79,80,76,69,84,72,95,83,84,68,68,69,86,34,62,10,32, -32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,116,97,110,100,97,114,100, -32,68,101,118,105,97,116,105,111,110,60,47,108,97,98,101,108,62,10,32,32, +116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82, +84,95,69,81,85,95,73,78,84,83,95,56,34,62,10,32,32,32,32,32,32,32,32,32, +32,60,108,97,98,101,108,62,56,60,47,108,97,98,101,108,62,10,32,32,32,32, 32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104, -101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, -73,68,95,67,79,78,68,95,72,79,82,73,90,95,85,78,73,81,85,69,95,86,65,76, -85,69,83,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,85,110, -105,113,117,101,32,86,97,108,117,101,115,60,47,108,97,98,101,108,62,10, -32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47, -99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95, -67,79,78,68,95,72,79,82,73,90,95,78,65,84,95,66,82,75,83,95,83,85,66,77, -69,78,85,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,78,97, -116,117,114,97,108,32,66,114,101,97,107,115,60,47,108,97,98,101,108,62, -10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, -73,68,95,67,79,78,68,95,72,79,82,73,90,95,78,65,84,95,66,82,75,83,95,50, -34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,50,60,47, -108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99, -107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32, -32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101, -110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68, -95,72,79,82,73,90,95,78,65,84,95,66,82,75,83,95,51,34,62,10,32,32,32,32, -32,32,32,32,32,32,60,108,97,98,101,108,62,51,60,47,108,97,98,101,108,62, +101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, +109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,69,81,85,95,73,78, +84,83,95,57,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108, +62,57,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99, +104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101, +62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67, +79,78,68,95,86,69,82,84,95,69,81,85,95,73,78,84,83,95,49,48,34,62,10,32, +32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,49,48,60,47,108,97,98, +101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98, +108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34, +73,68,95,79,80,69,78,95,67,85,83,84,79,77,95,66,82,69,65,75,83,95,83,85, +66,77,69,78,85,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62, +67,117,115,116,111,109,32,66,114,101,97,107,115,60,47,108,97,98,101,108, +62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, +34,73,68,95,78,69,87,95,67,85,83,84,79,77,95,67,65,84,95,67,76,65,83,83, +73,70,95,65,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108, +62,67,114,101,97,116,101,32,78,101,119,32,67,117,115,116,111,109,60,47, +108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, +116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,115,101,112,97,114,97,116,111,114,34,47,62,10,32,32,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,108,97,98, +101,108,62,86,101,114,116,105,99,97,108,32,66,105,110,115,32,66,114,101, +97,107,115,60,47,108,97,98,101,108,62,10,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,67,65, +84,95,67,76,65,83,83,73,70,95,67,95,77,69,78,85,34,62,10,32,32,32,32,32, +32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, +117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72, +79,82,73,90,95,84,72,69,77,69,76,69,83,83,34,62,10,32,32,32,32,32,32,32, +32,60,108,97,98,101,108,62,84,104,101,109,101,108,101,115,115,60,47,108, +97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98, +108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109, +101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,81,85,65,78,84,95,83, +85,66,77,69,78,85,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108, +62,81,117,97,110,116,105,108,101,60,47,108,97,98,101,108,62,10,32,32,32, +32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67, +79,78,68,95,72,79,82,73,90,95,81,85,65,78,84,95,50,34,62,10,32,32,32,32, +32,32,32,32,32,32,60,108,97,98,101,108,62,50,60,47,108,97,98,101,108,62, 10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62, 49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32, 60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106, 101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101, 109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95, -78,65,84,95,66,82,75,83,95,52,34,62,10,32,32,32,32,32,32,32,32,32,32,60, -108,97,98,101,108,62,52,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, +81,85,65,78,84,95,51,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98, +101,108,62,51,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32, +32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97, +98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, +73,68,95,67,79,78,68,95,72,79,82,73,90,95,81,85,65,78,84,95,52,34,62,10, +32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,52,60,47,108,97,98, +101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98, +108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, +116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82, +73,90,95,81,85,65,78,84,95,53,34,62,10,32,32,32,32,32,32,32,32,32,32,60, +108,97,98,101,108,62,53,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, 32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99, 107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, 116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, 115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101, -61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,78,65,84,95,66,82,75,83, -95,53,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,53, +61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,81,85,65,78,84,95,54,34, +62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,54,60,47,108, +97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107, +97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, +117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72, +79,82,73,90,95,81,85,65,78,84,95,55,34,62,10,32,32,32,32,32,32,32,32,32, +32,60,108,97,98,101,108,62,55,60,47,108,97,98,101,108,62,10,32,32,32,32, +32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104, +101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, +109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,81,85,65,78,84, +95,56,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,56, 60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101, 99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10, 32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, 32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, 101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78, -68,95,72,79,82,73,90,95,78,65,84,95,66,82,75,83,95,54,34,62,10,32,32,32, -32,32,32,32,32,32,32,60,108,97,98,101,108,62,54,60,47,108,97,98,101,108, -62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101, -62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116, -101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73, -90,95,78,65,84,95,66,82,75,83,95,55,34,62,10,32,32,32,32,32,32,32,32,32, -32,60,108,97,98,101,108,62,55,60,47,108,97,98,101,108,62,10,32,32,32,32, +68,95,72,79,82,73,90,95,81,85,65,78,84,95,57,34,62,10,32,32,32,32,32,32, +32,32,32,32,60,108,97,98,101,108,62,57,60,47,108,97,98,101,108,62,10,32, +32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60, +47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34, +32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,81,85, +65,78,84,95,49,48,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,49,48,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32, +60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98, +108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, +32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117, +73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79, +82,73,90,95,67,72,79,82,79,80,76,69,84,72,95,80,69,82,67,69,78,84,73,76, +69,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,80,101,114, +99,101,110,116,105,108,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32, +32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107, +97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67, +79,78,68,95,72,79,82,73,90,95,72,73,78,71,69,95,49,53,34,62,10,32,32,32, +32,32,32,32,32,60,108,97,98,101,108,62,66,111,120,32,77,97,112,32,40,72, +105,110,103,101,61,49,46,53,41,60,47,108,97,98,101,108,62,10,32,32,32,32, +32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99, +107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, +119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68, +95,67,79,78,68,95,72,79,82,73,90,95,72,73,78,71,69,95,51,48,34,62,10,32, +32,32,32,32,32,32,32,60,108,97,98,101,108,62,66,111,120,32,77,97,112,32, +40,72,105,110,103,101,61,51,46,48,41,60,47,108,97,98,101,108,62,10,32,32, 32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104, -101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, -109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,78,65,84,95,66, -82,75,83,95,56,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,56,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60, +101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99, +116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, +73,68,95,67,79,78,68,95,72,79,82,73,90,95,67,72,79,82,79,80,76,69,84,72, +95,83,84,68,68,69,86,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,83,116,97,110,100,97,114,100,32,68,101,118,105,97,116,105,111,110, +60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99, +107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, +116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82, +73,90,95,85,78,73,81,85,69,95,86,65,76,85,69,83,34,62,10,32,32,32,32,32, +32,32,32,60,108,97,98,101,108,62,85,110,105,113,117,101,32,86,97,108,117, +101,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104, +101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62, +10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, +117,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95, +78,65,84,95,66,82,75,83,95,83,85,66,77,69,78,85,34,62,10,32,32,32,32,32, +32,32,32,60,108,97,98,101,108,62,78,97,116,117,114,97,108,32,66,114,101, +97,107,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, +116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82, +73,90,95,78,65,84,95,66,82,75,83,95,50,34,62,10,32,32,32,32,32,32,32,32, +32,32,60,108,97,98,101,108,62,50,60,47,108,97,98,101,108,62,10,32,32,32, +32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99, +104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, +99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110, +97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,78,65,84,95, +66,82,75,83,95,51,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,51,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60, 99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108, 101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, 32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, 119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68, -95,67,79,78,68,95,72,79,82,73,90,95,78,65,84,95,66,82,75,83,95,57,34,62, -10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,57,60,47,108,97, +95,67,79,78,68,95,72,79,82,73,90,95,78,65,84,95,66,82,75,83,95,52,34,62, +10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,52,60,47,108,97, 98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97, 98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32, 32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60, 111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117, 73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79, -82,73,90,95,78,65,84,95,66,82,75,83,95,49,48,34,62,10,32,32,32,32,32,32, -32,32,32,32,60,108,97,98,101,108,62,49,48,60,47,108,97,98,101,108,62,10, -32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49, -60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,67,79, -78,68,95,72,79,82,73,90,95,69,81,85,95,73,78,84,83,95,83,85,66,77,69,78, -85,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,69,113,117, -97,108,32,73,110,116,101,114,118,97,108,115,60,47,108,97,98,101,108,62, +82,73,90,95,78,65,84,95,66,82,75,83,95,53,34,62,10,32,32,32,32,32,32,32, +32,32,32,60,108,97,98,101,108,62,53,60,47,108,97,98,101,108,62,10,32,32, +32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47, +99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, +110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,78,65,84, +95,66,82,75,83,95,54,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98, +101,108,62,54,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32, +32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97, +98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, 10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, 61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, -73,68,95,67,79,78,68,95,72,79,82,73,90,95,69,81,85,95,73,78,84,83,95,50, -34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,50,60,47, +73,68,95,67,79,78,68,95,72,79,82,73,90,95,78,65,84,95,66,82,75,83,95,55, +34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,55,60,47, 108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99, 107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32, 32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, 32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101, 110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68, -95,72,79,82,73,90,95,69,81,85,95,73,78,84,83,95,51,34,62,10,32,32,32,32, -32,32,32,32,32,32,60,108,97,98,101,108,62,51,60,47,108,97,98,101,108,62, +95,72,79,82,73,90,95,78,65,84,95,66,82,75,83,95,56,34,62,10,32,32,32,32, +32,32,32,32,32,32,60,108,97,98,101,108,62,56,60,47,108,97,98,101,108,62, 10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62, 49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32, 60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106, 101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101, 109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95, -69,81,85,95,73,78,84,83,95,52,34,62,10,32,32,32,32,32,32,32,32,32,32,60, -108,97,98,101,108,62,52,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, +78,65,84,95,66,82,75,83,95,57,34,62,10,32,32,32,32,32,32,32,32,32,32,60, +108,97,98,101,108,62,57,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, 32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99, 107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, 116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, 115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101, -61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,69,81,85,95,73,78,84,83, -95,53,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,53, -60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101, -99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10, -32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, -101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78, -68,95,72,79,82,73,90,95,69,81,85,95,73,78,84,83,95,54,34,62,10,32,32,32, -32,32,32,32,32,32,32,60,108,97,98,101,108,62,54,60,47,108,97,98,101,108, -62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101, -62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98, +61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,78,65,84,95,66,82,75,83, +95,49,48,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62, +49,48,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99, +104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101, +62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32, +110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,69,81,85, +95,73,78,84,83,95,83,85,66,77,69,78,85,34,62,10,32,32,32,32,32,32,32,32, +60,108,97,98,101,108,62,69,113,117,97,108,32,73,110,116,101,114,118,97, +108,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,111,98, 106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116, 101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73, -90,95,69,81,85,95,73,78,84,83,95,55,34,62,10,32,32,32,32,32,32,32,32,32, -32,60,108,97,98,101,108,62,55,60,47,108,97,98,101,108,62,10,32,32,32,32, +90,95,69,81,85,95,73,78,84,83,95,50,34,62,10,32,32,32,32,32,32,32,32,32, +32,60,108,97,98,101,108,62,50,60,47,108,97,98,101,108,62,10,32,32,32,32, 32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104, 101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106, 101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, 108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, 109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,69,81,85,95,73, -78,84,83,95,56,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,56,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60, +78,84,83,95,51,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,51,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60, 99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108, 101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, 32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, 119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68, -95,67,79,78,68,95,72,79,82,73,90,95,69,81,85,95,73,78,84,83,95,57,34,62, -10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,57,60,47,108,97, +95,67,79,78,68,95,72,79,82,73,90,95,69,81,85,95,73,78,84,83,95,52,34,62, +10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,52,60,47,108,97, 98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97, 98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32, 32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60, 111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117, 73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79, -82,73,90,95,69,81,85,95,73,78,84,83,95,49,48,34,62,10,32,32,32,32,32,32, -32,32,32,32,60,108,97,98,101,108,62,49,48,60,47,108,97,98,101,108,62,10, -32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49, -60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,79,80, -69,78,95,67,85,83,84,79,77,95,66,82,69,65,75,83,95,83,85,66,77,69,78,85, -34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,67,117,115,116, -111,109,32,66,114,101,97,107,115,60,47,108,97,98,101,108,62,10,32,32,32, -32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,78, -69,87,95,67,85,83,84,79,77,95,67,65,84,95,67,76,65,83,83,73,70,95,65,34, -62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,67,114,101, -97,116,101,32,78,101,119,32,67,117,115,116,111,109,60,47,108,97,98,101, -108,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, -115,101,112,97,114,97,116,111,114,34,47,62,10,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,72,111, -114,105,122,111,110,116,97,108,32,66,105,110,115,32,66,114,101,97,107,115, -60,47,108,97,98,101,108,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,66,79,88,80,76,79, -84,95,72,73,78,71,69,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62, -72,105,110,103,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, -116,101,109,34,32,110,97,109,101,61,34,73,68,95,66,79,88,80,76,79,84,95, -72,73,78,71,69,49,53,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,49,46,53,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60, -99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108, -101,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, -101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,66,79,88, -80,76,79,84,95,72,73,78,71,69,51,48,34,62,10,32,32,32,32,32,32,32,32,60, -108,97,98,101,108,62,51,46,48,60,47,108,97,98,101,108,62,10,32,32,32,32, +82,73,90,95,69,81,85,95,73,78,84,83,95,53,34,62,10,32,32,32,32,32,32,32, +32,32,32,60,108,97,98,101,108,62,53,60,47,108,97,98,101,108,62,10,32,32, +32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47, +99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, +110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,69,81,85, +95,73,78,84,83,95,54,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98, +101,108,62,54,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32, +32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97, +98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, +73,68,95,67,79,78,68,95,72,79,82,73,90,95,69,81,85,95,73,78,84,83,95,55, +34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,55,60,47, +108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99, +107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32, +32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101, +110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68, +95,72,79,82,73,90,95,69,81,85,95,73,78,84,83,95,56,34,62,10,32,32,32,32, +32,32,32,32,32,32,60,108,97,98,101,108,62,56,60,47,108,97,98,101,108,62, +10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62, +49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101, +109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95, +69,81,85,95,73,78,84,83,95,57,34,62,10,32,32,32,32,32,32,32,32,32,32,60, +108,97,98,101,108,62,57,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, 32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99, -107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98, +107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, +116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101, +61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,69,81,85,95,73,78,84,83, +95,49,48,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62, +49,48,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99, +104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101, +62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98, 106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32, -110,97,109,101,61,34,73,68,95,67,79,78,68,95,83,67,65,84,84,69,82,95,86, -73,69,87,95,77,69,78,85,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108, -62,86,105,101,119,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, -116,101,109,34,32,110,97,109,101,61,34,73,68,95,86,73,69,87,95,68,73,83, -80,76,65,89,95,80,82,69,67,73,83,73,79,78,34,62,10,32,32,32,32,32,32,32, -32,60,108,97,98,101,108,62,83,101,116,32,68,105,115,112,108,97,121,32,80, -114,101,99,105,115,105,111,110,60,47,108,97,98,101,108,62,10,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101, -109,34,32,110,97,109,101,61,34,73,68,95,65,68,74,85,83,84,95,65,88,73,83, -95,80,82,69,67,73,83,73,79,78,34,62,10,32,32,32,32,32,32,32,32,60,108,97, -98,101,108,62,83,101,116,32,68,105,115,112,108,97,121,32,80,114,101,99, -105,115,105,111,110,32,111,110,32,65,120,101,115,60,47,108,97,98,101,108, +110,97,109,101,61,34,73,68,95,79,80,69,78,95,67,85,83,84,79,77,95,66,82, +69,65,75,83,95,83,85,66,77,69,78,85,34,62,10,32,32,32,32,32,32,32,32,60, +108,97,98,101,108,62,67,117,115,116,111,109,32,66,114,101,97,107,115,60, +47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34, +32,110,97,109,101,61,34,73,68,95,78,69,87,95,67,85,83,84,79,77,95,67,65, +84,95,67,76,65,83,83,73,70,95,65,34,62,10,32,32,32,32,32,32,32,32,32,32, +60,108,97,98,101,108,62,67,114,101,97,116,101,32,78,101,119,32,67,117,115, +116,111,109,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,115,101,112,97,114,97,116,111,114,34,47, 62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, -117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,66, -79,88,80,76,79,84,95,83,72,79,87,95,65,88,69,83,34,62,10,32,32,32,32,32, -32,32,32,60,108,97,98,101,108,62,83,104,111,119,32,65,120,101,115,60,47, -108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97, -98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32, -32,32,32,32,60,99,104,101,99,107,101,100,62,49,60,47,99,104,101,99,107, -101,100,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, -77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,68,73, -83,80,76,65,89,95,83,84,65,84,85,83,95,66,65,82,34,62,10,32,32,32,32,32, -32,32,32,60,108,97,98,101,108,62,83,104,111,119,32,83,116,97,116,117,115, -32,66,97,114,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99, -104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101, -62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,101,100,62,49,60,47, -99,104,101,99,107,101,100,62,10,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,101,112,97,114, -97,116,111,114,34,47,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68, -95,77,69,78,85,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,67,111, -108,111,114,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101, -109,34,32,110,97,109,101,61,34,73,68,95,67,65,78,86,65,83,95,66,65,67,75, -71,82,79,85,78,68,95,67,79,76,79,82,34,62,10,32,32,32,32,32,32,32,32,60, -108,97,98,101,108,62,66,97,99,107,103,114,111,117,110,100,32,67,111,108, -111,114,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,101,112,97,114, -97,116,111,114,34,47,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +32,60,108,97,98,101,108,62,72,111,114,105,122,111,110,116,97,108,32,66, +105,110,115,32,66,114,101,97,107,115,60,47,108,97,98,101,108,62,10,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109, +101,61,34,73,68,95,66,79,88,80,76,79,84,95,72,73,78,71,69,34,62,10,32,32, +32,32,32,32,60,108,97,98,101,108,62,72,105,110,103,101,60,47,108,97,98, +101,108,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, +34,73,68,95,66,79,88,80,76,79,84,95,72,73,78,71,69,49,53,34,62,10,32,32, +32,32,32,32,32,32,60,108,97,98,101,108,62,49,46,53,60,47,108,97,98,101, +108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62, +49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, +110,97,109,101,61,34,73,68,95,66,79,88,80,76,79,84,95,72,73,78,71,69,51, +48,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,51,46,48,60, +47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107, +97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,67, +79,78,68,95,83,67,65,84,84,69,82,95,86,73,69,87,95,77,69,78,85,34,62,10, +32,32,32,32,32,32,60,108,97,98,101,108,62,86,105,101,119,60,47,108,97,98, +101,108,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, +34,73,68,95,86,73,69,87,95,68,73,83,80,76,65,89,95,80,82,69,67,73,83,73, +79,78,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,101,116, +32,68,105,115,112,108,97,121,32,80,114,101,99,105,115,105,111,110,60,47, +108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, +119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68, +95,65,68,74,85,83,84,95,65,88,73,83,95,80,82,69,67,73,83,73,79,78,34,62, +10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,101,116,32,68,105, +115,112,108,97,121,32,80,114,101,99,105,115,105,111,110,32,111,110,32,65, +120,101,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, 97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109, -101,61,34,73,68,95,83,65,86,69,95,83,69,76,69,67,84,69,68,95,84,79,95,67, -79,76,85,77,78,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,83,97, -118,101,32,83,101,108,101,99,116,105,111,110,60,47,108,97,98,101,108,62, -10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116, -101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,80,89,95,73,77,65,71, -69,95,84,79,95,67,76,73,80,66,79,65,82,68,34,62,10,32,32,32,32,32,32,60, -108,97,98,101,108,62,67,111,112,121,32,73,109,97,103,101,32,84,111,32,67, -108,105,112,98,111,97,114,100,60,47,108,97,98,101,108,62,10,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116, +101,61,34,73,68,95,67,79,78,68,95,66,79,88,80,76,79,84,95,83,72,79,87,95, +65,88,69,83,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,83, +104,111,119,32,65,120,101,115,60,47,108,97,98,101,108,62,10,32,32,32,32, +32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99, +107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,101, +100,62,49,60,47,99,104,101,99,107,101,100,62,10,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, 32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, -110,97,109,101,61,34,73,68,95,83,65,86,69,95,67,65,78,86,65,83,95,73,77, -65,71,69,95,65,83,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,83, -97,118,101,32,73,109,97,103,101,32,65,115,60,47,108,97,98,101,108,62,10, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,108,97,98, -101,108,62,79,112,116,105,111,110,115,60,47,108,97,98,101,108,62,10,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,60,111,98,106,101,99,116,32, -99,108,97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101,61, -34,73,68,95,67,65,82,84,79,71,82,65,77,95,78,69,87,95,86,73,69,87,95,77, -69,78,85,95,79,80,84,73,79,78,83,34,62,10,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109, -101,61,34,73,68,95,67,65,84,95,67,76,65,83,83,73,70,95,65,95,77,69,78,85, -34,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, -73,68,95,77,65,80,65,78,65,76,89,83,73,83,95,84,72,69,77,69,76,69,83,83, -34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,84,104,101,109, -101,108,101,115,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, -32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97, -98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +110,97,109,101,61,34,73,68,95,68,73,83,80,76,65,89,95,83,84,65,84,85,83, +95,66,65,82,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,83, +104,111,119,32,83,116,97,116,117,115,32,66,97,114,60,47,108,97,98,101,108, +62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49, +60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60, +99,104,101,99,107,101,100,62,49,60,47,99,104,101,99,107,101,100,62,10,32, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,115,101,112,97,114,97,116,111,114,34,47,62,10,32,32,32, +32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, +117,34,32,110,97,109,101,61,34,73,68,95,77,69,78,85,34,62,10,32,32,32,32, +32,32,60,108,97,98,101,108,62,67,111,108,111,114,60,47,108,97,98,101,108, +62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73, +68,95,67,65,78,86,65,83,95,66,65,67,75,71,82,79,85,78,68,95,67,79,76,79, +82,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,66,97,99,107, +103,114,111,117,110,100,32,67,111,108,111,114,60,47,108,97,98,101,108,62, +10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,115,101,112,97,114,97,116,111,114,34,47,62,10,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101, +110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,83,65,86,69, +95,83,69,76,69,67,84,69,68,95,84,79,95,67,79,76,85,77,78,34,62,10,32,32, +32,32,32,32,60,108,97,98,101,108,62,83,97,118,101,32,83,101,108,101,99, +116,105,111,110,60,47,108,97,98,101,108,62,10,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101, +61,34,73,68,95,67,79,80,89,95,73,77,65,71,69,95,84,79,95,67,76,73,80,66, +79,65,82,68,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,67,111,112, +121,32,73,109,97,103,101,32,84,111,32,67,108,105,112,98,111,97,114,100, +60,47,108,97,98,101,108,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,83, +65,86,69,95,67,65,78,86,65,83,95,73,77,65,71,69,95,65,83,34,62,10,32,32, +32,32,32,32,60,108,97,98,101,108,62,83,97,118,101,32,73,109,97,103,101, +32,65,115,60,47,108,97,98,101,108,62,10,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,60,108,97,98,101,108,62,79,112,116,105,111,110, +115,60,47,108,97,98,101,108,62,10,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, +101,110,117,34,32,110,97,109,101,61,34,73,68,95,67,65,82,84,79,71,82,65, +77,95,78,69,87,95,86,73,69,87,95,77,69,78,85,95,79,80,84,73,79,78,83,34, +62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,67,65,84,95,67,76, +65,83,83,73,70,95,65,95,77,69,78,85,34,62,10,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116, +101,109,34,32,110,97,109,101,61,34,73,68,95,77,65,80,65,78,65,76,89,83, +73,83,95,84,72,69,77,69,76,69,83,83,34,62,10,32,32,32,32,32,32,32,32,60, +108,97,98,101,108,62,84,104,101,109,101,108,101,115,115,60,47,108,97,98, +101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101, +62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101, +61,34,73,68,95,81,85,65,78,84,73,76,69,95,83,85,66,77,69,78,85,34,62,10, +32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,81,117,97,110,116,105,108, +101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101, +109,34,32,110,97,109,101,61,34,73,68,95,81,85,65,78,84,73,76,69,95,50,34, +62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,50,60,47,108, +97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107, +97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, +117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,81,85,65,78,84,73, +76,69,95,51,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108, +62,51,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99, +104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101, +62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, 32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,81,85,65,78,84,73, -76,69,95,83,85,66,77,69,78,85,34,62,10,32,32,32,32,32,32,32,32,60,108,97, -98,101,108,62,81,117,97,110,116,105,108,101,60,47,108,97,98,101,108,62, -10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, -73,68,95,81,85,65,78,84,73,76,69,95,50,34,62,10,32,32,32,32,32,32,32,32, -32,32,60,108,97,98,101,108,62,50,60,47,108,97,98,101,108,62,10,32,32,32, -32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99, -104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, -99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110, -97,109,101,61,34,73,68,95,81,85,65,78,84,73,76,69,95,51,34,62,10,32,32, -32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,51,60,47,108,97,98,101, +120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,81, +85,65,78,84,73,76,69,95,52,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108, +97,98,101,108,62,52,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, +32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107, +97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, +34,73,68,95,81,85,65,78,84,73,76,69,95,53,34,62,10,32,32,32,32,32,32,32, +32,32,32,60,108,97,98,101,108,62,53,60,47,108,97,98,101,108,62,10,32,32, +32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47, +99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, +110,97,109,101,61,34,73,68,95,81,85,65,78,84,73,76,69,95,54,34,62,10,32, +32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,54,60,47,108,97,98,101, 108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108, 101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32, 32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111, 98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, 116,101,109,34,32,110,97,109,101,61,34,73,68,95,81,85,65,78,84,73,76,69, -95,52,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,52, +95,55,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,55, 60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101, 99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10, 32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, 32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, 101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,81,85,65, -78,84,73,76,69,95,53,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98, -101,108,62,53,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32, +78,84,73,76,69,95,56,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98, +101,108,62,56,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32, 32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97, 98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, 10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, 61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, -73,68,95,81,85,65,78,84,73,76,69,95,54,34,62,10,32,32,32,32,32,32,32,32, -32,32,60,108,97,98,101,108,62,54,60,47,108,97,98,101,108,62,10,32,32,32, +73,68,95,81,85,65,78,84,73,76,69,95,57,34,62,10,32,32,32,32,32,32,32,32, +32,32,60,108,97,98,101,108,62,57,60,47,108,97,98,101,108,62,10,32,32,32, 32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99, 104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98, 106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, 99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110, -97,109,101,61,34,73,68,95,81,85,65,78,84,73,76,69,95,55,34,62,10,32,32, -32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,55,60,47,108,97,98,101, -108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108, -101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111, +97,109,101,61,34,73,68,95,81,85,65,78,84,73,76,69,95,49,48,34,62,10,32, +32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,49,48,60,47,108,97,98, +101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98, +108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, +109,101,61,34,73,68,95,77,65,80,65,78,65,76,89,83,73,83,95,67,72,79,82, +79,80,76,69,84,72,95,80,69,82,67,69,78,84,73,76,69,34,62,10,32,32,32,32, +32,32,32,32,60,108,97,98,101,108,62,80,101,114,99,101,110,116,105,108,101, +60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99, +107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111, 98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, -116,101,109,34,32,110,97,109,101,61,34,73,68,95,81,85,65,78,84,73,76,69, -95,56,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,56, -60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101, -99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10, -32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, -101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,81,85,65, -78,84,73,76,69,95,57,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98, -101,108,62,57,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32, -32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97, -98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, -73,68,95,81,85,65,78,84,73,76,69,95,49,48,34,62,10,32,32,32,32,32,32,32, -32,32,32,60,108,97,98,101,108,62,49,48,60,47,108,97,98,101,108,62,10,32, -32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60, -47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73, -68,95,77,65,80,65,78,65,76,89,83,73,83,95,67,72,79,82,79,80,76,69,84,72, -95,80,69,82,67,69,78,84,73,76,69,34,62,10,32,32,32,32,32,32,32,32,60,108, -97,98,101,108,62,80,101,114,99,101,110,116,105,108,101,60,47,108,97,98, -101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101, -62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, -110,97,109,101,61,34,73,68,95,77,65,80,65,78,65,76,89,83,73,83,95,72,73, -78,71,69,95,49,53,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108, -62,66,111,120,32,77,97,112,32,40,72,105,110,103,101,61,49,46,53,41,60,47, -108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97, +116,101,109,34,32,110,97,109,101,61,34,73,68,95,77,65,80,65,78,65,76,89, +83,73,83,95,72,73,78,71,69,95,49,53,34,62,10,32,32,32,32,32,32,32,32,60, +108,97,98,101,108,62,66,111,120,32,77,97,112,32,40,72,105,110,103,101,61, +49,46,53,41,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99, +104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101, +62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, +117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,77,65,80,65,78,65, +76,89,83,73,83,95,72,73,78,71,69,95,51,48,34,62,10,32,32,32,32,32,32,32, +32,60,108,97,98,101,108,62,66,111,120,32,77,97,112,32,40,72,105,110,103, +101,61,51,46,48,41,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32, +60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98, +108,101,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, +77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,77,65, +80,65,78,65,76,89,83,73,83,95,67,72,79,82,79,80,76,69,84,72,95,83,84,68, +68,69,86,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,116, +97,110,100,97,114,100,32,68,101,118,105,97,116,105,111,110,60,47,108,97, +98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108, +101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34, +32,110,97,109,101,61,34,73,68,95,77,65,80,65,78,65,76,89,83,73,83,95,85, +78,73,81,85,69,95,86,65,76,85,69,83,34,62,10,32,32,32,32,32,32,32,32,60, +108,97,98,101,108,62,85,110,105,113,117,101,32,86,97,108,117,101,115,60, +47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107, +97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32, +110,97,109,101,61,34,73,68,95,78,65,84,85,82,65,76,95,66,82,69,65,75,83, +95,83,85,66,77,69,78,85,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,78,97,116,117,114,97,108,32,66,114,101,97,107,115,60,47,108,97,98, +101,108,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109, +101,61,34,73,68,95,78,65,84,85,82,65,76,95,66,82,69,65,75,83,95,50,34,62, +10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,50,60,47,108,97, +98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97, 98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101, -109,34,32,110,97,109,101,61,34,73,68,95,77,65,80,65,78,65,76,89,83,73,83, -95,72,73,78,71,69,95,51,48,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98, -101,108,62,66,111,120,32,77,97,112,32,40,72,105,110,103,101,61,51,46,48, -41,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101, -99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60, 111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117, -73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,77,65,80,65,78,65,76, -89,83,73,83,95,67,72,79,82,79,80,76,69,84,72,95,83,84,68,68,69,86,34,62, -10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,116,97,110,100,97, -114,100,32,68,101,118,105,97,116,105,111,110,60,47,108,97,98,101,108,62, -10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60, -47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109, -101,61,34,73,68,95,77,65,80,65,78,65,76,89,83,73,83,95,85,78,73,81,85,69, -95,86,65,76,85,69,83,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,85,110,105,113,117,101,32,86,97,108,117,101,115,60,47,108,97,98, -101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101, -62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101, -61,34,73,68,95,78,65,84,85,82,65,76,95,66,82,69,65,75,83,95,83,85,66,77, -69,78,85,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,78,97, -116,117,114,97,108,32,66,114,101,97,107,115,60,47,108,97,98,101,108,62, -10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, -73,68,95,78,65,84,85,82,65,76,95,66,82,69,65,75,83,95,50,34,62,10,32,32, -32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,50,60,47,108,97,98,101, -108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108, -101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, -116,101,109,34,32,110,97,109,101,61,34,73,68,95,78,65,84,85,82,65,76,95, -66,82,69,65,75,83,95,51,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97, -98,101,108,62,51,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32, -32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107, +73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,78,65,84,85,82,65,76, +95,66,82,69,65,75,83,95,51,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108, +97,98,101,108,62,51,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, +32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107, 97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, 62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, 115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, diff --git a/rc/menus.xrc b/rc/menus.xrc index 49d680096..85472f707 100644 --- a/rc/menus.xrc +++ b/rc/menus.xrc @@ -2333,6 +2333,11 @@ + + + 1 + 0 + From 8e3851fe2f68b4c68fa261e884c24563714137f1 Mon Sep 17 00:00:00 2001 From: Xun Li Date: Mon, 19 Oct 2020 09:01:31 -0700 Subject: [PATCH 22/87] Quantile Lisa negative spatial autocorrelation #2242 --- DialogTools/MultiQuantileLisaDlg.cpp | 24 ++++++++++++++++++++---- DialogTools/MultiQuantileLisaDlg.h | 1 + version.h | 4 ++-- 3 files changed, 23 insertions(+), 6 deletions(-) diff --git a/DialogTools/MultiQuantileLisaDlg.cpp b/DialogTools/MultiQuantileLisaDlg.cpp index fc04f13ad..06621b295 100644 --- a/DialogTools/MultiQuantileLisaDlg.cpp +++ b/DialogTools/MultiQuantileLisaDlg.cpp @@ -58,7 +58,7 @@ MultiQuantileLisaDlg::~MultiQuantileLisaDlg() void MultiQuantileLisaDlg::CreateControls() { wxScrolledWindow* scrl = new wxScrolledWindow(this, wxID_ANY, wxDefaultPosition, - wxSize(800,560), wxHSCROLL|wxVSCROLL ); + wxSize(800,520), wxHSCROLL|wxVSCROLL ); scrl->SetScrollRate(5, 5); wxPanel *panel = new wxPanel(scrl); @@ -108,7 +108,7 @@ void MultiQuantileLisaDlg::CreateControls() var_box->Add(gbox, 0, wxEXPAND); // list contrl - lst_quantile = new wxListCtrl(panel, wxID_ANY, wxDefaultPosition, wxSize(400, 180), wxLC_REPORT); + lst_quantile = new wxListCtrl(panel, wxID_ANY, wxDefaultPosition, wxSize(400, 160), wxLC_REPORT); lst_quantile->AppendColumn(_("Variable")); lst_quantile->SetColumnWidth(0, 80); lst_quantile->AppendColumn(_("Number of Quantiles"), wxLIST_FORMAT_RIGHT); @@ -118,7 +118,6 @@ void MultiQuantileLisaDlg::CreateControls() lst_quantile->AppendColumn(_("New Field")); lst_quantile->SetColumnWidth(3, 80); - // move buttons move_left = new wxButton(panel, wxID_ANY, "<", wxDefaultPosition, wxSize(25,25)); move_right = new wxButton(panel, wxID_ANY, ">", wxDefaultPosition, wxSize(25,25)); @@ -127,7 +126,10 @@ void MultiQuantileLisaDlg::CreateControls() left_box->Add(var_box); right_box->Add(lst_quantile, 1, wxALL|wxEXPAND, 5); - + + chk_nocolocation = new wxCheckBox(panel, wxID_ANY, "No co-location"); + right_box->Add(chk_nocolocation, 0, wxALL, 5); + hbox_quantile->Add(left_box); hbox_quantile->Add(middle_box); hbox_quantile->Add(right_box, 1, wxALL|wxEXPAND); @@ -217,6 +219,13 @@ void MultiQuantileLisaDlg::OnAddRow(wxCommandEvent& event) // check if inputs are valid if (project == NULL) return; + if (chk_nocolocation->GetValue() && lst_quantile->GetItemCount() >= 2) { + wxString err_msg = _("No-colocation only works with two variables for Quantile LISA."); + wxMessageDialog dlg(NULL, err_msg, _("Error"), wxOK | wxICON_ERROR); + dlg.ShowModal(); + return; + } + // get selected variable int sel_var = combo_var->GetSelection(); if (sel_var < 0) { @@ -343,6 +352,13 @@ void MultiQuantileLisaDlg::OnOK(wxCommandEvent& event ) return; } + if (chk_nocolocation->GetValue() && lst_quantile->GetItemCount() != 2) { + wxString err_msg = _("No-colocation only works with two variables for Quantile LISA."); + wxMessageDialog dlg(NULL, err_msg, _("Error"), wxOK | wxICON_ERROR); + dlg.ShowModal(); + return; + } + std::vector col_ids(num_vars); std::vector var_info(num_vars); wxString var_details; diff --git a/DialogTools/MultiQuantileLisaDlg.h b/DialogTools/MultiQuantileLisaDlg.h index 8020dae1d..c378a469d 100644 --- a/DialogTools/MultiQuantileLisaDlg.h +++ b/DialogTools/MultiQuantileLisaDlg.h @@ -58,6 +58,7 @@ class MultiQuantileLisaDlg : public AbstractClusterDlg wxListCtrl* lst_quantile; wxButton* move_left; wxButton* move_right; + wxCheckBox* chk_nocolocation; std::set new_fields; diff --git a/version.h b/version.h index d9ca2481f..cb83a7fe4 100644 --- a/version.h +++ b/version.h @@ -2,10 +2,10 @@ namespace Gda { const int version_major = 1; const int version_minor = 16; const int version_build = 0; - const int version_subbuild = 12; + const int version_subbuild = 14; const int version_year = 2020; const int version_month = 10; - const int version_day = 15; + const int version_day = 19; const int version_night = 0; const int version_type = 2; // 0: alpha, 1: beta, 2: release } From dc0a13f2109ce85b3c6bec291c150a963df41c4e Mon Sep 17 00:00:00 2001 From: Xun Li Date: Mon, 19 Oct 2020 21:40:46 -0700 Subject: [PATCH 23/87] #2241 update fix of adding "set as unique values" in conditional histogram --- Explore/ConditionalHistogramView.cpp | 170 +++++++++++++++++++-------- 1 file changed, 119 insertions(+), 51 deletions(-) diff --git a/Explore/ConditionalHistogramView.cpp b/Explore/ConditionalHistogramView.cpp index ea43d6bf8..d6ce5ec93 100644 --- a/Explore/ConditionalHistogramView.cpp +++ b/Explore/ConditionalHistogramView.cpp @@ -338,14 +338,43 @@ void ConditionalHistogramCanvas::ResizeSelectableShps(int virtual_scrn_w, GdaShape* s; if (show_axes) { + int t = var_info[HIST_VAR].time; + double x_min = 0; + double x_max = left_pad_const + right_pad_const + interval_width_const * cur_intervals + interval_gap_const * (cur_intervals-1); + + // orig_x_pos is the center of each histogram bar + std::vector orig_x_pos(cur_intervals); + for (int i=0; iapplyScaleTrans(st[r][c]); foreground_shps.push_front(s); + s = new GdaAxis(*y_axis); s->applyScaleTrans(st[r][c]); foreground_shps.push_front(s); + + if (set_uniquevalue) { + for (int ival=0; ivalapplyScaleTrans(st[r][c]); + foreground_shps.push_back(brk); + } + } } } } @@ -531,22 +560,23 @@ void ConditionalHistogramCanvas::PopulateCanvas() axis_scale_x.tics_str.resize(axis_scale_x.ticks); axis_scale_x.tics_str_show.resize(axis_scale_x.tics_str.size()); for (int i=0; i - setPen(GdaConst::qualitative_colors[ival%sz]); - selectable_shps[i]-> - setBrush(GdaConst::qualitative_colors[ival%sz]); + selectable_shps[i]->setPen(GdaConst::qualitative_colors[ival%sz]); + selectable_shps[i]->setBrush(GdaConst::qualitative_colors[ival%sz]); i++; } } @@ -765,9 +792,7 @@ void ConditionalHistogramCanvas::HistogramIntervals() obs_id_to_sel_shp, ival_obs_cnt and ival_obs_sel_cnt */ void ConditionalHistogramCanvas::InitIntervals() { - s_ival_breaks.resize(boost::extents[num_time_vals][cur_intervals]); - - std::vector& hs = highlight_state->GetHighlight(); + std::vector& hs = highlight_state->GetHighlight(); // determine correct ivals for each obs in current time period min_ival_val.resize(num_time_vals); @@ -775,10 +800,14 @@ void ConditionalHistogramCanvas::InitIntervals() max_num_obs_in_ival.resize(num_time_vals); overall_max_num_obs_in_ival = 0; - for (int t=0; t unique_ival_dict; ival_breaks.resize(boost::extents[num_time_vals][cur_intervals-1]); + s_ival_breaks.resize(boost::extents[num_time_vals][cur_intervals]); + for (int t=0; t unique_dict; @@ -797,6 +826,7 @@ void ConditionalHistogramCanvas::InitIntervals() for (it=unique_dict.begin(); it!=unique_dict.end();it++){ wxString lbl = it->first; s_ival_breaks[t][cur_ival] = lbl; + unique_ival_dict[lbl] = cur_ival; cur_ival += 1; } @@ -862,40 +892,78 @@ void ConditionalHistogramCanvas::InitIntervals() int dt = var_info[HIST_VAR].time_min; if (var_info[HIST_VAR].sync_with_global_time) dt += t; - - // record each obs in the correct cell and ival. + int cur_ival = 0; - for (int i=0; i= ival_breaks[0][cur_ival]) - { - cur_ival++; - } - int r = 0, c = 0; - if (!vert_cat_data.categories.empty()) { - r = vert_cat_data.categories[vt].id_to_cat[id]; + + // record each obs in the correct cell and ival. + if (set_uniquevalue) { + for (int i=0; i max_num_obs_in_ival[t]) + { + max_num_obs_in_ival[t] = cell_data[0][r][c].ival_obs_cnt[cur_ival]; + if (max_num_obs_in_ival[t] > overall_max_num_obs_in_ival) { + overall_max_num_obs_in_ival = max_num_obs_in_ival[t]; + } + } + if (hs[s_data_sorted[dt][i].second]) { + cell_data[0][r][c].ival_obs_sel_cnt[cur_ival]++; + } } - if (!horiz_cat_data.categories.empty()) { - c = horiz_cat_data.categories[ht].id_to_cat[id]; + + } else { + + for (int i=0; i= ival_breaks[0][cur_ival]) + { + cur_ival++; + } + int r = 0, c = 0; + if (!vert_cat_data.categories.empty()) { + r = vert_cat_data.categories[vt].id_to_cat[id]; + } + if (!horiz_cat_data.categories.empty()) { + c = horiz_cat_data.categories[ht].id_to_cat[id]; + } + obs_id_to_sel_shp[t][id] = cell_to_sel_shp_gen(r, c, cur_ival, + cols, cur_intervals); + cell_data[0][r][c].ival_to_obs_ids[cur_ival].push_front(id); + cell_data[0][r][c].ival_obs_cnt[cur_ival]++; + if (cell_data[0][r][c].ival_obs_cnt[cur_ival] > max_num_obs_in_ival[t]) + { + max_num_obs_in_ival[t] = cell_data[0][r][c].ival_obs_cnt[cur_ival]; + if (max_num_obs_in_ival[t] > overall_max_num_obs_in_ival) { + overall_max_num_obs_in_ival = max_num_obs_in_ival[t]; + } + } + if (hs[data_sorted[dt][i].second]) { + cell_data[0][r][c].ival_obs_sel_cnt[cur_ival]++; + } } - obs_id_to_sel_shp[t][id] = cell_to_sel_shp_gen(r, c, cur_ival, - cols, cur_intervals); - cell_data[0][r][c].ival_to_obs_ids[cur_ival].push_front(id); - cell_data[0][r][c].ival_obs_cnt[cur_ival]++; - if (cell_data[0][r][c].ival_obs_cnt[cur_ival] > max_num_obs_in_ival[t]) - { - max_num_obs_in_ival[t] = - cell_data[0][r][c].ival_obs_cnt[cur_ival]; - if (max_num_obs_in_ival[t] > overall_max_num_obs_in_ival) { - overall_max_num_obs_in_ival = max_num_obs_in_ival[t]; - } - } - if (hs[data_sorted[dt][i].second]) { - cell_data[0][r][c].ival_obs_sel_cnt[cur_ival]++; - } - } + } } } From f8fd59ecf64b637658b6fab7f08940e2a45d1203 Mon Sep 17 00:00:00 2001 From: Xun Li Date: Tue, 20 Oct 2020 13:03:30 -0700 Subject: [PATCH 24/87] #2241 fix set as unique values in histogram with time grouped variable --- Explore/ConditionalHistogramView.cpp | 188 +++++++++++++-------------- Explore/HistogramView.cpp | 8 +- GeoDa.cpp | 8 +- 3 files changed, 101 insertions(+), 103 deletions(-) diff --git a/Explore/ConditionalHistogramView.cpp b/Explore/ConditionalHistogramView.cpp index d6ce5ec93..005360969 100644 --- a/Explore/ConditionalHistogramView.cpp +++ b/Explore/ConditionalHistogramView.cpp @@ -96,7 +96,8 @@ show_axes(true), scale_x_over_time(true), scale_y_over_time(true), set_uniqueval } if (undef_tms.size() < num_time_vals) { - // case that histogram is non time variable, but horizontal / vertical may be time variable + // case that histogram is non time variable, + // but horizontal / vertical may be time variable for (int i=1; i undefs(num_obs, false); for (int j=0; j sel_data(num_obs); - data[HIST_VAR]; + for (int i=0; i 0) { + cur_intervals = std::max(cur_intervals, (int)unique_dict.size()); + } else { + cur_intervals = (int)unique_dict.size(); + } } } else { // restore bins for histogram @@ -208,11 +213,11 @@ void ConditionalHistogramCanvas::SetCheckMarks(wxMenu* menu) // following menu items if they were specified for this particular // view in the xrc file. Items that cannot be enable/disabled, // or are not checkable do not appear. - ConditionalNewCanvas::SetCheckMarks(menu); - GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_SHOW_AXES"), - IsShowAxes()); + GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_SHOW_AXES"), IsShowAxes()); + // set as unique value menuitem + GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_VIEW_HISTOGRAM_SET_UNIQUE"), set_uniquevalue); } /** Override of TemplateCanvas method. */ @@ -339,8 +344,6 @@ void ConditionalHistogramCanvas::ResizeSelectableShps(int virtual_scrn_w, GdaShape* s; if (show_axes) { int t = var_info[HIST_VAR].time; - double x_min = 0; - double x_max = left_pad_const + right_pad_const + interval_width_const * cur_intervals + interval_gap_const * (cur_intervals-1); // orig_x_pos is the center of each histogram bar std::vector orig_x_pos(cur_intervals); @@ -363,14 +366,8 @@ void ConditionalHistogramCanvas::ResizeSelectableShps(int virtual_scrn_w, double x0 = orig_x_pos[ival] - interval_width_const/2.0; double x1 = orig_x_pos[ival] + interval_width_const/2.0; double y0 = 0; - double y1 = cell_data[0][r][c].ival_obs_cnt[ival]; // add label for x-axis - - GdaShapeText* brk = new GdaShapeText(s_ival_breaks[t][ival], - *GdaConst::small_font, - wxRealPoint(x0 /2.0 + x1 /2.0, y0), 0, - GdaShapeText::h_center, - GdaShapeText::v_center, 0, 25); + GdaShapeText* brk = new GdaShapeText(s_ival_breaks[t][ival], *GdaConst::small_font, wxRealPoint(x0 /2.0 + x1 /2.0, y0), 0, GdaShapeText::h_center, GdaShapeText::v_center, 0, 25); brk->applyScaleTrans(st[r][c]); foreground_shps.push_back(brk); } @@ -588,10 +585,9 @@ void ConditionalHistogramCanvas::PopulateCanvas() for (int ival=0; ivalsetPen(GdaConst::qualitative_colors[ival%sz]); selectable_shps[i]->setBrush(GdaConst::qualitative_colors[ival%sz]); i++; @@ -631,7 +627,7 @@ void ConditionalHistogramCanvas::ShowAxes(bool show_axes_s) void ConditionalHistogramCanvas::DetermineMouseHoverObjects(wxPoint pt) { total_hover_obs = 0; - for (int i=0, iend=selectable_shps.size(); ipointWithin(pt)) { hover_obs[total_hover_obs++] = i; if (total_hover_obs == max_hover_obs) break; @@ -643,13 +639,13 @@ void ConditionalHistogramCanvas::DetermineMouseHoverObjects(wxPoint pt) // are all rectangles. void ConditionalHistogramCanvas::UpdateSelection(bool shiftdown, bool pointsel) { + int t = var_info[HIST_VAR].time; bool rect_sel = (!pointsel && (brushtype == rectangle)); - int t = var_info[HIST_VAR].time; std::vector& hs = highlight_state->GetHighlight(); bool selection_changed = false; - int total_sel_shps = selectable_shps.size(); + int total_sel_shps = (int)selectable_shps.size(); wxPoint lower_left; wxPoint upper_right; @@ -687,17 +683,12 @@ void ConditionalHistogramCanvas::UpdateSelection(bool shiftdown, bool pointsel) sel_shp_to_cell(i, r, c, ival); GdaRectangle* rec = (GdaRectangle*) selectable_shps[i]; bool selected = ((pointsel && rec->pointWithin(sel1)) || - (rect_sel && - GenGeomAlgs::RectsIntersect(rec->lower_left, - rec->upper_right, - lower_left, upper_right))); - bool all_sel = (cell_data[0][r][c].ival_obs_cnt[ival] == - cell_data[0][r][c].ival_obs_sel_cnt[ival]); + (rect_sel && GenGeomAlgs::RectsIntersect(rec->lower_left, rec->upper_right, lower_left, upper_right))); if (selected) { // select currently unselected in ival for (std::list::iterator it = - cell_data[0][r][c].ival_to_obs_ids[ival].begin(); - it != cell_data[0][r][c].ival_to_obs_ids[ival].end(); it++) { + cell_data[t][r][c].ival_to_obs_ids[ival].begin(); + it != cell_data[t][r][c].ival_to_obs_ids[ival].end(); it++) { new_hs[(*it)]= true; selection_changed = true; } @@ -723,12 +714,12 @@ void ConditionalHistogramCanvas::UpdateSelection(bool shiftdown, bool pointsel) void ConditionalHistogramCanvas::DrawSelectableShapes(wxMemoryDC &dc) { - int t = var_info[HIST_VAR].time; int i=0; + int t = var_info[HIST_VAR].time; for (int r=0; rpaintSelf(dc); } i++; @@ -739,14 +730,14 @@ void ConditionalHistogramCanvas::DrawSelectableShapes(wxMemoryDC &dc) void ConditionalHistogramCanvas::DrawHighlightedShapes(wxMemoryDC &dc) { - int t = var_info[HIST_VAR].time; int i=0; + int t = var_info[HIST_VAR].time; double s; for (int r=0; rSet as Unique Values\" is selected."); + wxMessageDialog dlg (this, msg, _("Warning"), wxOK | wxICON_ERROR); + dlg.ShowModal(); + return; + } cur_intervals = dlg.num_intervals; InitIntervals(); invalidateBms(); @@ -869,22 +866,22 @@ void ConditionalHistogramCanvas::InitIntervals() int rows = 1, cols = 1; if (!vert_cat_data.categories.empty()) { - rows = vert_cat_data.categories[vt].cat_vec.size(); + rows = (int)vert_cat_data.categories[vt].cat_vec.size(); } if (!horiz_cat_data.categories.empty()) { - cols = horiz_cat_data.categories[ht].cat_vec.size(); + cols = (int)horiz_cat_data.categories[ht].cat_vec.size(); } - cell_data[0].resize(boost::extents[rows][cols]); + cell_data[t].resize(boost::extents[rows][cols]); for (int r=0; r max_num_obs_in_ival[t]) + cell_data[t][r][c].ival_to_obs_ids[cur_ival].push_front(id); + cell_data[t][r][c].ival_obs_cnt[cur_ival]++; + if (cell_data[t][r][c].ival_obs_cnt[cur_ival] > max_num_obs_in_ival[t]) { - max_num_obs_in_ival[t] = cell_data[0][r][c].ival_obs_cnt[cur_ival]; + max_num_obs_in_ival[t] = cell_data[t][r][c].ival_obs_cnt[cur_ival]; if (max_num_obs_in_ival[t] > overall_max_num_obs_in_ival) { overall_max_num_obs_in_ival = max_num_obs_in_ival[t]; } } if (hs[s_data_sorted[dt][i].second]) { - cell_data[0][r][c].ival_obs_sel_cnt[cur_ival]++; + cell_data[t][r][c].ival_obs_sel_cnt[cur_ival]++; } } @@ -950,17 +947,17 @@ void ConditionalHistogramCanvas::InitIntervals() } obs_id_to_sel_shp[t][id] = cell_to_sel_shp_gen(r, c, cur_ival, cols, cur_intervals); - cell_data[0][r][c].ival_to_obs_ids[cur_ival].push_front(id); - cell_data[0][r][c].ival_obs_cnt[cur_ival]++; - if (cell_data[0][r][c].ival_obs_cnt[cur_ival] > max_num_obs_in_ival[t]) + cell_data[t][r][c].ival_to_obs_ids[cur_ival].push_front(id); + cell_data[t][r][c].ival_obs_cnt[cur_ival]++; + if (cell_data[t][r][c].ival_obs_cnt[cur_ival] > max_num_obs_in_ival[t]) { - max_num_obs_in_ival[t] = cell_data[0][r][c].ival_obs_cnt[cur_ival]; + max_num_obs_in_ival[t] = cell_data[t][r][c].ival_obs_cnt[cur_ival]; if (max_num_obs_in_ival[t] > overall_max_num_obs_in_ival) { overall_max_num_obs_in_ival = max_num_obs_in_ival[t]; } } if (hs[data_sorted[dt][i].second]) { - cell_data[0][r][c].ival_obs_sel_cnt[cur_ival]++; + cell_data[t][r][c].ival_obs_sel_cnt[cur_ival]++; } } } @@ -979,15 +976,15 @@ void ConditionalHistogramCanvas::UpdateIvalSelCnts() if (var_info[HOR_VAR].sync_with_global_time) ht += t; int rows = 1, cols = 1; if (!vert_cat_data.categories.empty()) { - rows = vert_cat_data.categories[vt].cat_vec.size(); + rows = (int)vert_cat_data.categories[vt].cat_vec.size(); } if (!horiz_cat_data.categories.empty()) { - cols = horiz_cat_data.categories[ht].cat_vec.size(); + cols = (int)horiz_cat_data.categories[ht].cat_vec.size(); } for (int r=0; rSetStatusText(s); } -void ConditionalHistogramCanvas::sel_shp_to_cell_gen(int i, - int& r, int& c, int& ival, - int cols, int ivals) +void ConditionalHistogramCanvas::sel_shp_to_cell_gen(int i, int& r, int& c, int& ival, int cols, int ivals) { int t = cols*ivals; r = t > 0 ? i/t : 0; @@ -1111,8 +1113,7 @@ void ConditionalHistogramCanvas::sel_shp_to_cell_gen(int i, ival = t%ivals; } -void ConditionalHistogramCanvas::sel_shp_to_cell(int i, int& r, - int& c, int& ival) +void ConditionalHistogramCanvas::sel_shp_to_cell(int i, int& r, int& c, int& ival) { // rows == vert_num_cats // cols == horiz_num_cats @@ -1149,10 +1150,7 @@ ConditionalHistogramFrame::ConditionalHistogramFrame(wxFrame *parent, int width, height; GetClientSize(&width, &height); - template_canvas = new ConditionalHistogramCanvas(this, this, project, - var_info, col_ids, - wxDefaultPosition, - wxSize(width,height)); + template_canvas = new ConditionalHistogramCanvas(this, this, project, var_info, col_ids, wxDefaultPosition, wxSize(width,height)); SetTitle(template_canvas->GetCanvasTitle()); template_canvas->SetScrollRate(1,1); DisplayStatusBar(true); @@ -1171,20 +1169,18 @@ void ConditionalHistogramFrame::OnActivate(wxActivateEvent& event) wxLogMessage("In ConditionalMapFrame::OnActivate()"); RegisterAsActive("ConditionalHistogramFrame", GetTitle()); } - if ( event.GetActive() && template_canvas ) + if ( event.GetActive() && template_canvas ) { template_canvas->SetFocus(); + } } void ConditionalHistogramFrame::MapMenus() { wxMenuBar* mb = GdaFrame::GetGdaFrame()->GetMenuBar(); // Map Options Menus - wxMenu* optMenu = wxXmlResource::Get()-> - LoadMenu("ID_COND_HISTOGRAM_VIEW_MENU_OPTIONS"); - ((ConditionalHistogramCanvas*) template_canvas)-> - AddTimeVariantOptionsToMenu(optMenu); - TemplateCanvas::AppendCustomCategories(optMenu, - project->GetCatClassifManager()); + wxMenu* optMenu = wxXmlResource::Get()->LoadMenu("ID_COND_HISTOGRAM_VIEW_MENU_OPTIONS"); + ((ConditionalHistogramCanvas*) template_canvas)->AddTimeVariantOptionsToMenu(optMenu); + TemplateCanvas::AppendCustomCategories(optMenu, project->GetCatClassifManager()); ((ConditionalHistogramCanvas*) template_canvas)->SetCheckMarks(optMenu); GeneralWxUtils::ReplaceMenu(mb, _("Options"), optMenu); UpdateOptionMenuItems(); @@ -1204,8 +1200,7 @@ void ConditionalHistogramFrame::UpdateOptionMenuItems() TemplateFrame::UpdateOptionMenuItems(); // set common items first wxMenuBar* mb = GdaFrame::GetGdaFrame()->GetMenuBar(); int menu = mb->FindMenu(_("Options")); - if (menu == wxNOT_FOUND) { - } else { + if (menu != wxNOT_FOUND) { ((ConditionalHistogramCanvas*) template_canvas)->SetCheckMarks(mb->GetMenu(menu)); } @@ -1217,7 +1212,6 @@ void ConditionalHistogramFrame::UpdateContextMenuItems(wxMenu* menu) // following menu items if they were specified for this particular // view in the xrc file. Items that cannot be enable/disabled, // or are not checkable do not appear. - TemplateFrame::UpdateContextMenuItems(menu); // set common items } @@ -1231,8 +1225,7 @@ void ConditionalHistogramFrame::update(TimeState* o) void ConditionalHistogramFrame::OnShowAxes(wxCommandEvent& ev) { wxLogMessage("In ConditionalHistogramFrame::OnShowAxes()"); - ConditionalHistogramCanvas* t = - (ConditionalHistogramCanvas*) template_canvas; + ConditionalHistogramCanvas* t = (ConditionalHistogramCanvas*) template_canvas; t->ShowAxes(!t->IsShowAxes()); UpdateOptionMenuItems(); } @@ -1240,14 +1233,15 @@ void ConditionalHistogramFrame::OnShowAxes(wxCommandEvent& ev) void ConditionalHistogramFrame::OnHistogramIntervals(wxCommandEvent& ev) { wxLogMessage("In ConditionalHistogramFrame::OnHistogramIntervals()"); - ConditionalHistogramCanvas* t = - (ConditionalHistogramCanvas*) template_canvas; + ConditionalHistogramCanvas* t = (ConditionalHistogramCanvas*) template_canvas; t->HistogramIntervals(); } void ConditionalHistogramFrame::OnSaveCanvasImageAs(wxCommandEvent& event) { - if (!template_canvas) return; + if (!template_canvas) { + return; + } wxString title = project->GetProjectTitle(); GeneralWxUtils::SaveWindowAsImage(template_canvas, title); } diff --git a/Explore/HistogramView.cpp b/Explore/HistogramView.cpp index 220f4ffc9..2bd30d55b 100644 --- a/Explore/HistogramView.cpp +++ b/Explore/HistogramView.cpp @@ -244,8 +244,12 @@ void HistogramCanvas::OnSetUniqueValue(wxCommandEvent& event) unique_dict[sel_data[i]] += 1; } // add current [id] to ival_to_obs_ids - max_intervals = (int)unique_dict.size(); - cur_intervals = (int)unique_dict.size(); + max_intervals = std::min(MAX_INTERVALS, (int)unique_dict.size()); + if (t > 0) { + cur_intervals = std::max(cur_intervals, (int)unique_dict.size()); + } else { + cur_intervals = (int)unique_dict.size(); + } } } else { // restore diff --git a/GeoDa.cpp b/GeoDa.cpp index adbc93429..e4d6690ba 100644 --- a/GeoDa.cpp +++ b/GeoDa.cpp @@ -228,9 +228,9 @@ bool GdaApp::OnInit(void) // initialize OGR connection OGRDataAdapter::GetInstance(); - - checker = new wxSingleInstanceChecker("GdaApp"); - +#ifdef __WIN32__ + checker = new wxSingleInstanceChecker(); +#endif // load preferences PreferenceDlg::ReadFromCache(); @@ -285,7 +285,7 @@ bool GdaApp::OnInit(void) GdaInitXmlResource(); // call the init function in GdaAppResources.cpp // check crash - if (GdaConst::disable_crash_detect == false && !checker->IsAnotherRunning()) { + if (GdaConst::disable_crash_detect == false && (checker && !checker->IsAnotherRunning())) { std::vector items = OGRDataAdapter::GetInstance().GetHistory("NoCrash"); if (items.size() > 0) { wxString no_crash = items[0]; From 5c8b1ccb1665aed42305860326fa73fc659c9335 Mon Sep 17 00:00:00 2001 From: Xun Li Date: Tue, 20 Oct 2020 14:26:34 -0700 Subject: [PATCH 25/87] #2242 add check for non-colocation and colocation join count --- GeoDa.cpp | 48 ++++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 40 insertions(+), 8 deletions(-) diff --git a/GeoDa.cpp b/GeoDa.cpp index e4d6690ba..1e8abcdeb 100644 --- a/GeoDa.cpp +++ b/GeoDa.cpp @@ -4256,20 +4256,23 @@ void GdaFrame::OnOpenBivariateLJC(wxCommandEvent& event) } // check if binary data - std::vector data; + std::vector data1, data2; + std::vector undef_data1, undef_data2; TableInterface* table_int = p->GetTableInt(); - table_int->GetColData(VS.col_ids[0], VS.var_info[0].time, data); - for (int i=0; iGetColData(VS.col_ids[0], VS.var_info[0].time, data1); + table_int->GetColUndefined(VS.col_ids[0], VS.var_info[0].time, undef_data1); + for (int i=0; iGetColData(VS.col_ids[1], VS.var_info[1].time, data); - for (int i=0; iGetColData(VS.col_ids[1], VS.var_info[1].time, data2); + table_int->GetColUndefined(VS.col_ids[1], VS.var_info[1].time, undef_data2); + for (int i=0; iGetNumRecords(); + + vector undefs; + for (int i=0; i 2) { + if (num_vars >= 2) { std::vector data(num_vars); // data[variable][time][obs] std::vector undef_data(num_vars); for (int i=0; i Date: Tue, 20 Oct 2020 14:37:41 -0700 Subject: [PATCH 26/87] #2242 update multiquantile lisa for colocation and no colocation cases --- DialogTools/MultiQuantileLisaDlg.cpp | 57 ++++++++++++++++++++++++++++ version.h | 4 +- 2 files changed, 59 insertions(+), 2 deletions(-) diff --git a/DialogTools/MultiQuantileLisaDlg.cpp b/DialogTools/MultiQuantileLisaDlg.cpp index 06621b295..8941dc4af 100644 --- a/DialogTools/MultiQuantileLisaDlg.cpp +++ b/DialogTools/MultiQuantileLisaDlg.cpp @@ -457,6 +457,63 @@ void MultiQuantileLisaDlg::OnOK(wxCommandEvent& event ) } boost::uuids::uuid w_id = weights_ids[sel]; + // check if satisfy colocation and no-colocation cases + if (num_vars >= 2) { + std::vector data(num_vars); // data[variable][time][obs] + std::vector undef_data(num_vars); + for (int i=0; iGetColData(col_ids[i], data[i]); + table_int->GetColUndefined(col_ids[i], undef_data[i]); + } + GalElement* W = gw->gal; + int t = 0; + vector local_t; + for (int v=0; v undefs; + for (int i=0; iGetValue()) { + wxMessageDialog dlg (this, _("The selected variables have no co-location. Please change your selection, or select \"No colocation\" option for bivariate case."), _("Error"), wxOK | wxICON_WARNING); + dlg.ShowModal(); + return; + } else if (chk_nocolocation->GetValue() && nocolocation == false) { + wxMessageDialog dlg (this, _("The selected variables have co-location. Please change your selection, or unselect \"No colocation\" option for bivariate case."), _("Error"), wxOK | wxICON_WARNING); + dlg.ShowModal(); + return; + } + } + JCCoordinator* lc = new JCCoordinator(w_id, project, var_info, col_ids); MLJCMapFrame *sf = new MLJCMapFrame(parent, project, lc, false); diff --git a/version.h b/version.h index cb83a7fe4..7d93e33fd 100644 --- a/version.h +++ b/version.h @@ -2,10 +2,10 @@ namespace Gda { const int version_major = 1; const int version_minor = 16; const int version_build = 0; - const int version_subbuild = 14; + const int version_subbuild = 16; const int version_year = 2020; const int version_month = 10; - const int version_day = 19; + const int version_day = 20; const int version_night = 0; const int version_type = 2; // 0: alpha, 1: beta, 2: release } From 4a3e1dbc4c084802ccaebb4ec29684a268c5a5b2 Mon Sep 17 00:00:00 2001 From: Xun Li Date: Tue, 20 Oct 2020 14:46:53 -0700 Subject: [PATCH 27/87] update for windows build --- GeoDa.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/GeoDa.cpp b/GeoDa.cpp index 1e8abcdeb..aa0657c92 100644 --- a/GeoDa.cpp +++ b/GeoDa.cpp @@ -778,9 +778,9 @@ GdaFrame::GdaFrame(const wxString& title, const wxPoint& pos, //CallAfter(&GdaFrame::ShowOpenDatasourceDlg,wxPoint(80, 220),true); // check update in a new thread - if (GdaConst::disable_auto_upgrade == false) { - CallAfter(&GdaFrame::CheckUpdate); - } + //if (GdaConst::disable_auto_upgrade == false) { + // CallAfter(&GdaFrame::CheckUpdate); + //} } GdaFrame::~GdaFrame() From 2da6a0ff772bf3a052c31353c9309e8f90f86ecc Mon Sep 17 00:00:00 2001 From: Xun Li Date: Fri, 23 Oct 2020 10:38:43 -0700 Subject: [PATCH 28/87] update windows installer with chinese language --- BuildTools/windows/installer/64bit/GeoDa.iss | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/BuildTools/windows/installer/64bit/GeoDa.iss b/BuildTools/windows/installer/64bit/GeoDa.iss index 2c0f2ccc0..a389f4a1f 100644 --- a/BuildTools/windows/installer/64bit/GeoDa.iss +++ b/BuildTools/windows/installer/64bit/GeoDa.iss @@ -35,8 +35,10 @@ ChangesAssociations=yes ShowLanguageDialog=yes [Languages] -Name: "en"; MessagesFile: "compiler:Default.isl" -Name: "zh"; MessagesFile: "compiler:Languages\ChineseSimplified.isl" +Name: "english"; MessagesFile: "compiler:Default.isl" +Name: "chinesesimplified"; MessagesFile: "compiler:Languages\ChineseSimplified.isl" +Name: "spanish"; MessagesFile: "compiler:Languages\Spanish.isl" +Name: "russian"; MessagesFile: "compiler:Languages\Russian.isl" [dirs] Name: "{app}"; Permissions: everyone-full; Check: InitializeSetup From 8bb3c666d4800a0112ffbf4c33100c3a44a860c8 Mon Sep 17 00:00:00 2001 From: Xun Li Date: Tue, 27 Oct 2020 11:55:07 -0700 Subject: [PATCH 29/87] fix crash when using an empty column #2261 --- DialogTools/AbstractClusterDlg.cpp | 18 ++++++++++++++++++ DialogTools/AbstractClusterDlg.h | 1 + DialogTools/MultiQuantileLisaDlg.cpp | 8 ++++++++ DialogTools/quantileLisaDlg.cpp | 7 +++++++ DialogTools/quantileLisaDlg.h | 2 +- VarTools.cpp | 8 ++++++-- Weights/DistUtils.cpp | 4 ++++ 7 files changed, 45 insertions(+), 3 deletions(-) diff --git a/DialogTools/AbstractClusterDlg.cpp b/DialogTools/AbstractClusterDlg.cpp index 11e284aca..ee9a5a343 100644 --- a/DialogTools/AbstractClusterDlg.cpp +++ b/DialogTools/AbstractClusterDlg.cpp @@ -947,6 +947,12 @@ bool AbstractClusterDlg::GetInputData(int transform, int min_num_var) std::vector > data(num_var - has_x_cent - has_y_cent); for (int i=0; iGetColData(col_ids[i], var_info[i].time, data[i]); + if (CheckEmptyColumn(col_ids[i], var_info[i].time)) { + wxString err_msg = wxString::Format(_("The selected variable %s is not valid. If it's a grouped variable, please modify it in Time->Time Editor. Or please select another variable."), var_info[i].name); + wxMessageDialog dlg(NULL, err_msg, _("Error"), wxOK | wxICON_ERROR); + dlg.ShowModal(); + return false; + } } // for special table variables: , @@ -1046,6 +1052,18 @@ bool AbstractClusterDlg::GetInputData(int transform, int min_num_var) return false; } +bool AbstractClusterDlg::CheckEmptyColumn(int col_id, int time) +{ + std::vector undefs; + table_int->GetColUndefined(col_id, time, undefs); + for (int i=0; iTime Editor. Or please select another variable."), var_name); + wxMessageDialog dlg(NULL, err_msg, _("Error"), wxOK | wxICON_ERROR); + dlg.ShowModal(); + return; + } + // get num quantiles long l_quantiles = 0; wxString tmp_quantiles = txt_quantiles->GetValue(); diff --git a/DialogTools/quantileLisaDlg.cpp b/DialogTools/quantileLisaDlg.cpp index 6759fa752..d48c733e7 100644 --- a/DialogTools/quantileLisaDlg.cpp +++ b/DialogTools/quantileLisaDlg.cpp @@ -207,6 +207,13 @@ void QuantileLisaDlg::OnOK(wxCommandEvent& event ) std::vector data; table_int->GetColData(col, tm, data); + if (CheckEmptyColumn(col, tm)) { + wxString err_msg = wxString::Format(_("The selected variable %s is not valid. If it's a grouped variable, please modify it in Time->Time Editor. Or please select another variable."), var_name); + wxMessageDialog dlg(NULL, err_msg, _("Error"), wxOK | wxICON_ERROR); + dlg.ShowModal(); + return; + } + // Weights selection GalWeight* gw = CheckSpatialWeights(); if (gw == NULL) { diff --git a/DialogTools/quantileLisaDlg.h b/DialogTools/quantileLisaDlg.h index ceb718a98..df84b5b4f 100644 --- a/DialogTools/quantileLisaDlg.h +++ b/DialogTools/quantileLisaDlg.h @@ -22,7 +22,7 @@ #include #include -#include +#include #include #include #include diff --git a/VarTools.cpp b/VarTools.cpp index 4063d53f2..693dd2448 100644 --- a/VarTools.cpp +++ b/VarTools.cpp @@ -370,8 +370,12 @@ int GdaVarTools::UpdateVarInfoSecondaryAttribs(std::vector& var_info) var_info[i].is_ref_variable = (i == ref_var); // The following parameters are set to default values here var_info[i].ref_time_offset = 0; - var_info[i].min_over_time = var_info[i].min[var_info[i].time]; - var_info[i].max_over_time = var_info[i].max[var_info[i].time]; + if (i < var_info[i].min.size()) { + var_info[i].min_over_time = var_info[i].min[var_info[i].time]; + } + if (i < var_info[i].max.size()) { + var_info[i].max_over_time = var_info[i].max[var_info[i].time]; + } } if (ref_var == -1) { diff --git a/Weights/DistUtils.cpp b/Weights/DistUtils.cpp index 32500572c..2bb836753 100644 --- a/Weights/DistUtils.cpp +++ b/Weights/DistUtils.cpp @@ -132,6 +132,10 @@ double DistUtils::GetMaxThreshold() { srand(0); int k = n_valid_rows; + if (k == 0) { + return 0; + } + int x_idx; int y_idx; double dist_cand = 0; From de3a34ad88fa74b81e4047d0a8de3193065721e9 Mon Sep 17 00:00:00 2001 From: Xun Li Date: Tue, 27 Oct 2020 14:08:23 -0700 Subject: [PATCH 30/87] Update "Display Heat Map" menu action #2263 --- Explore/MapNewView.cpp | 14 +++++++++++--- version.h | 4 ++-- 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/Explore/MapNewView.cpp b/Explore/MapNewView.cpp index 9c48169ce..433b46452 100644 --- a/Explore/MapNewView.cpp +++ b/Explore/MapNewView.cpp @@ -288,8 +288,16 @@ void MapCanvas::OnHeatMap(int menu_id) display_heat_map = true; heat_map.SetRadiusVariable(this, project); } else if (menu_id == XRCID("ID_HEATMAP_TOGGLE")) { - display_heat_map = !display_heat_map; - RedrawMap(); + if (display_heat_map == false && heat_map.HasInitialized() == false) { + // if user click Display Heat Map for the first time, + // brings up Set Bandwidth dialog + display_heat_map = true; + heat_map.SetBandwidth(this, project); + } else { + // Toggle heat map if already have one + display_heat_map = !display_heat_map; + RedrawMap(); + } } else if (display_heat_map) { // none of the following menu items will work if // heat map toggle is not checked @@ -1735,7 +1743,7 @@ void MapCanvas::SetCheckMarks(wxMenu* menu) display_map_boundary); GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_MAP_MST_TOGGLE"), display_mst); GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_HEATMAP_TOGGLE"), display_heat_map); - GeneralWxUtils::EnableMenuItem(menu, XRCID("ID_HEATMAP_TOGGLE"), heat_map.HasInitialized()); + GeneralWxUtils::EnableMenuItem(menu, XRCID("ID_HEATMAP_TOGGLE"),true); GeneralWxUtils::CheckMenuItem(menu, XRCID("ID_MAP_MST_THICKNESS_LIGHT"), display_mst && mst_map.GetThickness() == 0); diff --git a/version.h b/version.h index 7d93e33fd..1619bcc6a 100644 --- a/version.h +++ b/version.h @@ -2,10 +2,10 @@ namespace Gda { const int version_major = 1; const int version_minor = 16; const int version_build = 0; - const int version_subbuild = 16; + const int version_subbuild = 18; const int version_year = 2020; const int version_month = 10; - const int version_day = 20; + const int version_day = 27; const int version_night = 0; const int version_type = 2; // 0: alpha, 1: beta, 2: release } From 8b1053bd05d815ada62bea1e3f7f32accffbd979 Mon Sep 17 00:00:00 2001 From: Xun Li Date: Thu, 29 Oct 2020 14:23:49 -0700 Subject: [PATCH 31/87] Load incompatible Mat file as weights dialog will crash GeoDa #2265 --- Algorithms/distmatrix.cpp | 2 +- Algorithms/tsne.cpp | 33 ++++++++++--- Regression/ML_im.cpp | 3 +- Regression/SparseMatrix.cpp | 4 +- ShapeOperations/PolysToContigWeights.cpp | 2 +- io/MatfileReader.cpp | 59 ++++++++++++---------- io/MatfileReader.h | 2 +- io/matlab_mat.cpp | 12 +++-- kNN/ANN.cpp | 63 ++++++++++++------------ kNN/kd_dump.cpp | 2 +- version.h | 2 +- 11 files changed, 105 insertions(+), 79 deletions(-) diff --git a/Algorithms/distmatrix.cpp b/Algorithms/distmatrix.cpp index a05b9a2f0..f7e5957df 100644 --- a/Algorithms/distmatrix.cpp +++ b/Algorithms/distmatrix.cpp @@ -56,7 +56,7 @@ float* gpu_distmatrix(const char* cl_path, int rows, int columns, double** data, fp = fopen(cl_path, "r"); if (!fp) { fprintf(stderr, "Failed to load kernel.\n"); - exit(1); + return 0; } source_str = (char*)malloc(MAX_SOURCE_SIZE); source_size = fread( source_str, 1, MAX_SOURCE_SIZE, fp); diff --git a/Algorithms/tsne.cpp b/Algorithms/tsne.cpp index ebb599bab..970dc0f4d 100755 --- a/Algorithms/tsne.cpp +++ b/Algorithms/tsne.cpp @@ -119,7 +119,10 @@ void TSNE::run(boost::lockfree::queue& tsne_queue, double* dY = (double*) malloc(N * no_dims * sizeof(double)); double* uY = (double*) calloc(N * no_dims , sizeof(double)); double* gains = (double*) malloc(N * no_dims * sizeof(double)); - if (dY == NULL || uY == NULL || gains == NULL) { fprintf(stderr, "Memory allocation failed!\n"); exit(1); } + if (dY == NULL || uY == NULL || gains == NULL) { + fprintf(stderr, "Memory allocation failed!\n"); + return; + } for (int i = 0; i < N * no_dims; i++) { gains[i] = 1.0; } @@ -296,7 +299,8 @@ double TSNE::computeGradient(int* inp_row_P, int* inp_col_P, double* inp_val_P, double C = 0.; if (pos_f == NULL || neg_f == NULL) { - fprintf(stderr, "Memory allocation failed!\n"); exit(1); + fprintf(stderr, "Memory allocation failed!\n"); + return 0; } #ifdef _OPENMP @@ -401,7 +405,10 @@ void TSNE::computeGaussianPerplexity(double* X, int N, int D, int** _row_P, int* *_row_P = (int*) malloc((N + 1) * sizeof(int)); *_col_P = (int*) calloc(N * K, sizeof(int)); *_val_P = (double*) calloc(N * K, sizeof(double)); - if (*_row_P == NULL || *_col_P == NULL || *_val_P == NULL) { fprintf(stderr, "Memory allocation failed!\n"); exit(1); } + if (*_row_P == NULL || *_col_P == NULL || *_val_P == NULL) { + fprintf(stderr, "Memory allocation failed!\n"); + return; + } /* row_P -- offsets for `col_P` (i) @@ -534,7 +541,10 @@ void TSNE::symmetrizeMatrix(int** _row_P, int** _col_P, double** _val_P, int N) // Count number of elements and row counts of symmetric matrix int* row_counts = (int*) calloc(N, sizeof(int)); - if (row_counts == NULL) { fprintf(stderr, "Memory allocation failed!\n"); exit(1); } + if (row_counts == NULL) { + fprintf(stderr, "Memory allocation failed!\n"); + return; + } for (int n = 0; n < N; n++) { for (int i = row_P[n]; i < row_P[n + 1]; i++) { @@ -563,7 +573,10 @@ void TSNE::symmetrizeMatrix(int** _row_P, int** _col_P, double** _val_P, int N) int* sym_row_P = (int*) malloc((N + 1) * sizeof(int)); int* sym_col_P = (int*) malloc(no_elem * sizeof(int)); double* sym_val_P = (double*) malloc(no_elem * sizeof(double)); - if (sym_row_P == NULL || sym_col_P == NULL || sym_val_P == NULL) { fprintf(stderr, "Memory allocation failed!\n"); exit(1); } + if (sym_row_P == NULL || sym_col_P == NULL || sym_val_P == NULL) { + fprintf(stderr, "Memory allocation failed!\n"); + return; + } // Construct new row indices for symmetric matrix sym_row_P[0] = 0; @@ -571,7 +584,10 @@ void TSNE::symmetrizeMatrix(int** _row_P, int** _col_P, double** _val_P, int N) // Fill the result matrix int* offset = (int*) calloc(N, sizeof(int)); - if (offset == NULL) { fprintf(stderr, "Memory allocation failed!\n"); exit(1); } + if (offset == NULL) { + fprintf(stderr, "Memory allocation failed!\n"); + return; + } for (int n = 0; n < N; n++) { for (int i = row_P[n]; i < row_P[n + 1]; i++) { // considering element(n, col_P[i]) @@ -628,7 +644,10 @@ void TSNE::zeroMean(double* X, int N, int D) { // Compute data mean double* mean = (double*) calloc(D, sizeof(double)); - if (mean == NULL) { fprintf(stderr, "Memory allocation failed!\n"); exit(1); } + if (mean == NULL) { + fprintf(stderr, "Memory allocation failed!\n"); + return; + } for (int n = 0; n < N; n++) { for (int d = 0; d < D; d++) { mean[d] += X[n * D + d]; diff --git a/Regression/ML_im.cpp b/Regression/ML_im.cpp index b9243584f..4b6127fb2 100644 --- a/Regression/ML_im.cpp +++ b/Regression/ML_im.cpp @@ -2544,7 +2544,8 @@ double goldeno(const double left, const double right, const SparseMatrix &w, Lco(y, lag, X, w, f1, sol); Lco(y, lag, X, w, f2, sol); Lco(y, lag, X, w, -0.0586045, sol); - exit(0); + + //exit(0); // while (fabs(x3-x0) > tol*(fabs(x1)+fabs(x2))) { // here tol is used as RELATIVE accuracy while (fabs(x3-x0) > TOLERANCE) { // here tol is used as an ABSOLUTE accuracy if (f1 < f2) { diff --git a/Regression/SparseMatrix.cpp b/Regression/SparseMatrix.cpp index ef0d925bb..de3a5ebac 100644 --- a/Regression/SparseMatrix.cpp +++ b/Regression/SparseMatrix.cpp @@ -92,12 +92,12 @@ void SparseMatrix::createGAL(const GalElement* my_gal, int obs) int oix = row[r].getIx(cnt); if (oix < key[0].first || oix > key[dim-1].first) { wxMessageBox("Error: value does not exist in the weights file"); - exit(0); + return; } int lx = ik[ oix - key[0].first ]; if (lx < 0) { wxMessageBox("Error: value does not exist in the weights file"); - exit(0); + return; } this->row[r].setIx(cnt, lx); } diff --git a/ShapeOperations/PolysToContigWeights.cpp b/ShapeOperations/PolysToContigWeights.cpp index c523cfed9..856e07162 100644 --- a/ShapeOperations/PolysToContigWeights.cpp +++ b/ShapeOperations/PolysToContigWeights.cpp @@ -340,7 +340,7 @@ void PartitionM::initIx(const int incl, const double lwr, const double upr) { if (lower < 0 || upper > cells || incl < 0 || incl >= elements) { // cout << "PartM: incl= " << incl << " l= " << lwr << " " << upr; - exit(1); + return; } diff --git a/io/MatfileReader.cpp b/io/MatfileReader.cpp index b42f41203..b1daa5349 100644 --- a/io/MatfileReader.cpp +++ b/io/MatfileReader.cpp @@ -40,7 +40,7 @@ pair classify(char* data, bool endianSwap) { if (static_cast(dataType) != miMATRIX) return make_pair(static_cast(dataType), mxINVALID); // miMATRIX must not be small element - assert(!isSmallDataElement); + //assert(!isSmallDataElement); ArrayFlags* af = new ArrayFlags(data+8, endianSwap); @@ -147,16 +147,13 @@ DataElement* parse(char* data, bool endianSwap) { break; default: cerr << "invalid EMatrixClass!\n"; - exit(1); } break; default: cerr << "invalid EDataType!\n"; - exit(1); } if (!de) { cerr << "failed to parse!\n"; - exit(1); } return de; } @@ -216,14 +213,12 @@ CompressedDataElement::CompressedDataElement(char* data, bool endianSwap) : _decompressedData = new char[size]; if (!_decompressedData) { cerr << "FlatDataElement::parseData new failed!\n"; - exit(1); } rsize = size; res = uncompress(reinterpret_cast(_decompressedData), &size, reinterpret_cast(data), _numberOfBytes); } else { cerr << "FlatDataElement::parseData uncompress failed!\n"; - exit(1); } } _decompressedSize = static_cast(rsize); @@ -255,7 +250,7 @@ NumericArray::NumericArray(char* data, bool endianSwap) : parseImag(data); data += _imag->totalBytes(); } - assert(data == start+_numberOfBytes+8); + //assert(data == start+_numberOfBytes+8); } template @@ -283,7 +278,7 @@ SparseArray::SparseArray(char* data, bool endianSwap) : parseImag(data); data += _imag->totalBytes(); } - assert(data == start+_numberOfBytes+8); + //assert(data == start+_numberOfBytes+8); } Cell::Cell(char* data, bool endianSwap) : MatrixDataElement(endianSwap), _cells() { @@ -303,11 +298,11 @@ Cell::Cell(char* data, bool endianSwap) : MatrixDataElement(endianSwap), _cells( while(data < start + _numberOfBytes + 8) { // create matrix and add to _cells cell = dynamic_cast(parse(data, endianSwap)); - assert(cell); + //assert(cell); _cells.push_back(cell); data += cell->totalBytes(); } - assert(data == start+_numberOfBytes+8); + //assert(data == start+_numberOfBytes+8); } Struct::Struct(char* data, bool endianSwap) : @@ -332,11 +327,11 @@ Struct::Struct(char* data, bool endianSwap) : while(data < start + _numberOfBytes + 8) { // create matrix and add to _fields field = dynamic_cast(parse(data, endianSwap)); - assert(field); + //assert(field); _fields.push_back(field); data += field->totalBytes(); } - assert(data == start+_numberOfBytes+8); + //assert(data == start+_numberOfBytes+8); } Object::Object(char* data, bool endianSwap) : _className(NULL), Struct(endianSwap) { @@ -362,11 +357,11 @@ Object::Object(char* data, bool endianSwap) : _className(NULL), Struct(endianSwa while(data < start + _numberOfBytes + 8) { // create matrix and add to _fields field = dynamic_cast(parse(data, endianSwap)); - assert(field); + //assert(field); _fields.push_back(field); data += field->totalBytes(); } - assert(data == start+_numberOfBytes+8); + //assert(data == start+_numberOfBytes+8); } @@ -376,13 +371,13 @@ MatfileReader::MatfileReader(std::ifstream& inputStream) //_inputStream.open(_matfile.c_str(), ios_base::in | ios_base::binary); if(!_inputStream.is_open()) { cerr << "open " << _matfile.c_str() << " error!\n"; - exit(1); } } MatfileReader::~MatfileReader() { - for (int i = 0; i < _dataElements.size(); ++i) + for (int i = 0; i < _dataElements.size(); ++i) { delete _dataElements[i]; + } } void MatfileReader::parseHeader() { @@ -392,15 +387,16 @@ void MatfileReader::parseHeader() { memcpy(&_subsysDataOffset, _header+116, 8); memcpy(&_version, _header+124, 2); _endianIndicator.assign(_header+126, 2); - if (_endianIndicator.compare("IM")) + if (_endianIndicator.compare("IM")) { _endianSwap = true; - else + } else { _endianSwap = false; + } } -void MatfileReader::parseDataElement() { +bool MatfileReader::parseDataElement() { if (_inputStream.eof()) - return; + return false; uint32_t dataType; uint32_t numberOfBytes; bool isSmallDataElement; @@ -417,27 +413,36 @@ void MatfileReader::parseDataElement() { } char* data = NULL; DataElement* de = NULL; - if (isSmallDataElement) + if (isSmallDataElement) { de = parse(tag, _endianSwap); - else { + if (de == NULL) { + return false; + } + } else { data = new char[numberOfBytes+8]; if (!data) { - cerr << "MatfileReader::parseDataElement new failed!\n"; - exit(1); + //cerr << "MatfileReader::parseDataElement new failed!\n"; + return false; } memcpy(data, tag, 8); _inputStream.read(reinterpret_cast(data+8), numberOfBytes); de = parse(data, _endianSwap); } - assert(de); + //assert(de); + if (de == NULL) { + return false; + } _dataElements.push_back(de); // padding - if (numberOfBytes % 8) + if (numberOfBytes % 8) { _inputStream.ignore(8 - numberOfBytes % 8); + } + return true; } void MatfileReader::parseAllDataElements() { gotoData(); - while (!_inputStream.eof()) + while (!_inputStream.eof()) { parseDataElement(); + } } diff --git a/io/MatfileReader.h b/io/MatfileReader.h index a81ce7959..e5187e18c 100644 --- a/io/MatfileReader.h +++ b/io/MatfileReader.h @@ -354,7 +354,7 @@ class MatfileReader void gotoHeader() { _inputStream.seekg(0, ios_base::beg); } void gotoData() { _inputStream.seekg(128, ios_base::beg); } void parseHeader(); - void parseDataElement(); + bool parseDataElement(); void parseAllDataElements(); bool eof() { return _inputStream.eof(); } diff --git a/io/matlab_mat.cpp b/io/matlab_mat.cpp index 056ef574c..d57098ad8 100644 --- a/io/matlab_mat.cpp +++ b/io/matlab_mat.cpp @@ -30,12 +30,14 @@ GalElement* ReadMatAsGal(const wxString& fname, TableInterface* table_int) } MatfileReader mmr(istream); mmr.parseHeader(); - // cout << mmr->descriptiveText() << endl; - // cout << mmr->subsysDataOffset() << endl; - // cout << mmr->version() << endl; - // cout << mmr->endianIndicator() << endl; + //cout << mmr.descriptiveText() << endl; + //cout << mmr.subsysDataOffset() << endl; + //cout << mmr.version() << endl; + //cout << mmr.endianIndicator() << endl; mmr.gotoData(); - mmr.parseDataElement(); + if (mmr.parseDataElement() == false) { + throw WeightsNotValidException(); + } vector des = mmr.dataElements(); // cout << des[0]->dataType() << endl; DataElement* de = des[0]; diff --git a/kNN/ANN.cpp b/kNN/ANN.cpp index f5825f87f..53f6c6a08 100755 --- a/kNN/ANN.cpp +++ b/kNN/ANN.cpp @@ -31,37 +31,37 @@ #include "ANN/ANNperf.h" // ANN performance using namespace std; // make std:: accessible - -int ANN_DIST_TYPE = ANNuse_euclidean_dist; - -double ANN_POW(double v) -{ - if (ANN_DIST_TYPE == ANNuse_manhattan_dist) { - return fabs(v); - } else if (ANN_DIST_TYPE == ANNuse_euclidean_dist) { - return v * v; - } else { - return pow(fabs(v), ANN_DIST_TYPE); - } -} -double ANN_ROOT(double x) -{ - if (ANN_DIST_TYPE == ANNuse_manhattan_dist) { - return x; - } else if (ANN_DIST_TYPE == ANNuse_euclidean_dist) { - return sqrt(x); - } else { - return pow(fabs(x), 1/ANN_DIST_TYPE); - } -} -double ANN_SUM(double x, double y) -{ - return x + y; -} -double ANN_DIFF(double x, double y) -{ - return y - x; -} + +int ANN_DIST_TYPE = ANNuse_euclidean_dist; + +double ANN_POW(double v) +{ + if (ANN_DIST_TYPE == ANNuse_manhattan_dist) { + return fabs(v); + } else if (ANN_DIST_TYPE == ANNuse_euclidean_dist) { + return v * v; + } else { + return pow(fabs(v), ANN_DIST_TYPE); + } +} +double ANN_ROOT(double x) +{ + if (ANN_DIST_TYPE == ANNuse_manhattan_dist) { + return x; + } else if (ANN_DIST_TYPE == ANNuse_euclidean_dist) { + return sqrt(x); + } else { + return pow(fabs(x), 1/ANN_DIST_TYPE); + } +} +double ANN_SUM(double x, double y) +{ + return x + y; +} +double ANN_DIFF(double x, double y) +{ + return y - x; +} //---------------------------------------------------------------------- // Point methods @@ -201,7 +201,6 @@ void annError(const char* msg, ANNerr level) { if (level == ANNabort) { cerr << "ANN: ERROR------->" << msg << "<-------------ERROR\n"; - exit(1); } else { cerr << "ANN: WARNING----->" << msg << "<-------------WARNING\n"; diff --git a/kNN/kd_dump.cpp b/kNN/kd_dump.cpp index 82cf55920..0d1a653dd 100755 --- a/kNN/kd_dump.cpp +++ b/kNN/kd_dump.cpp @@ -439,6 +439,6 @@ static ANNkd_ptr annReadTree( } else { annError("Illegal node type in dump file", ANNabort); - exit(0); // to keep the compiler happy + return NULL; // to keep the compiler happy } } diff --git a/version.h b/version.h index 1619bcc6a..5f96514b0 100644 --- a/version.h +++ b/version.h @@ -5,7 +5,7 @@ namespace Gda { const int version_subbuild = 18; const int version_year = 2020; const int version_month = 10; - const int version_day = 27; + const int version_day = 29; const int version_night = 0; const int version_type = 2; // 0: alpha, 1: beta, 2: release } From 364ef8219fb09b9ffc9e2d10f53aa6729336c4bd Mon Sep 17 00:00:00 2001 From: Xun Li Date: Thu, 29 Oct 2020 23:00:00 -0700 Subject: [PATCH 32/87] AZP: add ARiSeL #2266 --- Algorithms/azp.cpp | 17 +++++++++-- Algorithms/azp.h | 63 +++++++++++++++++++++++++++++++--------- DialogTools/AZPDlg.cpp | 65 +++++++++++++++++++++++++++++++++++------- DialogTools/AZPDlg.h | 3 ++ 4 files changed, 122 insertions(+), 26 deletions(-) diff --git a/Algorithms/azp.cpp b/Algorithms/azp.cpp index b1cd3370b..c9b425306 100644 --- a/Algorithms/azp.cpp +++ b/Algorithms/azp.cpp @@ -341,6 +341,19 @@ RegionMaker::~RegionMaker() } } +void RegionMaker::Copy(RegionMaker& rm) +{ + this->init_regions = rm.init_regions; + this->unassignedAreas = rm.unassignedAreas; + this->assignedAreas = rm.assignedAreas; + this->areaNoNeighbor = rm.areaNoNeighbor; + this->area2Region = rm.area2Region; + this->region2Area = rm.region2Area; + this->potentialRegions4Area = rm.potentialRegions4Area; + this->candidateInfo = rm.candidateInfo; + this->objInfo = rm.objInfo; +} + void RegionMaker::InitFromRegion(std::vector& init_regions) { // check init regions, index start from 1 @@ -989,7 +1002,7 @@ void MaxpRegionMaker::InitSolution() r = r + 1; // create another region } } - std::cout << r << std::endl; + //std::cout << r << std::endl; // find potential if (unassignedAreas.size() > 0) { for (int i=0; i results = azp.GetResults(); double init_of = azp.GetInitObjectiveFunction(); double of = azp.GetFinalObjectiveFunction(); diff --git a/Algorithms/azp.h b/Algorithms/azp.h index bd518232b..1f6ee0f51 100644 --- a/Algorithms/azp.h +++ b/Algorithms/azp.h @@ -379,19 +379,22 @@ class RegionMaker // Sets the initial seeds for clustering void setSeeds(std::vector seeds); - virtual void LocalImproving() = 0; + virtual void LocalImproving() {} - virtual std::vector GetResults() = 0; + virtual std::vector GetResults() { return std::vector();} - virtual double GetInitObjectiveFunction() = 0; + virtual double GetInitObjectiveFunction() { return 0;} - virtual double GetFinalObjectiveFunction() = 0; + virtual double GetFinalObjectiveFunction() { return 0;} // Check is_control_satisfied bool IsSatisfyControls(); int GetPRegions() { return region2Area.size();} + + void Copy(RegionMaker& rm); + protected: // Return the areas of a region //boost::unordered_map returnRegion2Area(int regionID); @@ -452,6 +455,14 @@ class RegionMaker ObjectiveFunction* objective_function; + std::vector controls; + + Xoroshiro128Random rng; + + bool is_control_satisfied; + +public: + // for copy std::vector init_regions; boost::unordered_map unassignedAreas; @@ -476,12 +487,6 @@ class RegionMaker // object function value double objInfo; - - std::vector controls; - - Xoroshiro128Random rng; - - bool is_control_satisfied; }; //////////////////////////////////////////////////////////////////////////////// @@ -585,11 +590,21 @@ class AZP : public RegionMaker AZP(int p, GalElement* const w, double** data, // row-wise RawDistMatrix* dist_matrix, - int n, int m, const std::vector& c, + int n, int m, const std::vector& c, int inits=0, const std::vector& init_regions=std::vector(), long long seed=123456789) : RegionMaker(p,w,data,dist_matrix,n,m,c,init_regions, seed) { + if (inits > 0) { + // ARiSeL + for (int i=0; iobjInfo) { + // better initial solution + this->Copy(rm); + } + } + } initial_objectivefunction = this->objInfo; double best_score = this->objInfo; bool improvement = true; @@ -655,12 +670,23 @@ class AZPSA : public RegionMaker double** data, // row-wise RawDistMatrix* dist_matrix, int n, int m, const std::vector& c, - double _alpha = 0.85, int _max_iter= 1, + double _alpha = 0.85, int _max_iter= 1, int inits=0, const std::vector& init_regions=std::vector(), long long seed=123456789) : RegionMaker(p,w,data,dist_matrix,n,m,c,init_regions,seed), temperature(1.0), alpha(_alpha), max_iter(_max_iter) { + if (inits > 0) { + // ARiSeL + for (int i=0; iobjInfo) { + // better initial solution + this->Copy(rm); + } + } + } + std::vector init_sol = this->returnRegions(); initial_objectivefunction = this->objInfo; @@ -748,12 +774,23 @@ class AZPTabu : public RegionMaker double** data, // row-wise RawDistMatrix* dist_matrix, int n, int m, const std::vector& c, - int tabu_length=10, int _convTabu=0, + int tabu_length=10, int _convTabu=0, int inits = 0, const std::vector& init_regions=std::vector(), long long seed=123456789) : RegionMaker(p,w,data,dist_matrix,n,m,c,init_regions, seed), tabuLength(tabu_length), convTabu(_convTabu) { + if (inits > 0) { + // ARiSeL + for (int i=0; iobjInfo) { + // better initial solution + this->Copy(rm); + } + } + } + if (tabuLength <= 0) { tabuLength = 10; } diff --git a/DialogTools/AZPDlg.cpp b/DialogTools/AZPDlg.cpp index 6b4238073..8e3248721 100644 --- a/DialogTools/AZPDlg.cpp +++ b/DialogTools/AZPDlg.cpp @@ -79,7 +79,7 @@ void AZPDlg::CreateControls() AddSimpleInputCtrls(panel, vbox, false, true/*show spatial weights controls*/); // Parameters - wxFlexGridSizer* gbox = new wxFlexGridSizer(9,2,5,0); + wxFlexGridSizer* gbox = new wxFlexGridSizer(10,2,5,0); // Number of Regions wxStaticText* st_region = new wxStaticText(panel, wxID_ANY, _("Number of Regions:")); @@ -90,19 +90,22 @@ void AZPDlg::CreateControls() // Method wxStaticText* st19 = new wxStaticText(panel, wxID_ANY, _("Method:")); - wxString choices19[] = {"AZP", "AZP-Tabu Search", "AZP-Simulated Annealing"}; - m_localsearch = new wxChoice(panel, wxID_ANY, wxDefaultPosition, wxSize(200,-1), 3, choices19); + wxString choices19[] = {"AZP", "AZP-Tabu Search", "AZP-Simulated Annealing", "ARiSeL"}; + m_localsearch = new wxChoice(panel, wxID_ANY, wxDefaultPosition, wxSize(200,-1), 4, choices19); m_localsearch->SetSelection(0); - wxBoxSizer *hbox19_1 = new wxBoxSizer(wxHORIZONTAL); - hbox19_1->Add(new wxStaticText(panel, wxID_ANY, _("Tabu Length:"))); - m_tabulength = new wxTextCtrl(panel, wxID_ANY, "10"); - hbox19_1->Add(m_tabulength); - m_tabulength->Disable(); + wxBoxSizer *hbox19_2 = new wxBoxSizer(wxHORIZONTAL); hbox19_2->Add(new wxStaticText(panel, wxID_ANY, _("Cooling Rate:"))); m_coolrate= new wxTextCtrl(panel, wxID_ANY, "0.85"); hbox19_2->Add(m_coolrate); m_coolrate->Disable(); + + wxBoxSizer *hbox19_1 = new wxBoxSizer(wxHORIZONTAL); + hbox19_1->Add(new wxStaticText(panel, wxID_ANY, _("Tabu Length:"))); + m_tabulength = new wxTextCtrl(panel, wxID_ANY, "10"); + hbox19_1->Add(m_tabulength); + m_tabulength->Disable(); + wxBoxSizer *vbox19 = new wxBoxSizer(wxVERTICAL); vbox19->Add(m_localsearch, 1, wxEXPAND); vbox19->Add(hbox19_1, 1, wxEXPAND); @@ -110,6 +113,25 @@ void AZPDlg::CreateControls() gbox->Add(st19, 0, wxALIGN_TOP | wxRIGHT | wxLEFT, 10); gbox->Add(vbox19, 1, wxEXPAND); + // ARiSeL + wxBoxSizer *hbox19_3 = new wxBoxSizer(wxHORIZONTAL); + hbox19_3->Add(new wxStaticText(panel, wxID_ANY, _("Inits:"))); + m_inits = new wxTextCtrl(panel, wxID_ANY, "5"); + hbox19_3->Add(m_inits); + m_inits->Disable(); + + wxStaticText* st20 = new wxStaticText(panel, wxID_ANY, _("ARiSeL:")); + wxBoxSizer *hbox20 = new wxBoxSizer(wxHORIZONTAL); + chk_arisel = new wxCheckBox(panel, wxID_ANY, ""); + m_inits = new wxTextCtrl(panel, wxID_ANY, "10", wxDefaultPosition, wxSize(30,-1)); + m_inits->Disable(); + + hbox20->Add(chk_arisel,0, wxALIGN_CENTER_VERTICAL); + hbox20->Add(m_inits,0,wxALIGN_CENTER_VERTICAL); + hbox20->Add(new wxStaticText(panel, wxID_ANY, _("Construction Re-runs (inits)")),0,wxALIGN_CENTER_VERTICAL); + gbox->Add(st20, 0, wxALIGN_CENTER_VERTICAL | wxRIGHT | wxLEFT, 10); + gbox->Add(hbox20, 1, wxEXPAND); + // Minimum Bound Control AddMinBound(panel, gbox); @@ -224,7 +246,12 @@ void AZPDlg::CreateControls() seedButton->Bind(wxEVT_BUTTON, &AZPDlg::OnChangeSeed, this); chk_lisa->Bind(wxEVT_CHECKBOX, &AZPDlg::OnLISACheck, this); m_localsearch->Bind(wxEVT_CHOICE, &AZPDlg::OnLocalSearch, this); + chk_arisel->Bind(wxEVT_CHECKBOX, &AZPDlg::OnAriselCheck, this); +} +void AZPDlg::OnAriselCheck(wxCommandEvent& event) +{ + m_inits->Enable(chk_arisel->IsChecked()); } void AZPDlg::OnLocalSearch(wxCommandEvent& event) @@ -594,6 +621,22 @@ void AZPDlg::OnOK(wxCommandEvent& event ) } } + // no ARiSeL by default + int inits = 0; + if (chk_arisel->IsChecked()) { + wxString str_inits = m_inits->GetValue(); + long n_inits; + if (str_inits.ToLong(&n_inits)) { + inits = (int)n_inits; + } + if (inits < 1) { + wxString err_msg = _("Inits for ARISeL is the number of times the construction of initial feasible solution repeated, it has to be an integer number larger than 1 (default is 10)."); + wxMessageDialog dlg(NULL, err_msg, _("Error"), wxOK | wxICON_ERROR); + dlg.ShowModal(); + return; + } + } + // Get random seed long long rnd_seed = (long long) time(0); if (chk_seed->GetValue()) rnd_seed = GdaConst::gda_user_seed; @@ -607,17 +650,17 @@ void AZPDlg::OnOK(wxCommandEvent& event ) RegionMaker* azp; if ( local_search_method == 0) { azp = new AZP(p, gw->gal, input_data, &dm, rows, columns, - controllers, init_regions, rnd_seed); + controllers, inits, init_regions, rnd_seed); } else if ( local_search_method == 1) { int convergence_criteria = std::max(10, rows / p); // vs 230 * sqrt(p) azp = new AZPTabu(p, gw->gal, input_data, &dm, rows, columns, controllers, tabu_length, convergence_criteria, - init_regions, rnd_seed); + inits, init_regions, rnd_seed); } else { int max_iter = 1; azp = new AZPSA(p, gw->gal, input_data, &dm, rows, columns, - controllers, cool_rate, max_iter, init_regions, rnd_seed); + controllers, cool_rate, max_iter, inits, init_regions, rnd_seed); } if (azp->IsSatisfyControls() == false) { wxString msg = _("The clustering results violate the requirement of minimum bound or minimum number per region. Please adjust the input and try again."); diff --git a/DialogTools/AZPDlg.h b/DialogTools/AZPDlg.h index 34cbb08ed..be8d1d533 100644 --- a/DialogTools/AZPDlg.h +++ b/DialogTools/AZPDlg.h @@ -48,6 +48,7 @@ class AZPDlg : public AbstractClusterDlg void OnSeedCheck(wxCommandEvent& event); void OnChangeSeed(wxCommandEvent& event); void OnLISACheck(wxCommandEvent& event); + void OnAriselCheck(wxCommandEvent& event); virtual void update(TableState* o); virtual void OnCheckMinBound(wxCommandEvent& event); @@ -57,6 +58,7 @@ class AZPDlg : public AbstractClusterDlg private: wxCheckBox* chk_seed; wxCheckBox* chk_lisa; + wxCheckBox* chk_arisel; wxChoice* combo_lisa; @@ -70,6 +72,7 @@ class AZPDlg : public AbstractClusterDlg wxTextCtrl* txt_regions; wxTextCtrl* m_tabulength; wxTextCtrl* m_coolrate; + wxTextCtrl* m_inits; wxButton* seedButton; wxString select_floor; From 2c970e5db3bca30b5165320341d7a51f62cf234e Mon Sep 17 00:00:00 2001 From: Xun Li Date: Thu, 29 Oct 2020 23:08:47 -0700 Subject: [PATCH 33/87] Update AZPDlg.cpp #2266 when AriSEL is checked, AZP Tabu is selected even though it also works with AZP and AZP SA --- DialogTools/AZPDlg.cpp | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/DialogTools/AZPDlg.cpp b/DialogTools/AZPDlg.cpp index 8e3248721..338419082 100644 --- a/DialogTools/AZPDlg.cpp +++ b/DialogTools/AZPDlg.cpp @@ -90,8 +90,8 @@ void AZPDlg::CreateControls() // Method wxStaticText* st19 = new wxStaticText(panel, wxID_ANY, _("Method:")); - wxString choices19[] = {"AZP", "AZP-Tabu Search", "AZP-Simulated Annealing", "ARiSeL"}; - m_localsearch = new wxChoice(panel, wxID_ANY, wxDefaultPosition, wxSize(200,-1), 4, choices19); + wxString choices19[] = {"AZP", "AZP-Tabu Search", "AZP-Simulated Annealing"}; + m_localsearch = new wxChoice(panel, wxID_ANY, wxDefaultPosition, wxSize(200,-1), 3 , choices19); m_localsearch->SetSelection(0); wxBoxSizer *hbox19_2 = new wxBoxSizer(wxHORIZONTAL); @@ -252,6 +252,15 @@ void AZPDlg::CreateControls() void AZPDlg::OnAriselCheck(wxCommandEvent& event) { m_inits->Enable(chk_arisel->IsChecked()); + if (chk_arisel->IsChecked()) { + m_localsearch->SetSelection(1); + m_tabulength->Enable(); + m_coolrate->Disable(); + } else { + m_localsearch->SetSelection(0); + m_tabulength->Disable(); + m_coolrate->Disable(); + } } void AZPDlg::OnLocalSearch(wxCommandEvent& event) From df890d452f41c11c2dcf2aecaddf42630b9b298e Mon Sep 17 00:00:00 2001 From: Xun Li Date: Sat, 31 Oct 2020 00:57:13 -0700 Subject: [PATCH 34/87] SCHC: spatial constrained hierarchical clustering does not work correctly #2267 --- Algorithms/fastcluster.cpp | 55 +++++++ Algorithms/fastcluster.h | 314 +++++++++++++++++++++++++++++++++++++ DialogTools/SCHCDlg.cpp | 21 +-- 3 files changed, 377 insertions(+), 13 deletions(-) diff --git a/Algorithms/fastcluster.cpp b/Algorithms/fastcluster.cpp index ebac86fde..e3594d9e8 100644 --- a/Algorithms/fastcluster.cpp +++ b/Algorithms/fastcluster.cpp @@ -95,3 +95,58 @@ void fastcluster::MST_linkage_core(const t_index N, const t_float * const D, Z2.append(prev_node, idx2, min); } } + +bool fastcluster::CheckContiguity(GalElement* w, t_index idx1, t_index idx2, std::map, bool> & conn_dict) +{ + // check if idx1 and idx2 are contiguity + if (w[idx1].Check(idx2)) { + return true; + } + + // check if idx1 is a neighbor of (idx2 group) + std::map visited; + std::stack vids; + vids.push(idx2); + + while (vids.empty() == false) { + t_index fid = vids.top(); + vids.pop(); + visited[fid] = true; + + const std::vector& nbrs = w[fid].GetNbrs(); + for (int i=0; i& nbrs = w[fid].GetNbrs(); + for (int i=0; i #include // for std::ptrdiff_t #include // for std::numeric_limits<...>::infinity() #include // for std::fill_n #include // for std::runtime_error #include // for std::string #include +#include +#include +#include "../ShapeOperations/GalWeight.h" // Microsoft Visual Studio does not have fenv.h #ifdef _MSC_VER @@ -1086,6 +1090,9 @@ namespace fastcluster { #endif for (t_index j=0; jNN(i)=j -> NN(j)=k ->...-> if (NN_chain_tip <= 3) { NN_chain[0] = idx1 = active_nodes.start; NN_chain_tip = 1; @@ -1127,6 +1134,7 @@ namespace fastcluster { } while (idx2 != NN_chain[NN_chain_tip-2]); + // agglomerate these objects Z2.append(idx1, idx2, min); if (idx1>idx2) { @@ -1135,6 +1143,7 @@ namespace fastcluster { idx2 = tmp; } + // update the dissimilarity table if (method==METHOD_METR_AVERAGE || method==METHOD_METR_WARD) { size1 = static_cast(members[idx1]); @@ -1292,6 +1301,311 @@ namespace fastcluster { if (fetestexcept(FE_INVALID)) throw fenv_error(); #endif } + + bool CheckContiguity(GalElement* w, t_index idx1, t_index idx2, std::map, bool> & conn_dict); + + template + void NN_chain_core_w(GalElement* w, const t_index N, t_float * const D, t_members * const members, cluster_result & Z2) + { + std::map, bool> conn_dict; + /* + N: integer + D: condensed distance matrix N*(N-1)/2 + Z2: output data structure + + This is the NN-chain algorithm, described on page 86 in the following book: + + Fionn Murtagh, Multidimensional Clustering Algorithms, + Vienna, Würzburg: Physica-Verlag, 1985. + */ + t_index i; + + auto_array_ptr NN_chain(N); + t_index NN_chain_tip = 0; + + t_index idx1, idx2; + + t_float size1, size2; + doubly_linked_list active_nodes(N); + + t_float min; + + for (t_float const * DD=D; DD!=D+(static_cast(N)*(N-1)>>1); + ++DD) { + if (fc_isnan(*DD)) { + throw(nan_error()); + } + } + + for (t_index j=0; jNN(i)=j -> NN(j)=k ->...-> + + bool singleton = false; + + if (NN_chain_tip <= 3) { + idx1 = active_nodes.start; + NN_chain[0] = active_nodes.start; + NN_chain_tip = 1; // find next in the chain + + // NN of idx1 + idx2 = active_nodes.succ[idx1]; + min = DBL_MAX; + if (CheckContiguity(w, idx1, idx2, conn_dict)) { + min = D_(idx1,idx2); + } + for (i=active_nodes.succ[idx2]; ip<->q + // (p,q) will be merged, so go back to -3 index and continue search + NN_chain_tip -= 3; + idx1 = NN_chain[NN_chain_tip-1]; + idx2 = NN_chain[NN_chain_tip]; + min = idx1& nbrs = w[idx1].GetNbrs(); + for (int i=0; iidx2) { + t_index tmp = idx1; + idx1 = idx2; + idx2 = tmp; + } + + // update the dissimilarity table + if (method==METHOD_METR_AVERAGE || + method==METHOD_METR_WARD) { + size1 = static_cast(members[idx1]); + size2 = static_cast(members[idx2]); + members[idx2] += members[idx1]; + } + + // Remove the smaller index from the valid indices (active_nodes). + active_nodes.remove(idx1); + + switch (method) { + case METHOD_METR_SINGLE: + /* + Single linkage. + + Characteristic: new distances are never longer than the old distances. + */ + // Update the distance matrix in the range [start, idx1). + for (i=active_nodes.start; i(members[i]); + for (i=active_nodes.start; i(members[i]) ); + } + } + // Update the distance matrix in the range (idx1, idx2). + for (; i(members[i]) ); + } + } + // Update the distance matrix in the range (idx2, N). + for (i=active_nodes.succ[idx2]; i(members[i]) ); + } + } + break; + + default: + throw std::runtime_error(std::string("Invalid method.")); + } + if (singleton == true) { + // something wrong is here! + active_nodes.remove(idx2); + } + } + } template void generic_linkage(const t_index N, t_float * const D, t_members * const members, cluster_result & Z2) diff --git a/DialogTools/SCHCDlg.cpp b/DialogTools/SCHCDlg.cpp index 4be3e3813..e9ae13363 100644 --- a/DialogTools/SCHCDlg.cpp +++ b/DialogTools/SCHCDlg.cpp @@ -106,11 +106,11 @@ bool SCHCDlg::Run(vector& clusters) // get pairwise distance double* pwdist = NULL; if (dist == 'e') { - pwdist = DataUtils::getContiguityPairWiseDistance(gw->gal, input_data, weight, rows, + pwdist = DataUtils::getPairWiseDistance(input_data, weight, rows, columns, DataUtils::EuclideanDistance); } else { - pwdist = DataUtils::getContiguityPairWiseDistance(gw->gal, input_data, weight, rows, + pwdist = DataUtils::getPairWiseDistance(input_data, weight, rows, columns, DataUtils::ManhattanDistance); } @@ -124,20 +124,20 @@ bool SCHCDlg::Run(vector& clusters) fastcluster::cluster_result Z2(rows-1); if (method == 's') { - fastcluster::MST_linkage_core(rows, pwdist, Z2); + fastcluster::NN_chain_core_w(gw->gal, rows, pwdist, NULL, Z2); } else if (method == 'w') { members.init(rows, 1); - fastcluster::NN_chain_core(rows, pwdist, members, Z2); + fastcluster::NN_chain_core_w(gw->gal, rows, pwdist, members, Z2); } else if (method == 'm') { - fastcluster::NN_chain_core(rows, pwdist, NULL, Z2); + fastcluster::NN_chain_core_w(gw->gal, rows, pwdist, NULL, Z2); } else if (method == 'a') { members.init(rows, 1); - fastcluster::NN_chain_core(rows, pwdist, members, Z2); + fastcluster::NN_chain_core_w(gw->gal, rows, pwdist, members, Z2); } delete[] pwdist; - std::stable_sort(Z2[0], Z2[rows-1]); + //std::stable_sort(Z2[0], Z2[rows-1]); t_index node1, node2; int i=0, clst_cnt=0; fastcluster::union_find nodes(rows); @@ -155,15 +155,10 @@ bool SCHCDlg::Run(vector& clusters) node2 = node2 < rows ? node2 : rows-node2-1; node1 = node1 < rows ? node1 : rows-node1-1; - //cout << i<< ":" << node2 <<", " << node1 << ", " << Z2[i]->dist <dist <dist; - if (dist == DBL_MAX) { - n_cluster += 1; - } - clst_cnt += 1; htree[i].distance = clst_cnt; } From fef6711a654b7c1f6f263cf89976d565a35ad7b5 Mon Sep 17 00:00:00 2001 From: Xun Li Date: Sun, 1 Nov 2020 01:06:25 -0700 Subject: [PATCH 35/87] update fix for SCHC using classic agglomerate algorithm --- Algorithms/fastcluster.cpp | 16 +++ Algorithms/fastcluster.h | 272 +++++++++++++++++++++++++++++++++++- DialogTools/HClusterDlg.cpp | 5 +- DialogTools/SCHCDlg.cpp | 13 +- 4 files changed, 288 insertions(+), 18 deletions(-) diff --git a/Algorithms/fastcluster.cpp b/Algorithms/fastcluster.cpp index e3594d9e8..d5197bf1c 100644 --- a/Algorithms/fastcluster.cpp +++ b/Algorithms/fastcluster.cpp @@ -150,3 +150,19 @@ bool fastcluster::CheckContiguity(GalElement* w, t_index idx1, t_index idx2, std } return false; } + +bool fastcluster::empty_intersection(const std::set& x, const std::set& y) +{ + std::set::iterator i = x.begin(); + std::set::iterator j = y.begin(); + while (i != x.end() && j != y.end()) + { + if (*i == *j) + return false; + else if (*i < *j) + ++i; + else + ++j; + } + return true; +} diff --git a/Algorithms/fastcluster.h b/Algorithms/fastcluster.h index 395df36b4..edb1fed92 100644 --- a/Algorithms/fastcluster.h +++ b/Algorithms/fastcluster.h @@ -46,6 +46,7 @@ #include // for std::string #include #include +#include #include #include "../ShapeOperations/GalWeight.h" @@ -1136,6 +1137,7 @@ namespace fastcluster { // agglomerate these objects Z2.append(idx1, idx2, min); + std::cout << "merge:" << idx1 << "," <idx2) { t_index tmp = idx1; @@ -1302,12 +1304,262 @@ namespace fastcluster { #endif } + inline double get_lowest(const t_index N, t_index& idx1, t_index& idx2, t_float * const D, std::map& clsts) + { + t_index a, b; + double dist = DBL_MAX; + for (t_index i=0; i + void NN_chain_core_w1(const t_index N, t_float * const D, t_members * const members, cluster_result & Z2) + { + /* + N: integer + D: condensed distance matrix N*(N-1)/2 + Z2: output data structure + + This is the NN-chain algorithm, described on page 86 in the following book: + + Fionn Murtagh, Multidimensional Clustering Algorithms, + Vienna, Würzburg: Physica-Verlag, 1985. + */ + t_index i; + + auto_array_ptr NN_chain(N); + t_index NN_chain_tip = 0; + + t_index idx1, idx2; + + t_float size1, size2; + doubly_linked_list active_nodes(N); + + t_float min; + + std::map, bool> conn_dict; + + std::map clsts; + std::map::iterator cit; + + int cluster_idx = 1; + + for (t_float const * DD=D; DD!=D+(static_cast(N)*(N-1)>>1); + ++DD) { + if (fc_isnan(*DD)) { + throw(nan_error()); + } + } + + for (t_index j=0; jidx2) { + t_index tmp = idx1; + idx1 = idx2; + idx2 = tmp; + } + + // merge idx1 and idx2 + Z2.append(idx1, idx2, min); + + std::cout << "merge:" << idx1 << "," <second == c1 || cit->second == c2) { + clsts[cit->first] = cluster_idx; + } + } + cluster_idx ++; + } + + + // update the dissimilarity table + if (method==METHOD_METR_AVERAGE || + method==METHOD_METR_WARD) { + size1 = static_cast(members[idx1]); + size2 = static_cast(members[idx2]); + members[idx2] += members[idx1]; + } + + switch (method) { + case METHOD_METR_SINGLE: + /* + Single linkage. + + Characteristic: new distances are never longer than the old distances. + */ + // Update the distance matrix in the range [start, idx1). + for (i=0; i(members[i]); + for (i=active_nodes.start; i(members[i]) ); + } + } + // Update the distance matrix in the range (idx1, idx2). + for (; i(members[i]) ); + } + } + // Update the distance matrix in the range (idx2, N). + for (i=active_nodes.succ[idx2]; i(members[i]) ); + } + } + break; + + default: + throw std::runtime_error(std::string("Invalid method.")); + } + } + } + + bool empty_intersection(const std::set& x, const std::set& y); + bool CheckContiguity(GalElement* w, t_index idx1, t_index idx2, std::map, bool> & conn_dict); template void NN_chain_core_w(GalElement* w, const t_index N, t_float * const D, t_members * const members, cluster_result & Z2) { std::map, bool> conn_dict; + std::map > group_dict; /* N: integer D: condensed distance matrix N*(N-1)/2 @@ -1380,19 +1632,23 @@ namespace fastcluster { if (singleton) { // can't find contiguity pair for idx1 - // assign idx1 to a neareast cluster + // assign idx1 to a neareast cluster, + // but avoid self-cluster const std::vector& nbrs = w[idx1].GetNbrs(); for (int i=0; iidx2) { t_index tmp = idx1; diff --git a/DialogTools/HClusterDlg.cpp b/DialogTools/HClusterDlg.cpp index 26604664c..8e57fb7fe 100644 --- a/DialogTools/HClusterDlg.cpp +++ b/DialogTools/HClusterDlg.cpp @@ -499,7 +499,8 @@ bool HClusterDlg::Run(vector& clusters) fastcluster::cluster_result Z2(rows-1); if (method == 's') { - fastcluster::MST_linkage_core(rows, pwdist, Z2); + //fastcluster::MST_linkage_core(rows, pwdist, Z2); + fastcluster::NN_chain_core(rows, pwdist, NULL, Z2); } else if (method == 'w') { members.init(rows, 1); fastcluster::NN_chain_core(rows, pwdist, members, Z2); @@ -528,7 +529,7 @@ bool HClusterDlg::Run(vector& clusters) node2 = node2 < rows ? node2 : rows-node2-1; node1 = node1 < rows ? node1 : rows-node1-1; - //cout << i<< ":" << node2 <<", " << node1 << ", " << Z2[i]->dist <dist <& clusters) fastcluster::cluster_result Z2(rows-1); if (method == 's') { - fastcluster::NN_chain_core_w(gw->gal, rows, pwdist, NULL, Z2); + fastcluster::NN_chain_core_w1(rows, pwdist, NULL, Z2); } else if (method == 'w') { members.init(rows, 1); fastcluster::NN_chain_core_w(gw->gal, rows, pwdist, members, Z2); + } else if (method == 'm') { fastcluster::NN_chain_core_w(gw->gal, rows, pwdist, NULL, Z2); } else if (method == 'a') { @@ -137,7 +138,7 @@ bool SCHCDlg::Run(vector& clusters) delete[] pwdist; - //std::stable_sort(Z2[0], Z2[rows-1]); + std::stable_sort(Z2[0], Z2[rows-1]); t_index node1, node2; int i=0, clst_cnt=0; fastcluster::union_find nodes(rows); @@ -160,19 +161,13 @@ bool SCHCDlg::Run(vector& clusters) htree[i].right = node2; clst_cnt += 1; - htree[i].distance = clst_cnt; + htree[i].distance = Z2[i]->dist; } } if (n_cluster == 0) n_cluster = 2; CutTree(rows, htree, n_cluster, clusters); - // check if additional cluster/split is needed - if (CheckContiguity(gw->gal, clusters) == false) { - n_cluster += 1; - CutTree(rows, htree, n_cluster, clusters); - } - cutoff_n_cluster = n_cluster; combo_n->SetValue(wxString::Format("%d", n_cluster)); From fcfa4feae77045c72c93e5a02fa76fcdb3660849 Mon Sep 17 00:00:00 2001 From: Xun Li Date: Mon, 2 Nov 2020 00:14:18 -0700 Subject: [PATCH 36/87] #2267 SCHC implementation using classic agglomorative algorithm --- Algorithms/fastcluster.h | 258 ++++++++++++++++++++++++++------------- DialogTools/SCHCDlg.cpp | 8 +- 2 files changed, 178 insertions(+), 88 deletions(-) diff --git a/Algorithms/fastcluster.h b/Algorithms/fastcluster.h index edb1fed92..f9e56b846 100644 --- a/Algorithms/fastcluster.h +++ b/Algorithms/fastcluster.h @@ -1304,13 +1304,46 @@ namespace fastcluster { #endif } - inline double get_lowest(const t_index N, t_index& idx1, t_index& idx2, t_float * const D, std::map& clsts) +inline bool is_conn(GalElement* w, t_index idx1, t_index idx2, std::map& clsts) +{ + if (w[idx1].Check(idx2)) { + return true; + } + + int c1 = clsts[idx1]; + int c2 = clsts[idx2]; + + if (c1 == 0 && c2 == 0) { + return false; + } + + if (c1 != 0) { + const std::vector& nbrs = w[idx2].GetNbrs(); + for (int i=0; i& nbrs = w[idx1].GetNbrs(); + for (int i=0; i& clsts) { t_index a, b; double dist = DBL_MAX; for (t_index i=0; i - void NN_chain_core_w1(const t_index N, t_float * const D, t_members * const members, cluster_result & Z2) + void NN_chain_core_w1(GalElement* w, const t_index N, t_float * const D, t_members * const members, cluster_result & Z2) { /* N: integer @@ -1364,7 +1397,7 @@ namespace fastcluster { for (t_index j=0; jidx2) { @@ -1378,34 +1411,71 @@ namespace fastcluster { std::cout << "merge:" << idx1 << "," <(members[idx1]); + //size2 = static_cast(members[idx2]); + //members[idx2] += members[idx1]; + //members[idx2] = members[idx1]; + } + + + // assign idx1 and idx2 to cluster if (clsts[idx1] == 0 && clsts[idx2] == 0) { clsts[idx1] = cluster_idx++; clsts[idx2] = clsts[idx1]; + + members[idx1] += 1; + members[idx2] += 1; + } else if (clsts[idx1] == 0) { clsts[idx1] = clsts[idx2]; + + members[idx2] += 1; + members[idx1] = members[idx2]; + } else if (clsts[idx2] == 0) { clsts[idx2] = clsts[idx1]; + + members[idx1] += 1; + members[idx2] = members[idx1]; + } else if (clsts[idx1] != clsts[idx2]) { // merge two clusters int c1 = clsts[idx1]; int c2 = clsts[idx2]; + int cnt = 0; for (cit = clsts.begin(); cit != clsts.end(); ++cit) { if (cit->second == c1 || cit->second == c2) { clsts[cit->first] = cluster_idx; + cnt += 1; } } + members[idx1] = cnt; + members[idx2] = cnt; cluster_idx ++; } - // update the dissimilarity table - if (method==METHOD_METR_AVERAGE || - method==METHOD_METR_WARD) { - size1 = static_cast(members[idx1]); - size2 = static_cast(members[idx2]); - members[idx2] += members[idx1]; - } - switch (method) { case METHOD_METR_SINGLE: /* @@ -1415,20 +1485,30 @@ namespace fastcluster { */ // Update the distance matrix in the range [start, idx1). for (i=0; i(members[i]); - for (i=active_nodes.start; i(members[i]) ); - } + + for (i=0; i(members[i])); } // Update the distance matrix in the range (idx1, idx2). - for (; i(members[i]) ); - } + for (i=idx1+1; i(members[i])); } // Update the distance matrix in the range (idx2, N). - for (i=active_nodes.succ[idx2]; i(members[i]) ); + for (i=idx2+1; i(members[i])); + } + + // Update the current cluster to (i, idx1) + for (int k=0; k& clusters) fastcluster::cluster_result Z2(rows-1); if (method == 's') { - fastcluster::NN_chain_core_w1(rows, pwdist, NULL, Z2); + fastcluster::NN_chain_core_w1(gw->gal, rows, pwdist, NULL, Z2); } else if (method == 'w') { members.init(rows, 1); - fastcluster::NN_chain_core_w(gw->gal, rows, pwdist, members, Z2); + fastcluster::NN_chain_core_w1(gw->gal, rows, pwdist, members, Z2); } else if (method == 'm') { - fastcluster::NN_chain_core_w(gw->gal, rows, pwdist, NULL, Z2); + fastcluster::NN_chain_core_w1(gw->gal, rows, pwdist, NULL, Z2); } else if (method == 'a') { members.init(rows, 1); - fastcluster::NN_chain_core_w(gw->gal, rows, pwdist, members, Z2); + fastcluster::NN_chain_core_w1(gw->gal, rows, pwdist, members, Z2); } delete[] pwdist; From 274950653d53743fca0dc24e670371d047859c45 Mon Sep 17 00:00:00 2001 From: Xun Li Date: Mon, 2 Nov 2020 00:21:47 -0700 Subject: [PATCH 37/87] #2267 SCHC add weights control --- DialogTools/HClusterDlg.cpp | 11 +++++------ DialogTools/HClusterDlg.h | 3 ++- DialogTools/SCHCDlg.cpp | 2 +- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/DialogTools/HClusterDlg.cpp b/DialogTools/HClusterDlg.cpp index 8e57fb7fe..4ea637672 100644 --- a/DialogTools/HClusterDlg.cpp +++ b/DialogTools/HClusterDlg.cpp @@ -60,9 +60,9 @@ EVT_CLOSE( HClusterDlg::OnClose ) END_EVENT_TABLE() -HClusterDlg::HClusterDlg(wxFrame* parent_s, Project* project_s, bool show_centroids) +HClusterDlg::HClusterDlg(wxFrame* parent_s, Project* project_s, bool show_centroids, bool show_weights) : AbstractClusterDlg(parent_s, project_s, _("Hierarchical Clustering Settings")), -show_centroids(show_centroids) +show_centroids(show_centroids), show_weights(show_weights) { wxLogMessage("Open HClusterDlg."); htree = NULL; @@ -142,7 +142,7 @@ void HClusterDlg::CreateControls() AddInputCtrls(panel, vbox, true); } else { // for SCHC, show spatial weights control - AddSimpleInputCtrls(panel, vbox, false/*no show_auto_button*/, false/*integer + real*/, true); + AddSimpleInputCtrls(panel, vbox, false/*no show_auto_button*/, true/*show spatial weights*/); } // Parameters @@ -499,8 +499,7 @@ bool HClusterDlg::Run(vector& clusters) fastcluster::cluster_result Z2(rows-1); if (method == 's') { - //fastcluster::MST_linkage_core(rows, pwdist, Z2); - fastcluster::NN_chain_core(rows, pwdist, NULL, Z2); + fastcluster::MST_linkage_core(rows, pwdist, Z2); } else if (method == 'w') { members.init(rows, 1); fastcluster::NN_chain_core(rows, pwdist, members, Z2); @@ -529,7 +528,7 @@ bool HClusterDlg::Run(vector& clusters) node2 = node2 < rows ? node2 : rows-node2-1; node1 = node1 < rows ? node1 : rows-node1-1; - cout << i<< ":" << node2 <<", " << node1 << ", " << Z2[i]->dist <dist < clusters; bool show_centroids; + bool show_weights; wxButton *saveButton; wxChoice* combo_cov; diff --git a/DialogTools/SCHCDlg.cpp b/DialogTools/SCHCDlg.cpp index e71864146..84762a2eb 100644 --- a/DialogTools/SCHCDlg.cpp +++ b/DialogTools/SCHCDlg.cpp @@ -156,7 +156,7 @@ bool SCHCDlg::Run(vector& clusters) node2 = node2 < rows ? node2 : rows-node2-1; node1 = node1 < rows ? node1 : rows-node1-1; - cout << i<< ":" << node2 <<", " << node1 << ", " << Z2[i]->dist <dist < Date: Mon, 2 Nov 2020 00:24:34 -0700 Subject: [PATCH 38/87] #2261 revert this fix since it impacts scatter plot --- VarTools.cpp | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/VarTools.cpp b/VarTools.cpp index 693dd2448..4063d53f2 100644 --- a/VarTools.cpp +++ b/VarTools.cpp @@ -370,12 +370,8 @@ int GdaVarTools::UpdateVarInfoSecondaryAttribs(std::vector& var_info) var_info[i].is_ref_variable = (i == ref_var); // The following parameters are set to default values here var_info[i].ref_time_offset = 0; - if (i < var_info[i].min.size()) { - var_info[i].min_over_time = var_info[i].min[var_info[i].time]; - } - if (i < var_info[i].max.size()) { - var_info[i].max_over_time = var_info[i].max[var_info[i].time]; - } + var_info[i].min_over_time = var_info[i].min[var_info[i].time]; + var_info[i].max_over_time = var_info[i].max[var_info[i].time]; } if (ref_var == -1) { From 2338393b6611f2cd517dfd6fb2ab8b35cc05c040 Mon Sep 17 00:00:00 2001 From: Xun Li Date: Mon, 2 Nov 2020 00:25:03 -0700 Subject: [PATCH 39/87] Update version.h --- version.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/version.h b/version.h index 5f96514b0..f83a7c725 100644 --- a/version.h +++ b/version.h @@ -2,10 +2,10 @@ namespace Gda { const int version_major = 1; const int version_minor = 16; const int version_build = 0; - const int version_subbuild = 18; + const int version_subbuild = 20; const int version_year = 2020; - const int version_month = 10; - const int version_day = 29; + const int version_month = 11; + const int version_day = 2; const int version_night = 0; const int version_type = 2; // 0: alpha, 1: beta, 2: release } From 36a7ff1d3a4aa4d928fa74574ae9ec1a56d01062 Mon Sep 17 00:00:00 2001 From: Xun Li Date: Mon, 2 Nov 2020 00:29:37 -0700 Subject: [PATCH 40/87] Update UI: Save Minimum Spanning Tree -> Save Complete Spanning Tree --- DialogTools/RedcapDlg.cpp | 2 +- DialogTools/SkaterDlg.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/DialogTools/RedcapDlg.cpp b/DialogTools/RedcapDlg.cpp index bc98314b7..848add603 100644 --- a/DialogTools/RedcapDlg.cpp +++ b/DialogTools/RedcapDlg.cpp @@ -158,7 +158,7 @@ void RedcapDlg::CreateControls() // Output wxStaticText* st3 = new wxStaticText (panel, wxID_ANY, _("Save Cluster in Field:")); m_textbox = new wxTextCtrl(panel, wxID_ANY, "CL", wxDefaultPosition, wxSize(158,-1)); - chk_save_mst = new wxCheckBox(panel, wxID_ANY, "Save Minimum Spanning Tree"); + chk_save_mst = new wxCheckBox(panel, wxID_ANY, "Save Complete Spanning Tree"); wxFlexGridSizer* gbox_out = new wxFlexGridSizer(2,2,5,0); gbox_out->Add(st3, 0, wxALIGN_CENTER_VERTICAL | wxRIGHT | wxLEFT, 10); diff --git a/DialogTools/SkaterDlg.cpp b/DialogTools/SkaterDlg.cpp index 44e2edef2..dea75eb6b 100644 --- a/DialogTools/SkaterDlg.cpp +++ b/DialogTools/SkaterDlg.cpp @@ -140,7 +140,7 @@ void SkaterDlg::CreateControls() m_textbox = new wxTextCtrl(panel, wxID_ANY, "CL", wxDefaultPosition, wxSize(158,-1)); gbox_out->Add(st3, 0, wxALIGN_CENTER_VERTICAL | wxRIGHT | wxLEFT, 10); gbox_out->Add(m_textbox, 1, wxEXPAND); - chk_save_mst = new wxCheckBox(panel, wxID_ANY, "Save Minimum Spanning Tree"); + chk_save_mst = new wxCheckBox(panel, wxID_ANY, "Save Complete Spanning Tree"); gbox_out->Add(new wxStaticText(panel, wxID_ANY, _("(Optional)")), 0, wxALIGN_RIGHT | wxRIGHT | wxLEFT, 10); gbox_out->Add(chk_save_mst, 1, wxEXPAND); From 3867407ba917e959f3fe350aa8a33263d5980149 Mon Sep 17 00:00:00 2001 From: Xun Li Date: Mon, 2 Nov 2020 08:52:37 -0700 Subject: [PATCH 41/87] #2261 SCHC fix with dendrogram issue --- DialogTools/SCHCDlg.cpp | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/DialogTools/SCHCDlg.cpp b/DialogTools/SCHCDlg.cpp index 84762a2eb..11bfe16f3 100644 --- a/DialogTools/SCHCDlg.cpp +++ b/DialogTools/SCHCDlg.cpp @@ -122,17 +122,14 @@ bool SCHCDlg::Run(vector& clusters) } htree = new GdaNode[rows-1]; fastcluster::cluster_result Z2(rows-1); - + members.init(rows, 1); if (method == 's') { - fastcluster::NN_chain_core_w1(gw->gal, rows, pwdist, NULL, Z2); + fastcluster::NN_chain_core_w1(gw->gal, rows, pwdist, members, Z2); } else if (method == 'w') { - members.init(rows, 1); fastcluster::NN_chain_core_w1(gw->gal, rows, pwdist, members, Z2); - } else if (method == 'm') { - fastcluster::NN_chain_core_w1(gw->gal, rows, pwdist, NULL, Z2); + fastcluster::NN_chain_core_w1(gw->gal, rows, pwdist, members, Z2); } else if (method == 'a') { - members.init(rows, 1); fastcluster::NN_chain_core_w1(gw->gal, rows, pwdist, members, Z2); } @@ -161,7 +158,7 @@ bool SCHCDlg::Run(vector& clusters) htree[i].right = node2; clst_cnt += 1; - htree[i].distance = Z2[i]->dist; + htree[i].distance = clst_cnt; } } From 667a304d57f882648e021eb8bd544a58e4e60f98 Mon Sep 17 00:00:00 2001 From: Xun Li Date: Mon, 2 Nov 2020 10:11:27 -0700 Subject: [PATCH 42/87] #2261 SCHC fix how the clusters are exacted The sequences of merging should NOT be sorted when building th dendrogram and extracting the clusters. --- DialogTools/SCHCDlg.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DialogTools/SCHCDlg.cpp b/DialogTools/SCHCDlg.cpp index 11bfe16f3..6792c521f 100644 --- a/DialogTools/SCHCDlg.cpp +++ b/DialogTools/SCHCDlg.cpp @@ -135,7 +135,7 @@ bool SCHCDlg::Run(vector& clusters) delete[] pwdist; - std::stable_sort(Z2[0], Z2[rows-1]); + //std::stable_sort(Z2[0], Z2[rows-1]); t_index node1, node2; int i=0, clst_cnt=0; fastcluster::union_find nodes(rows); From f1c955b1f880aa02fb616844b1d1cf4ba731bfaf Mon Sep 17 00:00:00 2001 From: Xun Li Date: Tue, 3 Nov 2020 19:32:25 -0700 Subject: [PATCH 43/87] Uncheck menu item "Connectivity->Show Graph" doesn't work in a map window #2270 --- Explore/MapNewView.cpp | 5 ----- VarTools.cpp | 8 ++++++-- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/Explore/MapNewView.cpp b/Explore/MapNewView.cpp index 433b46452..f8496438d 100644 --- a/Explore/MapNewView.cpp +++ b/Explore/MapNewView.cpp @@ -2936,7 +2936,6 @@ void MapCanvas::DisplayWeightsGraph() { wxLogMessage("MapCanvas::DisplayWeightsGraph()"); display_weights_graph = !display_weights_graph; - display_neighbors = display_weights_graph ? false : true; RedrawMap(); } @@ -2944,10 +2943,6 @@ void MapCanvas::DisplayNeighbors() { wxLogMessage("MapCanvas::DisplayNeighbors()"); display_neighbors = !display_neighbors; - if (display_neighbors) { - display_map_with_graph = true; - display_weights_graph = false; - } RedrawMap(); } diff --git a/VarTools.cpp b/VarTools.cpp index 4063d53f2..c605ce6b9 100644 --- a/VarTools.cpp +++ b/VarTools.cpp @@ -370,8 +370,12 @@ int GdaVarTools::UpdateVarInfoSecondaryAttribs(std::vector& var_info) var_info[i].is_ref_variable = (i == ref_var); // The following parameters are set to default values here var_info[i].ref_time_offset = 0; - var_info[i].min_over_time = var_info[i].min[var_info[i].time]; - var_info[i].max_over_time = var_info[i].max[var_info[i].time]; + if (!var_info[i].min.empty()) { + var_info[i].min_over_time = var_info[i].min[var_info[i].time]; + } + if (!var_info[i].max.empty()) { + var_info[i].max_over_time = var_info[i].max[var_info[i].time]; + } } if (ref_var == -1) { From 57342e96d176a16e2a433a7b1c3c25cb992030f2 Mon Sep 17 00:00:00 2001 From: Xun Li Date: Wed, 4 Nov 2020 22:50:01 -0700 Subject: [PATCH 44/87] update es.po language --- DialogTools/SpectralClusteringDlg.cpp | 6 +- DialogTools/tSNEDlg.cpp | 4 +- internationalization/geoda.pot | 3331 +++++++++++++------- internationalization/google_sheets_tool.py | 5 + internationalization/new_es.po | 3208 ++++++++++++------- internationalization/po2csv.py | 4 +- internationalization/pofiles/es.po | 2436 +++++++------- internationalization/token.pickle | Bin 633 -> 712 bytes internationalization/xrc.pot | 168 +- 9 files changed, 5520 insertions(+), 3642 deletions(-) diff --git a/DialogTools/SpectralClusteringDlg.cpp b/DialogTools/SpectralClusteringDlg.cpp index ac242a81f..4a7aad3ba 100644 --- a/DialogTools/SpectralClusteringDlg.cpp +++ b/DialogTools/SpectralClusteringDlg.cpp @@ -120,7 +120,7 @@ void SpectralClusteringDlg::CreateControls() int suggest_k = ceil(log10((double)rows)); wxString str_k; str_k << suggest_k; - lbl_knn = new wxStaticText(panel, wxID_ANY, _(" K-NN:")); + lbl_knn = new wxStaticText(panel, wxID_ANY, " " + _("K-NN:")); wxBoxSizer* hbox19 = new wxBoxSizer(wxHORIZONTAL); chk_knn = new wxCheckBox(panel, wxID_ANY, ""); lbl_neighbors = new wxStaticText(panel, wxID_ANY, _("# Neighors:")); @@ -137,7 +137,7 @@ void SpectralClusteringDlg::CreateControls() gbox->Add(hbox19, 1, wxEXPAND); // Mutual KNN - wxStaticText *lbl_mknn = new wxStaticText(panel, wxID_ANY, _(" Mutual K-NN:")); + wxStaticText *lbl_mknn = new wxStaticText(panel, wxID_ANY, " " + _("Mutual K-NN:")); wxBoxSizer* hbox20 = new wxBoxSizer(wxHORIZONTAL); chk_mknn = new wxCheckBox(panel, wxID_ANY, ""); lbl_m_neighbors = new wxStaticText(panel, wxID_ANY, _("# Neighors:")); @@ -154,7 +154,7 @@ void SpectralClusteringDlg::CreateControls() m_mknn->Enable(false); // Spectral Controls: Kernel - lbl_kernel = new wxStaticText(panel, wxID_ANY, _(" Gaussian:")); + lbl_kernel = new wxStaticText(panel, wxID_ANY, " " + _("Gaussian:")); wxBoxSizer* hbox18 = new wxBoxSizer(wxHORIZONTAL); chk_kernel = new wxCheckBox(panel, wxID_ANY, ""); lbl_sigma = new wxStaticText(panel, wxID_ANY, _(" Sigma:")); diff --git a/DialogTools/tSNEDlg.cpp b/DialogTools/tSNEDlg.cpp index f73f3205f..047cdf2f5 100644 --- a/DialogTools/tSNEDlg.cpp +++ b/DialogTools/tSNEDlg.cpp @@ -295,8 +295,8 @@ void TSNEDlg::CreateControls() hbox_4->Add(m_slider, 1, wxALIGN_CENTER_VERTICAL | wxALL, 5); wxBoxSizer *hbox_3 = new wxBoxSizer(wxHORIZONTAL); - playButton = new wxButton(panel, wxID_OK, _(">"), wxDefaultPosition, wxSize(30, 30)); - pauseButton = new wxButton(panel, wxID_OK, _("||"), wxDefaultPosition, wxSize(30, 30)); + playButton = new wxButton(panel, wxID_OK, ">", wxDefaultPosition, wxSize(30, 30)); + pauseButton = new wxButton(panel, wxID_OK, "||", wxDefaultPosition, wxSize(30, 30)); //stopButton = new wxButton(panel, wxID_OK, _("■"), wxDefaultPosition, wxSize(30, 30)); playButton->Enable(false); pauseButton->Enable(false); diff --git a/internationalization/geoda.pot b/internationalization/geoda.pot index 8d497955e..ee0930a16 100644 --- a/internationalization/geoda.pot +++ b/internationalization/geoda.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-05-15 10:50-0700\n" +"POT-Creation-Date: 2020-11-04 20:15-0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,78 +17,86 @@ msgstr "" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" -#: ../DialogTools/PCASettingsDlg.cpp:276 +#: ../DialogTools/KMeansDlg.cpp:1371 +msgid "\tInclude previous medoids\n" +msgstr "" + +#: ../DialogTools/PCASettingsDlg.cpp:275 msgid "" "\n" "\n" "95% threshold criterion: " msgstr "" -#: ../DialogTools/PCASettingsDlg.cpp:272 +#: ../DialogTools/PCASettingsDlg.cpp:271 msgid "" "\n" "\n" "Cumulative proportion:\n" msgstr "" -#: ../ShapeOperations/OGRDatasourceProxy.cpp:81 -#: ../ShapeOperations/OGRDatasourceProxy.cpp:343 +#: ../ShapeOperations/OGRDatasourceProxy.cpp:91 +#: ../ShapeOperations/OGRDatasourceProxy.cpp:355 msgid "" "\n" "\n" "Details: " msgstr "" -#: ../DialogTools/PCASettingsDlg.cpp:280 +#: ../DialogTools/PCASettingsDlg.cpp:279 msgid "" "\n" "\n" "Eigenvalues:\n" msgstr "" -#: ../DialogTools/PCASettingsDlg.cpp:275 +#: ../DialogTools/PCASettingsDlg.cpp:274 msgid "" "\n" "\n" "Kaiser criterion: " msgstr "" -#: ../DialogTools/PCASettingsDlg.cpp:269 +#: ../DialogTools/PCASettingsDlg.cpp:268 msgid "" "\n" "\n" "Proportion of variance:\n" msgstr "" -#: ../DialogTools/PCASettingsDlg.cpp:351 +#: ../DialogTools/PCASettingsDlg.cpp:353 msgid "" "\n" "\n" "Squared correlations:\n" msgstr "" -#: ../DialogTools/PCASettingsDlg.cpp:266 +#: ../DialogTools/PCASettingsDlg.cpp:265 msgid "" "\n" "\n" "Standard deviation:\n" msgstr "" -#: ../DialogTools/PCASettingsDlg.cpp:286 +#: ../DialogTools/PCASettingsDlg.cpp:285 msgid "" "\n" "\n" "Variable Loadings:\n" msgstr "" -#: ../DialogTools/RegressionDlg.cpp:820 +#: ../DialogTools/RegressionDlg.cpp:824 msgid "" "\n" "REGRESSION\n" "----------\n" msgstr "" -#: ../Explore/LisaScatterPlotView.cpp:856 +#: ../Explore/MapLayerTree.cpp:318 +msgid " (current map)" +msgstr "" + +#: ../Explore/LisaScatterPlotView.cpp:851 msgid " (isolates in weights are removed)" msgstr "" @@ -112,7 +120,7 @@ msgstr "" msgid " Bivariate LocalGeary Significance Map" msgstr "" -#: ../Explore/MapNewView.cpp:1668 ../Explore/ScatterNewPlotView.cpp:705 +#: ../Explore/MapNewView.cpp:1830 ../Explore/ScatterNewPlotView.cpp:706 msgid " Categories" msgstr "" @@ -144,7 +152,11 @@ msgstr "" msgid " Local Geary Significance Map" msgstr "" -#: ../DialogTools/RegressionDlg.cpp:865 +#: ../DialogTools/SpectralClusteringDlg.cpp:160 +msgid " Sigma:" +msgstr "" + +#: ../DialogTools/RegressionDlg.cpp:869 msgid " already exists. OK to overwrite?" msgstr "" @@ -160,18 +172,25 @@ msgstr "" msgid " for obs within distance band " msgstr "" -#: ../DialogTools/CreatingWeightDlg.cpp:872 +#: ../DialogTools/nbrMatchDlg.cpp:773 ../DialogTools/CreatingWeightDlg.cpp:874 +#: ../DataViewer/TableInterface.cpp:322 msgid "" " has duplicate values. Please choose a different ID Variable.\n" "\n" "Details:" msgstr "" +#: ../Explore/ConditionalBoxPlotView.cpp:427 +#: ../Explore/ConditionalHistogramView.cpp:485 +#: ../Explore/ConditionalScatterPlotView.cpp:383 +msgid " horiz cat var: " +msgstr "" + #: ../Explore/SimpleHistCanvas.cpp:196 msgid " in range:" msgstr "" -#: ../ShapeOperations/OGRDatasourceProxy.cpp:312 +#: ../ShapeOperations/OGRDatasourceProxy.cpp:324 msgid " is not supported by GeoDa.\n" msgstr "" @@ -187,7 +206,8 @@ msgstr "" msgid " pairs in distance band " msgstr "" -#: ../DialogTools/CreatingWeightDlg.cpp:851 +#: ../DialogTools/nbrMatchDlg.cpp:752 ../DialogTools/CreatingWeightDlg.cpp:853 +#: ../DataViewer/TableInterface.cpp:301 msgid "" " should contains only numbers/letters as IDs. Please choose a different ID " "Variable." @@ -197,37 +217,46 @@ msgstr "" msgid " to " msgstr "" +#: ../Explore/ConditionalBoxPlotView.cpp:388 +#: ../Explore/ConditionalHistogramView.cpp:447 +#: ../Explore/ConditionalScatterPlotView.cpp:344 +msgid " vert cat var: " +msgstr "" + #: ../DialogTools/RegressionDlg.cpp:264 #, c-format msgid "\"%s\" is not a valid p-value. Default p-value (0.01) is used" msgstr "" -#: ../DialogTools/MaxpDlg.cpp:337 ../DialogTools/RedcapDlg.cpp:305 -#: ../DialogTools/SkaterDlg.cpp:351 ../DialogTools/KMeansDlg.cpp:293 -#: ../DialogTools/SpectralClusteringDlg.cpp:445 -#: ../Explore/CorrelParamsDlg.cpp:346 ../Explore/LisaScatterPlotView.cpp:1078 -#: ../Explore/AbstractClusterMap.cpp:628 -#: ../Explore/LocalGearyMapNewView.cpp:846 +#: ../DialogTools/MaxpDlg.cpp:308 ../DialogTools/RedcapDlg.cpp:288 +#: ../DialogTools/SkaterDlg.cpp:341 ../DialogTools/nbrMatchDlg.cpp:246 +#: ../DialogTools/KMeansDlg.cpp:282 ../DialogTools/tSNEDlg.cpp:403 +#: ../DialogTools/SpectralClusteringDlg.cpp:462 ../DialogTools/AZPDlg.cpp:355 +#: ../Explore/DistancePlotView.cpp:890 ../Explore/CorrelParamsDlg.cpp:346 +#: ../Explore/LisaScatterPlotView.cpp:1073 +#: ../Explore/AbstractClusterMap.cpp:631 +#: ../Explore/LocalGearyMapNewView.cpp:844 #, c-format msgid "\"%s\" is not a valid seed. Seed unchanged." msgstr "" -#: ../ShapeOperations/OGRDatasourceProxy.cpp:374 +#: ../ShapeOperations/OGRDatasourceProxy.cpp:389 msgid "" "\". \n" "\n" "Details: Attemp to write a readonly database, or " msgstr "" -#: ../DialogTools/MaxpDlg.cpp:114 -msgid "# Iterations:" +#: ../DialogTools/tSNEDlg.cpp:185 +msgid "# Iteration Switch Momentum:" msgstr "" -#: ../DialogTools/MDSDlg.cpp:72 ../DialogTools/SpectralClusteringDlg.cpp:163 -msgid "# Max Iteration:" +#: ../DialogTools/MaxpDlg.cpp:107 ../DialogTools/AZPDlg.cpp:159 +msgid "# Iterations:" msgstr "" -#: ../DialogTools/SpectralClusteringDlg.cpp:120 +#: ../DialogTools/SpectralClusteringDlg.cpp:126 +#: ../DialogTools/SpectralClusteringDlg.cpp:143 msgid "# Neighors:" msgstr "" @@ -235,41 +264,49 @@ msgstr "" msgid "# Pairs" msgstr "" -#: ../DialogTools/MaxpDlg.cpp:419 +#: ../DialogTools/MaxpDlg.cpp:395 msgid "# iterations:\t" msgstr "" -#: ../DialogTools/WeightsManDlg.cpp:789 +#: ../DialogTools/WeightsManDlg.cpp:857 msgid "# observations" msgstr "" +#: ../DialogTools/MDSDlg.cpp:148 +msgid "# of Dimensions:" +msgstr "" + +#: ../DialogTools/nbrMatchDlg.cpp:622 ../DialogTools/nbrMatchDlg.cpp:1348 #: ../Explore/ColocationMapView.cpp:700 -#: ../Explore/SimpleScatterPlotCanvas.cpp:271 ../Explore/MapNewView.cpp:2970 +#: ../Explore/SimpleScatterPlotCanvas.cpp:272 ../Explore/MapNewView.cpp:3216 #: ../Explore/MLJCMapNewView.cpp:437 ../Explore/CartogramNewView.cpp:753 -#: ../Explore/ScatterNewPlotView.cpp:1836 ../Explore/BoxNewPlotView.cpp:945 -#: ../Explore/ConditionalMapView.cpp:951 ../Explore/AbstractClusterMap.cpp:412 +#: ../Explore/ScatterNewPlotView.cpp:1840 ../Explore/LoessPlotCanvas.cpp:246 +#: ../Explore/BoxNewPlotView.cpp:945 ../Explore/ConditionalMapView.cpp:952 +#: ../Explore/ConditionalBoxPlotView.cpp:604 +#: ../Explore/AbstractClusterMap.cpp:415 #: ../Explore/LocalGearyMapNewView.cpp:606 -#: ../Explore/ConditionalScatterPlotView.cpp:790 +#: ../Explore/ConditionalScatterPlotView.cpp:800 #: ../Explore/GetisOrdMapNewView.cpp:463 ../Explore/GroupingMapView.cpp:430 -#: ../Explore/ConditionalClusterMapView.cpp:1233 -#: ../Explore/ConditionalClusterMapView.cpp:1661 -#: ../Explore/ConditionalClusterMapView.cpp:1877 +#: ../Explore/ConditionalClusterMapView.cpp:1236 +#: ../Explore/ConditionalClusterMapView.cpp:1664 +#: ../Explore/ConditionalClusterMapView.cpp:1880 msgid "#hover obs " msgstr "" -#: ../DialogTools/CatClassifDlg.cpp:620 ../Explore/SimpleHistCanvas.cpp:666 -#: ../Explore/ConnectivityHistView.cpp:381 ../Explore/HistogramView.cpp:725 +#: ../DialogTools/CatClassifDlg.cpp:651 ../Explore/SimpleHistCanvas.cpp:666 +#: ../Explore/ConnectivityHistView.cpp:383 ../Explore/HistogramView.cpp:809 msgid "#obs" msgstr "" -#: ../Explore/SimpleHistCanvas.cpp:722 ../Explore/ConnectivityHistView.cpp:437 -#: ../Explore/HistogramView.cpp:781 +#: ../Explore/SimpleHistCanvas.cpp:722 ../Explore/ConnectivityHistView.cpp:439 +#: ../Explore/HistogramView.cpp:878 msgid "#obs:" msgstr "" -#: ../Explore/ColocationMapView.cpp:692 ../Explore/MapNewView.cpp:2913 -#: ../Explore/MapNewView.cpp:2915 ../Explore/MLJCMapNewView.cpp:429 -#: ../Explore/AbstractClusterMap.cpp:404 +#: ../DialogTools/nbrMatchDlg.cpp:614 ../DialogTools/nbrMatchDlg.cpp:1340 +#: ../Explore/ColocationMapView.cpp:692 ../Explore/MapNewView.cpp:3160 +#: ../Explore/MapNewView.cpp:3162 ../Explore/MLJCMapNewView.cpp:429 +#: ../Explore/AbstractClusterMap.cpp:407 #: ../Explore/LocalGearyMapNewView.cpp:598 #: ../Explore/GetisOrdMapNewView.cpp:455 ../Explore/GroupingMapView.cpp:422 msgid "#obs=" @@ -279,74 +316,81 @@ msgstr "" msgid "#row=" msgstr "" +#: ../DialogTools/nbrMatchDlg.cpp:618 ../DialogTools/nbrMatchDlg.cpp:1344 #: ../Explore/ColocationMapView.cpp:696 ../Explore/PCPNewView.cpp:1070 -#: ../Explore/SimpleScatterPlotCanvas.cpp:238 ../Explore/MapNewView.cpp:2926 -#: ../Explore/MapNewView.cpp:2928 ../Explore/MLJCMapNewView.cpp:433 -#: ../Explore/CartogramNewView.cpp:749 ../Explore/ScatterNewPlotView.cpp:1812 -#: ../Explore/BoxNewPlotView.cpp:911 ../Explore/ConditionalMapView.cpp:935 -#: ../Explore/AbstractClusterMap.cpp:408 +#: ../Explore/SimpleScatterPlotCanvas.cpp:239 ../Explore/MapNewView.cpp:3176 +#: ../Explore/MLJCMapNewView.cpp:433 ../Explore/CartogramNewView.cpp:749 +#: ../Explore/ScatterNewPlotView.cpp:1816 ../Explore/LoessPlotCanvas.cpp:213 +#: ../Explore/BoxNewPlotView.cpp:911 ../Explore/ConditionalMapView.cpp:936 +#: ../Explore/ConditionalBoxPlotView.cpp:599 +#: ../Explore/AbstractClusterMap.cpp:411 #: ../Explore/LocalGearyMapNewView.cpp:602 -#: ../Explore/ConditionalHistogramView.cpp:928 -#: ../Explore/HistogramView.cpp:1182 -#: ../Explore/ConditionalScatterPlotView.cpp:775 +#: ../Explore/ConditionalHistogramView.cpp:1074 +#: ../Explore/HistogramView.cpp:1276 +#: ../Explore/ConditionalScatterPlotView.cpp:785 #: ../Explore/GetisOrdMapNewView.cpp:459 ../Explore/GroupingMapView.cpp:426 -#: ../Explore/ConditionalNewView.cpp:741 -#: ../Explore/ConditionalClusterMapView.cpp:1218 -#: ../Explore/ConditionalClusterMapView.cpp:1431 -#: ../Explore/ConditionalClusterMapView.cpp:1647 -#: ../Explore/ConditionalClusterMapView.cpp:1859 +#: ../Explore/ConditionalNewView.cpp:740 +#: ../Explore/ConditionalClusterMapView.cpp:1221 +#: ../Explore/ConditionalClusterMapView.cpp:1434 +#: ../Explore/ConditionalClusterMapView.cpp:1650 +#: ../Explore/ConditionalClusterMapView.cpp:1862 #: ../DataViewer/TableBase.cpp:527 msgid "#selected=" msgstr "" -#: ../DialogTools/WeightsManDlg.cpp:822 +#: ../DialogTools/WeightsManDlg.cpp:890 #, c-format msgid "% non-zero" msgstr "" -#: ../Explore/SimpleHistCanvas.cpp:667 ../Explore/ConnectivityHistView.cpp:382 -#: ../Explore/HistogramView.cpp:726 +#: ../Explore/SimpleHistCanvas.cpp:667 ../Explore/ConnectivityHistView.cpp:384 +#: ../Explore/HistogramView.cpp:810 #, c-format msgid "% of total" msgstr "" -#: ../DialogTools/VarGroupingEditorDlg.cpp:1245 +#: ../DialogTools/VarGroupingEditorDlg.cpp:1242 #, c-format msgid "%d of %d variables to include" msgstr "" -#: ../DialogTools/VarGroupingEditorDlg.cpp:1247 +#: ../DialogTools/VarGroupingEditorDlg.cpp:1244 #, c-format msgid "%d variables to include" msgstr "" -#: ../DialogTools/WeightsManDlg.cpp:208 +#: ../DialogTools/WeightsManDlg.cpp:220 #, c-format msgid "%s (Weights: %s)" msgstr "" -#: ../DialogTools/KMeansDlg.cpp:565 +#: ../DialogTools/KMeansDlg.cpp:560 #, c-format msgid "%s Cluster Map (%d clusters)" msgstr "" -#: ../DialogTools/HClusterDlg.cpp:965 +#: ../DialogTools/SpatialJoinDlg.cpp:576 +#, c-format +msgid "%s and %s have already been added for spatial join." +msgstr "" + +#: ../DialogTools/HClusterDlg.cpp:999 msgid "" "(Dendrogram is too complex to draw. Please view clustering results in map.)" msgstr "" -#: ../DialogTools/FieldNameCorrectionDlg.cpp:140 -#: ../DialogTools/FieldNameCorrectionDlg.cpp:271 +#: ../DialogTools/FieldNameCorrectionDlg.cpp:142 +#: ../DialogTools/FieldNameCorrectionDlg.cpp:273 msgid "(Duplicate field name)" msgstr "" -#: ../DialogTools/FieldNameCorrectionDlg.cpp:141 -#: ../DialogTools/FieldNameCorrectionDlg.cpp:272 +#: ../DialogTools/FieldNameCorrectionDlg.cpp:143 +#: ../DialogTools/FieldNameCorrectionDlg.cpp:274 msgid "(Field name is not valid)" msgstr "" -#: ../DialogTools/SpectralClusteringDlg.cpp:136 -msgid "(Gaussian) Sigma:" +#: ../DialogTools/RedcapDlg.cpp:166 ../DialogTools/SkaterDlg.cpp:144 +msgid "(Optional)" msgstr "" #: ../osm/CsvFieldConfDlg.cpp:139 ../DialogTools/CsvFieldConfDlg.cpp:141 @@ -361,34 +405,57 @@ msgstr "" msgid "(Optional) You can change the data type for a field:" msgstr "" -#: ../Explore/MapNewView.cpp:2127 ../Explore/MapLayerTree.cpp:117 +#: ../Explore/MapNewView.cpp:2292 ../Explore/MapLayerTree.cpp:117 #: ../Explore/MapLayerTree.cpp:212 msgid "(Use Sequences)" msgstr "" -#: ../DialogTools/PCASettingsDlg.cpp:264 +#: ../DialogTools/KMeansDlg.cpp:790 +msgid "(Using Euclidean distance (squared) to medians)\n" +msgstr "" + +#: ../DialogTools/KMeansDlg.cpp:1454 +msgid "(Using Euclidean distance (squared) to medoids)\n" +msgstr "" + +#: ../DialogTools/KMeansDlg.cpp:816 +msgid "(Using Manhattan distance to medians)\n" +msgstr "" + +#: ../DialogTools/KMeansDlg.cpp:1480 +msgid "(Using Manhattan distance to medoids)\n" +msgstr "" + +#: ../DialogTools/PCASettingsDlg.cpp:263 msgid "" "---\n" "\n" "PCA method: " msgstr "" -#: ../Explore/LisaScatterPlotView.cpp:1057 +#: ../DialogTools/tSNEDlg.cpp:781 +msgid "" +"---\n" +"\n" +"t-SNE: " +msgstr "" + +#: ../Explore/LisaScatterPlotView.cpp:1052 msgid "" ".\n" "Enter a seed value to use between\n" "0 and " msgstr "" -#: ../GeoDa.cpp:3218 +#: ../GeoDa.cpp:3346 msgid "3D Plot" msgstr "" -#: ../GeoDa.cpp:3211 +#: ../GeoDa.cpp:3339 msgid "3D Scatter Plot Variables" msgstr "" -#: ../DataViewer/MergeTableDlg.cpp:437 +#: ../DataViewer/MergeTableDlg.cpp:438 msgid "A Table-only data source can't be stacked with current data source." msgstr "" @@ -396,21 +463,45 @@ msgstr "" msgid "A newer version of GeoDa is found. Do you want to update to version " msgstr "" -#: ../GeoDa.cpp:1498 +#: ../GeoDa.cpp:1532 msgid "" "A project file contains extra information not directly stored in the data " "source such as variable order and grouping." msgstr "" -#: ../DialogTools/CreatingWeightDlg.cpp:401 +#: ../DialogTools/AZPDlg.cpp:123 +msgid "ARiSeL:" +msgstr "" + +#: ../DialogTools/AZPDlg.cpp:436 +msgid "AZP" +msgstr "" + +#: ../DialogTools/AZPDlg.cpp:57 +msgid "AZP Settings" +msgstr "" + +#: ../DialogTools/AZPDlg.cpp:441 +msgid "AZP-Simulated Annealing" +msgstr "" + +#: ../DialogTools/AZPDlg.cpp:438 +msgid "AZP-Tabu" +msgstr "" + +#: ../DialogTools/CreatingWeightDlg.cpp:409 msgid "About Precision Threshold" msgstr "" -#: ../Project.cpp:1075 +#: ../Project.cpp:1138 msgid "Add Centroids to Table" msgstr "" -#: ../Project.cpp:1036 +#: ../GeneralWxUtils.cpp:676 +msgid "Add ID Variable..." +msgstr "" + +#: ../Project.cpp:1099 msgid "Add Mean Centers to Table" msgstr "" @@ -418,7 +509,7 @@ msgstr "" msgid "Add New ID Variable" msgstr "" -#: ../DataViewer/OGRTable.cpp:1317 +#: ../DataViewer/OGRTable.cpp:1329 msgid "Add OGR column error. Field type is unknown or not supported." msgstr "" @@ -426,22 +517,26 @@ msgstr "" msgid "Add OGR column error. Field type is unknown." msgstr "" -#: ../DialogTools/VarGroupingEditorDlg.cpp:975 +#: ../DialogTools/VarGroupingEditorDlg.cpp:972 msgid "Add Time" msgstr "" -#: ../DialogTools/VarGroupingEditorDlg.cpp:1268 +#: ../DialogTools/MultiQuantileLisaDlg.cpp:69 +msgid "Add a Variable for Quantile LISA:" +msgstr "" + +#: ../DialogTools/VarGroupingEditorDlg.cpp:1265 msgid "" "Add a name for your group of variables. \n" "\n" "You can edit the time period labels for easier interpretation of results." msgstr "" -#: ../DialogTools/PreferenceDlg.cpp:164 +#: ../DialogTools/PreferenceDlg.cpp:169 msgid "Add basemap automatically:" msgstr "" -#: ../Explore/ScatterNewPlotView.cpp:334 +#: ../Explore/ScatterNewPlotView.cpp:335 msgid "Adjust Bubble Size" msgstr "" @@ -449,52 +544,54 @@ msgstr "" msgid "Adjust Values of Y Axis" msgstr "" -#: ../DialogTools/SpectralClusteringDlg.cpp:526 -msgid "Affinity with Guassian Kernel:\tSigma=" +#: ../DialogTools/SpectralClusteringDlg.cpp:528 +msgid "Affinity with Gaussian Kernel:\tSigma=" msgstr "" -#: ../DialogTools/SpectralClusteringDlg.cpp:116 -msgid "Affinity with K-NN:" -msgstr "" - -#: ../DialogTools/SpectralClusteringDlg.cpp:529 +#: ../DialogTools/SpectralClusteringDlg.cpp:530 msgid "Affinity with K-Nearest Neighbors:\tK=" msgstr "" -#: ../DialogTools/SpectralClusteringDlg.cpp:132 -msgid "Affinity with Kernel:" +#: ../DialogTools/SpectralClusteringDlg.cpp:532 +msgid "Affinity with Mutual K-Nearest Neighbors:\tK=" msgstr "" #: ../DialogTools/AggregateDlg.cpp:71 msgid "Aggregate - " msgstr "" -#: ../DialogTools/RandomizationDlg.cpp:834 ../Explore/LineChartView.cpp:339 -#: ../Explore/LineChartView.cpp:720 ../Explore/LineChartView.cpp:724 +#: ../DialogTools/RandomizationDlg.cpp:814 ../Explore/LineChartView.cpp:339 +#: ../Explore/LineChartView.cpp:717 ../Explore/LineChartView.cpp:721 msgid "All" msgstr "" -#: ../Explore/CorrelParamsDlg.cpp:173 +#: ../Explore/DistancePlotView.cpp:384 ../Explore/CorrelParamsDlg.cpp:173 msgid "All Pairs" msgstr "" -#: ../GeoDa.cpp:6333 +#: ../GeoDa.cpp:6664 msgid "All Rights Reserved" msgstr "" -#: ../DialogTools/HDBScanDlg.cpp:168 -msgid "Allow a single cluster:" +#: ../DialogTools/HDBScanDlg.cpp:171 +msgid "Allow a Single Cluster:" msgstr "" -#: ../DialogTools/HDBScanDlg.cpp:153 +#: ../DialogTools/HDBScanDlg.cpp:155 msgid "Alpha:" msgstr "" +#: ../Explore/AnimatePlotCanvas.cpp:245 +#, c-format +msgid "Animate Plot- x: %s, y: %s" +msgstr "" + +#: ../Explore/DistancePlotView.cpp:458 ../Explore/LoessPlotCanvas.cpp:590 #: ../Explore/CorrelParamsDlg.cpp:236 ../Explore/LowessParamDlg.cpp:47 msgid "Apply" msgstr "" -#: ../GeoDa.cpp:6362 +#: ../GeoDa.cpp:6693 msgid "April" msgstr "" @@ -502,11 +599,11 @@ msgstr "" msgid "Arc Distance" msgstr "" -#: ../GeoDa.cpp:6370 +#: ../GeoDa.cpp:6701 msgid "August" msgstr "" -#: ../DialogTools/AbstractClusterDlg.cpp:246 +#: ../DialogTools/AbstractClusterDlg.cpp:267 msgid "Auto Weighting" msgstr "" @@ -519,22 +616,30 @@ msgstr "" msgid "Autocorr. of " msgstr "" -#: ../GeoDa.cpp:3229 +#: ../DialogTools/KMeansDlg.cpp:847 +msgid "Average" +msgstr "" + +#: ../GeoDa.cpp:3358 msgid "Average Comparison Chart" msgstr "" +#: ../DialogTools/KMeansDlg.cpp:1506 ../DialogTools/AbstractClusterDlg.h:218 +msgid "Averages" +msgstr "" + #: ../Explore/LineChartView.h:106 msgid "Averages Chart" msgstr "" -#: ../Explore/LowessParamDlg.cpp:54 +#: ../Explore/MapViewHelper.cpp:159 ../Explore/LowessParamDlg.cpp:54 msgid "Bandwidth:" msgstr "" -#: ../Explore/MapNewView.cpp:3896 ../Explore/MapNewView.cpp:3909 -#: ../Explore/MapNewView.cpp:3921 ../Explore/MapNewView.cpp:3935 -#: ../Explore/MapNewView.cpp:3949 ../GeoDa.cpp:3491 ../GeoDa.cpp:3859 -#: ../GeoDa.cpp:5167 ../GeoDa.cpp:5198 ../GeoDa.cpp:5230 ../GeoDa.cpp:5261 +#: ../Explore/MapNewView.cpp:4205 ../Explore/MapNewView.cpp:4218 +#: ../Explore/MapNewView.cpp:4230 ../Explore/MapNewView.cpp:4244 +#: ../Explore/MapNewView.cpp:4258 ../GeoDa.cpp:3642 ../GeoDa.cpp:4142 +#: ../GeoDa.cpp:5482 ../GeoDa.cpp:5513 ../GeoDa.cpp:5545 ../GeoDa.cpp:5576 msgid "Base Variable" msgstr "" @@ -564,10 +669,18 @@ msgid "" msgstr "" #: ../DialogTools/FieldNewCalcBinDlg.h:44 +#: ../DialogTools/FieldNewCalcSheetDlg.cpp:69 msgid "Bivariate" msgstr "" -#: ../GeoDa.cpp:3433 +#: ../GeoDa.cpp:4306 +msgid "" +"Bivariate Join Count only applies to no co-location case. The selected " +"variables have co-locations. Please change your selection, or use Co-" +"location Join Count." +msgstr "" + +#: ../GeoDa.cpp:3584 msgid "Bivariate Moran Variable Settings" msgstr "" @@ -580,7 +693,7 @@ msgstr "" msgid "Bonferroni bound:" msgstr "" -#: ../DialogTools/RegressionDlg.cpp:560 +#: ../DialogTools/RegressionDlg.cpp:563 msgid "Both are significant, Spatial Lag Model has been selected." msgstr "" @@ -601,26 +714,39 @@ msgid "Box Map (Hinge=3.0)" msgstr "" #: ../Explore/BoxNewPlotView.cpp:455 ../Explore/BoxNewPlotView.h:121 -#: ../GeoDa.cpp:3190 +#: ../GeoDa.cpp:3315 msgid "Box Plot" msgstr "" -#: ../DialogTools/CatClassifDlg.cpp:1122 +#: ../GeoDa.cpp:3074 +msgid "Box Plot Variable" +msgstr "" + +#: ../Explore/ConditionalBoxPlotView.cpp:392 +#: ../Explore/ConditionalBoxPlotView.cpp:431 +msgid "Box plot var: " +msgstr "" + +#: ../DialogTools/CatClassifDlg.cpp:1191 msgid "" "Breaks with same values were created. Please choose a smaller categories, or " "manually edit the break values." msgstr "" -#: ../Explore/ScatterNewPlotView.cpp:519 +#: ../Explore/ScatterNewPlotView.cpp:520 #, c-format msgid "Bubble Chart - x: %s, y: %s, size: %s, %s" msgstr "" -#: ../GeoDa.cpp:3131 +#: ../GeoDa.cpp:3256 msgid "Bubble Chart Variables" msgstr "" -#: ../GeoDa.cpp:3133 +#: ../GeoDa.cpp:3258 +msgid "Bubble Color" +msgstr "" + +#: ../GeoDa.cpp:3258 msgid "Bubble Size" msgstr "" @@ -640,34 +766,38 @@ msgstr "" msgid "CSV File Configuration" msgstr "" -#: ../GeoDa.cpp:2432 +#: ../Explore/DistancePlotView.cpp:113 +msgid "CSV files (*.csv)|*.csv" +msgstr "" + +#: ../GeoDa.cpp:2528 msgid "Calculator" msgstr "" -#: ../DialogTools/ConnectDatasourceDlg.cpp:583 -#: ../DialogTools/ConnectDatasourceDlg.cpp:1167 ../GeoDa.cpp:1178 +#: ../DialogTools/ConnectDatasourceDlg.cpp:600 +#: ../DialogTools/ConnectDatasourceDlg.cpp:1154 ../GeoDa.cpp:1212 msgid "Can't connect to datasource: " msgstr "" -#: ../ShapeOperations/OGRDatasourceProxy.cpp:391 +#: ../ShapeOperations/OGRDatasourceProxy.cpp:406 #, c-format -msgid "Can't create layer %s with empty field (%s) name." +msgid "Can't create layer %s with empty field (%d) name." msgstr "" -#: ../ShapeOperations/OGRDatasourceProxy.cpp:321 +#: ../ShapeOperations/OGRDatasourceProxy.cpp:333 msgid "" "Can't create output OGR driver. \n" "\n" "Details:" msgstr "" -#: ../DialogTools/CreateGridDlg.cpp:273 +#: ../DialogTools/CreateGridDlg.cpp:298 ../DialogTools/CreateGridDlg.cpp:365 msgid "" "Can't get bounding box information from this datasource. Please try another " "datasource." msgstr "" -#: ../DialogTools/ExportDataDlg.cpp:304 +#: ../DialogTools/ExportDataDlg.cpp:313 #, c-format msgid "" "Can't get datasource type from: %s\n" @@ -676,39 +806,40 @@ msgid "" "datasource." msgstr "" -#: ../DialogTools/DatasourceDlg.cpp:240 +#: ../DialogTools/DatasourceDlg.cpp:214 msgid "" "Can't get layers from unknown datasource. Please complete the datasource " "fields." msgstr "" -#: ../Explore/MapNewView.cpp:4044 +#: ../Explore/MapNewView.cpp:4353 msgid "Can't save Thiessen polygons" msgstr "" -#: ../ShapeOperations/OGRDatasourceProxy.cpp:372 +#: ../ShapeOperations/OGRDatasourceProxy.cpp:387 msgid "Can't write/create layer \"" msgstr "" #: ../osm/CsvFieldConfDlg.cpp:162 ../osm/uiRoadDownload.cpp:111 -#: ../DialogTools/FieldNameCorrectionDlg.cpp:646 -#: ../DialogTools/FieldNameCorrectionDlg.cpp:693 -#: ../DialogTools/CsvFieldConfDlg.cpp:164 ../DialogTools/ReportBugDlg.cpp:233 -#: ../DialogTools/AutoUpdateDlg.cpp:343 +#: ../DialogTools/FieldNameCorrectionDlg.cpp:649 +#: ../DialogTools/FieldNameCorrectionDlg.cpp:698 +#: ../DialogTools/CsvFieldConfDlg.cpp:164 ../DialogTools/ReportBugDlg.cpp:234 +#: ../DialogTools/AutoUpdateDlg.cpp:343 ../Explore/DistancePlotView.cpp:456 +#: ../GeneralWxUtils.cpp:684 msgid "Cancel" msgstr "" -#: ../Explore/CartogramNewView.cpp:1234 ../Explore/ScatterNewPlotView.cpp:2245 +#: ../Explore/CartogramNewView.cpp:1234 ../Explore/ScatterNewPlotView.cpp:2249 #: ../TemplateFrame.cpp:552 msgid "Canvas Layout Preview" msgstr "" #: ../Explore/CartogramNewView.cpp:365 ../Explore/CartogramNewView.h:167 -#: ../GeoDa.cpp:2999 +#: ../GeoDa.cpp:3124 msgid "Cartogram" msgstr "" -#: ../GeoDa.cpp:2990 +#: ../GeoDa.cpp:3115 msgid "Cartogram Variables" msgstr "" @@ -716,60 +847,74 @@ msgstr "" msgid "Categories" msgstr "" -#: ../DialogTools/CatClassifDlg.cpp:1696 +#: ../DialogTools/CatClassifDlg.cpp:1770 #, c-format msgid "" "Categories \"%s\" is currently in use by another view. Please close or " "change all views using this custom categories before deleting." msgstr "" -#: ../DialogTools/CatClassifDlg.cpp:1708 +#: ../DialogTools/CatClassifDlg.cpp:1782 msgid "Categories of " msgstr "" -#: ../DialogTools/CatClassifDlg.cpp:909 ../DialogTools/CatClassifDlg.cpp:1604 -#: ../DialogTools/CatClassifDlg.cpp:1639 +#: ../DialogTools/CatClassifDlg.cpp:938 ../DialogTools/CatClassifDlg.cpp:1674 +#: ../DialogTools/CatClassifDlg.cpp:1709 #, c-format msgid "" "Categories title \"%s\" already exists. Please choose a different title." msgstr "" -#: ../DialogTools/CatClassifDlg.h:299 ../DialogTools/CatClassifDlg.cpp:282 +#: ../DialogTools/CatClassifDlg.h:303 ../DialogTools/CatClassifDlg.cpp:282 msgid "Category Editor" msgstr "" -#: ../DialogTools/AbstractClusterDlg.cpp:945 +#: ../DialogTools/MDSDlg.cpp:119 ../DialogTools/tSNEDlg.cpp:200 +msgid "Category Variable:" +msgstr "" + +#: ../Explore/LoessPlotCanvas.cpp:570 +msgid "Cell:" +msgstr "" + +#: ../DialogTools/AbstractClusterDlg.cpp:1206 msgid "Centroid (X)" msgstr "" -#: ../DialogTools/AbstractClusterDlg.cpp:947 +#: ../DialogTools/AbstractClusterDlg.cpp:1208 msgid "Centroid (Y)" msgstr "" -#: ../Explore/CorrelParamsDlg.cpp:216 +#: ../Explore/DistancePlotView.cpp:438 ../Explore/CorrelParamsDlg.cpp:216 msgid "Change" msgstr "" -#: ../DialogTools/CatClassifDlg.cpp:1595 +#: ../Explore/MapLayerTree.cpp:817 +msgid "Change Associate Line Color" +msgstr "" + +#: ../DialogTools/CatClassifDlg.cpp:1665 msgid "Change Categories Title" msgstr "" -#: ../Explore/MapLayerTree.cpp:756 +#: ../Explore/MapLayerTree.cpp:827 msgid "Change Fill Color" msgstr "" -#: ../Explore/MapLayerTree.cpp:757 +#: ../Explore/MapLayerTree.cpp:828 msgid "Change Outline Color" msgstr "" -#: ../Explore/MapLayerTree.cpp:534 ../Explore/MapLayerTree.cpp:776 +#: ../Explore/MapLayerTree.cpp:551 ../Explore/MapLayerTree.cpp:846 #: ../TemplateLegend.cpp:341 ../TemplateLegend.cpp:374 msgid "Change Point Radius" msgstr "" -#: ../DialogTools/MaxpDlg.cpp:157 ../DialogTools/RedcapDlg.cpp:162 -#: ../DialogTools/SkaterDlg.cpp:128 ../DialogTools/KMeansDlg.cpp:123 -#: ../DialogTools/SpectralClusteringDlg.cpp:215 +#: ../DialogTools/MaxpDlg.cpp:146 ../DialogTools/RedcapDlg.cpp:142 +#: ../DialogTools/SkaterDlg.cpp:120 ../DialogTools/nbrMatchDlg.cpp:121 +#: ../DialogTools/KMeansDlg.cpp:118 ../DialogTools/KMeansDlg.cpp:970 +#: ../DialogTools/tSNEDlg.cpp:228 ../DialogTools/SpectralClusteringDlg.cpp:212 +#: ../DialogTools/AZPDlg.cpp:179 msgid "Change Seed" msgstr "" @@ -781,12 +926,12 @@ msgid "" "Details: %s" msgstr "" -#: ../DialogTools/CatClassifDlg.cpp:1592 +#: ../DialogTools/CatClassifDlg.cpp:1662 #, c-format msgid "Change title \"%s\" to" msgstr "" -#: ../DataViewer/DataViewerEditFieldPropertiesDlg.cpp:518 +#: ../DataViewer/DataViewerEditFieldPropertiesDlg.cpp:520 #, c-format msgid "" "Change variable type for \"%s\" has failed. Please check all values are " @@ -797,7 +942,7 @@ msgstr "" msgid "Check Bug Report on Github" msgstr "" -#: ../DialogTools/RegressionDlg.cpp:641 ../DialogTools/RegressionDlg.cpp:697 +#: ../DialogTools/RegressionDlg.cpp:644 ../DialogTools/RegressionDlg.cpp:700 msgid "Checking Symmetry..." msgstr "" @@ -805,32 +950,36 @@ msgstr "" msgid "Choose A Color" msgstr "" -#: ../DialogTools/CatClassifDlg.cpp:1559 ../GeneralWxUtils.cpp:465 +#: ../DialogTools/CatClassifDlg.cpp:1625 ../GeneralWxUtils.cpp:479 msgid "Choose Cateogry Color" msgstr "" -#: ../Explore/MapNewView.cpp:3018 ../TemplateLegend.cpp:406 +#: ../Explore/MapNewView.cpp:3264 ../TemplateLegend.cpp:406 msgid "Choose Cateogry Fill Color" msgstr "" -#: ../Explore/MapNewView.cpp:3084 ../TemplateLegend.cpp:438 +#: ../Explore/MapNewView.cpp:3330 ../TemplateLegend.cpp:438 msgid "Choose Cateogry Outline Color" msgstr "" -#: ../DialogTools/SelectWeightsDlg.h:45 ../GeoDa.h:83 +#: ../DialogTools/3DControlPan.cpp:283 +msgid "Choose Line Color" +msgstr "" + +#: ../DialogTools/SelectWeightsDlg.h:45 ../GeoDa.h:84 msgid "Choose Weights" msgstr "" -#: ../DialogTools/WeightsManDlg.cpp:387 +#: ../DialogTools/WeightsManDlg.cpp:455 msgid "Choose Weights File" msgstr "" -#: ../DialogTools/WeightsManDlg.cpp:264 -#: ../DialogTools/CreatingWeightDlg.cpp:1428 +#: ../DialogTools/nbrMatchDlg.cpp:930 ../DialogTools/WeightsManDlg.cpp:276 +#: ../DialogTools/CreatingWeightDlg.cpp:1418 msgid "Choose an output weights file name." msgstr "" -#: ../DialogTools/SaveSelectionDlg.cpp:392 +#: ../DialogTools/SaveSelectionDlg.cpp:435 msgid "" "Chosen field is not a numeric type. Please select a numeric type field." msgstr "" @@ -839,7 +988,7 @@ msgstr "" msgid "Chosen field is not a numeric type. Please select a numeric type field." msgstr "" -#: ../DataViewer/MergeTableDlg.cpp:584 ../DataViewer/MergeTableDlg.cpp:796 +#: ../DataViewer/MergeTableDlg.cpp:586 ../DataViewer/MergeTableDlg.cpp:798 #, c-format msgid "" "Chosen key field '%s' s a time variant. Please choose a non-time variant " @@ -850,55 +999,58 @@ msgstr "" msgid "Chosen key field is not valid. Please select another key field" msgstr "" -#: ../Explore/ScatterNewPlotView.cpp:1557 +#: ../Explore/ScatterNewPlotView.cpp:1563 msgid "Chow test for sel/unsel regression subsets: " msgstr "" -#: ../GeoDa.cpp:2991 +#: ../GeoDa.cpp:3116 msgid "Circle Color" msgstr "" -#: ../GeoDa.cpp:2991 +#: ../GeoDa.cpp:3116 msgid "Circle Size" msgstr "" -#: ../Explore/MapLayerTree.cpp:744 +#: ../Explore/MapLayerTree.cpp:813 msgid "Clear Highlight Association" msgstr "" -#: ../DialogTools/RegressionDlg.cpp:846 -msgid "Click RegressionDlg::OnSaveToTxtFileClick" -msgstr "" - -#: ../DialogTools/RegressionDlg.cpp:838 -msgid "Click RegressionDlg::OnViewResultsClick" -msgstr "" - +#: ../DialogTools/MultiQuantileLisaDlg.cpp:152 #: ../DialogTools/MultiVarSettingsDlg.cpp:120 -#: ../DialogTools/PreferenceDlg.cpp:415 ../DialogTools/MaxpDlg.cpp:185 -#: ../DialogTools/PCASettingsDlg.cpp:103 ../DialogTools/RedcapDlg.cpp:193 -#: ../DialogTools/MDSDlg.cpp:106 ../DialogTools/SaveToTableDlg.cpp:153 -#: ../DialogTools/VariableSettingsDlg.cpp:145 ../DialogTools/SkaterDlg.cpp:159 -#: ../DialogTools/HDBScanDlg.cpp:213 ../DialogTools/KMeansDlg.cpp:177 -#: ../DialogTools/SpatialJoinDlg.cpp:435 ../DialogTools/HClusterDlg.cpp:202 -#: ../DialogTools/SpectralClusteringDlg.cpp:276 -#: ../DialogTools/RandomizationDlg.cpp:99 ../Explore/ColocationMapView.cpp:173 -#: ../Explore/MapNewView.cpp:116 ../Explore/MapLayerTree.cpp:69 -#: ../Explore/MapLayoutView.cpp:62 ../Explore/MapLayoutView.cpp:384 +#: ../DialogTools/PreferenceDlg.cpp:449 ../DialogTools/MaxpDlg.cpp:173 +#: ../DialogTools/PCASettingsDlg.cpp:102 ../DialogTools/RedcapDlg.cpp:178 +#: ../DialogTools/MDSDlg.cpp:159 ../DialogTools/SaveToTableDlg.cpp:160 +#: ../DialogTools/VariableSettingsDlg.cpp:145 ../DialogTools/SkaterDlg.cpp:156 +#: ../DialogTools/HDBScanDlg.cpp:206 ../DialogTools/nbrMatchDlg.cpp:144 +#: ../DialogTools/nbrMatchDlg.cpp:676 ../DialogTools/KMeansDlg.cpp:166 +#: ../DialogTools/KMeansDlg.cpp:996 ../DialogTools/SpatialJoinDlg.cpp:498 +#: ../DialogTools/HClusterDlg.cpp:189 ../DialogTools/tSNEDlg.cpp:266 +#: ../DialogTools/SpectralClusteringDlg.cpp:260 +#: ../DialogTools/RandomizationDlg.cpp:99 +#: ../DialogTools/quantileLisaDlg.cpp:103 ../DialogTools/DBScanDlg.cpp:201 +#: ../DialogTools/AZPDlg.cpp:206 ../Explore/ColocationMapView.cpp:173 +#: ../Explore/MapLayerTree.cpp:69 ../Explore/LoessPlotCanvas.cpp:592 +#: ../Explore/MapViewHelper.cpp:77 ../Explore/MapViewHelper.cpp:171 +#: ../Explore/MapLayoutView.cpp:63 ../Explore/MapLayoutView.cpp:385 #: ../Explore/GroupingMapView.cpp:73 ../TemplateLegend.cpp:64 msgid "Close" msgstr "" -#: ../DialogTools/MaxpDlg.cpp:684 ../DialogTools/RedcapDlg.cpp:665 -#: ../DialogTools/SkaterDlg.cpp:680 ../DialogTools/HClusterDlg.cpp:354 +#: ../DialogTools/MaxpDlg.cpp:651 ../DialogTools/RedcapDlg.cpp:681 +#: ../DialogTools/SkaterDlg.cpp:668 ../DialogTools/HClusterDlg.cpp:319 +#: ../DialogTools/AZPDlg.cpp:766 msgid "Cluster Map " msgstr "" -#: ../DialogTools/AbstractClusterDlg.cpp:1073 +#: ../DialogTools/AbstractClusterDlg.cpp:1361 msgid "Cluster centers:" msgstr "" -#: ../GeoDa.cpp:4097 +#: ../DialogTools/PreferenceDlg.cpp:422 +msgid "Clustering:" +msgstr "" + +#: ../GeoDa.cpp:4412 msgid "" "Co-location Join Count only applies to co-location case. The selected " "variables have no co-location. Please change your selection, or use " @@ -917,8 +1069,8 @@ msgstr "" msgid "Co-location Settings" msgstr "" -#: ../Explore/MLJCMapNewView.cpp:61 -#: ../Explore/ConditionalClusterMapView.cpp:1788 +#: ../DialogTools/nbrMatchDlg.cpp:1113 ../Explore/MLJCMapNewView.cpp:61 +#: ../Explore/ConditionalClusterMapView.cpp:1791 msgid "Colocation Cluster" msgstr "" @@ -926,15 +1078,27 @@ msgstr "" msgid "Column Name" msgstr "" -#: ../DialogTools/PCASettingsDlg.cpp:90 +#: ../DialogTools/PCASettingsDlg.cpp:89 msgid "Components:" msgstr "" +#: ../DialogTools/HDBScanDlg.cpp:223 +msgid "Condensed Tree" +msgstr "" + +#: ../Explore/ConditionalBoxPlotView.h:102 ../GeoDa.cpp:3080 +msgid "Conditional Box Plot" +msgstr "" + +#: ../GeoDa.cpp:3071 +msgid "Conditional Box Plot Variables" +msgstr "" + #: ../Explore/ColocationMapView.cpp:859 msgid "Conditional Co-location Map Variables" msgstr "" -#: ../Explore/MLJCMapNewView.cpp:926 ../Explore/GetisOrdMapNewView.cpp:1066 +#: ../Explore/MLJCMapNewView.cpp:928 ../Explore/GetisOrdMapNewView.cpp:1064 msgid "Conditional G Cluster Map Variables" msgstr "" @@ -942,11 +1106,11 @@ msgstr "" msgid "Conditional GetisOrd Map" msgstr "" -#: ../Explore/ConditionalHistogramView.h:134 ../GeoDa.cpp:2955 +#: ../Explore/ConditionalHistogramView.h:141 ../GeoDa.cpp:3058 msgid "Conditional Histogram" msgstr "" -#: ../GeoDa.cpp:2946 +#: ../GeoDa.cpp:3049 msgid "Conditional Histogram Variables" msgstr "" @@ -954,7 +1118,7 @@ msgstr "" msgid "Conditional LISA Map" msgstr "" -#: ../Explore/LisaMapNewView.cpp:342 +#: ../Explore/LisaMapNewView.cpp:343 msgid "Conditional LISA Map Variables" msgstr "" @@ -962,7 +1126,7 @@ msgstr "" msgid "Conditional Local Geary Map" msgstr "" -#: ../Explore/LocalGearyMapNewView.cpp:1135 +#: ../Explore/LocalGearyMapNewView.cpp:1133 msgid "Conditional Local Geary Map Variables" msgstr "" @@ -970,30 +1134,34 @@ msgstr "" msgid "Conditional Local Join Count Map" msgstr "" +#: ../DialogTools/nbrMatchDlg.cpp:1710 +msgid "Conditional Local Match Test Map" +msgstr "" + #: ../Explore/ConditionalScatterPlotView.h:120 #: ../Explore/ConditionalMapView.cpp:290 ../Explore/ConditionalMapView.h:118 #: ../Explore/ConditionalNewView.h:159 -#: ../Explore/ConditionalClusterMapView.cpp:153 ../GeoDa.cpp:2933 +#: ../Explore/ConditionalClusterMapView.cpp:153 ../GeoDa.cpp:3036 msgid "Conditional Map" msgstr "" -#: ../GeoDa.cpp:2923 +#: ../GeoDa.cpp:3026 msgid "Conditional Map Variables" msgstr "" -#: ../GeoDa.cpp:2979 +#: ../GeoDa.cpp:3104 msgid "Conditional Scatter Plot" msgstr "" -#: ../GeoDa.cpp:2968 +#: ../GeoDa.cpp:3093 msgid "Conditional Scatter Plot Variables" msgstr "" -#: ../Explore/MapNewView.cpp:3649 ../Explore/MapNewView.cpp:3662 +#: ../Explore/MapNewView.cpp:3937 ../Explore/MapNewView.cpp:3950 msgid "Connectivity" msgstr "" -#: ../DialogTools/WeightsManDlg.cpp:88 ../DialogTools/WeightsManDlg.cpp:342 +#: ../DialogTools/WeightsManDlg.cpp:88 ../DialogTools/WeightsManDlg.cpp:410 msgid "Connectivity Graph" msgstr "" @@ -1001,43 +1169,51 @@ msgstr "" msgid "Connectivity Histogram" msgstr "" -#: ../DialogTools/WeightsManDlg.cpp:85 ../DialogTools/WeightsManDlg.cpp:228 +#: ../DialogTools/WeightsManDlg.cpp:85 ../DialogTools/WeightsManDlg.cpp:240 msgid "Connectivity Map" msgstr "" -#: ../Explore/ConnectivityMapView.cpp:402 +#: ../Explore/ConnectivityMapView.cpp:407 msgid "Connectivity Map - " msgstr "" +#: ../DialogTools/AZPDlg.cpp:131 +msgid "Construction Re-runs (inits)" +msgstr "" + +#: ../DialogTools/MDSDlg.cpp:107 +msgid "Convergence Criterion:" +msgstr "" + #: ../DialogTools/Bnd2ShpDlg.h:31 ../DialogTools/Bnd2ShpDlg.h:37 msgid "Convert Boundary to SHP" msgstr "" -#: ../DialogTools/MaxpDlg.cpp:131 +#: ../DialogTools/MaxpDlg.cpp:122 ../DialogTools/AZPDlg.cpp:98 msgid "Cooling Rate:" msgstr "" -#: ../DialogTools/MaxpDlg.cpp:589 +#: ../DialogTools/MaxpDlg.cpp:555 ../DialogTools/AZPDlg.cpp:626 msgid "" "Cooling rate for Simulated Annealing algorithm has to be a float number " "between 0 and 1 (e.g. 0.85)." msgstr "" -#: ../DialogTools/MaxpDlg.cpp:429 +#: ../DialogTools/MaxpDlg.cpp:405 ../DialogTools/AZPDlg.cpp:442 msgid "Cooling rate:" msgstr "" -#: ../GeneralWxUtils.cpp:50 +#: ../GeneralWxUtils.cpp:51 msgid "Copy" msgstr "" -#: ../GeoDa.cpp:6326 +#: ../GeoDa.cpp:6657 #, c-format msgid "Copyright (C) 2011-%d by Luc Anselin" msgstr "" #: ../Explore/CorrelogramView.cpp:506 ../Explore/CorrelogramView.cpp:515 -#: ../GeoDa.cpp:3260 +#: ../GeoDa.cpp:3389 msgid "Correlogram" msgstr "" @@ -1049,22 +1225,22 @@ msgstr "" msgid "Correlogram Parameters Help" msgstr "" -#: ../DataViewer/DataViewerAddColDlg.cpp:372 +#: ../DataViewer/DataViewerAddColDlg.cpp:374 msgid "Could not create a new variable. Possibly a read-only data source." msgstr "" -#: ../DialogTools/SaveToTableDlg.cpp:236 +#: ../DialogTools/SaveToTableDlg.cpp:243 msgid "" "Could not determine which Field Choice was selected. Please report this " "error." msgstr "" -#: ../DialogTools/SaveToTableDlg.cpp:258 +#: ../DialogTools/SaveToTableDlg.cpp:265 msgid "" "Could not determine which Time Choice was selected. Please report this error." msgstr "" -#: ../GeoDa.cpp:1285 ../GeoDa.cpp:1287 +#: ../GeoDa.cpp:1319 ../GeoDa.cpp:1321 msgid "Could not initialize new project." msgstr "" @@ -1072,47 +1248,51 @@ msgstr "" msgid "Create" msgstr "" -#: ../TemplateCanvas.cpp:1777 ../DialogTools/CatClassifDlg.cpp:2513 -#: ../Explore/PCPNewView.cpp:1243 ../Explore/MapNewView.cpp:3527 -#: ../Explore/ConditionalMapView.cpp:170 ../Explore/HistogramView.cpp:251 -#: ../GeoDa.cpp:677 ../GeoDa.cpp:2168 +#: ../DialogTools/PreferenceDlg.cpp:415 +msgid "Create CSVT when saving CSV file:" +msgstr "" + +#: ../TemplateCanvas.cpp:1762 ../DialogTools/CatClassifDlg.cpp:2593 +#: ../Explore/PCPNewView.cpp:1243 ../Explore/MapNewView.cpp:3816 +#: ../Explore/ConditionalMapView.cpp:170 ../Explore/HistogramView.cpp:320 +#: ../GeoDa.cpp:704 ../GeoDa.cpp:2264 msgid "Create New Custom" msgstr "" -#: ../GeoDa.cpp:1499 +#: ../GeoDa.cpp:1533 msgid "Create Project File Now?" msgstr "" -#: ../Explore/ScatterNewPlotView.cpp:2286 +#: ../Explore/ScatterNewPlotView.cpp:2352 msgid "Create Weights" msgstr "" -#: ../TemplateCanvas.cpp:1778 ../DialogTools/CatClassifDlg.cpp:2513 -#: ../Explore/PCPNewView.cpp:1243 ../Explore/MapNewView.cpp:3528 -#: ../Explore/ConditionalMapView.cpp:171 ../GeoDa.cpp:678 ../GeoDa.cpp:2168 +#: ../TemplateCanvas.cpp:1763 ../DialogTools/CatClassifDlg.cpp:2594 +#: ../Explore/PCPNewView.cpp:1243 ../Explore/MapNewView.cpp:3817 +#: ../Explore/ConditionalMapView.cpp:171 ../GeoDa.cpp:705 ../GeoDa.cpp:2264 msgid "Create new custom categories classification." msgstr "" -#: ../DialogTools/CreateGridDlg.h:34 ../DialogTools/CreateGridDlg.h:40 +#: ../DialogTools/CreateGridDlg.h:36 ../DialogTools/CreateGridDlg.h:42 msgid "Creating Grid" msgstr "" -#: ../ShapeOperations/OGRDatasourceProxy.cpp:310 +#: ../ShapeOperations/OGRDatasourceProxy.cpp:322 msgid "Current OGR dirver " msgstr "" -#: ../GeneralWxUtils.cpp:560 +#: ../GeneralWxUtils.cpp:574 #, c-format msgid "Current Opacity: %.2f" msgstr "" -#: ../Explore/MapNewView.cpp:108 ../Explore/MapNewView.cpp:131 -#: ../GeneralWxUtils.cpp:584 +#: ../Explore/MapViewHelper.cpp:69 ../Explore/MapViewHelper.cpp:92 +#: ../Explore/MapViewHelper.cpp:118 ../GeneralWxUtils.cpp:598 #, c-format msgid "Current Transparency: %.2f" msgstr "" -#: ../DialogTools/FieldNameCorrectionDlg.cpp:155 +#: ../DialogTools/FieldNameCorrectionDlg.cpp:157 msgid "Current field name:" msgstr "" @@ -1122,25 +1302,52 @@ msgid "" "another layer to associate with." msgstr "" -#: ../Explore/CatClassification.cpp:1997 +#: ../Explore/CatClassification.cpp:2115 msgid "Custom" msgstr "" -#: ../TemplateCanvas.cpp:1766 ../DialogTools/CatClassifDlg.cpp:2463 -#: ../DialogTools/CatClassifDlg.cpp:2499 ../Explore/PCPNewView.cpp:1232 -#: ../Explore/MapNewView.cpp:3516 ../Explore/ConditionalMapView.cpp:160 -#: ../GeoDa.cpp:2154 +#: ../TemplateCanvas.cpp:1751 ../DialogTools/CatClassifDlg.cpp:2579 +#: ../Explore/PCPNewView.cpp:1232 ../Explore/MapNewView.cpp:3805 +#: ../Explore/ConditionalMapView.cpp:160 ../GeoDa.cpp:2250 msgid "Custom Breaks" msgstr "" -#: ../GeneralWxUtils.cpp:49 +#: ../DialogTools/CatClassifDlg.cpp:1086 +msgid "" +"Customized color was detected. Do you want to appy pre-defined color scheme " +"on breaks?." +msgstr "" + +#: ../GeneralWxUtils.cpp:50 msgid "Cut" msgstr "" -#: ../Explore/LineChartView.cpp:2338 +#: ../Explore/LineChartView.cpp:2343 msgid "D.F." msgstr "" +#: ../DialogTools/DBScanDlg.cpp:769 +#, c-format +msgid "DBScan Cluster Map (%d clusters)" +msgstr "" + +#: ../DialogTools/DBScanDlg.cpp:58 +msgid "DBScan Clustering Settings" +msgstr "" + +#: ../DialogTools/DBScanDlg.cpp:771 +#, c-format +msgid "DBScan* Cluster Map (%d clusters)" +msgstr "" + +#: ../DialogTools/DBScanDlg.cpp:138 +msgid "DBScan*:" +msgstr "" + +#: ../DialogTools/DBScanDlg.cpp:132 +msgid "DBScan:" +msgstr "" + #: ../osm/CsvFieldConfDlg.cpp:98 ../DialogTools/CsvFieldConfDlg.cpp:100 msgid "Data Preview - number of preview records:" msgstr "" @@ -1155,7 +1362,7 @@ msgid "" "Data source (%s) doesn't exist. Please check the project configuration file." msgstr "" -#: ../DialogTools/ConnectDatasourceDlg.cpp:942 +#: ../DialogTools/ConnectDatasourceDlg.cpp:954 msgid "Database port is empty. Please input one." msgstr "" @@ -1167,23 +1374,32 @@ msgstr "" msgid "Datasource path is empty." msgstr "" +#: ../DialogTools/FieldNewCalcSheetDlg.cpp:72 #: ../DialogTools/FieldNewCalcDateTimeDlg.h:44 msgid "Date/Time" msgstr "" -#: ../DialogTools/PreferenceDlg.cpp:383 +#: ../DialogTools/PreferenceDlg.cpp:399 msgid "Date/Time formats (using comma to separate formats):" msgstr "" -#: ../GeoDa.cpp:6378 +#: ../GeoDa.cpp:6709 msgid "December" msgstr "" -#: ../DialogTools/PreferenceDlg.cpp:391 +#: ../DialogTools/PreferenceDlg.cpp:407 msgid "Default displayed decimal places in Table:" msgstr "" -#: ../DialogTools/ConnectDatasourceDlg.cpp:509 ../GeneralWxUtils.cpp:52 +#: ../Explore/LoessPlotCanvas.cpp:504 +msgid "Degree of smoothing (span):" +msgstr "" + +#: ../Explore/LoessPlotCanvas.cpp:510 +msgid "Degree of the polynomials:" +msgstr "" + +#: ../DialogTools/ConnectDatasourceDlg.cpp:526 ../GeneralWxUtils.cpp:53 msgid "Delete" msgstr "" @@ -1191,19 +1407,20 @@ msgstr "" msgid "Delta Factor:" msgstr "" -#: ../DialogTools/HClusterDlg.cpp:217 +#: ../DialogTools/HDBScanDlg.cpp:221 ../DialogTools/HClusterDlg.cpp:204 +#: ../DialogTools/DBScanDlg.cpp:217 msgid "Dendrogram" msgstr "" -#: ../GeoDa.cpp:2972 +#: ../GeoDa.cpp:3097 msgid "Dependent Var (y-axis)" msgstr "" -#: ../GeoDa.cpp:3111 +#: ../GeoDa.cpp:3236 msgid "Dependent Var Y" msgstr "" -#: ../Explore/LisaScatterPlotView.cpp:977 +#: ../Explore/LisaScatterPlotView.cpp:972 msgid "Diff Values" msgstr "" @@ -1220,7 +1437,7 @@ msgstr "" msgid "Differential Moran's I (%s): %s - %s" msgstr "" -#: ../GeoDa.cpp:3361 ../GeoDa.cpp:3785 +#: ../GeoDa.cpp:3512 ../GeoDa.cpp:4068 msgid "" "Differential Moran's I tests whether the change in a variable over time is " "spatially correlated.\n" @@ -1228,11 +1445,11 @@ msgid "" "Please first group variables by time period: Select Time --> Time Editor." msgstr "" -#: ../DialogTools/PreferenceDlg.cpp:285 +#: ../DialogTools/PreferenceDlg.cpp:296 msgid "Disable auto upgrade:" msgstr "" -#: ../DialogTools/PreferenceDlg.cpp:278 +#: ../DialogTools/PreferenceDlg.cpp:289 msgid "Disable crash detection for bug report:" msgstr "" @@ -1240,25 +1457,39 @@ msgstr "" msgid "Dissolve - " msgstr "" -#: ../GeoDa.cpp:2596 +#: ../GeoDa.cpp:2692 msgid "Dissolve does not work with Table only datasource." msgstr "" -#: ../GeoDa.cpp:2603 +#: ../GeoDa.cpp:2699 msgid "Dissolve only works on polygon dataset." msgstr "" -#: ../DialogTools/MaxpDlg.cpp:142 ../DialogTools/RedcapDlg.cpp:147 -#: ../DialogTools/MDSDlg.cpp:89 ../DialogTools/SkaterDlg.cpp:114 -#: ../DialogTools/HDBScanDlg.cpp:177 ../DialogTools/KMeansDlg.cpp:149 -#: ../DialogTools/HClusterDlg.cpp:161 -#: ../DialogTools/SpectralClusteringDlg.cpp:246 +#: ../DialogTools/MaxpDlg.cpp:133 ../DialogTools/RedcapDlg.cpp:129 +#: ../DialogTools/MDSDlg.cpp:112 ../DialogTools/SkaterDlg.cpp:108 +#: ../DialogTools/HDBScanDlg.cpp:181 ../DialogTools/KMeansDlg.cpp:141 +#: ../DialogTools/KMeansDlg.cpp:955 ../DialogTools/HClusterDlg.cpp:165 +#: ../DialogTools/tSNEDlg.cpp:193 ../DialogTools/SpectralClusteringDlg.cpp:232 +#: ../DialogTools/DBScanDlg.cpp:176 ../DialogTools/AZPDlg.cpp:166 msgid "Distance Function:" msgstr "" -#: ../DialogTools/MaxpDlg.cpp:432 ../DialogTools/RedcapDlg.cpp:382 -#: ../DialogTools/KMeansDlg.cpp:344 ../DialogTools/HClusterDlg.cpp:460 -#: ../DialogTools/SpectralClusteringDlg.cpp:536 +#: ../Explore/DistancePlotView.cpp:281 +msgid "Distance Scatter Plot" +msgstr "" + +#: ../Explore/DistancePlotView.cpp:651 +msgid "Distance Scatter Plot: " +msgstr "" + +#: ../DialogTools/DBScanDlg.cpp:149 +msgid "Distance Threshold (epsilon):" +msgstr "" + +#: ../DialogTools/MaxpDlg.cpp:408 ../DialogTools/RedcapDlg.cpp:366 +#: ../DialogTools/KMeansDlg.cpp:332 ../DialogTools/KMeansDlg.cpp:1382 +#: ../DialogTools/HClusterDlg.cpp:432 +#: ../DialogTools/SpectralClusteringDlg.cpp:536 ../DialogTools/AZPDlg.cpp:460 msgid "Distance function:\t" msgstr "" @@ -1266,11 +1497,11 @@ msgstr "" msgid "Distance:" msgstr "" -#: ../Explore/LineChartView.cpp:2333 ../Explore/LineChartView.cpp:2367 +#: ../Explore/LineChartView.cpp:2338 ../Explore/LineChartView.cpp:2372 msgid "Do Means Differ? (ANOVA)" msgstr "" -#: ../Explore/LineChartView.cpp:1557 +#: ../Explore/LineChartView.cpp:1560 msgid "" "Do you want to save the results of Diff-in-Diff test?\n" "\n" @@ -1278,10 +1509,14 @@ msgid "" "change of cross-sectional observations in a space-time context." msgstr "" -#: ../GeoDa.cpp:872 +#: ../GeoDa.cpp:899 msgid "Do you want to save your data?" msgstr "" +#: ../GeneralWxUtils.cpp:635 +msgid "Don't ask again" +msgstr "" + #: ../Explore/VarsChooserDlg.cpp:75 msgid "Down" msgstr "" @@ -1294,27 +1529,31 @@ msgstr "" msgid "Downloading updates..." msgstr "" -#: ../Project.cpp:907 +#: ../DialogTools/PreferenceDlg.cpp:202 +msgid "Draw the values of selected variable on map (input font size):" +msgstr "" + +#: ../Project.cpp:970 msgid "Duplicate IDs" msgstr "" -#: ../Project.cpp:846 +#: ../Project.cpp:910 msgid "Duplicate Thiessen Polygons Found" msgstr "" -#: ../Explore/MapNewView.cpp:4043 +#: ../Explore/MapNewView.cpp:4352 msgid "" "Duplicate Thiessen polygons exist due to duplicate or near-duplicate map " "points. Please try to export current dataset without duplicates." msgstr "" -#: ../Project.cpp:845 +#: ../Project.cpp:909 msgid "" "Duplicate Thiessen polygons exist due to duplicate or near-duplicate map " "points. Press OK to save duplicate polygon ids to Table." msgstr "" -#: ../DialogTools/SaveToTableDlg.cpp:368 +#: ../DialogTools/SaveToTableDlg.cpp:375 msgid "Duplicate variable names specified." msgstr "" @@ -1323,45 +1562,48 @@ msgstr "" msgid "Emp Bayes Rate Std Moran's I (%s): %s / %s" msgstr "" -#: ../GeoDa.cpp:3490 +#: ../GeoDa.cpp:3641 msgid "Empirical Bayes Rate Standardization Variables" msgstr "" -#: ../Explore/MapNewView.cpp:3920 ../GeoDa.cpp:5197 +#: ../Explore/MapNewView.cpp:4229 ../GeoDa.cpp:5512 msgid "Empirical Bayes Smoothed Variable Settings" msgstr "" -#: ../Explore/MapNewView.cpp:3948 ../GeoDa.cpp:5260 +#: ../Explore/MapNewView.cpp:4257 ../GeoDa.cpp:5575 msgid "Empirical Spatial Rate Smoothed Variable Settings" msgstr "" -#: ../DialogTools/PreferenceDlg.cpp:271 +#: ../DialogTools/PreferenceDlg.cpp:282 msgid "Enable High DPI/Retina support (Mac only):" msgstr "" -#: ../DialogTools/PreferenceDlg.cpp:157 +#: ../DialogTools/PreferenceDlg.cpp:162 msgid "Enable transparency setup of category color in map (Windows only):" msgstr "" -#: ../DialogTools/MaxpDlg.cpp:320 ../DialogTools/RedcapDlg.cpp:288 -#: ../DialogTools/SkaterDlg.cpp:334 ../DialogTools/KMeansDlg.cpp:276 -#: ../DialogTools/SpectralClusteringDlg.cpp:428 -#: ../DialogTools/RegressionDlg.cpp:251 ../Explore/CorrelParamsDlg.cpp:329 -#: ../Explore/LisaScatterPlotView.cpp:1066 -#: ../Explore/AbstractClusterMap.cpp:617 +#: ../DialogTools/MaxpDlg.cpp:291 ../DialogTools/RedcapDlg.cpp:271 +#: ../DialogTools/SkaterDlg.cpp:324 ../DialogTools/nbrMatchDlg.cpp:229 +#: ../DialogTools/KMeansDlg.cpp:265 ../DialogTools/tSNEDlg.cpp:386 +#: ../DialogTools/SpectralClusteringDlg.cpp:445 +#: ../DialogTools/RegressionDlg.cpp:251 ../DialogTools/AZPDlg.cpp:338 +#: ../Explore/DistancePlotView.cpp:873 ../Explore/CorrelParamsDlg.cpp:329 +#: ../Explore/LisaScatterPlotView.cpp:1061 +#: ../Explore/AbstractClusterMap.cpp:620 #: ../Explore/LocalGearyMapNewView.cpp:832 msgid "Enter a seed value" msgstr "" -#: ../DialogTools/MaxpDlg.cpp:313 ../DialogTools/RedcapDlg.cpp:281 -#: ../DialogTools/SkaterDlg.cpp:327 ../DialogTools/KMeansDlg.cpp:269 -#: ../DialogTools/SpectralClusteringDlg.cpp:421 -#: ../Explore/CorrelParamsDlg.cpp:322 +#: ../DialogTools/MaxpDlg.cpp:284 ../DialogTools/RedcapDlg.cpp:264 +#: ../DialogTools/SkaterDlg.cpp:317 ../DialogTools/nbrMatchDlg.cpp:222 +#: ../DialogTools/KMeansDlg.cpp:258 ../DialogTools/tSNEDlg.cpp:379 +#: ../DialogTools/SpectralClusteringDlg.cpp:438 ../DialogTools/AZPDlg.cpp:331 +#: ../Explore/DistancePlotView.cpp:866 ../Explore/CorrelParamsDlg.cpp:322 msgid "Enter a seed value for random number generator:" msgstr "" #: ../DialogTools/VariableSettingsDlg.cpp:499 -#: ../Explore/CatClassification.cpp:1976 +#: ../Explore/CatClassification.cpp:2094 msgid "Equal Intervals" msgstr "" @@ -1383,39 +1625,52 @@ msgstr "" #: ../ShapeOperations/WeightUtils.cpp:748 #: ../ShapeOperations/WeightUtils.cpp:756 #: ../ShapeOperations/WeightUtils.cpp:768 -#: ../ShapeOperations/WeightUtils.cpp:826 ../DialogTools/ExportDataDlg.cpp:242 -#: ../DialogTools/ExportDataDlg.cpp:249 ../DialogTools/ExportDataDlg.cpp:490 -#: ../DialogTools/ConnectDatasourceDlg.cpp:584 -#: ../DialogTools/ConnectDatasourceDlg.cpp:710 -#: ../DialogTools/ConnectDatasourceDlg.cpp:848 -#: ../DialogTools/ConnectDatasourceDlg.cpp:853 -#: ../DialogTools/ConnectDatasourceDlg.cpp:1168 +#: ../ShapeOperations/WeightUtils.cpp:826 +#: ../DialogTools/MultiQuantileLisaDlg.cpp:224 +#: ../DialogTools/MultiQuantileLisaDlg.cpp:233 +#: ../DialogTools/MultiQuantileLisaDlg.cpp:243 +#: ../DialogTools/MultiQuantileLisaDlg.cpp:251 +#: ../DialogTools/MultiQuantileLisaDlg.cpp:261 +#: ../DialogTools/MultiQuantileLisaDlg.cpp:273 +#: ../DialogTools/MultiQuantileLisaDlg.cpp:311 +#: ../DialogTools/MultiQuantileLisaDlg.cpp:365 +#: ../DialogTools/MultiQuantileLisaDlg.cpp:515 +#: ../DialogTools/MultiQuantileLisaDlg.cpp:519 +#: ../DialogTools/ExportDataDlg.cpp:251 ../DialogTools/ExportDataDlg.cpp:258 +#: ../DialogTools/ExportDataDlg.cpp:503 +#: ../DialogTools/ConnectDatasourceDlg.cpp:601 +#: ../DialogTools/ConnectDatasourceDlg.cpp:727 +#: ../DialogTools/ConnectDatasourceDlg.cpp:860 +#: ../DialogTools/ConnectDatasourceDlg.cpp:865 +#: ../DialogTools/ConnectDatasourceDlg.cpp:1155 #: ../DialogTools/FieldNewCalcSpecialDlg.cpp:112 #: ../DialogTools/FieldNewCalcSpecialDlg.cpp:130 #: ../DialogTools/MultiVarSettingsDlg.cpp:228 #: ../DialogTools/DissolveDlg.cpp:241 ../DialogTools/DissolveDlg.cpp:267 -#: ../DialogTools/DissolveDlg.cpp:355 ../DialogTools/MaxpDlg.cpp:339 -#: ../DialogTools/MaxpDlg.cpp:461 ../DialogTools/MaxpDlg.cpp:469 -#: ../DialogTools/MaxpDlg.cpp:511 ../DialogTools/MaxpDlg.cpp:520 -#: ../DialogTools/MaxpDlg.cpp:556 ../DialogTools/MaxpDlg.cpp:581 -#: ../DialogTools/MaxpDlg.cpp:590 ../DialogTools/RangeSelectionDlg.cpp:271 +#: ../DialogTools/DissolveDlg.cpp:356 ../DialogTools/MaxpDlg.cpp:310 +#: ../DialogTools/MaxpDlg.cpp:437 ../DialogTools/MaxpDlg.cpp:445 +#: ../DialogTools/MaxpDlg.cpp:475 ../DialogTools/MaxpDlg.cpp:484 +#: ../DialogTools/MaxpDlg.cpp:521 ../DialogTools/MaxpDlg.cpp:546 +#: ../DialogTools/MaxpDlg.cpp:556 ../DialogTools/RangeSelectionDlg.cpp:271 #: ../DialogTools/RangeSelectionDlg.cpp:515 -#: ../DialogTools/PCASettingsDlg.cpp:244 -#: ../DialogTools/FieldNewCalcUniDlg.cpp:110 -#: ../DialogTools/FieldNewCalcUniDlg.cpp:122 -#: ../DialogTools/FieldNewCalcUniDlg.cpp:132 -#: ../DialogTools/FieldNewCalcUniDlg.cpp:250 -#: ../DialogTools/FieldNewCalcUniDlg.cpp:268 -#: ../DialogTools/FieldNewCalcUniDlg.cpp:279 ../DialogTools/RedcapDlg.cpp:307 -#: ../DialogTools/RedcapDlg.cpp:469 ../DialogTools/RedcapDlg.cpp:477 -#: ../DialogTools/RedcapDlg.cpp:486 ../DialogTools/VarGroupingEditorDlg.cpp:493 -#: ../DialogTools/VarGroupingEditorDlg.cpp:1304 +#: ../DialogTools/PCASettingsDlg.cpp:243 +#: ../DialogTools/FieldNewCalcUniDlg.cpp:112 +#: ../DialogTools/FieldNewCalcUniDlg.cpp:124 +#: ../DialogTools/FieldNewCalcUniDlg.cpp:134 +#: ../DialogTools/FieldNewCalcUniDlg.cpp:252 +#: ../DialogTools/FieldNewCalcUniDlg.cpp:270 +#: ../DialogTools/FieldNewCalcUniDlg.cpp:281 ../DialogTools/RedcapDlg.cpp:290 +#: ../DialogTools/RedcapDlg.cpp:469 ../DialogTools/RedcapDlg.cpp:479 +#: ../DialogTools/RedcapDlg.cpp:502 ../DialogTools/RedcapDlg.cpp:514 +#: ../DialogTools/VarGroupingEditorDlg.cpp:490 +#: ../DialogTools/VarGroupingEditorDlg.cpp:1301 #: ../DialogTools/AddIdVariable.cpp:79 ../DialogTools/AddIdVariable.cpp:90 -#: ../DialogTools/AddIdVariable.cpp:107 ../DialogTools/SaveToTableDlg.cpp:175 -#: ../DialogTools/SaveToTableDlg.cpp:237 ../DialogTools/SaveToTableDlg.cpp:259 -#: ../DialogTools/SaveToTableDlg.cpp:351 ../DialogTools/SaveToTableDlg.cpp:369 -#: ../DialogTools/SaveSelectionDlg.cpp:296 -#: ../DialogTools/SaveSelectionDlg.cpp:394 +#: ../DialogTools/AddIdVariable.cpp:107 ../DialogTools/MDSDlg.cpp:342 +#: ../DialogTools/MDSDlg.cpp:351 ../DialogTools/SaveToTableDlg.cpp:182 +#: ../DialogTools/SaveToTableDlg.cpp:244 ../DialogTools/SaveToTableDlg.cpp:266 +#: ../DialogTools/SaveToTableDlg.cpp:358 ../DialogTools/SaveToTableDlg.cpp:376 +#: ../DialogTools/SaveSelectionDlg.cpp:310 +#: ../DialogTools/SaveSelectionDlg.cpp:437 #: ../DialogTools/FieldNewCalcDateTimeDlg.cpp:105 #: ../DialogTools/FieldNewCalcDateTimeDlg.cpp:117 #: ../DialogTools/FieldNewCalcDateTimeDlg.cpp:127 @@ -1424,20 +1679,22 @@ msgstr "" #: ../DialogTools/VariableSettingsDlg.cpp:910 #: ../DialogTools/VariableSettingsDlg.cpp:929 #: ../DialogTools/VariableSettingsDlg.cpp:947 -#: ../DialogTools/AbstractClusterDlg.cpp:418 -#: ../DialogTools/AbstractClusterDlg.cpp:577 -#: ../DialogTools/AbstractClusterDlg.cpp:618 -#: ../DialogTools/AbstractClusterDlg.cpp:720 +#: ../DialogTools/AbstractClusterDlg.cpp:532 +#: ../DialogTools/AbstractClusterDlg.cpp:709 +#: ../DialogTools/AbstractClusterDlg.cpp:804 +#: ../DialogTools/AbstractClusterDlg.cpp:923 +#: ../DialogTools/AbstractClusterDlg.cpp:952 ../DialogTools/SCHCDlg.cpp:82 #: ../DialogTools/FieldNewCalcBinDlg.cpp:109 #: ../DialogTools/FieldNewCalcBinDlg.cpp:127 -#: ../DialogTools/FieldNewCalcBinDlg.cpp:140 ../DialogTools/SkaterDlg.cpp:353 -#: ../DialogTools/SkaterDlg.cpp:459 ../DialogTools/SkaterDlg.cpp:467 -#: ../DialogTools/SkaterDlg.cpp:508 ../DialogTools/ExportCsvDlg.cpp:100 -#: ../DialogTools/ExportCsvDlg.cpp:118 ../DialogTools/FieldNewCalcLagDlg.cpp:99 -#: ../DialogTools/FieldNewCalcLagDlg.cpp:106 -#: ../DialogTools/FieldNewCalcLagDlg.cpp:113 -#: ../DialogTools/FieldNewCalcLagDlg.cpp:130 -#: ../DialogTools/FieldNewCalcLagDlg.cpp:165 +#: ../DialogTools/FieldNewCalcBinDlg.cpp:140 ../DialogTools/SkaterDlg.cpp:343 +#: ../DialogTools/SkaterDlg.cpp:453 ../DialogTools/SkaterDlg.cpp:485 +#: ../DialogTools/SkaterDlg.cpp:511 ../DialogTools/ExportCsvDlg.cpp:100 +#: ../DialogTools/ExportCsvDlg.cpp:118 +#: ../DialogTools/FieldNewCalcLagDlg.cpp:117 +#: ../DialogTools/FieldNewCalcLagDlg.cpp:124 +#: ../DialogTools/FieldNewCalcLagDlg.cpp:131 +#: ../DialogTools/FieldNewCalcLagDlg.cpp:148 +#: ../DialogTools/FieldNewCalcLagDlg.cpp:183 #: ../DialogTools/FieldNewCalcRateDlg.cpp:114 #: ../DialogTools/FieldNewCalcRateDlg.cpp:123 #: ../DialogTools/FieldNewCalcRateDlg.cpp:130 @@ -1445,69 +1702,96 @@ msgstr "" #: ../DialogTools/FieldNewCalcRateDlg.cpp:155 #: ../DialogTools/FieldNewCalcRateDlg.cpp:164 #: ../DialogTools/AggregateDlg.cpp:244 ../DialogTools/AggregateDlg.cpp:271 -#: ../DialogTools/AggregateDlg.cpp:346 ../DialogTools/HDBScanDlg.cpp:532 -#: ../DialogTools/WeightsManDlg.cpp:291 ../DialogTools/WeightsManDlg.cpp:396 -#: ../DialogTools/WeightsManDlg.cpp:446 ../DialogTools/WeightsManDlg.cpp:452 -#: ../DialogTools/WeightsManDlg.cpp:458 ../DialogTools/WeightsManDlg.cpp:464 -#: ../DialogTools/WeightsManDlg.cpp:469 ../DialogTools/WeightsManDlg.cpp:499 -#: ../DialogTools/WeightsManDlg.cpp:507 ../DialogTools/WeightsManDlg.cpp:558 -#: ../DialogTools/CatClassifDlg.cpp:910 ../DialogTools/CatClassifDlg.cpp:1123 -#: ../DialogTools/CatClassifDlg.cpp:1606 ../DialogTools/CatClassifDlg.cpp:1641 -#: ../DialogTools/CatClassifDlg.cpp:1698 -#: ../DialogTools/RegressionReportDlg.cpp:170 ../DialogTools/KMeansDlg.cpp:295 -#: ../DialogTools/KMeansDlg.cpp:364 ../DialogTools/KMeansDlg.cpp:486 -#: ../DialogTools/SaveAsDlg.cpp:115 ../DialogTools/SaveAsDlg.cpp:250 -#: ../DialogTools/CreatingWeightDlg.cpp:1185 -#: ../DialogTools/CreatingWeightDlg.cpp:1335 -#: ../DialogTools/CreatingWeightDlg.cpp:1377 -#: ../DialogTools/CreatingWeightDlg.cpp:1391 -#: ../DialogTools/CreatingWeightDlg.cpp:1630 -#: ../DialogTools/CreatingWeightDlg.cpp:1769 ../DialogTools/HClusterDlg.cpp:293 -#: ../DialogTools/HClusterDlg.cpp:476 -#: ../DialogTools/SpectralClusteringDlg.cpp:447 -#: ../DialogTools/SpectralClusteringDlg.cpp:560 -#: ../DialogTools/SpectralClusteringDlg.cpp:694 +#: ../DialogTools/AggregateDlg.cpp:347 ../DialogTools/HDBScanDlg.cpp:570 +#: ../DialogTools/nbrMatchDlg.cpp:248 ../DialogTools/nbrMatchDlg.cpp:304 +#: ../DialogTools/nbrMatchDlg.cpp:311 ../DialogTools/nbrMatchDlg.cpp:405 +#: ../DialogTools/nbrMatchDlg.cpp:412 ../DialogTools/nbrMatchDlg.cpp:955 +#: ../DialogTools/nbrMatchDlg.cpp:1564 ../DialogTools/WeightsManDlg.cpp:303 +#: ../DialogTools/WeightsManDlg.cpp:464 ../DialogTools/WeightsManDlg.cpp:514 +#: ../DialogTools/WeightsManDlg.cpp:520 ../DialogTools/WeightsManDlg.cpp:526 +#: ../DialogTools/WeightsManDlg.cpp:532 ../DialogTools/WeightsManDlg.cpp:537 +#: ../DialogTools/WeightsManDlg.cpp:567 ../DialogTools/WeightsManDlg.cpp:575 +#: ../DialogTools/WeightsManDlg.cpp:626 ../DialogTools/CatClassifDlg.cpp:939 +#: ../DialogTools/CatClassifDlg.cpp:1192 ../DialogTools/CatClassifDlg.cpp:1676 +#: ../DialogTools/CatClassifDlg.cpp:1711 ../DialogTools/CatClassifDlg.cpp:1772 +#: ../DialogTools/RegressionReportDlg.cpp:170 ../DialogTools/KMeansDlg.cpp:284 +#: ../DialogTools/KMeansDlg.cpp:352 ../DialogTools/KMeansDlg.cpp:481 +#: ../DialogTools/KMeansDlg.cpp:1125 ../DialogTools/KMeansDlg.cpp:1230 +#: ../DialogTools/KMeansDlg.cpp:1252 ../DialogTools/SaveAsDlg.cpp:115 +#: ../DialogTools/SaveAsDlg.cpp:250 ../DialogTools/CreatingWeightDlg.cpp:1175 +#: ../DialogTools/CreatingWeightDlg.cpp:1325 +#: ../DialogTools/CreatingWeightDlg.cpp:1367 +#: ../DialogTools/CreatingWeightDlg.cpp:1381 +#: ../DialogTools/CreatingWeightDlg.cpp:1632 +#: ../DialogTools/CreatingWeightDlg.cpp:1771 +#: ../DialogTools/SpatialJoinDlg.cpp:578 ../DialogTools/HClusterDlg.cpp:258 +#: ../DialogTools/HClusterDlg.cpp:448 ../DialogTools/tSNEDlg.cpp:405 +#: ../DialogTools/tSNEDlg.cpp:535 ../DialogTools/tSNEDlg.cpp:542 +#: ../DialogTools/tSNEDlg.cpp:551 ../DialogTools/tSNEDlg.cpp:560 +#: ../DialogTools/tSNEDlg.cpp:570 ../DialogTools/tSNEDlg.cpp:579 +#: ../DialogTools/tSNEDlg.cpp:588 ../DialogTools/tSNEDlg.cpp:597 +#: ../DialogTools/SpectralClusteringDlg.cpp:464 +#: ../DialogTools/SpectralClusteringDlg.cpp:567 +#: ../DialogTools/SpectralClusteringDlg.cpp:590 +#: ../DialogTools/SpectralClusteringDlg.cpp:605 +#: ../DialogTools/SpectralClusteringDlg.cpp:716 #: ../DialogTools/RegressionDlg.cpp:266 ../DialogTools/RegressionDlg.cpp:313 #: ../DialogTools/RegressionDlg.cpp:334 ../DialogTools/RegressionDlg.cpp:375 -#: ../DialogTools/RegressionDlg.cpp:533 ../DialogTools/RegressionDlg.cpp:611 -#: ../DialogTools/RegressionDlg.cpp:648 ../DialogTools/RegressionDlg.cpp:704 -#: ../DialogTools/RegressionDlg.cpp:726 ../DialogTools/RegressionDlg.cpp:778 -#: ../DialogTools/RegressionDlg.cpp:896 ../DialogTools/RegressionDlg.cpp:1150 -#: ../Explore/ColocationMapView.cpp:330 ../Explore/ColocationMapView.cpp:508 -#: ../Explore/PCPNewView.cpp:118 ../Explore/MapLayerTree.cpp:204 -#: ../Explore/MapLayerTree.cpp:630 ../Explore/MLJCMapNewView.cpp:686 -#: ../Explore/MLJCCoordinator.cpp:478 ../Explore/CorrelParamsDlg.cpp:348 -#: ../Explore/VarsChooserDlg.cpp:338 ../Explore/LisaScatterPlotView.cpp:1080 -#: ../Explore/AbstractClusterMap.cpp:630 -#: ../Explore/LocalGearyMapNewView.cpp:848 -#: ../Explore/GetisOrdMapNewView.cpp:733 ../Explore/LisaCoordinator.cpp:555 -#: ../DataViewer/DataViewerAddColDlg.cpp:299 -#: ../DataViewer/DataViewerAddColDlg.cpp:308 -#: ../DataViewer/DataViewerAddColDlg.cpp:317 -#: ../DataViewer/DataViewerAddColDlg.cpp:338 -#: ../DataViewer/DataViewerAddColDlg.cpp:373 +#: ../DialogTools/RegressionDlg.cpp:536 ../DialogTools/RegressionDlg.cpp:614 +#: ../DialogTools/RegressionDlg.cpp:651 ../DialogTools/RegressionDlg.cpp:707 +#: ../DialogTools/RegressionDlg.cpp:729 ../DialogTools/RegressionDlg.cpp:782 +#: ../DialogTools/RegressionDlg.cpp:900 ../DialogTools/RegressionDlg.cpp:1166 +#: ../DialogTools/quantileLisaDlg.cpp:152 +#: ../DialogTools/quantileLisaDlg.cpp:192 +#: ../DialogTools/quantileLisaDlg.cpp:202 +#: ../DialogTools/quantileLisaDlg.cpp:212 +#: ../DialogTools/quantileLisaDlg.cpp:228 +#: ../DialogTools/quantileLisaDlg.cpp:262 ../DialogTools/DBScanDlg.cpp:697 +#: ../DialogTools/AZPDlg.cpp:357 ../DialogTools/AZPDlg.cpp:498 +#: ../DialogTools/AZPDlg.cpp:527 ../DialogTools/AZPDlg.cpp:553 +#: ../DialogTools/AZPDlg.cpp:573 ../DialogTools/AZPDlg.cpp:591 +#: ../DialogTools/AZPDlg.cpp:618 ../DialogTools/AZPDlg.cpp:627 +#: ../DialogTools/AZPDlg.cpp:643 ../Explore/ColocationMapView.cpp:330 +#: ../Explore/ColocationMapView.cpp:508 ../Explore/PCPNewView.cpp:118 +#: ../Explore/MapLayerTree.cpp:204 ../Explore/MapLayerTree.cpp:689 +#: ../Explore/MLJCMapNewView.cpp:686 ../Explore/MLJCCoordinator.cpp:495 +#: ../Explore/DistancePlotView.cpp:566 ../Explore/DistancePlotView.cpp:613 +#: ../Explore/DistancePlotView.cpp:626 ../Explore/DistancePlotView.cpp:639 +#: ../Explore/DistancePlotView.cpp:892 ../Explore/LoessPlotCanvas.cpp:688 +#: ../Explore/LoessPlotCanvas.cpp:695 ../Explore/LoessPlotCanvas.cpp:702 +#: ../Explore/CorrelParamsDlg.cpp:348 ../Explore/VarsChooserDlg.cpp:338 +#: ../Explore/LisaScatterPlotView.cpp:1075 +#: ../Explore/AbstractClusterMap.cpp:633 +#: ../Explore/LocalGearyMapNewView.cpp:846 +#: ../Explore/GetisOrdMapNewView.cpp:729 ../Explore/LisaCoordinator.cpp:579 +#: ../DataViewer/DataViewerAddColDlg.cpp:301 +#: ../DataViewer/DataViewerAddColDlg.cpp:310 +#: ../DataViewer/DataViewerAddColDlg.cpp:319 +#: ../DataViewer/DataViewerAddColDlg.cpp:340 +#: ../DataViewer/DataViewerAddColDlg.cpp:375 #: ../DataViewer/DataViewerEditFieldPropertiesDlg.cpp:434 -#: ../DataViewer/DataViewerEditFieldPropertiesDlg.cpp:519 -#: ../DataViewer/DataViewerEditFieldPropertiesDlg.cpp:535 -#: ../DataViewer/DataViewerEditFieldPropertiesDlg.cpp:552 -#: ../DataViewer/DataViewerEditFieldPropertiesDlg.cpp:586 -#: ../DataViewer/DataViewerEditFieldPropertiesDlg.cpp:601 -#: ../DataViewer/DataViewerEditFieldPropertiesDlg.cpp:612 -#: ../DataViewer/DataViewerEditFieldPropertiesDlg.cpp:638 -#: ../DataViewer/DataViewerEditFieldPropertiesDlg.cpp:664 +#: ../DataViewer/DataViewerEditFieldPropertiesDlg.cpp:521 +#: ../DataViewer/DataViewerEditFieldPropertiesDlg.cpp:537 +#: ../DataViewer/DataViewerEditFieldPropertiesDlg.cpp:554 +#: ../DataViewer/DataViewerEditFieldPropertiesDlg.cpp:588 +#: ../DataViewer/DataViewerEditFieldPropertiesDlg.cpp:603 +#: ../DataViewer/DataViewerEditFieldPropertiesDlg.cpp:614 +#: ../DataViewer/DataViewerEditFieldPropertiesDlg.cpp:640 +#: ../DataViewer/DataViewerEditFieldPropertiesDlg.cpp:666 #: ../DataViewer/DataViewerResizeColDlg.cpp:67 -#: ../DataViewer/MergeTableDlg.cpp:287 ../DataViewer/MergeTableDlg.cpp:438 -#: ../DataViewer/MergeTableDlg.cpp:763 ../DataViewer/MergeTableDlg.cpp:877 +#: ../DataViewer/MergeTableDlg.cpp:287 ../DataViewer/MergeTableDlg.cpp:439 +#: ../DataViewer/MergeTableDlg.cpp:765 ../DataViewer/MergeTableDlg.cpp:879 #: ../DataViewer/DataViewerDeleteColDlg.cpp:88 #: ../DataViewer/DataViewerDeleteColDlg.cpp:118 #: ../Regression/DiagnosticReport.cpp:46 ../Regression/DiagnosticReport.cpp:69 -#: ../GeoDa.cpp:1179 ../GeoDa.cpp:1194 ../GeoDa.cpp:1219 ../GeoDa.cpp:1233 -#: ../GeoDa.cpp:1278 ../GeoDa.cpp:1294 ../GeoDa.cpp:1335 ../GeoDa.cpp:1350 -#: ../GeoDa.cpp:1375 ../GeoDa.cpp:1510 ../GeoDa.cpp:1521 ../GeoDa.cpp:4097 +#: ../GeoDa.cpp:1213 ../GeoDa.cpp:1228 ../GeoDa.cpp:1253 ../GeoDa.cpp:1267 +#: ../GeoDa.cpp:1312 ../GeoDa.cpp:1328 ../GeoDa.cpp:1369 ../GeoDa.cpp:1384 +#: ../GeoDa.cpp:1409 ../GeoDa.cpp:1544 ../GeoDa.cpp:1555 ../GeoDa.cpp:4306 +#: ../GeoDa.cpp:4412 msgid "Error" msgstr "" -#: ../GeoDa.cpp:1368 +#: ../GeoDa.cpp:1402 msgid "" "Error while opening project:\n" "\n" @@ -1517,12 +1801,12 @@ msgstr "" msgid "Error: " msgstr "" -#: ../DataViewer/DataViewerAddColDlg.cpp:306 +#: ../DataViewer/DataViewerAddColDlg.cpp:308 #, c-format msgid "Error: \"%s\" already exists in Table, please specify a different name." msgstr "" -#: ../DataViewer/DataViewerAddColDlg.cpp:315 +#: ../DataViewer/DataViewerAddColDlg.cpp:317 #, c-format msgid "" "Error: \"%s\" is an invalid variable name. The first character must be " @@ -1531,22 +1815,22 @@ msgid "" "characters long." msgstr "" -#: ../GeoDa.cpp:1330 +#: ../GeoDa.cpp:1364 #, c-format msgid "Error: \"%s\" not found." msgstr "" -#: ../Explore/MapNewView.cpp:2577 +#: ../Explore/MapNewView.cpp:2803 msgid "" "Error: Base values contain non-positive numbers which will result in " "undefined values." msgstr "" -#: ../Explore/CatClassification.cpp:376 +#: ../Explore/CatClassification.cpp:421 msgid "Error: Chosen theme requires more cateogries than observations." msgstr "" -#: ../DataViewer/DataViewerAddColDlg.cpp:336 +#: ../DataViewer/DataViewerAddColDlg.cpp:338 #, c-format msgid "" "Error: Due to restrictions on the DBF file format, the particular " @@ -1554,27 +1838,27 @@ msgid "" "current choices, we recommend length = %d and decimals = %d" msgstr "" -#: ../DialogTools/CreatingWeightDlg.cpp:1669 -#: ../DialogTools/CreatingWeightDlg.cpp:1708 +#: ../DialogTools/CreatingWeightDlg.cpp:1671 +#: ../DialogTools/CreatingWeightDlg.cpp:1710 #, c-format msgid "Error: Maximum number of neighbors %d exceeded." msgstr "" -#: ../DataViewer/DataViewerAddColDlg.cpp:298 +#: ../DataViewer/DataViewerAddColDlg.cpp:300 msgid "Error: The table variable name is empty." msgstr "" -#: ../DialogTools/RegressionDlg.cpp:1149 +#: ../DialogTools/RegressionDlg.cpp:1165 msgid "Error: no records found in data source." msgstr "" -#: ../DialogTools/RegressionDlg.cpp:532 ../DialogTools/RegressionDlg.cpp:610 -#: ../DialogTools/RegressionDlg.cpp:669 ../DialogTools/RegressionDlg.cpp:725 -#: ../DialogTools/RegressionDlg.cpp:777 +#: ../DialogTools/RegressionDlg.cpp:535 ../DialogTools/RegressionDlg.cpp:613 +#: ../DialogTools/RegressionDlg.cpp:672 ../DialogTools/RegressionDlg.cpp:728 +#: ../DialogTools/RegressionDlg.cpp:781 msgid "Error: the inverse matrix is ill-conditioned." msgstr "" -#: ../Explore/CorrelParamsDlg.cpp:180 +#: ../Explore/DistancePlotView.cpp:392 ../Explore/CorrelParamsDlg.cpp:180 msgid "Estimated Pairs:" msgstr "" @@ -1582,34 +1866,34 @@ msgstr "" msgid "Euclidean Distance" msgstr "" -#: ../Explore/MapNewView.cpp:3896 ../Explore/MapNewView.cpp:3909 -#: ../Explore/MapNewView.cpp:3921 ../Explore/MapNewView.cpp:3935 -#: ../Explore/MapNewView.cpp:3949 ../GeoDa.cpp:3491 ../GeoDa.cpp:3859 -#: ../GeoDa.cpp:5167 ../GeoDa.cpp:5198 ../GeoDa.cpp:5230 ../GeoDa.cpp:5261 +#: ../Explore/MapNewView.cpp:4205 ../Explore/MapNewView.cpp:4218 +#: ../Explore/MapNewView.cpp:4230 ../Explore/MapNewView.cpp:4244 +#: ../Explore/MapNewView.cpp:4258 ../GeoDa.cpp:3642 ../GeoDa.cpp:4142 +#: ../GeoDa.cpp:5482 ../GeoDa.cpp:5513 ../GeoDa.cpp:5545 ../GeoDa.cpp:5576 msgid "Event Variable" msgstr "" -#: ../Explore/CatClassification.cpp:1986 +#: ../Explore/CatClassification.cpp:2104 msgid "Excess Risk" msgstr "" -#: ../Explore/MapNewView.cpp:3908 ../GeoDa.cpp:5166 +#: ../Explore/MapNewView.cpp:4217 ../GeoDa.cpp:5481 msgid "Excess Risk Map Variable Settings" msgstr "" -#: ../GeoDa.cpp:985 +#: ../GeoDa.cpp:1012 msgid "Exit with unsaved changes?" msgstr "" -#: ../GeoDa.cpp:990 +#: ../GeoDa.cpp:1017 msgid "Exit?" msgstr "" -#: ../GeoDa.cpp:547 ../GeoDa.cpp:727 +#: ../GeoDa.cpp:562 ../GeoDa.cpp:754 msgid "Explore" msgstr "" -#: ../DialogTools/ExportDataDlg.cpp:290 +#: ../DialogTools/ExportDataDlg.cpp:299 msgid "Export or save layer to" msgstr "" @@ -1622,8 +1906,8 @@ msgstr "" msgid "Fail in reading the Boundary file: at polygon-%d" msgstr "" -#: ../DialogTools/WeightsManDlg.cpp:290 -#: ../DialogTools/CreatingWeightDlg.cpp:1768 +#: ../DialogTools/nbrMatchDlg.cpp:954 ../DialogTools/WeightsManDlg.cpp:302 +#: ../DialogTools/CreatingWeightDlg.cpp:1770 msgid "Failed to create the weights file." msgstr "" @@ -1641,7 +1925,11 @@ msgstr "" msgid "False Discovery Rate:" msgstr "" -#: ../GeoDa.cpp:6358 +#: ../Explore/LoessPlotCanvas.cpp:518 +msgid "Family:" +msgstr "" + +#: ../GeoDa.cpp:6689 msgid "February" msgstr "" @@ -1650,16 +1938,16 @@ msgstr "" msgid "Field (%s) already exited." msgstr "" -#: ../GeoDa.cpp:482 ../GeoDa.cpp:499 ../GeoDa.cpp:500 ../GeoDa.cpp:501 -#: ../GeoDa.cpp:707 +#: ../GeoDa.cpp:497 ../GeoDa.cpp:514 ../GeoDa.cpp:515 ../GeoDa.cpp:516 +#: ../GeoDa.cpp:734 msgid "File" msgstr "" -#: ../DialogTools/CreateGridDlg.cpp:179 +#: ../DialogTools/CreateGridDlg.cpp:203 msgid "File doesn't exist!" msgstr "" -#: ../DataViewer/MergeTableDlg.cpp:753 ../DataViewer/MergeTableDlg.cpp:882 +#: ../DataViewer/MergeTableDlg.cpp:755 ../DataViewer/MergeTableDlg.cpp:884 msgid "File merged into Table successfully." msgstr "" @@ -1675,7 +1963,15 @@ msgstr "" msgid "Fill Opacity for Category" msgstr "" -#: ../DialogTools/RegressionDlg.cpp:643 ../DialogTools/RegressionDlg.cpp:699 +#: ../DialogTools/tSNEDlg.cpp:177 +msgid "Final Momentum:" +msgstr "" + +#: ../DialogTools/AZPDlg.cpp:459 +msgid "Final value of objective function:" +msgstr "" + +#: ../DialogTools/RegressionDlg.cpp:646 ../DialogTools/RegressionDlg.cpp:702 msgid "Finished" msgstr "" @@ -1684,7 +1980,7 @@ msgstr "" msgid "First Variable (X)" msgstr "" -#: ../GeoDa.cpp:2724 +#: ../GeoDa.cpp:2820 msgid "First Variable (X/Longitude)" msgstr "" @@ -1692,11 +1988,11 @@ msgstr "" msgid "Fixed scale over time" msgstr "" -#: ../Explore/ScatterNewPlotView.cpp:363 +#: ../Explore/ScatterNewPlotView.cpp:364 msgid "Fixed x-axis scale over time" msgstr "" -#: ../Explore/ScatterNewPlotView.cpp:369 +#: ../Explore/ScatterNewPlotView.cpp:370 msgid "Fixed y-axis scale over time" msgstr "" @@ -1706,21 +2002,25 @@ msgid "Fourth Variable" msgstr "" #: ../DialogTools/CatClassifDlg.cpp:378 ../Explore/SimpleHistCanvas.cpp:615 -#: ../Explore/CorrelogramView.cpp:633 ../Explore/ConnectivityHistView.cpp:322 +#: ../Explore/CorrelogramView.cpp:633 ../Explore/ConnectivityHistView.cpp:324 #: ../Explore/SimpleBinsHistCanvas.cpp:192 -#: ../Explore/ConditionalHistogramView.cpp:458 ../Explore/HistogramView.cpp:579 +#: ../Explore/ConditionalHistogramView.cpp:541 ../Explore/HistogramView.cpp:656 msgid "Frequency" msgstr "" -#: ../DialogTools/WeightsManDlg.cpp:260 -#: ../DialogTools/CreatingWeightDlg.cpp:1417 +#: ../DialogTools/nbrMatchDlg.cpp:925 ../DialogTools/WeightsManDlg.cpp:272 +#: ../DialogTools/CreatingWeightDlg.cpp:1407 msgid "GAL files (*.gal)|*.gal" msgstr "" -#: ../DialogTools/CreatingWeightDlg.cpp:1424 +#: ../DialogTools/CreatingWeightDlg.cpp:1414 msgid "GWT files (*.gwt)|*.gwt" msgstr "" +#: ../DialogTools/SpectralClusteringDlg.cpp:157 +msgid "Gaussian:" +msgstr "" + #: ../DialogTools/ReportBugDlg.h:91 msgid "GeoDa Bug Report Dialog" msgstr "" @@ -1737,15 +2037,15 @@ msgstr "" msgid "GeoDa Preference Setup" msgstr "" -#: ../GeoDa.cpp:1502 +#: ../GeoDa.cpp:1536 msgid "GeoDa Project (*.gda)|*.gda" msgstr "" -#: ../DialogTools/VarGroupingEditorDlg.cpp:1295 ../GeoDa.cpp:1394 +#: ../DialogTools/VarGroupingEditorDlg.cpp:1292 ../GeoDa.cpp:1428 msgid "GeoDa Project File to Open" msgstr "" -#: ../DialogTools/ExportDataDlg.cpp:450 +#: ../DialogTools/ExportDataDlg.cpp:459 msgid "GeoDa Project to Save As" msgstr "" @@ -1753,13 +2053,13 @@ msgstr "" msgid "GeoDa Update Dialog" msgstr "" -#: ../DialogTools/ExportDataDlg.cpp:248 +#: ../DialogTools/ExportDataDlg.cpp:257 msgid "" "GeoDa can not get valid spatial reference from input data source. Please try " "another data source." msgstr "" -#: ../DialogTools/ExportDataDlg.cpp:241 +#: ../DialogTools/ExportDataDlg.cpp:250 msgid "" "GeoDa can not open the input data source. Please try another data source." msgstr "" @@ -1770,7 +2070,7 @@ msgid "" "type." msgstr "" -#: ../ShapeOperations/OGRDatasourceProxy.cpp:342 +#: ../ShapeOperations/OGRDatasourceProxy.cpp:354 msgid "GeoDa can't create a layer." msgstr "" @@ -1778,14 +2078,14 @@ msgstr "" msgid "GeoDa can't load dataset with duplicate field names." msgstr "" -#: ../ShapeOperations/OGRLayerProxy.cpp:969 +#: ../ShapeOperations/OGRLayerProxy.cpp:963 msgid "" "GeoDa can't read data from datasource. \n" "\n" "Details: Datasource is empty." msgstr "" -#: ../DialogTools/ExportDataDlg.cpp:394 +#: ../DialogTools/ExportDataDlg.cpp:403 msgid "" "GeoDa can't save a Table-only data source as a Geometry enabled data source. " "Please try to add a geometry layer and then use File->Save As." @@ -1796,74 +2096,88 @@ msgid "" "GeoDa can't save changes to this datasource. Please try to use File->Export." msgstr "" -#: ../Explore/MapNewView.cpp:803 ../Explore/MapNewView.cpp:3273 +#: ../Explore/MapNewView.cpp:916 ../Explore/MapNewView.cpp:3519 msgid "" "GeoDa cannot find proper projection or geographic coordinate system " "information to add a basemap. Please update this information (e.g. in .prj " "file)." msgstr "" -#: ../Explore/MapNewView.cpp:3626 ../GeoDa.cpp:1908 ../GeoDa.cpp:1938 -#: ../GeoDa.cpp:1968 ../GeoDa.cpp:3300 ../GeoDa.cpp:3352 ../GeoDa.cpp:3426 -#: ../GeoDa.cpp:3483 ../GeoDa.cpp:3558 ../GeoDa.cpp:3610 ../GeoDa.cpp:3661 -#: ../GeoDa.cpp:3716 ../GeoDa.cpp:3777 ../GeoDa.cpp:3849 ../GeoDa.cpp:3907 -#: ../GeoDa.cpp:3956 ../GeoDa.cpp:4012 ../GeoDa.cpp:4119 ../GeoDa.cpp:4178 +#: ../DialogTools/AbstractClusterDlg.cpp:550 +msgid "" +"GeoDa could not find the required weights file. \n" +"Please specify a spatial weights." +msgstr "" + +#: ../Explore/MapNewView.cpp:3914 ../GeoDa.cpp:3451 ../GeoDa.cpp:3503 +#: ../GeoDa.cpp:3577 ../GeoDa.cpp:3634 ../GeoDa.cpp:3788 ../GeoDa.cpp:3840 +#: ../GeoDa.cpp:3891 ../GeoDa.cpp:3946 ../GeoDa.cpp:3999 ../GeoDa.cpp:4060 +#: ../GeoDa.cpp:4132 ../GeoDa.cpp:4190 ../GeoDa.cpp:4239 ../GeoDa.cpp:4327 +#: ../GeoDa.cpp:4434 ../GeoDa.cpp:4493 msgid "" "GeoDa could not find the required weights file. \n" "Please specify weights in Tools > Weights Manager." msgstr "" -#: ../Explore/MapNewView.cpp:3347 +#: ../Explore/MapNewView.cpp:3593 msgid "" "GeoDa could not load this layer. Please check if the datasource is valid and " "not table only." msgstr "" -#: ../Project.cpp:569 +#: ../Project.cpp:629 #, c-format msgid "" "GeoDa does not support creating data of %s. Please try to 'Export' to other " "supported data source format." msgstr "" -#: ../ShapeOperations/OGRLayerProxy.cpp:764 ../Project.cpp:1560 +#: ../ShapeOperations/OGRLayerProxy.cpp:744 ../Project.cpp:1631 msgid "" "GeoDa does not support datasource with line data at this time. Please " "choose a datasource with either point or polygon data." msgstr "" -#: ../GeoDa.cpp:467 +#: ../GeoDa.cpp:482 msgid "GeoDa has run into a problem and will close." msgstr "" -#: ../Explore/LisaScatterPlotView.cpp:1243 -#: ../Explore/LisaScatterPlotView.cpp:1265 +#: ../Explore/LisaScatterPlotView.cpp:1237 +#: ../Explore/LisaScatterPlotView.cpp:1259 msgid "GeoDa was unable to save the file." msgstr "" -#: ../GeoDa.cpp:902 +#: ../DialogTools/nbrMatchDlg.cpp:107 +msgid "Geographic Distance Metric:" +msgstr "" + +#: ../Explore/DistancePlotView.cpp:318 +msgid "Geographic Distance:" +msgstr "" + +#: ../Explore/DistancePlotView.cpp:690 +msgid "Geographical distance" +msgstr "" + +#: ../GeoDa.cpp:929 msgid "" "Geometries have been added to existing Table-only data source. Do you want " "to save them as a new datasource?" msgstr "" -#: ../GeoDa.cpp:903 +#: ../GeoDa.cpp:930 msgid "Geometries not saved" msgstr "" -#: ../Explore/CatClassification.cpp:1992 +#: ../Explore/CatClassification.cpp:2110 msgid "Getis-Ord" msgstr "" -#: ../DialogTools/MaxpDlg.cpp:423 +#: ../DialogTools/MaxpDlg.cpp:399 msgid "Greedy" msgstr "" -#: ../DialogTools/CreateGridDlg.cpp:294 -msgid "Grid file was successfully created." -msgstr "" - -#: ../Explore/LineChartView.cpp:2206 +#: ../Explore/LineChartView.cpp:2211 msgid "Group" msgstr "" @@ -1883,7 +2197,7 @@ msgstr "" msgid "Groups:" msgstr "" -#: ../DialogTools/HDBScanDlg.cpp:608 +#: ../DialogTools/HDBScanDlg.cpp:646 #, c-format msgid "HDBScan Cluster Map (%d clusters)" msgstr "" @@ -1892,95 +2206,110 @@ msgstr "" msgid "HDBScan Clustering Settings" msgstr "" -#: ../Explore/MLJCMapNewView.cpp:60 -#: ../Explore/ConditionalClusterMapView.cpp:1786 +#: ../DialogTools/nbrMatchDlg.cpp:1112 ../Explore/MLJCMapNewView.cpp:60 +#: ../Explore/ConditionalClusterMapView.cpp:1789 msgid "Has Colocation" msgstr "" -#: ../Explore/MapLayoutView.cpp:36 +#: ../Explore/MapViewHelper.h:83 +msgid "Heat Map Bandwidth Setup Dialog" +msgstr "" + +#: ../Explore/MapLayoutView.cpp:37 msgid "Height:" msgstr "" #: ../Explore/CorrelParamsDlg.cpp:234 ../Explore/VarsChooserDlg.cpp:80 -#: ../Explore/LowessParamDlg.cpp:44 ../GeoDa.cpp:710 +#: ../Explore/LowessParamDlg.cpp:44 ../GeoDa.cpp:737 msgid "Help" msgstr "" -#: ../DialogTools/PreferenceDlg.cpp:359 +#: ../DialogTools/PreferenceDlg.cpp:373 msgid "Hide system table in Postgresql connection:" msgstr "" -#: ../DialogTools/PreferenceDlg.cpp:367 +#: ../DialogTools/PreferenceDlg.cpp:381 msgid "Hide system table in SQLITE connection:" msgstr "" -#: ../GeoDa.cpp:2618 -msgid "Hierachical Map does not work with Table only datasource." -msgstr "" - -#: ../Explore/GroupingMapView.cpp:212 -msgid "Hierachical Map: " +#: ../Explore/GroupingMapView.cpp:48 +msgid "Hierarchical Cluster Map" msgstr "" #: ../DialogTools/HClusterDlg.cpp:64 msgid "Hierarchical Clustering Settings" msgstr "" +#: ../GeoDa.cpp:2714 +msgid "Hierarchical Map does not work with Table only datasource." +msgstr "" + +#: ../Explore/GroupingMapView.cpp:212 +msgid "Hierarchical Map: " +msgstr "" + #: ../Explore/GetisOrdMapNewView.cpp:72 -#: ../Explore/ConditionalClusterMapView.cpp:1357 +#: ../Explore/ConditionalClusterMapView.cpp:1360 msgid "High" msgstr "" #: ../Explore/LisaMapNewView.cpp:71 ../Explore/LocalGearyMapNewView.cpp:72 -#: ../Explore/ConditionalClusterMapView.cpp:1570 ../GdaConst.cpp:383 +#: ../Explore/ConditionalClusterMapView.cpp:1573 ../GdaConst.cpp:389 msgid "High-High" msgstr "" -#: ../Explore/LisaMapNewView.cpp:72 ../GdaConst.cpp:386 +#: ../Explore/LisaMapNewView.cpp:72 ../GdaConst.cpp:392 msgid "High-Low" msgstr "" -#: ../Explore/CatClassification.cpp:1980 +#: ../Explore/CatClassification.cpp:2098 msgid "Hinge=1.5" msgstr "" -#: ../Explore/CatClassification.cpp:1982 +#: ../Explore/CatClassification.cpp:2100 msgid "Hinge=3.0" msgstr "" -#: ../DialogTools/WeightsManDlg.cpp:82 ../Explore/HistogramView.h:165 -#: ../GeoDa.cpp:3096 +#: ../DialogTools/WeightsManDlg.cpp:82 ../Explore/HistogramView.h:167 +#: ../GeoDa.cpp:3221 msgid "Histogram" msgstr "" -#: ../Explore/HistogramView.cpp:259 +#: ../Explore/HistogramView.cpp:328 msgid "Histogram Classification" msgstr "" -#: ../GeoDa.cpp:2949 +#: ../GeoDa.cpp:3052 msgid "Histogram Variable" msgstr "" -#: ../Explore/HistogramView.cpp:481 +#: ../Explore/ConditionalHistogramView.cpp:773 +msgid "" +"Histogram can't change number of intervals when \"View->Set as Unique Values" +"\" is selected." +msgstr "" + +#: ../Explore/HistogramView.cpp:553 msgid "Histogram: " msgstr "" -#: ../Explore/ColocationMapView.cpp:860 ../Explore/MLJCMapNewView.cpp:927 -#: ../Explore/LisaMapNewView.cpp:343 ../Explore/LocalGearyMapNewView.cpp:1136 -#: ../Explore/GetisOrdMapNewView.cpp:1067 ../GeoDa.cpp:2924 ../GeoDa.cpp:2947 -#: ../GeoDa.cpp:2969 +#: ../DialogTools/nbrMatchDlg.cpp:1711 ../Explore/ColocationMapView.cpp:860 +#: ../Explore/MLJCMapNewView.cpp:929 ../Explore/LisaMapNewView.cpp:344 +#: ../Explore/LocalGearyMapNewView.cpp:1134 +#: ../Explore/GetisOrdMapNewView.cpp:1065 ../GeoDa.cpp:3027 ../GeoDa.cpp:3050 +#: ../GeoDa.cpp:3072 ../GeoDa.cpp:3094 msgid "Horizontal Cells" msgstr "" -#: ../DialogTools/PreferenceDlg.cpp:375 +#: ../DialogTools/PreferenceDlg.cpp:388 msgid "Http connection timeout (seconds) for e.g. WFS, Geojson etc.:" msgstr "" -#: ../DialogTools/Bnd2ShpDlg.cpp:261 +#: ../DialogTools/Bnd2ShpDlg.cpp:262 msgid "ID is not specified!" msgstr "" -#: ../Explore/MapLayoutView.cpp:413 ../TemplateFrame.cpp:562 +#: ../Explore/MapLayoutView.cpp:414 ../TemplateFrame.cpp:562 msgid "Image Dimension Settings" msgstr "" @@ -1992,69 +2321,94 @@ msgstr "" msgid "Incomplete Group Variable" msgstr "" -#: ../GeoDa.cpp:2971 +#: ../GeoDa.cpp:3096 msgid "Independent Var (x-axis)" msgstr "" -#: ../GeoDa.cpp:3110 +#: ../GeoDa.cpp:3235 msgid "Independent Var X" msgstr "" -#: ../DialogTools/RandomizationDlg.h:42 ../Explore/MLJCMapNewView.cpp:727 -#: ../Explore/LocalGearyMapNewView.cpp:897 -#: ../Explore/GetisOrdMapNewView.cpp:783 +#: ../DialogTools/nbrMatchDlg.cpp:1613 ../DialogTools/RandomizationDlg.h:42 +#: ../Explore/MLJCMapNewView.cpp:727 ../Explore/LocalGearyMapNewView.cpp:895 +#: ../Explore/GetisOrdMapNewView.cpp:779 msgid "Inference Settings" msgstr "" -#: ../Explore/AbstractClusterMap.cpp:669 +#: ../Explore/AbstractClusterMap.cpp:672 #, c-format msgid "Inference Settings (%d perm)" msgstr "" -#: ../osm/uiRoadDownload.cpp:357 ../DialogTools/ConnectDatasourceDlg.cpp:752 -#: ../DialogTools/DatasourceDlg.cpp:266 +#: ../osm/uiRoadDownload.cpp:357 ../DialogTools/ConnectDatasourceDlg.cpp:769 +#: ../DialogTools/DatasourceDlg.cpp:240 #: ../DialogTools/MultiVarSettingsDlg.cpp:212 -#: ../DialogTools/PreferenceDlg.cpp:846 -#: ../DialogTools/AbstractClusterDlg.cpp:697 ../DialogTools/SaveAsDlg.cpp:240 +#: ../DialogTools/PreferenceDlg.cpp:947 +#: ../DialogTools/AbstractClusterDlg.cpp:893 ../DialogTools/SaveAsDlg.cpp:240 #: ../DialogTools/SaveAsDlg.cpp:245 ../DataViewer/DataViewerDeleteColDlg.cpp:95 -#: ../GeoDa.cpp:1518 ../GeoDa.cpp:2573 ../GeoDa.cpp:2580 ../GeoDa.cpp:2597 -#: ../GeoDa.cpp:2619 ../GeoDa.cpp:2646 +#: ../GeoDa.cpp:1552 ../GeoDa.cpp:2669 ../GeoDa.cpp:2676 ../GeoDa.cpp:2693 +#: ../GeoDa.cpp:2715 ../GeoDa.cpp:2742 msgid "Info" msgstr "" -#: ../DialogTools/HDBScanDlg.cpp:551 ../Explore/MapNewView.cpp:1807 -#: ../Explore/MapNewView.cpp:2825 +#: ../DialogTools/HDBScanDlg.cpp:589 ../DialogTools/CatClassifDlg.cpp:1087 +#: ../DialogTools/DBScanDlg.cpp:712 ../Explore/MapNewView.cpp:1969 +#: ../Explore/MapNewView.cpp:3053 msgid "Information" msgstr "" -#: ../DialogTools/MaxpDlg.cpp:100 +#: ../DialogTools/MaxpDlg.cpp:94 msgid "Initial Groups:" msgstr "" -#: ../DialogTools/MaxpDlg.cpp:416 +#: ../DialogTools/AZPDlg.cpp:146 +msgid "Initial Regions:" +msgstr "" + +#: ../DialogTools/MaxpDlg.cpp:392 msgid "Initial groups:\t" msgstr "" -#: ../DialogTools/KMeansDlg.cpp:95 ../DialogTools/SpectralClusteringDlg.cpp:193 +#: ../DialogTools/AZPDlg.cpp:456 +msgid "Initial rroups:\t" +msgstr "" + +#: ../DialogTools/AZPDlg.cpp:458 +msgid "Initial value of objective function:" +msgstr "" + +#: ../DialogTools/KMeansDlg.cpp:95 ../DialogTools/KMeansDlg.cpp:912 +#: ../DialogTools/SpectralClusteringDlg.cpp:193 msgid "Initialization Method:" msgstr "" -#: ../DialogTools/KMeansDlg.cpp:112 -#: ../DialogTools/SpectralClusteringDlg.cpp:205 +#: ../DialogTools/KMeansDlg.cpp:110 +#: ../DialogTools/SpectralClusteringDlg.cpp:204 msgid "Initialization Re-runs:" msgstr "" -#: ../DialogTools/KMeansDlg.cpp:332 +#: ../DialogTools/KMeansDlg.cpp:320 ../DialogTools/KMeansDlg.cpp:1362 #: ../DialogTools/SpectralClusteringDlg.cpp:538 msgid "Initialization method:\t" msgstr "" -#: ../DialogTools/KMeansDlg.cpp:333 +#: ../DialogTools/KMeansDlg.cpp:321 #: ../DialogTools/SpectralClusteringDlg.cpp:539 msgid "Initialization re-runs:\t" msgstr "" -#: ../DialogTools/Bnd2ShpDlg.cpp:209 ../DialogTools/CreateGridDlg.cpp:161 +#: ../DialogTools/AZPDlg.cpp:642 +msgid "" +"Inits for ARISeL is the number of times the construction of initial feasible " +"solution repeated, it has to be an integer number larger than 1 (default is " +"10)." +msgstr "" + +#: ../DialogTools/AZPDlg.cpp:118 +msgid "Inits:" +msgstr "" + +#: ../DialogTools/Bnd2ShpDlg.cpp:210 ../DialogTools/CreateGridDlg.cpp:185 msgid "Input ASCII file" msgstr "" @@ -2062,15 +2416,15 @@ msgstr "" msgid "Input data source" msgstr "" -#: ../DialogTools/FieldNameCorrectionDlg.cpp:552 +#: ../DialogTools/FieldNameCorrectionDlg.cpp:555 msgid "Input is duplicated." msgstr "" -#: ../DialogTools/FieldNameCorrectionDlg.cpp:553 +#: ../DialogTools/FieldNameCorrectionDlg.cpp:556 msgid "Input is not valid." msgstr "" -#: ../DialogTools/ReportBugDlg.cpp:285 ../DialogTools/ReportBugDlg.cpp:293 +#: ../DialogTools/ReportBugDlg.cpp:286 ../DialogTools/ReportBugDlg.cpp:294 msgid "Input is required" msgstr "" @@ -2078,8 +2432,8 @@ msgstr "" msgid "Input significance:" msgstr "" -#: ../DialogTools/AbstractClusterDlg.cpp:226 -#: ../DialogTools/AbstractClusterDlg.cpp:272 +#: ../DialogTools/AbstractClusterDlg.cpp:222 +#: ../DialogTools/AbstractClusterDlg.cpp:323 msgid "Input:" msgstr "" @@ -2095,7 +2449,7 @@ msgid "" "Details:%s" msgstr "" -#: ../ShapeOperations/OGRLayerProxy.cpp:425 +#: ../ShapeOperations/OGRLayerProxy.cpp:424 msgid "" "Internal Error: Delete field failed.\n" "\n" @@ -2106,6 +2460,10 @@ msgstr "" msgid "Internal Error: can't update an in-memory cell." msgstr "" +#: ../DialogTools/WeightsManDlg.cpp:91 +msgid "Intersection" +msgstr "" + #: ../DialogTools/HistIntervalDlg.h:36 msgid "Intervals in the Histogram" msgstr "" @@ -2114,11 +2472,9 @@ msgstr "" msgid "Invalid Variable" msgstr "" -#: ../DialogTools/MaxpDlg.cpp:493 ../DialogTools/RedcapDlg.cpp:504 -#: ../DialogTools/SkaterDlg.cpp:489 ../DialogTools/HClusterDlg.cpp:602 -#: ../GeoDa.cpp:3314 ../GeoDa.cpp:3386 ../GeoDa.cpp:3445 ../GeoDa.cpp:3499 -#: ../GeoDa.cpp:3571 ../GeoDa.cpp:3624 ../GeoDa.cpp:3674 ../GeoDa.cpp:3970 -#: ../GeoDa.cpp:4026 +#: ../GeoDa.cpp:3465 ../GeoDa.cpp:3537 ../GeoDa.cpp:3596 ../GeoDa.cpp:3650 +#: ../GeoDa.cpp:3801 ../GeoDa.cpp:3854 ../GeoDa.cpp:3904 ../GeoDa.cpp:3959 +#: ../GeoDa.cpp:4253 ../GeoDa.cpp:4341 msgid "" "Invalid Weights Information:\n" "\n" @@ -2128,8 +2484,8 @@ msgid "" " to define a valid weights file." msgstr "" -#: ../Explore/MapNewView.cpp:3635 ../GeoDa.cpp:3730 ../GeoDa.cpp:3812 -#: ../GeoDa.cpp:3866 ../GeoDa.cpp:3922 ../GeoDa.cpp:4133 ../GeoDa.cpp:4192 +#: ../Explore/MapNewView.cpp:3923 ../GeoDa.cpp:4013 ../GeoDa.cpp:4095 +#: ../GeoDa.cpp:4149 ../GeoDa.cpp:4205 ../GeoDa.cpp:4448 ../GeoDa.cpp:4507 msgid "" "Invalid Weights Information:\n" "\n" @@ -2138,13 +2494,13 @@ msgid "" "Manager to define a valid weights file." msgstr "" -#: ../Explore/MapLayerTree.cpp:630 +#: ../Explore/MapLayerTree.cpp:689 msgid "" "Invalid layer association has been detected, which will cause infinite " "highlighting loop. Please try to reset highlight association between layers." msgstr "" -#: ../GeoDa.cpp:280 +#: ../GeoDa.cpp:294 msgid "" "It looks like GeoDa has been terminated abnormally. \n" "Do you want to send a crash report to GeoDa team? \n" @@ -2153,47 +2509,59 @@ msgid "" "so we can send a follow-up email once we have a fix." msgstr "" -#: ../Explore/LowessParamDlg.cpp:65 +#: ../DialogTools/tSNEDlg.cpp:290 +msgid "Iteration" +msgstr "" + +#: ../Explore/LoessPlotCanvas.cpp:578 ../Explore/LowessParamDlg.cpp:65 msgid "Iterations:" msgstr "" -#: ../GeoDa.cpp:6356 +#: ../GeoDa.cpp:6687 msgid "January" msgstr "" -#: ../DialogTools/SpatialJoinDlg.cpp:419 +#: ../DialogTools/SpatialJoinDlg.cpp:474 +msgid "Join Operation" +msgstr "" + +#: ../DialogTools/SpatialJoinDlg.cpp:460 msgid "Join Operation:" msgstr "" -#: ../DialogTools/SpatialJoinDlg.cpp:413 +#: ../DialogTools/SpatialJoinDlg.cpp:452 msgid "Join Variable:" msgstr "" -#: ../GeoDa.cpp:6368 +#: ../GeoDa.cpp:6699 msgid "July" msgstr "" -#: ../GeoDa.cpp:6366 +#: ../GeoDa.cpp:6697 msgid "June" msgstr "" -#: ../DialogTools/KMeansDlg.cpp:575 +#: ../DialogTools/SpectralClusteringDlg.cpp:123 +msgid "K-NN:" +msgstr "" + +#: ../DialogTools/KMeansDlg.cpp:570 msgid "KMeans Clustering Settings" msgstr "" -#: ../DialogTools/KMeansDlg.cpp:624 +#: ../DialogTools/KMeansDlg.cpp:619 msgid "KMedians Clustering Settings" msgstr "" -#: ../DialogTools/KMeansDlg.cpp:718 +#: ../DialogTools/KMeansDlg.cpp:857 msgid "KMedoids Clustering Settings" msgstr "" -#: ../DialogTools/CreatingWeightDlg.cpp:1421 +#: ../DialogTools/CreatingWeightDlg.cpp:1411 msgid "KWT files (*.kwt)|*.kwt" msgstr "" -#: ../Explore/CatClassification.cpp:1989 +#: ../Explore/CatClassification.cpp:2107 msgid "LISA" msgstr "" @@ -2209,7 +2577,7 @@ msgstr "" msgid "Language" msgstr "" -#: ../DialogTools/PreferenceDlg.cpp:242 +#: ../DialogTools/PreferenceDlg.cpp:252 msgid "Language:" msgstr "" @@ -2217,10 +2585,18 @@ msgstr "" msgid "Latitude/Y:" msgstr "" -#: ../osm/uiRoadDownload.cpp:250 ../DialogTools/DatasourceDlg.cpp:256 +#: ../Explore/MapLayerTree.cpp:797 +msgid "Layer Full Extent" +msgstr "" + +#: ../osm/uiRoadDownload.cpp:250 ../DialogTools/DatasourceDlg.cpp:230 msgid "Layer names" msgstr "" +#: ../DialogTools/tSNEDlg.cpp:161 +msgid "Learning Rate:" +msgstr "" + #: ../osm/uiRoadDownload.cpp:53 msgid "Left" msgstr "" @@ -2234,7 +2610,7 @@ msgid "" "Table->Edit Variable Property" msgstr "" -#: ../DialogTools/VarGroupingEditorDlg.cpp:1259 +#: ../DialogTools/VarGroupingEditorDlg.cpp:1256 msgid "" "List of existing ungrouped variables. To group variables by time, move them " "to the list on the right.\n" @@ -2247,15 +2623,15 @@ msgstr "" msgid "Load" msgstr "" -#: ../Explore/MapNewView.cpp:3347 +#: ../Explore/MapNewView.cpp:3593 msgid "Load Layer Failed." msgstr "" -#: ../Project.cpp:1572 +#: ../Project.cpp:1643 msgid "Loading data..." msgstr "" -#: ../Explore/CatClassification.cpp:1995 +#: ../Explore/CatClassification.cpp:2113 msgid "Local Geary" msgstr "" @@ -2263,59 +2639,89 @@ msgstr "" msgid "Local Join Count " msgstr "" -#: ../DialogTools/MaxpDlg.cpp:120 +#: ../DialogTools/nbrMatchDlg.cpp:1174 +msgid "Local Neighbor Match Test" +msgstr "" + +#: ../DialogTools/nbrMatchDlg.cpp:460 +#, c-format +msgid "Local Neighbor Match Test Map (%d-nn: %s)" +msgstr "" + +#: ../DialogTools/nbrMatchDlg.cpp:63 +msgid "Local Neighbor Match Test Settings" +msgstr "" + +#: ../DialogTools/MaxpDlg.cpp:112 msgid "Local Search:" msgstr "" -#: ../DialogTools/MaxpDlg.cpp:423 ../DialogTools/MaxpDlg.cpp:425 -#: ../DialogTools/MaxpDlg.cpp:428 +#: ../DialogTools/MaxpDlg.cpp:399 ../DialogTools/MaxpDlg.cpp:401 +#: ../DialogTools/MaxpDlg.cpp:404 ../DialogTools/AZPDlg.cpp:436 +#: ../DialogTools/AZPDlg.cpp:438 ../DialogTools/AZPDlg.cpp:441 msgid "Local search:" msgstr "" -#: ../DialogTools/LocaleSetupDlg.cpp:108 -msgid "" -"Locale for numbers has been setup successfully. Please re-open current " -"project to enable this locale." +#: ../DialogTools/LocaleSetupDlg.cpp:111 +msgid "Locale for numbers has been setup successfully." +msgstr "" + +#: ../Explore/LoessPlotCanvas.cpp:532 +msgid "Loess Parameters:" +msgstr "" + +#: ../Explore/LoessPlotCanvas.cpp:484 +msgid "Loess Settings" msgstr "" #: ../Explore/GetisOrdMapNewView.cpp:73 -#: ../Explore/ConditionalClusterMapView.cpp:1359 +#: ../Explore/ConditionalClusterMapView.cpp:1362 msgid "Low" msgstr "" -#: ../Explore/LisaMapNewView.cpp:74 ../GdaConst.cpp:385 +#: ../Explore/LisaMapNewView.cpp:74 ../GdaConst.cpp:391 msgid "Low-High" msgstr "" #: ../Explore/LisaMapNewView.cpp:73 ../Explore/LocalGearyMapNewView.cpp:73 -#: ../Explore/ConditionalClusterMapView.cpp:1572 ../GdaConst.cpp:384 +#: ../Explore/ConditionalClusterMapView.cpp:1575 ../GdaConst.cpp:390 msgid "Low-Low" msgstr "" -#: ../Explore/CatClassification.cpp:226 ../Explore/CatClassification.cpp:623 -#: ../GdaConst.cpp:396 +#: ../Explore/CatClassification.cpp:226 ../Explore/CatClassification.cpp:668 +#: ../GdaConst.cpp:402 msgid "Lower outlier" msgstr "" -#: ../Explore/ScatterNewPlotView.h:382 +#: ../DialogTools/MDSDlg.cpp:562 +#, c-format +msgid "MDS 3D Plot (%s) - %s, %s, %s" +msgstr "" + +#: ../Explore/ScatterNewPlotView.h:404 msgid "MDS Plot" msgstr "" -#: ../DialogTools/MDSDlg.cpp:320 -msgid "MDS Plot - " +#: ../DialogTools/MDSDlg.cpp:541 +#, c-format +msgid "MDS Plot (%s) - %s, %s" msgstr "" -#: ../DialogTools/MDSDlg.cpp:42 +#: ../DialogTools/MDSDlg.cpp:48 msgid "MDS Settings" msgstr "" -#: ../DialogTools/CatClassifDlg.cpp:2496 ../Explore/MapNewView.cpp:1623 -#: ../Explore/MapNewView.cpp:3119 ../Explore/MapNewView.cpp:3194 -#: ../GeoDa.cpp:648 +#: ../DialogTools/WeightsManDlg.cpp:97 +msgid "Make Symmetric" +msgstr "" + +#: ../DialogTools/CatClassifDlg.cpp:2576 ../Explore/MapNewView.cpp:1785 +#: ../Explore/MapNewView.cpp:3365 ../Explore/MapNewView.cpp:3440 +#: ../GeoDa.cpp:676 msgid "Map" msgstr "" -#: ../Explore/MapLayerTree.cpp:807 +#: ../Explore/MapLayerTree.cpp:877 msgid "Map Layer Settings" msgstr "" @@ -2323,7 +2729,7 @@ msgstr "" msgid "Map Layout Preview" msgstr "" -#: ../GeoDa.cpp:2926 +#: ../GeoDa.cpp:3029 msgid "Map Theme" msgstr "" @@ -2331,11 +2737,11 @@ msgstr "" msgid "Maps To Open" msgstr "" -#: ../DialogTools/PreferenceDlg.cpp:118 +#: ../DialogTools/PreferenceDlg.cpp:123 msgid "Maps:" msgstr "" -#: ../GeoDa.cpp:6360 +#: ../GeoDa.cpp:6691 msgid "March" msgstr "" @@ -2343,61 +2749,71 @@ msgstr "" msgid "Max" msgstr "" -#: ../Explore/CorrelParamsDlg.cpp:141 +#: ../Explore/DistancePlotView.cpp:335 ../Explore/CorrelParamsDlg.cpp:141 msgid "Max Distance:" msgstr "" +#: ../DialogTools/tSNEDlg.cpp:152 +msgid "Max Iteration:" +msgstr "" + #: ../DialogTools/MaxpDlg.cpp:57 msgid "Max-p Settings" msgstr "" -#: ../DialogTools/RedcapDlg.cpp:141 -msgid "Maximum # of regions:" +#: ../DialogTools/MDSDlg.cpp:94 +msgid "Maximum # of Iterations:" msgstr "" -#: ../DialogTools/KMeansDlg.cpp:137 -#: ../DialogTools/SpectralClusteringDlg.cpp:229 +#: ../DialogTools/KMeansDlg.cpp:131 ../DialogTools/KMeansDlg.cpp:923 +#: ../DialogTools/SpectralClusteringDlg.cpp:226 msgid "Maximum Iterations:" msgstr "" -#: ../DialogTools/KMeansDlg.cpp:334 +#: ../DialogTools/KMeansDlg.cpp:322 #: ../DialogTools/SpectralClusteringDlg.cpp:540 msgid "Maximum iterations:\t" msgstr "" -#: ../GeoDa.cpp:6364 +#: ../GeoDa.cpp:6695 msgid "May" msgstr "" -#: ../Explore/LineChartView.cpp:2212 +#: ../Explore/LineChartView.cpp:2217 msgid "Mean" msgstr "" +#: ../DialogTools/KMeansDlg.cpp:1384 +msgid "Medoids:\n" +msgstr "" + #: ../DataViewer/MergeTableDlg.cpp:79 msgid "Merge - " msgstr "" -#: ../DataViewer/MergeTableDlg.cpp:665 +#: ../DataViewer/MergeTableDlg.cpp:667 msgid "" "Merge error: Geometric type of selected datasource has to be the same with " "current datasource." msgstr "" -#: ../DataViewer/TableFrame.cpp:282 +#: ../DataViewer/TableFrame.cpp:273 msgid "Meta-data" msgstr "" -#: ../DialogTools/HDBScanDlg.cpp:159 -msgid "Method of selecting clusters:" +#: ../DialogTools/HDBScanDlg.cpp:162 +msgid "Method of Selecting Clusters:" msgstr "" -#: ../DialogTools/PreferenceDlg.cpp:292 ../DialogTools/PCASettingsDlg.cpp:75 -#: ../DialogTools/RedcapDlg.cpp:129 ../DialogTools/HClusterDlg.cpp:152 +#: ../DialogTools/PreferenceDlg.cpp:303 ../DialogTools/PCASettingsDlg.cpp:75 +#: ../DialogTools/RedcapDlg.cpp:111 ../DialogTools/MDSDlg.cpp:74 +#: ../DialogTools/KMeansDlg.cpp:902 ../DialogTools/HClusterDlg.cpp:157 +#: ../DialogTools/DBScanDlg.cpp:143 ../DialogTools/AZPDlg.cpp:92 msgid "Method:" msgstr "" -#: ../DialogTools/RedcapDlg.cpp:370 ../DialogTools/KMeansDlg.cpp:330 -#: ../DialogTools/HClusterDlg.cpp:458 +#: ../DialogTools/RedcapDlg.cpp:352 ../DialogTools/KMeansDlg.cpp:318 +#: ../DialogTools/KMeansDlg.cpp:1351 ../DialogTools/HClusterDlg.cpp:430 msgid "Method:\t" msgstr "" @@ -2405,44 +2821,55 @@ msgstr "" msgid "Min" msgstr "" -#: ../DialogTools/MaxpDlg.cpp:94 -msgid "Min # per Region:" +#: ../DialogTools/HDBScanDlg.cpp:131 ../DialogTools/DBScanDlg.cpp:167 +msgid "Min Cluster Size:" msgstr "" -#: ../DialogTools/SkaterDlg.cpp:108 +#: ../DialogTools/HDBScanDlg.cpp:147 ../DialogTools/DBScanDlg.cpp:162 +msgid "Min Points:" +msgstr "" + +#: ../DialogTools/MaxpDlg.cpp:88 ../DialogTools/RedcapDlg.cpp:123 +#: ../DialogTools/SkaterDlg.cpp:102 ../DialogTools/AZPDlg.cpp:139 msgid "Min Region Size:" msgstr "" -#: ../DialogTools/HDBScanDlg.cpp:133 -msgid "Min cluster size:" +#: ../DialogTools/DBScanDlg.cpp:455 +msgid "Min points (self included) should be greater than 1 and less than N." msgstr "" -#: ../DialogTools/HDBScanDlg.cpp:147 -msgid "Min samples:" +#: ../DialogTools/AZPDlg.cpp:452 +msgid "Minimum # per pegion:\t" msgstr "" -#: ../DialogTools/AbstractClusterDlg.cpp:487 +#: ../DialogTools/AbstractClusterDlg.cpp:616 msgid "Minimum Bound:" msgstr "" -#: ../DialogTools/MaxpDlg.cpp:410 ../DialogTools/RedcapDlg.cpp:375 -#: ../DialogTools/KMeansDlg.cpp:339 +#: ../DialogTools/MaxpDlg.cpp:386 ../DialogTools/RedcapDlg.cpp:357 +#: ../DialogTools/KMeansDlg.cpp:327 ../DialogTools/AZPDlg.cpp:447 msgid "Minimum bound:\t" msgstr "" -#: ../DialogTools/HDBScanDlg.cpp:428 -msgid "Minimum cluster size should be greater than one." +#: ../DialogTools/HDBScanDlg.cpp:420 ../DialogTools/DBScanDlg.cpp:468 +msgid "" +"Minimum cluster size should be greater than one, and less than the number of " +"observations." +msgstr "" + +#: ../DialogTools/HDBScanDlg.cpp:433 +msgid "Minimum points should be greater than zero." msgstr "" -#: ../DialogTools/MaxpDlg.cpp:412 ../DialogTools/RedcapDlg.cpp:378 +#: ../DialogTools/MaxpDlg.cpp:388 ../DialogTools/RedcapDlg.cpp:362 msgid "Minimum region size:\t" msgstr "" -#: ../DialogTools/HDBScanDlg.cpp:440 -msgid "Minimum samples should be greater than zero." +#: ../DialogTools/tSNEDlg.cpp:169 +msgid "Momentum:" msgstr "" -#: ../GeoDa.cpp:3322 ../GeoDa.cpp:3394 ../GeoDa.cpp:3453 ../GeoDa.cpp:3507 +#: ../GeoDa.cpp:3473 ../GeoDa.cpp:3545 ../GeoDa.cpp:3604 ../GeoDa.cpp:3658 msgid "" "Moran scatter plot is not supported when isolates are present in weights. Do " "you want to continue by removing the isolates when compute Moran's I?" @@ -2457,67 +2884,93 @@ msgstr "" msgid "Multi-Variable Settings" msgstr "" -#: ../DialogTools/VarGroupingEditorDlg.cpp:164 -#: ../DialogTools/VarGroupingEditorDlg.cpp:177 +#: ../DialogTools/MultiQuantileLisaDlg.cpp:47 +msgid "Multivariate Quantile LISA Dialog" +msgstr "" + +#: ../DialogTools/MultiQuantileLisaDlg.cpp:528 +#, c-format +msgid "Multivariate Quantile LISA Map (%s)" +msgstr "" + +#: ../DialogTools/SpectralClusteringDlg.cpp:140 +msgid "Mutual K-NN:" +msgstr "" + +#: ../DialogTools/HDBScanDlg.h:1101 +msgid "Mutual Reachability Distance" +msgstr "" + +#: ../DialogTools/VarGroupingEditorDlg.cpp:159 +#: ../DialogTools/VarGroupingEditorDlg.cpp:172 msgid "Name" msgstr "" #: ../DialogTools/VariableSettingsDlg.cpp:498 -#: ../Explore/CatClassification.cpp:1974 +#: ../Explore/CatClassification.cpp:2092 msgid "Natural Breaks" msgstr "" #: ../Explore/LocalGearyMapNewView.cpp:75 -#: ../Explore/ConditionalClusterMapView.cpp:1576 ../GdaConst.cpp:388 +#: ../Explore/ConditionalClusterMapView.cpp:1579 ../GdaConst.cpp:394 msgid "Negative" msgstr "" -#: ../Explore/MLJCMapNewView.cpp:63 ../Explore/AbstractClusterMap.cpp:67 -#: ../Explore/LocalGearyMapNewView.cpp:78 ../Explore/GetisOrdMapNewView.cpp:75 -#: ../Explore/ConditionalClusterMapView.cpp:1378 -#: ../Explore/ConditionalClusterMapView.cpp:1593 -#: ../Explore/ConditionalClusterMapView.cpp:1805 ../GdaConst.cpp:382 +#: ../DialogTools/nbrMatchDlg.cpp:1115 ../Explore/MLJCMapNewView.cpp:63 +#: ../Explore/AbstractClusterMap.cpp:67 ../Explore/LocalGearyMapNewView.cpp:78 +#: ../Explore/GetisOrdMapNewView.cpp:75 +#: ../Explore/ConditionalClusterMapView.cpp:1381 +#: ../Explore/ConditionalClusterMapView.cpp:1596 +#: ../Explore/ConditionalClusterMapView.cpp:1808 ../GdaConst.cpp:388 msgid "Neighborless" msgstr "" -#: ../DialogTools/CatClassifDlg.cpp:900 ../DialogTools/CatClassifDlg.cpp:1629 +#: ../DialogTools/CatClassifDlg.cpp:929 ../DialogTools/CatClassifDlg.cpp:1699 msgid "New Categories Title" msgstr "" -#: ../DialogTools/CatClassifDlg.cpp:893 ../DialogTools/CatClassifDlg.cpp:1625 +#: ../DialogTools/CatClassifDlg.cpp:922 ../DialogTools/CatClassifDlg.cpp:1695 msgid "New Custom Categories Title:" msgstr "" -#: ../GeoDa.cpp:2723 +#: ../DialogTools/MultiQuantileLisaDlg.cpp:118 +msgid "New Field" +msgstr "" + +#: ../GeoDa.cpp:2819 msgid "New Map Coordinates" msgstr "" -#: ../GeoDa.cpp:1503 +#: ../GeoDa.cpp:1537 msgid "New Project Filename" msgstr "" -#: ../DataViewer/TableFrame.cpp:650 +#: ../DataViewer/TableFrame.cpp:641 msgid "New space-time variable name" msgstr "" -#: ../DataViewer/TableFrame.cpp:653 +#: ../DataViewer/TableFrame.cpp:644 msgid "New variable name" msgstr "" -#: ../Explore/MLJCMapNewView.cpp:59 -#: ../Explore/ConditionalClusterMapView.cpp:1784 +#: ../GeneralWxUtils.cpp:639 +msgid "No" +msgstr "" + +#: ../DialogTools/nbrMatchDlg.cpp:1111 ../Explore/MLJCMapNewView.cpp:59 +#: ../Explore/ConditionalClusterMapView.cpp:1787 msgid "No Colocation" msgstr "" -#: ../Explore/MapNewView.cpp:3626 ../GeoDa.cpp:1908 ../GeoDa.cpp:1938 -#: ../GeoDa.cpp:1968 ../GeoDa.cpp:3300 ../GeoDa.cpp:3352 ../GeoDa.cpp:3426 -#: ../GeoDa.cpp:3483 ../GeoDa.cpp:3558 ../GeoDa.cpp:3610 ../GeoDa.cpp:3661 -#: ../GeoDa.cpp:3716 ../GeoDa.cpp:3777 ../GeoDa.cpp:3850 ../GeoDa.cpp:3908 -#: ../GeoDa.cpp:3956 ../GeoDa.cpp:4012 +#: ../DialogTools/AbstractClusterDlg.cpp:550 ../Explore/MapNewView.cpp:3914 +#: ../GeoDa.cpp:3451 ../GeoDa.cpp:3503 ../GeoDa.cpp:3577 ../GeoDa.cpp:3634 +#: ../GeoDa.cpp:3788 ../GeoDa.cpp:3840 ../GeoDa.cpp:3891 ../GeoDa.cpp:3946 +#: ../GeoDa.cpp:3999 ../GeoDa.cpp:4060 ../GeoDa.cpp:4133 ../GeoDa.cpp:4191 +#: ../GeoDa.cpp:4239 ../GeoDa.cpp:4327 msgid "No Weights Found" msgstr "" -#: ../DialogTools/HDBScanDlg.cpp:550 +#: ../DialogTools/HDBScanDlg.cpp:588 ../DialogTools/DBScanDlg.cpp:711 msgid "No clusters can be found using current parameters." msgstr "" @@ -2541,19 +2994,19 @@ msgstr "" msgid "No field chosen for third variable." msgstr "" -#: ../DialogTools/DatasourceDlg.cpp:270 +#: ../DialogTools/DatasourceDlg.cpp:244 msgid "No layer has been selected. Please select a layer." msgstr "" -#: ../DialogTools/DatasourceDlg.cpp:266 +#: ../DialogTools/DatasourceDlg.cpp:240 msgid "No layer was found in the selected data source." msgstr "" -#: ../ShapeOperations/OGRDatasourceProxy.cpp:288 +#: ../ShapeOperations/OGRDatasourceProxy.cpp:300 msgid "No layer was found in this datasource." msgstr "" -#: ../DialogTools/AbstractClusterDlg.cpp:79 +#: ../DialogTools/AbstractClusterDlg.cpp:76 #: ../DialogTools/RegressionDlg.cpp:138 msgid "No numeric variables found in table." msgstr "" @@ -2562,38 +3015,49 @@ msgstr "" msgid "No numeric variables found." msgstr "" -#: ../Explore/MapNewView.cpp:2824 +#: ../Explore/MapNewView.cpp:3052 msgid "No rates currently calculated to save." msgstr "" -#: ../GeoDa.cpp:6292 +#: ../GeoDa.cpp:6623 msgid "No update required" msgstr "" -#: ../DialogTools/CreatingWeightDlg.cpp:1629 +#: ../DialogTools/CreatingWeightDlg.cpp:1631 msgid "" "No weights file was created due to all observations being isolates for the " "specified threshold value. Increase the threshold to create a non-empty " "weights file." msgstr "" -#: ../DialogTools/CreatingWeightDlg.cpp:1557 +#: ../DialogTools/MultiQuantileLisaDlg.cpp:223 +#: ../DialogTools/MultiQuantileLisaDlg.cpp:364 +msgid "No-colocation only works with two variables for Quantile LISA." +msgstr "" + +#: ../DialogTools/CreatingWeightDlg.cpp:1559 msgid "" "None of your observations have neighbors. This could be related to " "digitizing problems, which can be fixed by adjusting the precision threshold." msgstr "" -#: ../DialogTools/SkaterDlg.cpp:686 ../DialogTools/HDBScanDlg.cpp:611 +#: ../Explore/LoessPlotCanvas.cpp:526 +msgid "Normalize predictors:" +msgstr "" + +#: ../DialogTools/SkaterDlg.cpp:674 ../DialogTools/HDBScanDlg.cpp:649 +#: ../DialogTools/DBScanDlg.cpp:776 msgid "Not Clustered" msgstr "" -#: ../Explore/MLJCMapNewView.cpp:58 ../Explore/AbstractClusterMap.cpp:65 -#: ../Explore/LocalGearyMapNewView.cpp:71 ../Explore/GetisOrdMapNewView.cpp:71 -#: ../Explore/ConditionalClusterMapView.cpp:1134 -#: ../Explore/ConditionalClusterMapView.cpp:1353 -#: ../Explore/ConditionalClusterMapView.cpp:1355 -#: ../Explore/ConditionalClusterMapView.cpp:1563 -#: ../Explore/ConditionalClusterMapView.cpp:1777 ../GdaConst.cpp:380 +#: ../DialogTools/nbrMatchDlg.cpp:1110 ../Explore/MLJCMapNewView.cpp:58 +#: ../Explore/AbstractClusterMap.cpp:65 ../Explore/LocalGearyMapNewView.cpp:71 +#: ../Explore/GetisOrdMapNewView.cpp:71 +#: ../Explore/ConditionalClusterMapView.cpp:1137 +#: ../Explore/ConditionalClusterMapView.cpp:1356 +#: ../Explore/ConditionalClusterMapView.cpp:1358 +#: ../Explore/ConditionalClusterMapView.cpp:1566 +#: ../Explore/ConditionalClusterMapView.cpp:1780 ../GdaConst.cpp:386 msgid "Not Significant" msgstr "" @@ -2601,15 +3065,15 @@ msgstr "" msgid "Not enough memory!" msgstr "" -#: ../DialogTools/WeightsManDlg.cpp:547 +#: ../DialogTools/WeightsManDlg.cpp:615 msgid "Notice" msgstr "" -#: ../GeoDa.cpp:6376 +#: ../GeoDa.cpp:6707 msgid "November" msgstr "" -#: ../DialogTools/CreatingWeightDlg.cpp:1453 +#: ../DialogTools/CreatingWeightDlg.cpp:1443 msgid "" "Null geometry was detected in dataset. GeoDa can't create weights with NULL " "geometry. Please try to save as records with valid geometries and try again." @@ -2627,64 +3091,100 @@ msgstr "" msgid "Number of Categories" msgstr "" -#: ../DialogTools/AbstractClusterDlg.cpp:470 ../DialogTools/SkaterDlg.cpp:92 +#: ../DialogTools/AbstractClusterDlg.cpp:600 msgid "Number of Clusters:" msgstr "" -#: ../Explore/ConnectivityHistView.cpp:354 +#: ../Explore/ConnectivityHistView.cpp:356 msgid "Number of Neighbors" msgstr "" -#: ../DialogTools/KMeansDlg.cpp:331 ../DialogTools/HClusterDlg.cpp:454 -#: ../DialogTools/SpectralClusteringDlg.cpp:523 -msgid "Number of clusters:\t" +#: ../DialogTools/nbrMatchDlg.cpp:91 +msgid "Number of Neighbors:" msgstr "" -#: ../DialogTools/AbstractClusterDlg.cpp:930 -msgid "Number of not clustered observations: " +#: ../DialogTools/HDBScanDlg.h:631 +msgid "Number of Points" msgstr "" -#: ../ShapeOperations/OGRDatasourceProxy.cpp:420 -msgid "" -"OGR failed to create field.\n" -"\n" -"Details:" +#: ../DialogTools/MultiQuantileLisaDlg.cpp:114 +msgid "Number of Quantiles" msgstr "" -#: ../osm/CsvFieldConfDlg.cpp:166 ../DialogTools/FieldNameCorrectionDlg.cpp:645 -#: ../DialogTools/FieldNameCorrectionDlg.cpp:692 +#: ../DialogTools/MultiQuantileLisaDlg.cpp:84 +#: ../DialogTools/quantileLisaDlg.cpp:76 +msgid "Number of Quantiles:" +msgstr "" + +#: ../DialogTools/RedcapDlg.cpp:106 ../DialogTools/SkaterDlg.cpp:93 +#: ../DialogTools/AZPDlg.cpp:85 +msgid "Number of Regions:" +msgstr "" + +#: ../DialogTools/KMeansDlg.cpp:939 +msgid "Number of Samples/Iterations:" +msgstr "" + +#: ../DialogTools/KMeansDlg.cpp:319 ../DialogTools/KMeansDlg.cpp:1353 +#: ../DialogTools/HClusterDlg.cpp:426 +#: ../DialogTools/SpectralClusteringDlg.cpp:525 +msgid "Number of clusters:\t" +msgstr "" + +#: ../DialogTools/AbstractClusterDlg.cpp:1191 +msgid "Number of observations not in a cluster: " +msgstr "" + +#: ../DialogTools/AZPDlg.cpp:432 +msgid "Number of regions:\t" +msgstr "" + +#: ../DialogTools/KMeansDlg.cpp:1368 ../DialogTools/KMeansDlg.cpp:1375 +msgid "Number of samples/iterations:\t" +msgstr "" + +#: ../ShapeOperations/OGRDatasourceProxy.cpp:435 +msgid "" +"OGR failed to create field.\n" +"\n" +"Details:" +msgstr "" + +#: ../osm/CsvFieldConfDlg.cpp:166 ../DialogTools/FieldNameCorrectionDlg.cpp:648 +#: ../DialogTools/FieldNameCorrectionDlg.cpp:697 #: ../DialogTools/MultiVarSettingsDlg.cpp:118 -#: ../DialogTools/CsvFieldConfDlg.cpp:168 ../DialogTools/SaveToTableDlg.cpp:150 +#: ../DialogTools/CsvFieldConfDlg.cpp:168 ../DialogTools/SaveToTableDlg.cpp:157 #: ../DialogTools/VariableSettingsDlg.cpp:143 -#: ../DialogTools/ProjectInfoDlg.cpp:162 ../DialogTools/SpatialJoinDlg.cpp:433 +#: ../DialogTools/ProjectInfoDlg.cpp:162 ../DialogTools/SpatialJoinDlg.cpp:496 #: ../DialogTools/RandomizationDlg.cpp:97 ../Explore/ColocationMapView.cpp:172 #: ../Explore/MapLayerTree.cpp:68 ../Explore/GroupingMapView.cpp:71 -#: ../GeneralWxUtils.cpp:569 +#: ../GeneralWxUtils.cpp:583 ../GeneralWxUtils.cpp:683 msgid "OK" msgstr "" -#: ../GeoDa.cpp:991 +#: ../GeoDa.cpp:1018 msgid "OK to Exit?" msgstr "" -#: ../DialogTools/RegressionDlg.cpp:585 +#: ../DialogTools/RegressionDlg.cpp:588 msgid "OLS Model has been selected." msgstr "" -#: ../DialogTools/RegressionDlg.cpp:581 +#: ../DialogTools/RegressionDlg.cpp:584 msgid "OLS Model with White test has been selected." msgstr "" -#: ../Explore/LineChartView.cpp:2209 +#: ../Explore/LineChartView.cpp:2214 msgid "Obs." msgstr "" -#: ../GeoDa.cpp:6374 +#: ../GeoDa.cpp:6705 msgid "October" msgstr "" -#: ../osm/uiRoadDownload.cpp:110 ../Explore/MapLayoutView.cpp:60 -#: ../TemplateLegend.cpp:62 ../GeneralWxUtils.cpp:108 +#: ../osm/uiRoadDownload.cpp:110 ../DialogTools/nbrMatchDlg.cpp:674 +#: ../Explore/MapLayoutView.cpp:61 ../TemplateLegend.cpp:62 +#: ../GeneralWxUtils.cpp:109 msgid "Ok" msgstr "" @@ -2702,36 +3202,36 @@ msgid "" "allowed observation range of 1 through %d." msgstr "" -#: ../DialogTools/VarGroupingEditorDlg.cpp:1277 +#: ../DialogTools/VarGroupingEditorDlg.cpp:1274 msgid "" "Once you have grouped variables, you can save a new space-time table and " "weights: To add a spatial ID to your space-time table and create space-time " "weights, you need to have an active weights file (Tools-Weights Manager)." msgstr "" -#: ../DialogTools/WeightsManDlg.cpp:395 +#: ../DialogTools/WeightsManDlg.cpp:463 msgid "Only 'gal', 'gwt', 'kwt', 'mat' and 'swm' weights files supported." msgstr "" -#: ../Explore/MapLayerTree.cpp:782 +#: ../Explore/MapLayerTree.cpp:852 msgid "Only Map Boundary" msgstr "" -#: ../DialogTools/ReportBugDlg.cpp:313 +#: ../DialogTools/ReportBugDlg.cpp:314 msgid "" "Oops. GeoDa was unable to submit a bug report. Please try again or create it " "here instead: https://github.com/GeoDaCenter/geoda/issues Thanks!" msgstr "" -#: ../DialogTools/ConnectDatasourceDlg.cpp:838 +#: ../DialogTools/ConnectDatasourceDlg.cpp:850 msgid "Open Datasource:" msgstr "" -#: ../DialogTools/ConnectDatasourceDlg.cpp:839 +#: ../DialogTools/ConnectDatasourceDlg.cpp:851 msgid "Open Layer:" msgstr "" -#: ../Project.cpp:1571 +#: ../Project.cpp:1642 msgid "Open data source progress dialog" msgstr "" @@ -2739,7 +3239,7 @@ msgstr "" msgid "Open file" msgstr "" -#: ../DialogTools/ConnectDatasourceDlg.cpp:759 +#: ../DialogTools/ConnectDatasourceDlg.cpp:776 msgid "Open project file:" msgstr "" @@ -2747,39 +3247,44 @@ msgstr "" msgid "Operation requires a valid field name or constant." msgstr "" +#: ../DialogTools/nbrMatchDlg.cpp:880 ../DialogTools/nbrMatchDlg.cpp:891 +#: ../DialogTools/nbrMatchDlg.cpp:1467 ../DialogTools/nbrMatchDlg.cpp:1475 #: ../Explore/ColocationMapView.cpp:800 ../Explore/ColocationMapView.cpp:808 #: ../Explore/PCPNewView.cpp:1206 ../Explore/PCPNewView.cpp:1285 -#: ../Explore/ConnectivityMapView.cpp:616 -#: ../Explore/ConnectivityMapView.cpp:624 ../Explore/3DPlotView.cpp:1133 -#: ../Explore/3DPlotView.cpp:1141 ../Explore/MapNewView.cpp:3490 -#: ../Explore/MapNewView.cpp:3553 ../Explore/MLJCMapNewView.cpp:583 +#: ../Explore/ConnectivityMapView.cpp:621 +#: ../Explore/ConnectivityMapView.cpp:629 ../Explore/3DPlotView.cpp:1270 +#: ../Explore/3DPlotView.cpp:1278 ../Explore/MapNewView.cpp:3736 +#: ../Explore/MapNewView.cpp:3842 ../Explore/MLJCMapNewView.cpp:583 #: ../Explore/MLJCMapNewView.cpp:591 ../Explore/CartogramNewView.cpp:1106 -#: ../Explore/CartogramNewView.cpp:1114 ../Explore/ScatterNewPlotView.cpp:2008 -#: ../Explore/ScatterNewPlotView.cpp:2022 ../Explore/BoxNewPlotView.cpp:1014 +#: ../Explore/CartogramNewView.cpp:1114 ../Explore/DistancePlotView.cpp:258 +#: ../Explore/ScatterNewPlotView.cpp:2012 +#: ../Explore/ScatterNewPlotView.cpp:2026 ../Explore/BoxNewPlotView.cpp:1014 #: ../Explore/BoxNewPlotView.cpp:1022 ../Explore/CorrelogramView.cpp:276 -#: ../Explore/CorrelogramView.cpp:284 ../Explore/ConditionalMapView.cpp:1058 -#: ../Explore/ConditionalMapView.cpp:1066 ../Explore/ScatterPlotMatView.cpp:151 -#: ../Explore/ScatterPlotMatView.cpp:158 -#: ../Explore/ConnectivityHistView.cpp:764 -#: ../Explore/ConnectivityHistView.cpp:772 -#: ../Explore/LisaScatterPlotView.cpp:1102 -#: ../Explore/LisaScatterPlotView.cpp:1110 ../Explore/LineChartView.cpp:772 -#: ../Explore/LineChartView.cpp:780 ../Explore/AbstractClusterMap.cpp:529 -#: ../Explore/AbstractClusterMap.cpp:537 +#: ../Explore/CorrelogramView.cpp:284 ../Explore/ConditionalMapView.cpp:1059 +#: ../Explore/ConditionalMapView.cpp:1067 +#: ../Explore/ConditionalBoxPlotView.cpp:676 +#: ../Explore/ConditionalBoxPlotView.cpp:709 +#: ../Explore/ScatterPlotMatView.cpp:151 ../Explore/ScatterPlotMatView.cpp:158 +#: ../Explore/ConnectivityHistView.cpp:766 +#: ../Explore/ConnectivityHistView.cpp:774 +#: ../Explore/LisaScatterPlotView.cpp:1097 +#: ../Explore/LisaScatterPlotView.cpp:1105 ../Explore/LineChartView.cpp:769 +#: ../Explore/LineChartView.cpp:777 ../Explore/AbstractClusterMap.cpp:532 +#: ../Explore/AbstractClusterMap.cpp:540 #: ../Explore/LocalGearyMapNewView.cpp:733 #: ../Explore/LocalGearyMapNewView.cpp:741 -#: ../Explore/ConditionalHistogramView.cpp:1040 -#: ../Explore/ConditionalHistogramView.cpp:1048 -#: ../Explore/HistogramView.cpp:1290 ../Explore/HistogramView.cpp:1298 -#: ../Explore/ConditionalScatterPlotView.cpp:872 -#: ../Explore/ConditionalScatterPlotView.cpp:880 +#: ../Explore/ConditionalHistogramView.cpp:1185 +#: ../Explore/ConditionalHistogramView.cpp:1202 +#: ../Explore/HistogramView.cpp:1384 ../Explore/HistogramView.cpp:1397 +#: ../Explore/ConditionalScatterPlotView.cpp:882 +#: ../Explore/ConditionalScatterPlotView.cpp:890 #: ../Explore/GetisOrdMapNewView.cpp:628 ../Explore/GetisOrdMapNewView.cpp:636 #: ../Explore/CovSpView.cpp:152 ../Explore/CovSpView.cpp:160 #: ../Explore/GroupingMapView.cpp:535 ../Explore/GroupingMapView.cpp:543 -#: ../Explore/ConditionalNewView.cpp:808 -#: ../Explore/ConditionalClusterMapView.cpp:929 -#: ../Explore/ConditionalClusterMapView.cpp:937 -#: ../DataViewer/TableFrame.cpp:222 ../GeoDa.cpp:660 +#: ../Explore/ConditionalNewView.cpp:806 +#: ../Explore/ConditionalClusterMapView.cpp:931 +#: ../Explore/ConditionalClusterMapView.cpp:939 +#: ../DataViewer/TableFrame.cpp:213 ../GeoDa.cpp:687 msgid "Options" msgstr "" @@ -2791,7 +3296,7 @@ msgstr "" msgid "Options:" msgstr "" -#: ../Explore/ConditionalClusterMapView.cpp:1574 ../GdaConst.cpp:387 +#: ../Explore/ConditionalClusterMapView.cpp:1577 ../GdaConst.cpp:393 msgid "Other Pos" msgstr "" @@ -2807,19 +3312,21 @@ msgstr "" msgid "Outline Color for Category" msgstr "" -#: ../Explore/MapLayerTree.cpp:758 +#: ../Explore/MapLayerTree.cpp:829 msgid "Outline Visible" msgstr "" -#: ../DialogTools/MaxpDlg.cpp:177 ../DialogTools/PCASettingsDlg.cpp:93 -#: ../DialogTools/RedcapDlg.cpp:183 ../DialogTools/SkaterDlg.cpp:149 -#: ../DialogTools/HDBScanDlg.cpp:207 ../DialogTools/KMeansDlg.cpp:170 -#: ../DialogTools/HClusterDlg.cpp:196 -#: ../DialogTools/SpectralClusteringDlg.cpp:268 +#: ../DialogTools/MaxpDlg.cpp:165 ../DialogTools/PCASettingsDlg.cpp:92 +#: ../DialogTools/RedcapDlg.cpp:170 ../DialogTools/MDSDlg.cpp:152 +#: ../DialogTools/SkaterDlg.cpp:148 ../DialogTools/HDBScanDlg.cpp:200 +#: ../DialogTools/KMeansDlg.cpp:159 ../DialogTools/KMeansDlg.cpp:989 +#: ../DialogTools/HClusterDlg.cpp:183 +#: ../DialogTools/SpectralClusteringDlg.cpp:252 +#: ../DialogTools/DBScanDlg.cpp:195 ../DialogTools/AZPDlg.cpp:198 msgid "Output:" msgstr "" -#: ../DialogTools/RegressionDlg.cpp:866 +#: ../DialogTools/RegressionDlg.cpp:870 msgid "Overwrite?" msgstr "" @@ -2835,19 +3342,22 @@ msgstr "" msgid "Parallel Coordinate Plot: " msgstr "" -#: ../DialogTools/MaxpDlg.cpp:170 ../DialogTools/PCASettingsDlg.cpp:86 -#: ../DialogTools/RedcapDlg.cpp:175 ../DialogTools/MDSDlg.cpp:100 -#: ../DialogTools/SkaterDlg.cpp:142 ../DialogTools/HDBScanDlg.cpp:186 -#: ../DialogTools/KMeansDlg.cpp:162 ../DialogTools/HClusterDlg.cpp:185 -#: ../DialogTools/SpectralClusteringDlg.cpp:257 +#: ../DialogTools/MaxpDlg.cpp:159 ../DialogTools/PCASettingsDlg.cpp:85 +#: ../DialogTools/RedcapDlg.cpp:155 ../DialogTools/MDSDlg.cpp:144 +#: ../DialogTools/SkaterDlg.cpp:134 ../DialogTools/HDBScanDlg.cpp:189 +#: ../DialogTools/nbrMatchDlg.cpp:138 ../DialogTools/KMeansDlg.cpp:153 +#: ../DialogTools/KMeansDlg.cpp:983 ../DialogTools/HClusterDlg.cpp:172 +#: ../DialogTools/tSNEDlg.cpp:241 ../DialogTools/SpectralClusteringDlg.cpp:242 +#: ../DialogTools/quantileLisaDlg.cpp:98 ../DialogTools/DBScanDlg.cpp:184 +#: ../DialogTools/AZPDlg.cpp:192 msgid "Parameters:" msgstr "" -#: ../GeneralWxUtils.cpp:51 +#: ../GeneralWxUtils.cpp:52 msgid "Paste" msgstr "" -#: ../Explore/CatClassification.cpp:1978 +#: ../Explore/CatClassification.cpp:2096 msgid "Percentile" msgstr "" @@ -2855,8 +3365,8 @@ msgstr "" msgid "Percentile Map" msgstr "" -#: ../Explore/LineChartView.cpp:2236 ../Explore/LineChartView.cpp:2257 -#: ../Explore/LineChartView.cpp:2268 +#: ../Explore/LineChartView.cpp:2241 ../Explore/LineChartView.cpp:2262 +#: ../Explore/LineChartView.cpp:2273 msgid "Period 1" msgstr "" @@ -2864,8 +3374,8 @@ msgstr "" msgid "Period 1:" msgstr "" -#: ../Explore/LineChartView.cpp:2287 ../Explore/LineChartView.cpp:2306 -#: ../Explore/LineChartView.cpp:2317 +#: ../Explore/LineChartView.cpp:2292 ../Explore/LineChartView.cpp:2311 +#: ../Explore/LineChartView.cpp:2322 msgid "Period 2" msgstr "" @@ -2873,7 +3383,16 @@ msgstr "" msgid "Period 2:" msgstr "" -#: ../DialogTools/ReportBugDlg.cpp:284 +#: ../DialogTools/tSNEDlg.cpp:541 +#, c-format +msgid "Perplexity parameter should not be larger than %d." +msgstr "" + +#: ../DialogTools/tSNEDlg.cpp:136 +msgid "Perplexity:" +msgstr "" + +#: ../DialogTools/ReportBugDlg.cpp:285 msgid "Please briefly describe what went wrong." msgstr "" @@ -2885,27 +3404,29 @@ msgstr "" msgid "Please check the selected variables are all valid." msgstr "" -#: ../DialogTools/AutoUpdateDlg.cpp:496 -msgid "Please check your network connection, or contact GeoDa support team." +#: ../DialogTools/AutoUpdateDlg.cpp:500 +msgid "" +"Please check your network connection, or download GeoDa from https://" +"geodacenter.github.io" msgstr "" -#: ../Explore/LineChartView.cpp:1414 ../Explore/LineChartView.cpp:1482 +#: ../Explore/LineChartView.cpp:1417 ../Explore/LineChartView.cpp:1485 msgid "Please choose Period 1 first." msgstr "" -#: ../Explore/LineChartView.cpp:1001 ../Explore/LineChartView.cpp:1047 +#: ../Explore/LineChartView.cpp:998 ../Explore/LineChartView.cpp:1044 msgid "Please choose Period 1." msgstr "" -#: ../Explore/LineChartView.cpp:1423 ../Explore/LineChartView.cpp:1491 +#: ../Explore/LineChartView.cpp:1426 ../Explore/LineChartView.cpp:1494 msgid "Please choose Period 2 first." msgstr "" -#: ../Explore/LineChartView.cpp:1010 ../Explore/LineChartView.cpp:1056 +#: ../Explore/LineChartView.cpp:1007 ../Explore/LineChartView.cpp:1053 msgid "Please choose Period 2." msgstr "" -#: ../Explore/LineChartView.cpp:966 ../Explore/LineChartView.cpp:1332 +#: ../Explore/LineChartView.cpp:963 ../Explore/LineChartView.cpp:1329 msgid "Please choose Periods first." msgstr "" @@ -2913,120 +3434,207 @@ msgstr "" msgid "Please choose a Result field." msgstr "" -#: ../DialogTools/ReportBugDlg.cpp:292 +#: ../DialogTools/ReportBugDlg.cpp:293 msgid "Please describe steps you took before something went wrong." msgstr "" -#: ../DialogTools/MaxpDlg.cpp:468 ../DialogTools/RedcapDlg.cpp:485 -#: ../DialogTools/SkaterDlg.cpp:466 ../DialogTools/HDBScanDlg.cpp:531 -#: ../DialogTools/KMeansDlg.cpp:485 ../DialogTools/HClusterDlg.cpp:292 -#: ../DialogTools/SpectralClusteringDlg.cpp:693 +#: ../DialogTools/MaxpDlg.cpp:444 ../DialogTools/RedcapDlg.cpp:478 +#: ../DialogTools/SkaterDlg.cpp:452 ../DialogTools/HDBScanDlg.cpp:569 +#: ../DialogTools/KMeansDlg.cpp:480 ../DialogTools/HClusterDlg.cpp:257 +#: ../DialogTools/SpectralClusteringDlg.cpp:715 +#: ../DialogTools/DBScanDlg.cpp:696 ../DialogTools/AZPDlg.cpp:497 msgid "Please enter a field name for saving clustering results." msgstr "" -#: ../DialogTools/SpectralClusteringDlg.cpp:559 +#: ../DialogTools/MultiQuantileLisaDlg.cpp:394 +#: ../DialogTools/quantileLisaDlg.cpp:261 +msgid "" +"Please enter a field name for saving the quantile selection as binary data " +"in table." +msgstr "" + +#: ../DialogTools/MultiQuantileLisaDlg.cpp:272 +msgid "" +"Please enter a valid and non-duplicated field name for saving the quantile " +"selection as binary data in table." +msgstr "" + +#: ../DialogTools/AZPDlg.cpp:572 +msgid "Please enter a valid number for Min Region Size." +msgstr "" + +#: ../DialogTools/MDSDlg.cpp:341 +msgid "Please enter a valid number for maximum number of iterations." +msgstr "" + +#: ../DialogTools/SpectralClusteringDlg.cpp:589 +msgid "Please enter a valid number of KNN neighbors." +msgstr "" + +#: ../DialogTools/SpectralClusteringDlg.cpp:566 msgid "Please enter a valid number of cluster." msgstr "" -#: ../DialogTools/AbstractClusterDlg.cpp:417 ../DialogTools/KMeansDlg.cpp:363 -#: ../DialogTools/HClusterDlg.cpp:475 +#: ../DialogTools/AbstractClusterDlg.cpp:531 ../DialogTools/KMeansDlg.cpp:351 +#: ../DialogTools/KMeansDlg.cpp:1124 ../DialogTools/HClusterDlg.cpp:447 msgid "Please enter a valid number of clusters." msgstr "" +#: ../DialogTools/SpectralClusteringDlg.cpp:604 +msgid "Please enter a valid number of mutual KNN neighbors." +msgstr "" + +#: ../DialogTools/AZPDlg.cpp:526 +msgid "Please enter a valid number of regions." +msgstr "" + #: ../DialogTools/HistIntervalDlg.cpp:75 msgid "Please enter a valid positive integer" msgstr "" -#: ../DialogTools/MaxpDlg.cpp:460 -msgid "Please enter iteration number" +#: ../DialogTools/MDSDlg.cpp:350 +msgid "Please enter a valid value for convergence criterion." msgstr "" -#: ../DialogTools/RedcapDlg.cpp:468 -msgid "Please enter maximum number of regions." +#: ../DialogTools/MaxpDlg.cpp:436 +msgid "Please enter iteration number" msgstr "" -#: ../DialogTools/MaxpDlg.cpp:510 ../DialogTools/RedcapDlg.cpp:476 -#: ../DialogTools/SkaterDlg.cpp:507 +#: ../DialogTools/MaxpDlg.cpp:474 ../DialogTools/RedcapDlg.cpp:468 +#: ../DialogTools/RedcapDlg.cpp:513 ../DialogTools/SkaterDlg.cpp:484 +#: ../DialogTools/AZPDlg.cpp:590 msgid "Please enter minimum bound value" msgstr "" -#: ../DialogTools/MaxpDlg.cpp:519 +#: ../DialogTools/MaxpDlg.cpp:483 msgid "" "Please enter minimum number of observations per regions, or use minimum " "bound instead." msgstr "" -#: ../DialogTools/SkaterDlg.cpp:458 -msgid "Please enter number of regions" +#: ../DialogTools/RedcapDlg.cpp:501 ../DialogTools/SkaterDlg.cpp:510 +msgid "" +"Please enter number of regions, or minimum bound value, or minimum region " +"size." msgstr "" #: ../osm/uiRoadDownload.cpp:195 msgid "Please enter values of bounding box." msgstr "" -#: ../Explore/LineChartView.cpp:1316 +#: ../Explore/LineChartView.cpp:1313 msgid "Please first select observations in one of the other data or map views." msgstr "" -#: ../DialogTools/CreateGridDlg.cpp:291 +#: ../DialogTools/CreateGridDlg.cpp:316 msgid "Please fix the grid bounding box." msgstr "" -#: ../DialogTools/ExportDataDlg.cpp:727 -#: ../DialogTools/ConnectDatasourceDlg.cpp:1009 -msgid "Please input Carto App Key." +#: ../DialogTools/DBScanDlg.cpp:443 +msgid "Please input a valid numeric number for epsilon." msgstr "" -#: ../DialogTools/ExportDataDlg.cpp:723 -#: ../DialogTools/ConnectDatasourceDlg.cpp:1005 -msgid "Please input Carto User Name." +#: ../Explore/LoessPlotCanvas.cpp:695 +msgid "Please input a valid numeric value for cell." +msgstr "" + +#: ../DialogTools/tSNEDlg.cpp:569 +msgid "Please input a valid numeric value for final momentum." +msgstr "" + +#: ../DialogTools/tSNEDlg.cpp:596 +msgid "Please input a valid numeric value for iterations for momentum switch." msgstr "" -#: ../DialogTools/ConnectDatasourceDlg.cpp:976 +#: ../Explore/LoessPlotCanvas.cpp:702 +msgid "Please input a valid numeric value for iterations." +msgstr "" + +#: ../DialogTools/tSNEDlg.cpp:578 +msgid "Please input a valid numeric value for learning rate." +msgstr "" + +#: ../Explore/DistancePlotView.cpp:625 +msgid "Please input a valid numeric value for max distance." +msgstr "" + +#: ../DialogTools/tSNEDlg.cpp:587 +msgid "Please input a valid numeric value for max iterations." +msgstr "" + +#: ../DialogTools/tSNEDlg.cpp:559 +msgid "Please input a valid numeric value for momentum." +msgstr "" + +#: ../DialogTools/nbrMatchDlg.cpp:303 +msgid "Please input a valid numeric value for number of neighbors." +msgstr "" + +#: ../DialogTools/tSNEDlg.cpp:534 +msgid "Please input a valid numeric value for perplexity." +msgstr "" + +#: ../Explore/DistancePlotView.cpp:638 +msgid "Please input a valid numeric value for sample size." +msgstr "" + +#: ../Explore/LoessPlotCanvas.cpp:688 +msgid "Please input a valid numeric value for span." +msgstr "" + +#: ../DialogTools/tSNEDlg.cpp:550 +msgid "Please input a valid numeric value for theta." +msgstr "" + +#: ../DialogTools/ConnectDatasourceDlg.cpp:988 msgid "Please input a valid url address." msgstr "" -#: ../DialogTools/ConnectDatasourceDlg.cpp:980 +#: ../DialogTools/ConnectDatasourceDlg.cpp:992 msgid "Please input a valid url." msgstr "" -#: ../DialogTools/ExportDataDlg.cpp:707 -#: ../DialogTools/ConnectDatasourceDlg.cpp:946 +#: ../DialogTools/KMeansDlg.cpp:1251 +msgid "Please input a valid value between 0 and 1 for sample rate." +msgstr "" + +#: ../DialogTools/ExportDataDlg.cpp:728 +#: ../DialogTools/ConnectDatasourceDlg.cpp:958 msgid "Please input database host." msgstr "" -#: ../DialogTools/ExportDataDlg.cpp:708 -#: ../DialogTools/ConnectDatasourceDlg.cpp:947 +#: ../DialogTools/ExportDataDlg.cpp:729 +#: ../DialogTools/ConnectDatasourceDlg.cpp:959 msgid "Please input database name." msgstr "" -#: ../DialogTools/ExportDataDlg.cpp:709 -#: ../DialogTools/ConnectDatasourceDlg.cpp:948 +#: ../DialogTools/ExportDataDlg.cpp:730 +#: ../DialogTools/ConnectDatasourceDlg.cpp:960 msgid "Please input database port." msgstr "" -#: ../DialogTools/AbstractClusterDlg.cpp:617 +#: ../DialogTools/AbstractClusterDlg.cpp:803 msgid "Please input minimum bound value." msgstr "" -#: ../DialogTools/ConnectDatasourceDlg.cpp:950 +#: ../DialogTools/ConnectDatasourceDlg.cpp:962 msgid "Please input password." msgstr "" -#: ../DialogTools/ExportDataDlg.cpp:711 +#: ../DialogTools/ExportDataDlg.cpp:732 msgid "Please input table name." msgstr "" -#: ../DialogTools/ExportDataDlg.cpp:710 -#: ../DialogTools/ConnectDatasourceDlg.cpp:949 +#: ../DialogTools/ExportDataDlg.cpp:731 +#: ../DialogTools/ConnectDatasourceDlg.cpp:961 msgid "Please input user name." msgstr "" -#: ../GeoDa.cpp:2579 +#: ../GeoDa.cpp:2675 msgid "Please load another layer using map window to apply Spatial Join." msgstr "" -#: ../DialogTools/ConnectDatasourceDlg.cpp:751 +#: ../DialogTools/ConnectDatasourceDlg.cpp:768 msgid "Please open a data file rather than a project file (*.gda)." msgstr "" @@ -3034,11 +3642,11 @@ msgstr "" msgid "Please provide paths for both Project file and Datasource." msgstr "" -#: ../DialogTools/PreferenceDlg.cpp:845 +#: ../DialogTools/PreferenceDlg.cpp:946 msgid "Please restart GeoDa to apply the language setup." msgstr "" -#: ../DialogTools/AutoUpdateDlg.cpp:488 +#: ../DialogTools/AutoUpdateDlg.cpp:492 msgid "Please restart GeoDa to finish installing updates." msgstr "" @@ -3046,31 +3654,36 @@ msgstr "" msgid "Please right-click or use
" msgstr "" -#: ../DialogTools/SpatialJoinDlg.cpp:615 -msgid "Please select Join Operation with Join Variable." +#: ../DialogTools/nbrMatchDlg.cpp:724 +msgid "Please select a ID variable." msgstr "" -#: ../GeoDa.cpp:3934 +#: ../GeoDa.cpp:4217 msgid "Please select a binary variable for Local Join Count." msgstr "" -#: ../DialogTools/SpatialJoinDlg.cpp:400 +#: ../DialogTools/SpatialJoinDlg.cpp:432 #, c-format msgid "Please select a map layer to apply spatial join to current map (%s):" msgstr "" -#: ../DialogTools/FieldNewCalcLagDlg.cpp:98 +#: ../DialogTools/FieldNewCalcLagDlg.cpp:116 #: ../DialogTools/FieldNewCalcRateDlg.cpp:113 msgid "Please select a results field." msgstr "" -#: ../Explore/LineChartView.cpp:613 +#: ../Explore/LineChartView.cpp:610 msgid "" "Please select a time variable first, and make sure more than one time steps " "have been defined." msgstr "" -#: ../DialogTools/CreatingWeightDlg.cpp:1390 +#: ../DialogTools/MultiQuantileLisaDlg.cpp:232 +#: ../DialogTools/quantileLisaDlg.cpp:191 +msgid "Please select a variable for Quantile LISA." +msgstr "" + +#: ../DialogTools/CreatingWeightDlg.cpp:1380 msgid "Please select a weights type." msgstr "" @@ -3082,7 +3695,7 @@ msgstr "" msgid "Please select an Event field." msgstr "" -#: ../DialogTools/FieldNewCalcLagDlg.cpp:112 +#: ../DialogTools/FieldNewCalcLagDlg.cpp:130 msgid "Please select an Variable field." msgstr "" @@ -3092,7 +3705,7 @@ msgid "" "correlogram." msgstr "" -#: ../DialogTools/AbstractClusterDlg.cpp:695 +#: ../DialogTools/AbstractClusterDlg.cpp:892 #, c-format msgid "Please select at least %d variables." msgstr "" @@ -3101,23 +3714,31 @@ msgstr "" msgid "Please select at least 2 variables." msgstr "" -#: ../DialogTools/CreatingWeightDlg.cpp:1166 +#: ../DialogTools/SpatialJoinDlg.cpp:766 +msgid "Please select at least one Join Operation with Join Variable." +msgstr "" + +#: ../DialogTools/CreatingWeightDlg.cpp:1156 msgid "Please select at least one variable." msgstr "" -#: ../GeoDa.cpp:4040 +#: ../GeoDa.cpp:4355 msgid "Please select binary variables for Co-location Join Count." msgstr "" -#: ../GeoDa.cpp:2645 +#: ../GeoDa.cpp:2741 msgid "Please select features first." msgstr "" -#: ../osm/uiRoadDownload.cpp:251 ../DialogTools/DatasourceDlg.cpp:256 +#: ../Explore/DistancePlotView.cpp:612 +msgid "Please select more than one variable." +msgstr "" + +#: ../osm/uiRoadDownload.cpp:251 ../DialogTools/DatasourceDlg.cpp:230 msgid "Please select the layer name to connect:" msgstr "" -#: ../GeoDa.cpp:3981 ../GeoDa.cpp:3990 +#: ../GeoDa.cpp:4266 ../GeoDa.cpp:4276 msgid "Please select two binary variables for Bivariate Local Join Count." msgstr "" @@ -3125,15 +3746,15 @@ msgstr "" msgid "Please setup co-locations first." msgstr "" -#: ../DialogTools/FieldNewCalcLagDlg.cpp:105 +#: ../DialogTools/FieldNewCalcLagDlg.cpp:123 msgid "Please specify a Weights matrix." msgstr "" -#: ../DialogTools/ExportDataDlg.cpp:332 +#: ../DialogTools/ExportDataDlg.cpp:341 msgid "Please specify a valid data source name." msgstr "" -#: ../DialogTools/CreatingWeightDlg.cpp:1174 +#: ../DialogTools/CreatingWeightDlg.cpp:1164 msgid "Please specify distance metric." msgstr "" @@ -3143,13 +3764,19 @@ msgid "" "default: p-value = 0.01" msgstr "" +#: ../DialogTools/MultiQuantileLisaDlg.cpp:357 +msgid "" +"Please use the > button to specify more than one variable for Multivarite " +"Quantile LISA." +msgstr "" + #: ../Explore/CovSpView.cpp:524 msgid "" "Please use
Options > Change Variable
to specify a variable." msgstr "" -#: ../DialogTools/PreferenceDlg.cpp:198 +#: ../DialogTools/PreferenceDlg.cpp:213 msgid "Plots:" msgstr "" @@ -3157,7 +3784,7 @@ msgstr "" msgid "Point Radius:" msgstr "" -#: ../Explore/LocalGearyMapNewView.cpp:76 ../GdaConst.cpp:389 +#: ../Explore/LocalGearyMapNewView.cpp:76 ../GdaConst.cpp:395 msgid "Positive" msgstr "" @@ -3173,11 +3800,11 @@ msgstr "" msgid "Project file path is empty." msgstr "" -#: ../Project.cpp:657 +#: ../Project.cpp:721 msgid "Project filename not specified." msgstr "" -#: ../DialogTools/SelectWeightsDlg.cpp:345 ../DialogTools/WeightsManDlg.cpp:878 +#: ../DialogTools/SelectWeightsDlg.cpp:345 ../DialogTools/WeightsManDlg.cpp:946 msgid "Property" msgstr "" @@ -3185,15 +3812,24 @@ msgstr "" msgid "Publish Maps and Plots to GeoDa-Web" msgstr "" -#: ../Explore/CatClassification.cpp:1970 +#: ../Explore/CatClassification.cpp:2088 msgid "Quantile" msgstr "" +#: ../DialogTools/quantileLisaDlg.cpp:46 +msgid "Quantile LISA Dialog" +msgstr "" + +#: ../DialogTools/quantileLisaDlg.cpp:317 +#, c-format +msgid "Quantile LISA Map (%s, # of quantiles=%d, select quantile=%d)" +msgstr "" + #: ../DialogTools/VariableSettingsDlg.cpp:493 msgid "Quantile Map" msgstr "" -#: ../DialogTools/RedcapDlg.cpp:63 +#: ../DialogTools/RedcapDlg.cpp:48 msgid "REDCAP Settings" msgstr "" @@ -3202,7 +3838,7 @@ msgstr "" msgid "Random Gaussian dist with mean=%s, sd=%s" msgstr "" -#: ../Explore/CorrelParamsDlg.cpp:191 +#: ../Explore/DistancePlotView.cpp:405 ../Explore/CorrelParamsDlg.cpp:191 msgid "Random Sample" msgstr "" @@ -3218,15 +3854,16 @@ msgstr "" msgid "Rate calculation successful." msgstr "" +#: ../DialogTools/FieldNewCalcSheetDlg.cpp:71 #: ../DialogTools/FieldNewCalcRateDlg.h:43 msgid "Rates" msgstr "" -#: ../GeoDa.cpp:3858 +#: ../GeoDa.cpp:4141 msgid "Rates Variable Settings" msgstr "" -#: ../Explore/MapNewView.cpp:3895 +#: ../Explore/MapNewView.cpp:4204 msgid "Raw Rate Smoothed Variable Settings" msgstr "" @@ -3238,7 +3875,7 @@ msgid "" "first line of weights file: %d ." msgstr "" -#: ../GeneralWxUtils.cpp:47 +#: ../GeneralWxUtils.cpp:48 msgid "Redo" msgstr "" @@ -3247,7 +3884,7 @@ msgstr "" msgid "Regression" msgstr "" -#: ../DialogTools/RegressionDlg.cpp:851 +#: ../DialogTools/RegressionDlg.cpp:855 msgid "Regression Output Text File" msgstr "" @@ -3256,38 +3893,36 @@ msgstr "" msgid "Regression Report" msgstr "" -#: ../DialogTools/WeightsManDlg.cpp:79 ../Explore/MapLayerTree.cpp:793 +#: ../DialogTools/WeightsManDlg.cpp:79 ../Explore/MapLayerTree.cpp:863 msgid "Remove" msgstr "" -#: ../DialogTools/VarGroupingEditorDlg.cpp:976 +#: ../DialogTools/VarGroupingEditorDlg.cpp:973 msgid "Remove Time" msgstr "" -#: ../DataViewer/TableFrame.cpp:649 +#: ../DataViewer/TableFrame.cpp:640 msgid "Rename Space-Time Variable" msgstr "" -#: ../DataViewer/TableFrame.cpp:256 ../DataViewer/TableFrame.cpp:652 +#: ../DataViewer/TableFrame.cpp:247 ../DataViewer/TableFrame.cpp:643 msgid "Rename Variable" msgstr "" -#: ../DialogTools/PreferenceDlg.cpp:414 ../Explore/ScatterNewPlotView.cpp:82 +#: ../DialogTools/PreferenceDlg.cpp:448 ../Explore/ScatterNewPlotView.cpp:83 #: ../Explore/LowessParamDlg.cpp:52 msgid "Reset" msgstr "" -#: ../DialogTools/LocaleSetupDlg.cpp:88 +#: ../DialogTools/LocaleSetupDlg.cpp:91 msgid "Reset to system locale information" msgstr "" -#: ../DialogTools/LocaleSetupDlg.cpp:86 -msgid "" -"Reset to system locale successfully. Please re-open current project with " -"system locale." +#: ../DialogTools/LocaleSetupDlg.cpp:89 +msgid "Reset to system locale successfully." msgstr "" -#: ../Explore/MapLayoutView.cpp:37 +#: ../Explore/MapLayoutView.cpp:38 msgid "Resolution(dpi):" msgstr "" @@ -3299,13 +3934,17 @@ msgstr "" msgid "Root Variable:" msgstr "" -#: ../DialogTools/MaxpDlg.cpp:183 ../DialogTools/PCASettingsDlg.cpp:99 -#: ../DialogTools/RedcapDlg.cpp:189 ../DialogTools/MDSDlg.cpp:104 -#: ../DialogTools/SkaterDlg.cpp:155 ../DialogTools/HDBScanDlg.cpp:211 -#: ../DialogTools/KMeansDlg.cpp:176 ../DialogTools/HClusterDlg.cpp:200 -#: ../DialogTools/SpectralClusteringDlg.cpp:274 -#: ../DialogTools/RandomizationDlg.cpp:815 -#: ../DialogTools/RandomizationDlg.cpp:830 +#: ../DialogTools/MultiQuantileLisaDlg.cpp:151 ../DialogTools/MaxpDlg.cpp:171 +#: ../DialogTools/PCASettingsDlg.cpp:98 ../DialogTools/RedcapDlg.cpp:174 +#: ../DialogTools/MDSDlg.cpp:157 ../DialogTools/SkaterDlg.cpp:152 +#: ../DialogTools/HDBScanDlg.cpp:204 ../DialogTools/nbrMatchDlg.cpp:142 +#: ../DialogTools/KMeansDlg.cpp:165 ../DialogTools/KMeansDlg.cpp:995 +#: ../DialogTools/HClusterDlg.cpp:187 ../DialogTools/tSNEDlg.cpp:258 +#: ../DialogTools/SpectralClusteringDlg.cpp:258 +#: ../DialogTools/RandomizationDlg.cpp:795 +#: ../DialogTools/RandomizationDlg.cpp:810 +#: ../DialogTools/quantileLisaDlg.cpp:102 ../DialogTools/DBScanDlg.cpp:199 +#: ../DialogTools/AZPDlg.cpp:204 msgid "Run" msgstr "" @@ -3313,11 +3952,11 @@ msgstr "" msgid "Run Diff-in-Diff Test" msgstr "" -#: ../Explore/LineChartView.cpp:2215 +#: ../Explore/LineChartView.cpp:2220 msgid "S.D" msgstr "" -#: ../DialogTools/PCASettingsDlg.cpp:226 +#: ../DialogTools/PCASettingsDlg.cpp:225 msgid "" "SVD will be automatically used for PCA since the number of rows is less than " "the number of columns." @@ -3327,16 +3966,25 @@ msgstr "" msgid "Sample Autocorrelation" msgstr "" -#: ../Explore/CorrelParamsDlg.cpp:194 +#: ../DialogTools/KMeansDlg.cpp:944 +msgid "Sample Size/Rate:" +msgstr "" + +#: ../Explore/DistancePlotView.cpp:411 ../Explore/CorrelParamsDlg.cpp:194 msgid "Sample Size:" msgstr "" -#: ../DialogTools/PCASettingsDlg.cpp:101 ../DialogTools/HDBScanDlg.cpp:212 -#: ../Explore/MapLayoutView.cpp:382 ../GeneralWxUtils.cpp:44 +#: ../DialogTools/KMeansDlg.cpp:1369 ../DialogTools/KMeansDlg.cpp:1376 +msgid "Sample size/rate:\t" +msgstr "" + +#: ../DialogTools/PCASettingsDlg.cpp:100 ../DialogTools/HDBScanDlg.cpp:205 +#: ../DialogTools/tSNEDlg.cpp:262 ../Explore/MapLayoutView.cpp:383 +#: ../GeneralWxUtils.cpp:45 msgid "Save" msgstr "" -#: ../Explore/MapNewView.cpp:1670 ../Explore/ScatterNewPlotView.cpp:707 +#: ../Explore/MapNewView.cpp:1832 ../Explore/ScatterNewPlotView.cpp:708 msgid "Save " msgstr "" @@ -3344,26 +3992,28 @@ msgstr "" msgid "Save As Datasource" msgstr "" -#: ../DialogTools/ExportDataDlg.cpp:434 +#: ../DialogTools/ExportDataDlg.cpp:443 msgid "Save As has been cancelled." msgstr "" -#: ../DialogTools/CatClassifDlg.cpp:1707 +#: ../DialogTools/CatClassifDlg.cpp:1781 msgid "Save Categories to Table" msgstr "" -#: ../DialogTools/MaxpDlg.cpp:174 ../DialogTools/RedcapDlg.cpp:180 -#: ../DialogTools/SkaterDlg.cpp:146 ../DialogTools/HDBScanDlg.cpp:202 -#: ../DialogTools/KMeansDlg.cpp:167 ../DialogTools/HClusterDlg.cpp:191 -#: ../DialogTools/SpectralClusteringDlg.cpp:263 +#: ../DialogTools/MaxpDlg.cpp:163 ../DialogTools/RedcapDlg.cpp:159 +#: ../DialogTools/SkaterDlg.cpp:139 ../DialogTools/HDBScanDlg.cpp:195 +#: ../DialogTools/KMeansDlg.cpp:157 ../DialogTools/KMeansDlg.cpp:987 +#: ../DialogTools/HClusterDlg.cpp:178 +#: ../DialogTools/SpectralClusteringDlg.cpp:248 +#: ../DialogTools/DBScanDlg.cpp:190 ../DialogTools/AZPDlg.cpp:196 msgid "Save Cluster in Field:" msgstr "" -#: ../GeneralWxUtils.cpp:107 +#: ../GeneralWxUtils.cpp:108 msgid "Save Details" msgstr "" -#: ../Explore/LineChartView.cpp:1557 +#: ../Explore/LineChartView.cpp:1560 msgid "Save Diff-in-Diff Test Results" msgstr "" @@ -3371,7 +4021,7 @@ msgstr "" msgid "Save Dummy" msgstr "" -#: ../Project.cpp:911 +#: ../Project.cpp:974 msgid "Save Duplicate Thiessen Polygon Ids" msgstr "" @@ -3379,11 +4029,15 @@ msgstr "" msgid "Save Image As" msgstr "" -#: ../Explore/LisaScatterPlotView.cpp:1204 ../Explore/MapLayoutView.cpp:427 -#: ../TemplateFrame.cpp:572 ../GeneralWxUtils.cpp:511 +#: ../Explore/LisaScatterPlotView.cpp:1198 ../Explore/MapLayoutView.cpp:428 +#: ../TemplateFrame.cpp:572 ../GeneralWxUtils.cpp:525 msgid "Save Image to File" msgstr "" +#: ../DialogTools/nbrMatchDlg.cpp:913 +msgid "Save Local Match Weights" +msgstr "" + #: ../osm/uiRoadDownload.cpp:331 msgid "Save OSM roads file" msgstr "" @@ -3396,13 +4050,18 @@ msgstr "" msgid "Save Project File As..." msgstr "" -#: ../Explore/MapNewView.cpp:2861 +#: ../DialogTools/MultiQuantileLisaDlg.cpp:100 +#: ../DialogTools/quantileLisaDlg.cpp:92 +msgid "Save Quantile Selection in Field:" +msgstr "" + +#: ../Explore/MapNewView.cpp:3088 #, c-format msgid "Save Rates - %s over %s" msgstr "" #: ../DialogTools/RegressionReportDlg.cpp:98 -#: ../DialogTools/RegressionDlg.cpp:1091 +#: ../DialogTools/RegressionDlg.cpp:1107 msgid "Save Regression Results" msgstr "" @@ -3410,39 +4069,56 @@ msgstr "" msgid "Save Results" msgstr "" -#: ../DialogTools/SpatialJoinDlg.cpp:653 +#: ../DialogTools/SpatialJoinDlg.cpp:809 msgid "Save Results to Table: " msgstr "" -#: ../DialogTools/HDBScanDlg.cpp:302 +#: ../DialogTools/HDBScanDlg.cpp:295 msgid "Save Results: HDBScan (Core Distances/Probabilities/Outliers)" msgstr "" -#: ../Explore/MLJCMapNewView.cpp:765 +#: ../Explore/MLJCMapNewView.cpp:767 msgid "Save Results: Local Join Count stats, " msgstr "" -#: ../Explore/LocalGearyMapNewView.cpp:992 +#: ../DialogTools/nbrMatchDlg.cpp:1637 +msgid "Save Results: Local Match Test, " +msgstr "" + +#: ../DialogTools/nbrMatchDlg.cpp:446 +msgid "Save Results: Local Neighbor Match Test" +msgstr "" + +#: ../Explore/LocalGearyMapNewView.cpp:990 msgid "Save Results: LocalGeary" msgstr "" -#: ../DialogTools/MDSDlg.cpp:294 +#: ../DialogTools/MDSDlg.cpp:503 msgid "Save Results: MDS" msgstr "" -#: ../Explore/LisaScatterPlotView.cpp:936 +#: ../Explore/LisaScatterPlotView.cpp:931 msgid "Save Results: Moran's I" msgstr "" -#: ../DialogTools/SaveSelectionDlg.h:38 +#: ../Explore/MapLayerTree.cpp:497 +msgid "Save Results: Spatial Counts" +msgstr "" + +#: ../DialogTools/tSNEDlg.cpp:877 +msgid "Save Results: t-SNE" +msgstr "" + +#: ../DialogTools/SaveSelectionDlg.h:39 msgid "Save Selection" msgstr "" -#: ../DialogTools/RedcapDlg.cpp:191 ../DialogTools/SkaterDlg.cpp:157 +#: ../DialogTools/RedcapDlg.cpp:176 ../DialogTools/SkaterDlg.cpp:154 msgid "Save Spanning Tree" msgstr "" -#: ../DialogTools/RedcapDlg.cpp:390 ../DialogTools/SkaterDlg.cpp:228 +#: ../DialogTools/RedcapDlg.cpp:374 ../DialogTools/SkaterDlg.cpp:210 +#: ../Explore/MapViewHelper.cpp:485 msgid "Save Spanning Tree to a Weights File" msgstr "" @@ -3454,7 +4130,7 @@ msgstr "" msgid "Save Test Results" msgstr "" -#: ../Project.cpp:631 +#: ../Project.cpp:695 #, c-format msgid "" "Save as data source (%s) failed.\n" @@ -3462,7 +4138,7 @@ msgid "" "Details:" msgstr "" -#: ../Project.cpp:607 ../DialogTools/ExportDataDlg.cpp:616 +#: ../Project.cpp:668 ../DialogTools/ExportDataDlg.cpp:634 msgid "Save data source progress dialog" msgstr "" @@ -3474,27 +4150,31 @@ msgid "" "saved as other project file." msgstr "" -#: ../DialogTools/HClusterDlg.cpp:201 +#: ../Explore/DistancePlotView.cpp:118 +msgid "Save to a csv file." +msgstr "" + +#: ../DialogTools/HClusterDlg.cpp:188 ../DialogTools/DBScanDlg.cpp:200 msgid "Save/Show Map" msgstr "" -#: ../DialogTools/SaveAsDlg.cpp:244 ../GeoDa.cpp:1517 +#: ../DialogTools/SaveAsDlg.cpp:244 ../GeoDa.cpp:1551 msgid "Saved successfully." msgstr "" -#: ../Project.cpp:618 +#: ../Project.cpp:680 msgid "Saving data source cancelled." msgstr "" -#: ../Project.cpp:608 ../DialogTools/ExportDataDlg.cpp:617 +#: ../Project.cpp:669 ../DialogTools/ExportDataDlg.cpp:635 msgid "Saving data..." msgstr "" -#: ../DialogTools/ExportDataDlg.cpp:522 +#: ../DialogTools/ExportDataDlg.cpp:535 msgid "Saving failed: GeoDa can't save as empty datasource." msgstr "" -#: ../DialogTools/ExportDataDlg.cpp:633 +#: ../DialogTools/ExportDataDlg.cpp:654 #, c-format msgid "" "Saving to data source (%s) failed.\n" @@ -3502,25 +4182,25 @@ msgid "" "Details: %s" msgstr "" -#: ../Explore/MapLayoutView.cpp:372 +#: ../Explore/MapLayoutView.cpp:373 msgid "Scale Basemap" msgstr "" -#: ../Explore/ScatterNewPlotView.cpp:375 ../Explore/BoxNewPlotView.cpp:221 +#: ../Explore/ScatterNewPlotView.cpp:376 ../Explore/BoxNewPlotView.cpp:221 msgid "Scale Options" msgstr "" -#: ../Explore/ScatterNewPlotView.h:278 +#: ../Explore/ScatterNewPlotView.h:280 msgid "Scatter Plot" msgstr "" -#: ../Explore/ScatterNewPlotView.cpp:522 +#: ../Explore/ScatterNewPlotView.cpp:523 #, c-format msgid "Scatter Plot - x: %s, y: %s" msgstr "" #: ../Explore/CorrelogramView.h:63 ../Explore/ScatterPlotMatView.h:84 -#: ../GeoDa.cpp:3153 +#: ../GeoDa.cpp:3278 msgid "Scatter Plot Matrix" msgstr "" @@ -3532,11 +4212,12 @@ msgstr "" msgid "Scatter Plot Matrix Variables Add/Remove" msgstr "" -#: ../GeoDa.cpp:3109 +#: ../GeoDa.cpp:3234 msgid "Scatter Plot Variables" msgstr "" -#: ../Explore/SimpleScatterPlotCanvas.cpp:209 +#: ../Explore/SimpleScatterPlotCanvas.cpp:210 +#: ../Explore/LoessPlotCanvas.cpp:184 #, c-format msgid "Scatter Plot- x: %s, y: %s" msgstr "" @@ -3546,32 +4227,56 @@ msgstr "" msgid "Second Variable (Y)" msgstr "" -#: ../GeoDa.cpp:2725 +#: ../GeoDa.cpp:2821 msgid "Second Variable (Y/Latitude)" msgstr "" -#: ../GeneralWxUtils.cpp:54 +#: ../GeneralWxUtils.cpp:55 msgid "Select All" msgstr "" -#: ../DialogTools/SpatialJoinDlg.cpp:406 +#: ../DialogTools/nbrMatchDlg.cpp:652 ../GeneralWxUtils.cpp:673 +msgid "Select ID Variable" +msgstr "" + +#: ../DialogTools/SpatialJoinDlg.cpp:438 msgid "Select ID Variable (Optional)" msgstr "" -#: ../DialogTools/AbstractClusterDlg.cpp:217 -#: ../DialogTools/AbstractClusterDlg.cpp:236 +#: ../DialogTools/MultiQuantileLisaDlg.cpp:116 +msgid "Select Quantile" +msgstr "" + +#: ../DialogTools/MultiQuantileLisaDlg.cpp:141 +#: ../DialogTools/AbstractClusterDlg.cpp:230 +#: ../DialogTools/AbstractClusterDlg.cpp:295 +msgid "Select Spatial Weights:" +msgstr "" + +#: ../DialogTools/AbstractClusterDlg.cpp:214 +#: ../DialogTools/AbstractClusterDlg.cpp:256 msgid "Select Variables" msgstr "" #: ../DialogTools/MultiVarSettingsDlg.cpp:101 +#: ../Explore/DistancePlotView.cpp:298 msgid "Select Variables (Multi-Selection)" msgstr "" +#: ../DialogTools/MultiQuantileLisaDlg.cpp:92 +#: ../DialogTools/quantileLisaDlg.cpp:84 +msgid "Select a Quantile for LISA:" +msgstr "" + +#: ../DialogTools/AbstractClusterDlg.cpp:256 +msgid "Select a Variable" +msgstr "" + #: ../osm/uiRoadDownload.cpp:78 msgid "Select a file:" msgstr "" -#: ../DialogTools/ExportDataDlg.cpp:280 +#: ../DialogTools/ExportDataDlg.cpp:289 msgid "Select an existing *.gdb directory, or create an New Folder named *.gdb" msgstr "" @@ -3579,7 +4284,7 @@ msgstr "" msgid "Select color scheme:" msgstr "" -#: ../DialogTools/SpatialJoinDlg.cpp:591 +#: ../DialogTools/SpatialJoinDlg.cpp:743 msgid "" "Select field is not integer type. Default record order will be used instead." msgstr "" @@ -3596,13 +4301,13 @@ msgstr "" msgid "Select variable " msgstr "" -#: ../DialogTools/3DControlPan.cpp:130 +#: ../DialogTools/3DControlPan.cpp:142 msgid "Select, hold CMD for brushing" msgstr "" -#: ../DialogTools/RandomizationDlg.cpp:838 ../Explore/LineChartView.cpp:708 -#: ../Explore/LineChartView.cpp:714 ../Explore/LineChartView.cpp:2231 -#: ../Explore/LineChartView.cpp:2255 ../Explore/LineChartView.cpp:2304 +#: ../DialogTools/RandomizationDlg.cpp:818 ../Explore/LineChartView.cpp:705 +#: ../Explore/LineChartView.cpp:711 ../Explore/LineChartView.cpp:2236 +#: ../Explore/LineChartView.cpp:2260 ../Explore/LineChartView.cpp:2309 msgid "Selected" msgstr "" @@ -3610,19 +4315,31 @@ msgstr "" msgid "Selected vs. Unselected" msgstr "" +#: ../DialogTools/WeightsManDlg.cpp:326 +msgid "" +"Selected weights are not valid for intersection, e.g. weights have different " +"ID variable. Please select different weights." +msgstr "" + +#: ../DialogTools/WeightsManDlg.cpp:389 +msgid "" +"Selected weights are not valid for union, e.g. weights have different ID " +"variable. Please select different weights." +msgstr "" + #: ../DialogTools/RangeSelectionDlg.h:48 msgid "Selection Tool" msgstr "" -#: ../GeoDa.cpp:281 +#: ../GeoDa.cpp:295 msgid "Send Crash Report" msgstr "" -#: ../GeoDa.cpp:6372 +#: ../GeoDa.cpp:6703 msgid "September" msgstr "" -#: ../Explore/MapLayerTree.cpp:585 +#: ../Explore/MapLayerTree.cpp:644 msgid "Set Association Dialog" msgstr "" @@ -3630,7 +4347,7 @@ msgstr "" msgid "Set Display Precision" msgstr "" -#: ../Explore/MapLayerTree.cpp:738 +#: ../Explore/MapLayerTree.cpp:807 msgid "Set Highlight Association" msgstr "" @@ -3643,15 +4360,15 @@ msgstr "" msgid "Set Number of Permutation" msgstr "" -#: ../DialogTools/PreferenceDlg.cpp:311 +#: ../DialogTools/PreferenceDlg.cpp:322 msgid "Set number of CPU cores manually:" msgstr "" -#: ../DialogTools/PreferenceDlg.cpp:303 +#: ../DialogTools/PreferenceDlg.cpp:314 msgid "Set seed for randomization:" msgstr "" -#: ../DialogTools/CreatingWeightDlg.cpp:400 +#: ../DialogTools/CreatingWeightDlg.cpp:408 msgid "" "Set the threshold to bridge the gap between disconnected polygons (often " "caused by digitizing errors). The value depends on your measurement unit (e." @@ -3659,11 +4376,11 @@ msgid "" "neighborless observations." msgstr "" -#: ../DialogTools/PreferenceDlg.cpp:131 ../DialogTools/PreferenceDlg.cpp:202 +#: ../DialogTools/PreferenceDlg.cpp:136 ../DialogTools/PreferenceDlg.cpp:217 msgid "Set transparency of highlighted objects in selection:" msgstr "" -#: ../DialogTools/PreferenceDlg.cpp:144 ../DialogTools/PreferenceDlg.cpp:221 +#: ../DialogTools/PreferenceDlg.cpp:149 ../DialogTools/PreferenceDlg.cpp:236 msgid "Set transparency of unhighlighted objects in selection:" msgstr "" @@ -3683,27 +4400,27 @@ msgstr "" msgid "Setup co-locations:" msgstr "" -#: ../DialogTools/PreferenceDlg.cpp:264 -msgid "Show CSV Configuration in Merge Data Dialog:" +#: ../DialogTools/PreferenceDlg.cpp:275 +msgid "Show CSV configuration in Merge Data Dialog:" msgstr "" -#: ../Explore/MapLayoutView.cpp:364 +#: ../Explore/MapLayoutView.cpp:365 msgid "Show Legend" msgstr "" -#: ../DialogTools/PreferenceDlg.cpp:257 -msgid "Show Recent/Sample Data panel in Connect Datasource Dialog:" +#: ../DialogTools/PreferenceDlg.cpp:268 +msgid "Show Recent/Sample data panel in Connect Datasource Dialog:" msgstr "" #: ../Explore/MapLayerTree.cpp:40 msgid "Show connect line" msgstr "" -#: ../DialogTools/MaxpDlg.cpp:428 +#: ../DialogTools/MaxpDlg.cpp:404 msgid "Simulated Annealing" msgstr "" -#: ../DialogTools/SkaterDlg.cpp:61 +#: ../DialogTools/SkaterDlg.cpp:62 msgid "Skater Settings" msgstr "" @@ -3714,66 +4431,80 @@ msgid "" "for observations with neighbors." msgstr "" +#: ../DialogTools/PreferenceDlg.cpp:370 +msgid "Source:" +msgstr "" + #: ../DataViewer/VarOrderPtree.cpp:147 #, c-format msgid "Space-time variables with duplicate name \"%s\" found." msgstr "" -#: ../DialogTools/HClusterDlg.cpp:170 -msgid "Spatial Constraint:" +#: ../DialogTools/SCHCDlg.cpp:48 +msgid "Spatial Constrained Hierarchical Clustering Settings" msgstr "" #: ../Explore/CovSpView.h:97 ../Explore/CovSpView.cpp:187 msgid "Spatial Correlogram" msgstr "" -#: ../DialogTools/SpatialJoinDlg.cpp:567 +#: ../DialogTools/SpatialJoinDlg.cpp:445 +msgid "Spatial Count" +msgstr "" + +#: ../DialogTools/SpatialJoinDlg.cpp:446 +msgid "Spatial Join" +msgstr "" + +#: ../DialogTools/SpatialJoinDlg.cpp:719 msgid "" "Spatial Join can not be applied on two points layers. Please select another " "layer." msgstr "" -#: ../DialogTools/SpatialJoinDlg.cpp:643 +#: ../DialogTools/SpatialJoinDlg.cpp:799 msgid "" "Spatial Join can not be applied on unknonwn layers. Please select another " "layer." msgstr "" -#: ../GeoDa.cpp:2572 +#: ../GeoDa.cpp:2668 msgid "Spatial Join does not work with Table only datasource." msgstr "" #: ../DialogTools/FieldNewCalcLagDlg.h:42 -#: ../Explore/LisaScatterPlotView.cpp:970 +#: ../DialogTools/FieldNewCalcSheetDlg.cpp:70 +#: ../Explore/LisaScatterPlotView.cpp:965 msgid "Spatial Lag" msgstr "" -#: ../Explore/MapNewView.cpp:3934 ../GeoDa.cpp:5229 +#: ../Explore/MapNewView.cpp:4243 ../GeoDa.cpp:5544 msgid "Spatial Rate Smoothed Variable Settings" msgstr "" -#: ../DialogTools/RegressionDlg.cpp:647 ../DialogTools/RegressionDlg.cpp:703 +#: ../DialogTools/RegressionDlg.cpp:650 ../DialogTools/RegressionDlg.cpp:706 msgid "" "Spatial lag and error regressions require symmetric weights (not KNN). You " "can still use KNN weights to obtain spatial diagnostics for classic " "regressions." msgstr "" +#: ../DialogTools/FieldNewCalcSheetDlg.cpp:67 #: ../DialogTools/FieldNewCalcSpecialDlg.h:45 msgid "Special" msgstr "" -#: ../DialogTools/WeightsManDlg.cpp:462 +#: ../DialogTools/WeightsManDlg.cpp:530 #, c-format msgid "Specified id field (%s) not found in currently loaded Table." msgstr "" -#: ../DialogTools/WeightsManDlg.cpp:450 +#: ../DialogTools/WeightsManDlg.cpp:518 #, c-format msgid "Specified key (%d) not found in currently loaded Table." msgstr "" -#: ../DialogTools/WeightsManDlg.cpp:456 +#: ../DialogTools/WeightsManDlg.cpp:524 #, c-format msgid "Specified key (%s) not found in currently loaded Table." msgstr "" @@ -3805,7 +4536,7 @@ msgid "" "currently loaded Table." msgstr "" -#: ../DialogTools/SpectralClusteringDlg.cpp:757 +#: ../DialogTools/SpectralClusteringDlg.cpp:779 #, c-format msgid "Spectral Clustering Map (%d clusters)" msgstr "" @@ -3814,39 +4545,51 @@ msgstr "" msgid "Spectral Clustering Settings" msgstr "" -#: ../Explore/CatClassification.cpp:1984 -msgid "Standard Deviation" +#: ../DialogTools/tSNEDlg.cpp:304 +msgid "Speed" msgstr "" -#: ../GeoDa.cpp:3133 -msgid "Standard Deviation Color" +#: ../Explore/CatClassification.cpp:2102 +msgid "Standard Deviation" msgstr "" #: ../DialogTools/VariableSettingsDlg.cpp:497 msgid "Standard Deviation Map" msgstr "" -#: ../Explore/LisaScatterPlotView.cpp:964 +#: ../Explore/LisaScatterPlotView.cpp:959 msgid "Standardized Data" msgstr "" -#: ../DialogTools/PreferenceDlg.cpp:324 +#: ../Explore/LoessPlotCanvas.cpp:550 +msgid "Statistics:" +msgstr "" + +#: ../DialogTools/tSNEDlg.cpp:260 +msgid "Stop" +msgstr "" + +#: ../DialogTools/PreferenceDlg.cpp:425 +msgid "Stop criterion for auto-weighting:" +msgstr "" + +#: ../DialogTools/PreferenceDlg.cpp:335 msgid "Stopping criterion for power iteration:" msgstr "" -#: ../DialogTools/ReportBugDlg.cpp:314 +#: ../DialogTools/ReportBugDlg.cpp:315 msgid "Submit Bug Error" msgstr "" -#: ../DialogTools/ReportBugDlg.cpp:236 +#: ../DialogTools/ReportBugDlg.cpp:237 msgid "Submit Bug Report" msgstr "" -#: ../DialogTools/ExportDataDlg.cpp:494 ../DialogTools/DissolveDlg.cpp:348 +#: ../DialogTools/ExportDataDlg.cpp:507 #: ../DialogTools/FieldNewCalcRateDlg.cpp:283 -#: ../DialogTools/AggregateDlg.cpp:339 ../DialogTools/WeightsManDlg.cpp:297 -#: ../DialogTools/CreatingWeightDlg.cpp:1775 -#: ../DataViewer/MergeTableDlg.cpp:754 ../DataViewer/MergeTableDlg.cpp:883 +#: ../DialogTools/nbrMatchDlg.cpp:959 ../DialogTools/WeightsManDlg.cpp:309 +#: ../DialogTools/CreatingWeightDlg.cpp:1777 +#: ../DataViewer/MergeTableDlg.cpp:756 ../DataViewer/MergeTableDlg.cpp:885 msgid "Success" msgstr "" @@ -3854,52 +4597,53 @@ msgstr "" msgid "Success / Warning" msgstr "" -#: ../DialogTools/DissolveDlg.cpp:347 ../DialogTools/AggregateDlg.cpp:339 -msgid "Successful aggregation." -msgstr "" - -#: ../DialogTools/FieldNameCorrectionDlg.cpp:162 +#: ../DialogTools/FieldNameCorrectionDlg.cpp:164 msgid "Suggested field name:" msgstr "" -#: ../DialogTools/AbstractClusterDlg.cpp:882 ../DialogTools/HDBScanDlg.cpp:230 -#: ../DialogTools/HClusterDlg.cpp:219 ../Explore/CorrelogramView.cpp:250 +#: ../DialogTools/AbstractClusterDlg.cpp:1133 ../DialogTools/HDBScanDlg.cpp:225 +#: ../DialogTools/HClusterDlg.cpp:206 ../DialogTools/DBScanDlg.cpp:219 +#: ../Explore/CorrelogramView.cpp:250 msgid "Summary" msgstr "" -#: ../Explore/MapNewView.cpp:1286 ../Explore/ScatterNewPlotView.cpp:354 +#: ../Explore/LoessPlotCanvas.cpp:540 +msgid "Surface:" +msgstr "" + +#: ../Explore/MapNewView.cpp:1439 ../Explore/ScatterNewPlotView.cpp:355 #: ../Explore/BoxNewPlotView.cpp:178 ../Explore/LisaScatterPlotView.cpp:139 #, c-format msgid "Synchronize %s with Time Control" msgstr "" -#: ../DialogTools/PreferenceDlg.cpp:115 +#: ../DialogTools/PreferenceDlg.cpp:120 msgid "System" msgstr "" -#: ../DialogTools/PreferenceDlg.cpp:237 -msgid "System:" +#: ../GdaConst.cpp:467 ../GeoDa.cpp:613 ../GeoDa.cpp:736 ../GeoDa.cpp:1451 +msgid "Table" msgstr "" -#: ../GdaConst.cpp:458 ../GeoDa.cpp:594 ../GeoDa.cpp:709 ../GeoDa.cpp:1417 -msgid "Table" +#: ../DialogTools/PreferenceDlg.cpp:396 +msgid "Table:" msgstr "" -#: ../DialogTools/MaxpDlg.cpp:126 +#: ../DialogTools/MaxpDlg.cpp:117 ../DialogTools/AZPDlg.cpp:104 msgid "Tabu Length:" msgstr "" -#: ../DialogTools/MaxpDlg.cpp:425 +#: ../DialogTools/MaxpDlg.cpp:401 msgid "Tabu Search" msgstr "" -#: ../DialogTools/MaxpDlg.cpp:580 +#: ../DialogTools/MaxpDlg.cpp:545 ../DialogTools/AZPDlg.cpp:617 msgid "" "Tabu length for Tabu Search algorithm has to be an integer number larger " "than 1 (e.g. 85)." msgstr "" -#: ../DialogTools/MaxpDlg.cpp:426 +#: ../DialogTools/MaxpDlg.cpp:402 ../DialogTools/AZPDlg.cpp:439 msgid "Tabu length:" msgstr "" @@ -3922,14 +4666,14 @@ msgid "" "path(s) of the data source associated with your project." msgstr "" -#: ../GeoDa.cpp:842 +#: ../GeoDa.cpp:869 msgid "" "The Table should always be open, although somtimes it is hidden while the " "project is open. This condition has been violated. Please report this to " "the program developers." msgstr "" -#: ../DialogTools/AbstractClusterDlg.cpp:960 +#: ../DialogTools/AbstractClusterDlg.cpp:1222 msgid "The between-cluster sum of squares:\t" msgstr "" @@ -3939,27 +4683,40 @@ msgid "" "select other variables." msgstr "" -#: ../DialogTools/MaxpDlg.cpp:500 ../DialogTools/RedcapDlg.cpp:511 -#: ../DialogTools/SkaterDlg.cpp:496 ../DialogTools/HClusterDlg.cpp:609 +#: ../DialogTools/SCHCDlg.cpp:81 +msgid "" +"The clustering result is not spatially constrained. Please adjust the number " +"of clusters." +msgstr "" + +#: ../DialogTools/AZPDlg.cpp:675 +msgid "" +"The clustering results violate the requirement of minimum bound or minimum " +"number per region. Please adjust the input and try again." +msgstr "" + +#: ../DialogTools/MaxpDlg.cpp:464 ../DialogTools/RedcapDlg.cpp:492 +#: ../DialogTools/SCHCDlg.cpp:100 ../DialogTools/SkaterDlg.cpp:473 +#: ../DialogTools/AZPDlg.cpp:517 msgid "" "The connectivity of selected spatial weights is incomplete, please adjust " "the spatial weights." msgstr "" -#: ../DialogTools/CreatingWeightDlg.cpp:1326 +#: ../DialogTools/CreatingWeightDlg.cpp:1316 msgid "" "The currently entered threshold value is not a valid number. Please move " "the slider, or enter a valid number." msgstr "" -#: ../DialogTools/CreatingWeightDlg.cpp:1182 +#: ../DialogTools/CreatingWeightDlg.cpp:1172 msgid "" "The currently entered threshold value is not a valid number. Please move the " "slider, or enter a valid number." msgstr "" -#: ../DialogTools/CreatingWeightDlg.cpp:1192 -#: ../DialogTools/CreatingWeightDlg.cpp:1327 +#: ../DialogTools/CreatingWeightDlg.cpp:1182 +#: ../DialogTools/CreatingWeightDlg.cpp:1317 #, c-format msgid "" "The currently entered threshold value of %f is less than %f which is the " @@ -3969,15 +4726,15 @@ msgid "" "Press Yes to proceed anyhow, press No to abort." msgstr "" -#: ../Project.cpp:717 +#: ../Project.cpp:781 msgid "The data source is read only. Please try to save as other data source." msgstr "" -#: ../DialogTools/Bnd2ShpDlg.cpp:247 +#: ../DialogTools/Bnd2ShpDlg.cpp:248 msgid "The first line should have comma separated number of rows and ID name!" msgstr "" -#: ../DialogTools/ExportDataDlg.cpp:401 +#: ../DialogTools/ExportDataDlg.cpp:410 msgid "" "The geometries will not be saved when exporting to a Table-only data " "source.\n" @@ -3985,41 +4742,53 @@ msgid "" "Do you want to continue?" msgstr "" -#: ../Explore/LisaScatterPlotView.cpp:1054 +#: ../DialogTools/MultiQuantileLisaDlg.cpp:260 +#: ../DialogTools/quantileLisaDlg.cpp:227 +msgid "The input value for the number of quantiles is not valid." +msgstr "" + +#: ../DialogTools/MultiQuantileLisaDlg.cpp:310 +#: ../DialogTools/quantileLisaDlg.cpp:151 +msgid "" +"The input value for the number of quantiles is not valid. Please enter an " +"integer number greater than 1." +msgstr "" + +#: ../Explore/LisaScatterPlotView.cpp:1049 msgid "" "The last seed used by the pseudo random\n" "number generator was " msgstr "" -#: ../DataViewer/DataViewerEditFieldPropertiesDlg.cpp:585 +#: ../DataViewer/DataViewerEditFieldPropertiesDlg.cpp:587 #, c-format msgid "" "The length of a string field must be at least %d and at most %d. Keeping " "original value." msgstr "" -#: ../DataViewer/DataViewerEditFieldPropertiesDlg.cpp:600 +#: ../DataViewer/DataViewerEditFieldPropertiesDlg.cpp:602 #, c-format msgid "" "The length of an integral numeric field must be at least %d and at most %d. " "Keeping original value." msgstr "" -#: ../DataViewer/DataViewerEditFieldPropertiesDlg.cpp:611 +#: ../DataViewer/DataViewerEditFieldPropertiesDlg.cpp:613 #, c-format msgid "" "The length of an non-integral numeric field must be at least %d and at most " "%d. Keeping original value." msgstr "" -#: ../DataViewer/OGRTable.cpp:1621 +#: ../DataViewer/OGRTable.cpp:1633 #, c-format msgid "" "The length of field name should be between 1 and %d.\n" "Current field length (%d) is not valid" msgstr "" -#: ../Explore/MapNewView.cpp:1806 +#: ../Explore/MapNewView.cpp:1968 msgid "" "The new theme chosen will no longer include rates smoothing. Please use the " "Rates submenu to choose a theme with rates again." @@ -4030,24 +4799,28 @@ msgid "" "The number of covariates should be more than the number of observations." msgstr "" -#: ../DataViewer/DataViewerEditFieldPropertiesDlg.cpp:637 +#: ../DataViewer/DataViewerEditFieldPropertiesDlg.cpp:639 #, c-format msgid "" "The number of decimal places for a non-integral numeric field must be at " "least %d and at most %d. Keeping original value." msgstr "" -#: ../DataViewer/DataViewerEditFieldPropertiesDlg.cpp:663 +#: ../DataViewer/DataViewerEditFieldPropertiesDlg.cpp:665 #, c-format msgid "" "The number of displayed decimal places for a non-integral numeric field must " "be at least %d and at most %d. Keeping original value." msgstr "" -#: ../DialogTools/RedcapDlg.cpp:578 ../DialogTools/SkaterDlg.cpp:600 +#: ../DialogTools/RedcapDlg.cpp:594 ../DialogTools/SkaterDlg.cpp:588 msgid "The number of identified clusters is less than " msgstr "" +#: ../DialogTools/nbrMatchDlg.cpp:310 +msgid "The number of neighbors should be less than number of observations." +msgstr "" + #: ../ShapeOperations/WeightUtils.cpp:447 #, c-format msgid "" @@ -4055,13 +4828,13 @@ msgid "" "number in the current Table is %d, which is incompatible." msgstr "" -#: ../DialogTools/WeightsManDlg.cpp:445 +#: ../DialogTools/WeightsManDlg.cpp:513 msgid "" "The number of observations specified in chosen weights file is incompatible " "with current Table." msgstr "" -#: ../DataViewer/MergeTableDlg.cpp:858 +#: ../DataViewer/MergeTableDlg.cpp:860 #, c-format msgid "" "The number of records in current table is larger than the number of records " @@ -4075,18 +4848,28 @@ msgid "" "file datasource." msgstr "" -#: ../DialogTools/AbstractClusterDlg.cpp:961 +#: ../DialogTools/AbstractClusterDlg.cpp:1223 msgid "The ratio of between to total sum of squares:\t" msgstr "" +#: ../DialogTools/KMeansDlg.cpp:849 ../DialogTools/KMeansDlg.cpp:1508 +msgid "The ratio of total within to total sum of distance: " +msgstr "" + #: ../Explore/CorrelogramView.cpp:818 msgid "" "The sample size for random sampling is too small.\n" "Please increase the number of iterations." msgstr "" -#: ../DialogTools/ExportDataDlg.cpp:702 -#: ../DialogTools/ConnectDatasourceDlg.cpp:920 +#: ../DialogTools/KMeansDlg.cpp:1229 +msgid "" +"The sampling rate is set to a small value, please set another value to make " +"sample size larger than 3*k." +msgstr "" + +#: ../DialogTools/ExportDataDlg.cpp:723 +#: ../DialogTools/ConnectDatasourceDlg.cpp:932 msgid "" "The selected database driver is not supported on this platform. Please check " "GeoDa website for more information about database support and connection." @@ -4106,141 +4889,188 @@ msgid "" "group variable in Time->Time Editor, or select another variable." msgstr "" +#: ../DialogTools/SCHCDlg.cpp:66 +#, c-format +msgid "" +"The selected number of clusters is %d. It is less than the minimum number of " +"clusters (%d) that guarantees spatially constrained results.\n" +"\n" +"Do you want to continue?" +msgstr "" + +#: ../DialogTools/MultiQuantileLisaDlg.cpp:250 #: ../DialogTools/VariableSettingsDlg.cpp:965 +#: ../DialogTools/AbstractClusterDlg.cpp:951 +#: ../DialogTools/quantileLisaDlg.cpp:211 #, c-format msgid "" "The selected variable %s is not valid. If it's a grouped variable, please " "modify it in Time->Time Editor. Or please select another variable." msgstr "" -#: ../GeoDa.cpp:3374 ../GeoDa.cpp:3796 +#: ../GeoDa.cpp:3525 ../GeoDa.cpp:4079 msgid "The selected variable is not numeric. Please select another variable." msgstr "" -#: ../DataViewer/MergeTableDlg.cpp:851 +#: ../DialogTools/MultiQuantileLisaDlg.cpp:519 +msgid "" +"The selected variables have co-location. Please change your selection, or " +"unselect \"No colocation\" option for bivariate case." +msgstr "" + +#: ../DialogTools/MultiQuantileLisaDlg.cpp:515 +msgid "" +"The selected variables have no co-location. Please change your selection, or " +"select \"No colocation\" option for bivariate case." +msgstr "" + +#: ../DataViewer/MergeTableDlg.cpp:853 msgid "" "The set of values in the import key fields has no match in current table. " "Please choose keys with matching sets of values." msgstr "" -#: ../DialogTools/AbstractClusterDlg.cpp:957 +#: ../DialogTools/KMeansDlg.cpp:845 ../DialogTools/KMeansDlg.cpp:1504 +msgid "The total sum of distance:\t" +msgstr "" + +#: ../DialogTools/AbstractClusterDlg.cpp:1219 msgid "The total sum of squares:\t" msgstr "" -#: ../DialogTools/AbstractClusterDlg.cpp:959 +#: ../DialogTools/KMeansDlg.cpp:848 ../DialogTools/KMeansDlg.cpp:1507 +msgid "The total within-cluster sum of distance:\t" +msgstr "" + +#: ../DialogTools/AbstractClusterDlg.cpp:1221 msgid "The total within-cluster sum of squares:\t" msgstr "" #: ../Explore/PCPNewView.cpp:292 ../Explore/CartogramNewView.cpp:352 -#: ../Explore/CatClassification.cpp:1968 ../Explore/ScatterNewPlotView.cpp:542 -#: ../Explore/ConditionalMapView.cpp:279 ../Explore/ConditionalNewView.cpp:340 +#: ../Explore/CatClassification.cpp:2086 ../Explore/ScatterNewPlotView.cpp:543 +#: ../Explore/ConditionalMapView.cpp:279 ../Explore/ConditionalNewView.cpp:339 msgid "Themeless" msgstr "" -#: ../DialogTools/SpatialJoinDlg.cpp:656 +#: ../DialogTools/SpatialJoinDlg.cpp:812 msgid "" "There are spatial objects being counted more than once. Please check the " "results." msgstr "" -#: ../GeoDa.cpp:874 ../GeoDa.cpp:987 +#: ../GeoDa.cpp:901 ../GeoDa.cpp:1014 msgid "There are unsaved data source or weights/time definition changes." msgstr "" -#: ../DialogTools/WeightsManDlg.cpp:553 +#: ../DialogTools/DBScanDlg.cpp:589 +msgid "There are very few neighbors found. Epsilon may be too small." +msgstr "" + +#: ../DialogTools/DBScanDlg.cpp:594 +msgid "There are very many neighbors found. Epsilon may be too large." +msgstr "" + +#: ../DialogTools/WeightsManDlg.cpp:621 msgid "" "There is a view could not be closed. Please manually close and try again." msgstr "" -#: ../DialogTools/PCASettingsDlg.cpp:243 +#: ../DialogTools/PCASettingsDlg.cpp:242 msgid "" "There is an error during PCA calculation. Please check if the data is valid." msgstr "" -#: ../DialogTools/CreatingWeightDlg.cpp:1289 +#: ../DialogTools/CreatingWeightDlg.cpp:1279 msgid "" "There is at least one neighborless observation. Check the islands in weights " "histogram and linked map." msgstr "" -#: ../DialogTools/CreatingWeightDlg.cpp:1583 +#: ../DialogTools/CreatingWeightDlg.cpp:1585 msgid "" "There is at least one neighborless observation. Check the weights histogram " "and linked map to see if the islands are real or not. If not, adjust the " "distance threshold (points) or the precision threshold (polygons)." msgstr "" -#: ../DialogTools/WeightsManDlg.cpp:555 +#: ../DialogTools/WeightsManDlg.cpp:623 msgid "" "There is at least one view could not be closed. Please manually close and " "try again." msgstr "" -#: ../DialogTools/WeightsManDlg.cpp:544 +#: ../DialogTools/WeightsManDlg.cpp:612 msgid "" "There is at least one view open that depends on this matrix. Ok to close " "these views and remove?" msgstr "" -#: ../DialogTools/WeightsManDlg.cpp:542 +#: ../DialogTools/WeightsManDlg.cpp:610 msgid "" "There is one other view open that depends on this matrix. Ok to close this " "view and remove?" msgstr "" -#: ../DialogTools/WeightsManDlg.cpp:506 +#: ../DialogTools/nbrMatchDlg.cpp:411 ../DialogTools/WeightsManDlg.cpp:574 msgid "There was a problem associating the weights file." msgstr "" -#: ../DialogTools/CreatingWeightDlg.cpp:1502 -#: ../DialogTools/CreatingWeightDlg.cpp:1521 +#: ../DialogTools/CreatingWeightDlg.cpp:1503 +#: ../DialogTools/CreatingWeightDlg.cpp:1523 msgid "" "There was a problem generating voronoi contiguity neighbors. Please report " "this." msgstr "" -#: ../Project.cpp:1597 +#: ../Project.cpp:1668 msgid "There was a problem reading the layer" msgstr "" -#: ../Project.cpp:1623 +#: ../Project.cpp:1694 msgid "There was a problem reading the table" msgstr "" -#: ../DialogTools/WeightsManDlg.cpp:498 +#: ../DialogTools/nbrMatchDlg.cpp:404 ../DialogTools/WeightsManDlg.cpp:566 msgid "There was a problem requesting the weights file." msgstr "" -#: ../Explore/MapNewView.cpp:1953 +#: ../Explore/MapNewView.cpp:2119 msgid "These are the row numbers of the records without location information." msgstr "" +#: ../DialogTools/tSNEDlg.cpp:144 +msgid "Theta:" +msgstr "" + #: ../DialogTools/VariableSettingsDlg.h:115 #: ../DialogTools/VariableSettingsDlg.h:124 msgid "Third Variable (Z)" msgstr "" -#: ../DataViewer/OGRTable.cpp:1613 +#: ../DataViewer/OGRTable.cpp:1625 msgid "" "This datasource is not supported. Please export to other datasource that " "GeoDa supports first." msgstr "" -#: ../DialogTools/MaxpDlg.cpp:646 ../DialogTools/RedcapDlg.cpp:620 -#: ../DialogTools/SkaterDlg.cpp:642 ../DialogTools/HDBScanDlg.cpp:571 -#: ../DialogTools/KMeansDlg.cpp:528 ../DialogTools/HClusterDlg.cpp:311 -#: ../DialogTools/SpectralClusteringDlg.cpp:719 +#: ../DialogTools/MultiQuantileLisaDlg.cpp:436 ../DialogTools/MaxpDlg.cpp:613 +#: ../DialogTools/RedcapDlg.cpp:636 ../DialogTools/SkaterDlg.cpp:630 +#: ../DialogTools/HDBScanDlg.cpp:609 ../DialogTools/KMeansDlg.cpp:523 +#: ../DialogTools/HClusterDlg.cpp:276 +#: ../DialogTools/SpectralClusteringDlg.cpp:741 +#: ../DialogTools/quantileLisaDlg.cpp:279 ../DialogTools/DBScanDlg.cpp:732 +#: ../DialogTools/AZPDlg.cpp:728 msgid "" "This field name already exists (non-integer type). Please input a unique " "name." msgstr "" #: ../DialogTools/Bnd2ShpDlg.cpp:102 ../DialogTools/Bnd2ShpDlg.cpp:111 -#: ../DialogTools/Bnd2ShpDlg.cpp:151 +#: ../DialogTools/Bnd2ShpDlg.cpp:152 msgid "This format is not supported." msgstr "" -#: ../DialogTools/VarGroupingEditorDlg.cpp:1286 +#: ../DialogTools/VarGroupingEditorDlg.cpp:1283 msgid "" "This is the list of existing grouped variables. As new groups are created, " "they will appear on this list. You can open an existing .gda file and edit " @@ -4256,7 +5086,7 @@ msgid "" "pairs of observations." msgstr "" -#: ../DialogTools/VarGroupingEditorDlg.cpp:162 +#: ../DialogTools/VarGroupingEditorDlg.cpp:157 msgid "Time" msgstr "" @@ -4264,13 +5094,13 @@ msgstr "" msgid "Time Editor" msgstr "" -#: ../Explore/MapNewView.cpp:1294 ../Explore/MapNewView.cpp:1295 +#: ../Explore/MapNewView.cpp:1447 ../Explore/MapNewView.cpp:1448 #: ../Explore/CartogramNewView.cpp:277 ../Explore/CartogramNewView.cpp:278 -#: ../Explore/ScatterNewPlotView.cpp:377 ../Explore/ScatterNewPlotView.cpp:378 +#: ../Explore/ScatterNewPlotView.cpp:378 ../Explore/ScatterNewPlotView.cpp:379 #: ../Explore/BoxNewPlotView.cpp:225 ../Explore/BoxNewPlotView.cpp:226 #: ../Explore/LisaScatterPlotView.cpp:148 -#: ../Explore/LisaScatterPlotView.cpp:149 ../Explore/HistogramView.cpp:235 -#: ../Explore/HistogramView.cpp:236 +#: ../Explore/LisaScatterPlotView.cpp:149 ../Explore/HistogramView.cpp:303 +#: ../Explore/HistogramView.cpp:304 msgid "Time Variable Options" msgstr "" @@ -4278,8 +5108,8 @@ msgstr "" msgid "Time:" msgstr "" -#: ../GeoDa.cpp:527 ../GeoDa.cpp:528 ../GeoDa.cpp:529 ../GeoDa.cpp:530 -#: ../GeoDa.cpp:531 ../GeoDa.cpp:532 ../GeoDa.cpp:533 ../GeoDa.cpp:708 +#: ../GeoDa.cpp:542 ../GeoDa.cpp:543 ../GeoDa.cpp:544 ../GeoDa.cpp:545 +#: ../GeoDa.cpp:546 ../GeoDa.cpp:547 ../GeoDa.cpp:548 ../GeoDa.cpp:735 msgid "Tools" msgstr "" @@ -4287,55 +5117,69 @@ msgstr "" msgid "Top" msgstr "" -#: ../DialogTools/RedcapDlg.cpp:380 ../DialogTools/AbstractClusterDlg.cpp:454 +#: ../Explore/LoessPlotCanvas.cpp:560 +msgid "Trace Hat:" +msgstr "" + +#: ../DialogTools/RedcapDlg.cpp:364 ../DialogTools/AbstractClusterDlg.cpp:586 msgid "Transformation:" msgstr "" -#: ../DialogTools/MaxpDlg.cpp:434 ../DialogTools/KMeansDlg.cpp:342 -#: ../DialogTools/HClusterDlg.cpp:456 -#: ../DialogTools/SpectralClusteringDlg.cpp:534 +#: ../DialogTools/MaxpDlg.cpp:410 ../DialogTools/KMeansDlg.cpp:330 +#: ../DialogTools/KMeansDlg.cpp:1380 ../DialogTools/HClusterDlg.cpp:428 +#: ../DialogTools/SpectralClusteringDlg.cpp:534 ../DialogTools/AZPDlg.cpp:462 msgid "Transformation:\t" msgstr "" +#: ../Explore/MapViewHelper.h:43 +msgid "Transparency Setup Dialog" +msgstr "" + #: ../osm/uiTravelDistances.h:15 ../osm/uiTravelDistances.h:18 msgid "Travel Distances Tool" msgstr "" -#: ../DialogTools/VarGroupingEditorDlg.cpp:179 +#: ../DialogTools/VarGroupingEditorDlg.cpp:174 msgid "Type" msgstr "" -#: ../DialogTools/RegressionDlg.cpp:895 +#: ../DialogTools/RegressionDlg.cpp:899 msgid "Unable to overwrite " msgstr "" -#: ../Explore/MLJCMapNewView.cpp:62 ../Explore/AbstractClusterMap.cpp:66 -#: ../Explore/LocalGearyMapNewView.cpp:77 ../Explore/GetisOrdMapNewView.cpp:74 -#: ../Explore/ConditionalClusterMapView.cpp:1374 -#: ../Explore/ConditionalClusterMapView.cpp:1589 -#: ../Explore/ConditionalClusterMapView.cpp:1801 ../GdaConst.cpp:381 +#: ../DialogTools/nbrMatchDlg.cpp:1114 ../Explore/MLJCMapNewView.cpp:62 +#: ../Explore/AbstractClusterMap.cpp:66 ../Explore/LocalGearyMapNewView.cpp:77 +#: ../Explore/GetisOrdMapNewView.cpp:74 +#: ../Explore/ConditionalClusterMapView.cpp:1377 +#: ../Explore/ConditionalClusterMapView.cpp:1592 +#: ../Explore/ConditionalClusterMapView.cpp:1804 ../GdaConst.cpp:387 msgid "Undefined" msgstr "" -#: ../GeneralWxUtils.cpp:46 +#: ../GeneralWxUtils.cpp:47 msgid "Undo" msgstr "" -#: ../Explore/CatClassification.cpp:1972 +#: ../DialogTools/WeightsManDlg.cpp:94 +msgid "Union" +msgstr "" + +#: ../Explore/CatClassification.cpp:2090 msgid "Unique Values" msgstr "" +#: ../DialogTools/FieldNewCalcSheetDlg.cpp:68 #: ../DialogTools/FieldNewCalcUniDlg.h:44 msgid "Univariate" msgstr "" -#: ../DialogTools/ConnectDatasourceDlg.cpp:852 +#: ../DialogTools/ConnectDatasourceDlg.cpp:864 msgid "Unknow exception. Please contact GeoDa support." msgstr "" -#: ../DialogTools/RandomizationDlg.cpp:842 ../Explore/LineChartView.cpp:709 -#: ../Explore/LineChartView.cpp:715 ../Explore/LineChartView.cpp:2266 -#: ../Explore/LineChartView.cpp:2282 ../Explore/LineChartView.cpp:2315 +#: ../DialogTools/RandomizationDlg.cpp:822 ../Explore/LineChartView.cpp:706 +#: ../Explore/LineChartView.cpp:712 ../Explore/LineChartView.cpp:2271 +#: ../Explore/LineChartView.cpp:2287 ../Explore/LineChartView.cpp:2320 msgid "Unselected" msgstr "" @@ -4343,11 +5187,11 @@ msgstr "" msgid "Up" msgstr "" -#: ../DialogTools/AutoUpdateDlg.cpp:489 +#: ../DialogTools/AutoUpdateDlg.cpp:493 msgid "Update GeoDa completed" msgstr "" -#: ../DialogTools/AutoUpdateDlg.cpp:497 +#: ../DialogTools/AutoUpdateDlg.cpp:501 msgid "Update GeoDa failed" msgstr "" @@ -4359,28 +5203,37 @@ msgid "" "datasource." msgstr "" -#: ../Explore/CatClassification.cpp:231 ../Explore/CatClassification.cpp:628 -#: ../GdaConst.cpp:401 +#: ../Explore/CatClassification.cpp:231 ../Explore/CatClassification.cpp:673 +#: ../GdaConst.cpp:407 msgid "Upper outlier" msgstr "" -#: ../DialogTools/PreferenceDlg.cpp:332 -msgid "Use GPU to Accelerate computation:" +#: ../DialogTools/KMeansDlg.cpp:931 +msgid "Use Additonal Swaps (FastPAM2)" msgstr "" -#: ../DialogTools/SpectralClusteringDlg.cpp:532 -msgid "Use Power Iteration method:\tMax iterations=" +#: ../DialogTools/PreferenceDlg.cpp:343 +msgid "Use GPU to accelerate computation:" msgstr "" -#: ../DialogTools/MDSDlg.cpp:69 ../DialogTools/SpectralClusteringDlg.cpp:159 +#: ../DialogTools/MDSDlg.cpp:83 msgid "Use Power Iteration:" msgstr "" -#: ../Explore/MapLayoutView.cpp:367 +#: ../DialogTools/MaxpDlg.cpp:143 ../DialogTools/RedcapDlg.cpp:139 +#: ../DialogTools/SkaterDlg.cpp:117 ../DialogTools/nbrMatchDlg.cpp:118 +#: ../DialogTools/KMeansDlg.cpp:115 ../DialogTools/KMeansDlg.cpp:967 +#: ../DialogTools/tSNEDlg.cpp:225 ../DialogTools/SpectralClusteringDlg.cpp:209 +#: ../DialogTools/AZPDlg.cpp:176 ../Explore/DistancePlotView.cpp:434 +#: ../Explore/CorrelParamsDlg.cpp:212 +msgid "Use Specified Seed:" +msgstr "" + +#: ../Explore/MapLayoutView.cpp:368 msgid "Use Transparent Legend Background" msgstr "" -#: ../DialogTools/SpectralClusteringDlg.cpp:146 +#: ../DialogTools/SpectralClusteringDlg.cpp:173 msgid "Use Weights:" msgstr "" @@ -4388,15 +5241,15 @@ msgstr "" msgid "Use bounding box of input datasource" msgstr "" -#: ../DialogTools/PreferenceDlg.cpp:121 +#: ../DialogTools/PreferenceDlg.cpp:126 msgid "Use classic yellow cross-hatching to highlight selection in maps:" msgstr "" -#: ../DialogTools/AbstractClusterDlg.cpp:245 +#: ../DialogTools/AbstractClusterDlg.cpp:266 msgid "Use geometric centroids" msgstr "" -#: ../DialogTools/AbstractClusterDlg.cpp:942 +#: ../DialogTools/AbstractClusterDlg.cpp:1203 msgid "Use geometric centroids (weighting): \n" msgstr "" @@ -4412,20 +5265,16 @@ msgstr "" msgid "Use selected as specified alpha level" msgstr "" -#: ../DialogTools/PreferenceDlg.cpp:296 ../DialogTools/MaxpDlg.cpp:153 -#: ../DialogTools/RedcapDlg.cpp:158 ../DialogTools/SkaterDlg.cpp:124 -#: ../DialogTools/KMeansDlg.cpp:119 -#: ../DialogTools/SpectralClusteringDlg.cpp:211 -#: ../Explore/CorrelParamsDlg.cpp:212 +#: ../DialogTools/PreferenceDlg.cpp:307 msgid "Use specified seed:" msgstr "" -#: ../DialogTools/SelectWeightsDlg.cpp:346 ../DialogTools/WeightsManDlg.cpp:879 +#: ../DialogTools/SelectWeightsDlg.cpp:346 ../DialogTools/WeightsManDlg.cpp:947 msgid "Value" msgstr "" #: ../DialogTools/RangeSelectionDlg.cpp:530 -#: ../DialogTools/SaveSelectionDlg.cpp:399 +#: ../DialogTools/SaveSelectionDlg.cpp:442 msgid "Values assigned to target field successfully." msgstr "" @@ -4434,7 +5283,9 @@ msgstr "" msgid "Var Calc Container" msgstr "" -#: ../Explore/CovSpView.cpp:259 ../GeoDa.cpp:3240 +#: ../DialogTools/MultiQuantileLisaDlg.cpp:112 +#: ../DialogTools/SpatialJoinDlg.cpp:472 ../Explore/CovSpView.cpp:259 +#: ../GeoDa.cpp:3369 msgid "Variable" msgstr "" @@ -4467,9 +5318,11 @@ msgid "" "Regression Dialog to synchronize with Table data." msgstr "" -#: ../DialogTools/MultiVarSettingsDlg.cpp:227 ../DialogTools/MaxpDlg.cpp:555 -#: ../DialogTools/AbstractClusterDlg.cpp:576 -#: ../DialogTools/AbstractClusterDlg.cpp:719 +#: ../DialogTools/MultiQuantileLisaDlg.cpp:242 +#: ../DialogTools/MultiVarSettingsDlg.cpp:227 ../DialogTools/MaxpDlg.cpp:520 +#: ../DialogTools/AbstractClusterDlg.cpp:708 +#: ../DialogTools/AbstractClusterDlg.cpp:922 +#: ../DialogTools/quantileLisaDlg.cpp:201 ../DialogTools/AZPDlg.cpp:552 #: ../Explore/ColocationMapView.cpp:329 #: ../DataViewer/DataViewerDeleteColDlg.cpp:87 #, c-format @@ -4478,6 +5331,13 @@ msgid "" "to synchronize with Table data." msgstr "" +#: ../Explore/DistancePlotView.cpp:565 +#, c-format +msgid "" +"Variable %s is no longer in the Table. Please close and reopen this dialog " +"to synchronize with Table data." +msgstr "" + #: ../Explore/PCPNewView.cpp:117 ../Explore/VarsChooserDlg.cpp:337 #, c-format msgid "Variable %s is not valid. Please select another variable." @@ -4488,10 +5348,18 @@ msgstr "" msgid "Variable %s is specified. " msgstr "" -#: ../Explore/CovSpView.cpp:259 ../GeoDa.cpp:3240 +#: ../Explore/CovSpView.cpp:259 ../GeoDa.cpp:3369 msgid "Variable Choice" msgstr "" +#: ../DialogTools/nbrMatchDlg.cpp:99 +msgid "Variable Distance Function:" +msgstr "" + +#: ../Explore/DistancePlotView.cpp:306 +msgid "Variable Distance:" +msgstr "" + #: ../DialogTools/SaveToTableDlg.cpp:98 msgid "Variable Name" msgstr "" @@ -4505,12 +5373,12 @@ msgid "Variable Properties - " msgstr "" #: ../DialogTools/VariableSettingsDlg.h:112 -#: ../DialogTools/VariableSettingsDlg.h:121 ../Explore/MapNewView.cpp:3835 -#: ../GeoDa.cpp:3089 ../GeoDa.cpp:4752 +#: ../DialogTools/VariableSettingsDlg.h:121 ../Explore/MapNewView.cpp:4144 +#: ../GeoDa.cpp:3214 ../GeoDa.cpp:5067 msgid "Variable Settings" msgstr "" -#: ../GeoDa.cpp:3374 ../GeoDa.cpp:3797 +#: ../GeoDa.cpp:3525 ../GeoDa.cpp:4080 msgid "Variable Type Error" msgstr "" @@ -4518,14 +5386,18 @@ msgstr "" msgid "Variable Value Error" msgstr "" -#: ../DataViewer/DataViewerEditFieldPropertiesDlg.cpp:551 +#: ../Explore/DistancePlotView.cpp:697 +msgid "Variable distance" +msgstr "" + +#: ../DataViewer/DataViewerEditFieldPropertiesDlg.cpp:553 #, c-format msgid "" "Variable name \"%s\" is either a duplicate or is invalid. Please enter an " "alternative, non-duplicate variable name." msgstr "" -#: ../DataViewer/DataViewerEditFieldPropertiesDlg.cpp:534 +#: ../DataViewer/DataViewerEditFieldPropertiesDlg.cpp:536 #, c-format msgid "" "Variable name \"%s\" is either a duplicate or is invalid. Please enter an " @@ -4535,12 +5407,12 @@ msgid "" "characters long." msgstr "" -#: ../DialogTools/SaveToTableDlg.cpp:350 -#: ../DialogTools/SaveSelectionDlg.cpp:295 +#: ../DialogTools/SaveToTableDlg.cpp:357 +#: ../DialogTools/SaveSelectionDlg.cpp:309 msgid "Variable name can't be empty." msgstr "" -#: ../DataViewer/TableFrame.cpp:660 +#: ../DataViewer/TableFrame.cpp:651 msgid "" "Variable name is either a duplicate or is invalid. Please\n" "enter an alternative, non-duplicate variable name.\n" @@ -4555,80 +5427,110 @@ msgstr "" msgid "Variables" msgstr "" -#: ../Explore/ColocationMapView.cpp:860 ../Explore/MLJCMapNewView.cpp:928 -#: ../Explore/LisaMapNewView.cpp:343 ../Explore/LocalGearyMapNewView.cpp:1137 -#: ../Explore/GetisOrdMapNewView.cpp:1068 ../GeoDa.cpp:2925 ../GeoDa.cpp:2948 -#: ../GeoDa.cpp:2970 +#: ../DialogTools/nbrMatchDlg.cpp:1712 ../Explore/ColocationMapView.cpp:860 +#: ../Explore/MLJCMapNewView.cpp:930 ../Explore/LisaMapNewView.cpp:344 +#: ../Explore/LocalGearyMapNewView.cpp:1135 +#: ../Explore/GetisOrdMapNewView.cpp:1066 ../GeoDa.cpp:3028 ../GeoDa.cpp:3051 +#: ../GeoDa.cpp:3073 ../GeoDa.cpp:3095 msgid "Vertical Cells" msgstr "" -#: ../DialogTools/CreatingWeightDlg.cpp:1503 -#: ../DialogTools/CreatingWeightDlg.cpp:1522 +#: ../DialogTools/CreatingWeightDlg.cpp:1504 +#: ../DialogTools/CreatingWeightDlg.cpp:1524 msgid "Voronoi Contiguity Error" msgstr "" -#: ../Project.cpp:1326 ../DialogTools/ExportDataDlg.cpp:305 -#: ../DialogTools/ExportDataDlg.cpp:333 ../DialogTools/MaxpDlg.cpp:493 -#: ../DialogTools/MaxpDlg.cpp:501 ../DialogTools/MaxpDlg.cpp:647 -#: ../DialogTools/RedcapDlg.cpp:504 ../DialogTools/RedcapDlg.cpp:512 -#: ../DialogTools/RedcapDlg.cpp:580 ../DialogTools/RedcapDlg.cpp:621 -#: ../DialogTools/VarGroupingEditorDlg.cpp:513 -#: ../DialogTools/VarGroupingEditorDlg.cpp:1089 +#: ../Project.cpp:1389 ../DialogTools/MultiQuantileLisaDlg.cpp:358 +#: ../DialogTools/MultiQuantileLisaDlg.cpp:395 +#: ../DialogTools/MultiQuantileLisaDlg.cpp:437 +#: ../DialogTools/ExportDataDlg.cpp:314 ../DialogTools/ExportDataDlg.cpp:342 +#: ../DialogTools/MaxpDlg.cpp:465 ../DialogTools/MaxpDlg.cpp:614 +#: ../DialogTools/RedcapDlg.cpp:493 ../DialogTools/RedcapDlg.cpp:596 +#: ../DialogTools/RedcapDlg.cpp:637 ../DialogTools/VarGroupingEditorDlg.cpp:510 +#: ../DialogTools/VarGroupingEditorDlg.cpp:1086 #: ../DialogTools/VariableSettingsDlg.cpp:223 #: ../DialogTools/VariableSettingsDlg.cpp:234 #: ../DialogTools/VariableSettingsDlg.cpp:484 #: ../DialogTools/VariableSettingsDlg.cpp:1266 -#: ../DialogTools/AbstractClusterDlg.cpp:80 ../DialogTools/SkaterDlg.cpp:489 -#: ../DialogTools/SkaterDlg.cpp:497 ../DialogTools/SkaterDlg.cpp:602 -#: ../DialogTools/SkaterDlg.cpp:643 ../DialogTools/HDBScanDlg.cpp:429 -#: ../DialogTools/HDBScanDlg.cpp:441 ../DialogTools/HDBScanDlg.cpp:572 -#: ../DialogTools/KMeansDlg.cpp:529 ../DialogTools/SaveAsDlg.cpp:134 -#: ../DialogTools/SaveAsDlg.cpp:145 ../DialogTools/CreatingWeightDlg.cpp:886 -#: ../DialogTools/CreatingWeightDlg.cpp:1167 -#: ../DialogTools/CreatingWeightDlg.cpp:1175 -#: ../DialogTools/CreatingWeightDlg.cpp:1208 -#: ../DialogTools/CreatingWeightDlg.cpp:1350 -#: ../DialogTools/SpatialJoinDlg.cpp:570 ../DialogTools/SpatialJoinDlg.cpp:594 -#: ../DialogTools/SpatialJoinDlg.cpp:616 ../DialogTools/SpatialJoinDlg.cpp:646 -#: ../DialogTools/SpatialJoinDlg.cpp:657 ../DialogTools/HClusterDlg.cpp:312 -#: ../DialogTools/HClusterDlg.cpp:602 ../DialogTools/HClusterDlg.cpp:610 +#: ../DialogTools/AbstractClusterDlg.cpp:77 ../DialogTools/SCHCDlg.cpp:68 +#: ../DialogTools/SCHCDlg.cpp:101 ../DialogTools/SkaterDlg.cpp:474 +#: ../DialogTools/SkaterDlg.cpp:590 ../DialogTools/SkaterDlg.cpp:631 +#: ../DialogTools/HDBScanDlg.cpp:421 ../DialogTools/HDBScanDlg.cpp:434 +#: ../DialogTools/HDBScanDlg.cpp:610 ../DialogTools/nbrMatchDlg.cpp:787 +#: ../DialogTools/WeightsManDlg.cpp:327 ../DialogTools/WeightsManDlg.cpp:390 +#: ../DialogTools/KMeansDlg.cpp:524 ../DialogTools/SaveAsDlg.cpp:134 +#: ../DialogTools/SaveAsDlg.cpp:145 ../DialogTools/CreatingWeightDlg.cpp:888 +#: ../DialogTools/CreatingWeightDlg.cpp:1157 +#: ../DialogTools/CreatingWeightDlg.cpp:1165 +#: ../DialogTools/CreatingWeightDlg.cpp:1198 +#: ../DialogTools/CreatingWeightDlg.cpp:1340 +#: ../DialogTools/SpatialJoinDlg.cpp:722 ../DialogTools/SpatialJoinDlg.cpp:746 +#: ../DialogTools/SpatialJoinDlg.cpp:767 ../DialogTools/SpatialJoinDlg.cpp:802 +#: ../DialogTools/SpatialJoinDlg.cpp:813 ../DialogTools/HClusterDlg.cpp:277 #: ../DialogTools/TimeEditorDlg.cpp:99 ../DialogTools/TimeEditorDlg.cpp:127 #: ../DialogTools/TimeEditorDlg.cpp:143 ../DialogTools/TimeEditorDlg.cpp:159 #: ../DialogTools/TimeEditorDlg.cpp:202 -#: ../DialogTools/SpectralClusteringDlg.cpp:720 -#: ../DialogTools/RegressionDlg.cpp:139 ../Explore/ColocationMapView.cpp:382 -#: ../Explore/MapNewView.cpp:1959 ../Explore/MapNewView.cpp:3636 -#: ../DataViewer/MergeTableDlg.cpp:379 ../DataViewer/TableFrame.cpp:552 -#: ../DataViewer/TableFrame.cpp:604 ../GeoDa.cpp:843 ../GeoDa.cpp:2604 -#: ../GeoDa.cpp:3314 ../GeoDa.cpp:3322 ../GeoDa.cpp:3361 ../GeoDa.cpp:3386 -#: ../GeoDa.cpp:3394 ../GeoDa.cpp:3445 ../GeoDa.cpp:3453 ../GeoDa.cpp:3499 -#: ../GeoDa.cpp:3507 ../GeoDa.cpp:3571 ../GeoDa.cpp:3624 ../GeoDa.cpp:3674 -#: ../GeoDa.cpp:3731 ../GeoDa.cpp:3785 ../GeoDa.cpp:3813 ../GeoDa.cpp:3867 -#: ../GeoDa.cpp:3923 ../GeoDa.cpp:3935 ../GeoDa.cpp:3970 ../GeoDa.cpp:3982 -#: ../GeoDa.cpp:3991 ../GeoDa.cpp:4026 ../GeoDa.cpp:4041 ../GeoDa.cpp:4134 -#: ../GeoDa.cpp:4193 +#: ../DialogTools/SpectralClusteringDlg.cpp:742 +#: ../DialogTools/RegressionDlg.cpp:139 ../DialogTools/quantileLisaDlg.cpp:280 +#: ../DialogTools/DBScanDlg.cpp:444 ../DialogTools/DBScanDlg.cpp:456 +#: ../DialogTools/DBScanDlg.cpp:469 ../DialogTools/DBScanDlg.cpp:590 +#: ../DialogTools/DBScanDlg.cpp:595 ../DialogTools/DBScanDlg.cpp:733 +#: ../DialogTools/AZPDlg.cpp:518 ../DialogTools/AZPDlg.cpp:676 +#: ../DialogTools/AZPDlg.cpp:729 ../Explore/ColocationMapView.cpp:382 +#: ../Explore/MapNewView.cpp:2125 ../Explore/MapNewView.cpp:3924 +#: ../Explore/ConditionalHistogramView.cpp:774 +#: ../DataViewer/TableInterface.cpp:336 ../DataViewer/MergeTableDlg.cpp:379 +#: ../DataViewer/TableFrame.cpp:543 ../DataViewer/TableFrame.cpp:595 +#: ../GeoDa.cpp:870 ../GeoDa.cpp:2700 ../GeoDa.cpp:3465 ../GeoDa.cpp:3473 +#: ../GeoDa.cpp:3512 ../GeoDa.cpp:3537 ../GeoDa.cpp:3545 ../GeoDa.cpp:3596 +#: ../GeoDa.cpp:3604 ../GeoDa.cpp:3650 ../GeoDa.cpp:3658 ../GeoDa.cpp:3801 +#: ../GeoDa.cpp:3854 ../GeoDa.cpp:3904 ../GeoDa.cpp:3959 ../GeoDa.cpp:4014 +#: ../GeoDa.cpp:4068 ../GeoDa.cpp:4096 ../GeoDa.cpp:4150 ../GeoDa.cpp:4206 +#: ../GeoDa.cpp:4218 ../GeoDa.cpp:4253 ../GeoDa.cpp:4267 ../GeoDa.cpp:4277 +#: ../GeoDa.cpp:4341 ../GeoDa.cpp:4356 ../GeoDa.cpp:4449 ../GeoDa.cpp:4508 msgid "Warning" msgstr "" -#: ../Explore/ConnectivityHistView.cpp:362 +#: ../Explore/ConnectivityHistView.cpp:364 #, c-format msgid "Warning: %d observations are neighborless." msgstr "" -#: ../Explore/ConnectivityHistView.cpp:364 +#: ../Explore/ConnectivityHistView.cpp:366 #, c-format msgid "Warning: %d observations is neighborless." msgstr "" -#: ../DialogTools/CreatingWeightDlg.cpp:1454 +#: ../DialogTools/CreatingWeightDlg.cpp:1444 msgid "Warning: NULL geometry" msgstr "" -#: ../DialogTools/ExportDataDlg.cpp:402 +#: ../Project.cpp:518 +msgid "" +"Warning: coordinates are not projected, distance will be incorrect.\n" +"\n" +"Proceed anyway?" +msgstr "" + +#: ../Project.cpp:529 +msgid "" +"Warning: coordinates are projected, arc distance will be incorrect.\n" +"\n" +"Proceed anyway?" +msgstr "" + +#: ../DialogTools/ExportDataDlg.cpp:411 msgid "Warning: loss data" msgstr "" -#: ../DialogTools/FieldNewCalcLagDlg.cpp:164 +#: ../Project.cpp:508 +msgid "" +"Warning: unknown projection information, distance may be incorrect.\n" +"\n" +"Proceed anyway?" +msgstr "" + +#: ../DialogTools/FieldNewCalcLagDlg.cpp:182 #: ../DialogTools/FieldNewCalcRateDlg.cpp:163 msgid "Was not able to load weights matrix." msgstr "" @@ -4637,7 +5539,7 @@ msgstr "" msgid "Weight matrix required for chosen spatial rate method." msgstr "" -#: ../DialogTools/AbstractClusterDlg.cpp:254 +#: ../DialogTools/AbstractClusterDlg.cpp:274 msgid "Weighting:" msgstr "" @@ -4649,39 +5551,34 @@ msgstr "" msgid "Weights File Creation" msgstr "" -#: ../DialogTools/WeightsManDlg.cpp:91 -msgid "Weights Intersection" -msgstr "" - -#: ../DialogTools/WeightsManDlg.h:54 +#: ../DialogTools/WeightsManDlg.h:55 msgid "Weights Manager" msgstr "" -#: ../DialogTools/WeightsManDlg.cpp:115 +#: ../DialogTools/WeightsManDlg.cpp:122 msgid "Weights Name" msgstr "" -#: ../DialogTools/RegressionDlg.cpp:639 ../DialogTools/RegressionDlg.cpp:695 +#: ../DialogTools/RegressionDlg.cpp:642 ../DialogTools/RegressionDlg.cpp:698 msgid "Weights Symmetry Check" msgstr "" -#: ../DialogTools/WeightsManDlg.cpp:94 -msgid "Weights Union" -msgstr "" - -#: ../DialogTools/WeightsManDlg.cpp:296 -#: ../DialogTools/CreatingWeightDlg.cpp:1774 +#: ../DialogTools/WeightsManDlg.cpp:308 +#: ../DialogTools/CreatingWeightDlg.cpp:1776 #, c-format msgid "Weights file \"%s\" created successfully." msgstr "" -#: ../DialogTools/WeightsManDlg.cpp:468 +#: ../DialogTools/nbrMatchDlg.cpp:958 +msgid "Weights file created successfully." +msgstr "" + +#: ../DialogTools/WeightsManDlg.cpp:536 msgid "Weights file/format is not valid." msgstr "" -#: ../DialogTools/MultiVarSettingsDlg.cpp:109 ../DialogTools/MaxpDlg.cpp:85 -#: ../DialogTools/MaxpDlg.cpp:405 ../DialogTools/RedcapDlg.cpp:122 -#: ../DialogTools/RedcapDlg.cpp:368 ../DialogTools/SkaterDlg.cpp:99 +#: ../DialogTools/MultiVarSettingsDlg.cpp:109 ../DialogTools/MaxpDlg.cpp:381 +#: ../DialogTools/RedcapDlg.cpp:350 ../DialogTools/AZPDlg.cpp:428 msgid "Weights:" msgstr "" @@ -4689,8 +5586,8 @@ msgstr "" msgid "Welcome to GeoDa" msgstr "" -#: ../DialogTools/LisaWhat2OpenDlg.h:30 ../DialogTools/LisaWhat2OpenDlg.h:57 -#: ../DialogTools/LisaWhat2OpenDlg.h:86 +#: ../DialogTools/LisaWhat2OpenDlg.h:30 ../DialogTools/LisaWhat2OpenDlg.h:58 +#: ../DialogTools/LisaWhat2OpenDlg.h:87 msgid "What windows to open?" msgstr "" @@ -4701,48 +5598,62 @@ msgid "" msgstr "" #: ../DialogTools/FieldNewCalcDateTimeDlg.cpp:125 -#: ../DialogTools/FieldNewCalcLagDlg.cpp:128 +#: ../DialogTools/FieldNewCalcLagDlg.cpp:146 msgid "" "When \"all times\" selected for variable, result field must also be \"all " "times.\"" msgstr "" -#: ../Explore/MapLayoutView.cpp:35 +#: ../Explore/MapLayoutView.cpp:36 msgid "Width:" msgstr "" -#: ../DialogTools/AbstractClusterDlg.cpp:1125 +#: ../DialogTools/KMeansDlg.cpp:847 ../DialogTools/KMeansDlg.cpp:1506 +msgid "Within Cluster D" +msgstr "" + +#: ../DialogTools/AbstractClusterDlg.h:213 +#: ../DialogTools/AbstractClusterDlg.h:217 msgid "Within cluster S.S." msgstr "" -#: ../DialogTools/AbstractClusterDlg.cpp:1118 +#: ../DialogTools/KMeansDlg.cpp:846 ../DialogTools/KMeansDlg.cpp:1505 +msgid "Within-cluster sum of distances:\n" +msgstr "" + +#: ../DialogTools/AbstractClusterDlg.h:212 +#: ../DialogTools/AbstractClusterDlg.h:216 msgid "Within-cluster sum of squares:\n" msgstr "" -#: ../DialogTools/Bnd2ShpDlg.cpp:256 +#: ../DialogTools/Bnd2ShpDlg.cpp:257 msgid "Wrong number of rows!" msgstr "" -#: ../GeoDa.cpp:1525 +#: ../GeoDa.cpp:1559 msgid "Wrote GeoDa Project File: " msgstr "" -#: ../GeoDa.cpp:3132 +#: ../GeoDa.cpp:3257 msgid "X-Axis" msgstr "" -#: ../Project.cpp:1026 ../Project.cpp:1065 +#: ../Project.cpp:1089 ../Project.cpp:1128 msgid "X-Coordinates" msgstr "" -#: ../GeoDa.cpp:3132 +#: ../GeoDa.cpp:3257 msgid "Y-Axis" msgstr "" -#: ../Project.cpp:1032 ../Project.cpp:1071 +#: ../Project.cpp:1095 ../Project.cpp:1134 msgid "Y-Coordinates" msgstr "" +#: ../GeneralWxUtils.cpp:638 +msgid "Yes" +msgstr "" + #: ../SpatialIndAlgs.cpp:695 msgid "" "You can try to proceed but the current threshold distance value might be too " @@ -4750,22 +5661,22 @@ msgid "" "might leave some observations neighborless) or use other weights (e.g. KNN)." msgstr "" -#: ../GeoDa.cpp:1321 ../GeoDa.cpp:1348 +#: ../GeoDa.cpp:1355 ../GeoDa.cpp:1382 #, c-format msgid "" "You have requested to create a new file project %s while another project is " "open. Please close project %s and try again." msgstr "" -#: ../DialogTools/ReportBugDlg.cpp:223 +#: ../DialogTools/ReportBugDlg.cpp:224 msgid "Your Email address (Optional):" msgstr "" -#: ../GeoDa.cpp:6291 +#: ../GeoDa.cpp:6622 msgid "Your GeoDa is already up-to-date." msgstr "" -#: ../DialogTools/ReportBugDlg.cpp:215 +#: ../DialogTools/ReportBugDlg.cpp:216 msgid "Your Github account (Optional):" msgstr "" @@ -4785,15 +5696,19 @@ msgid "" "Details:" msgstr "" -#: ../DialogTools/ReportBugDlg.cpp:203 -msgid "[Please briefly describe what went wrong]" +#: ../Explore/MapLayerTree.cpp:801 +msgid "Zoom to Selected" msgstr "" #: ../DialogTools/ReportBugDlg.cpp:204 +msgid "[Please briefly describe what went wrong]" +msgstr "" + +#: ../DialogTools/ReportBugDlg.cpp:205 msgid "[Steps you took before something went wrong]" msgstr "" -#: ../DialogTools/WeightsManDlg.cpp:716 +#: ../DialogTools/WeightsManDlg.cpp:784 msgid "adaptive kernel" msgstr "" @@ -4805,7 +5720,7 @@ msgstr "" msgid "autocorrelation is " msgstr "" -#: ../DialogTools/WeightsManDlg.cpp:706 +#: ../DialogTools/WeightsManDlg.cpp:774 msgid "bandwidth" msgstr "" @@ -4813,11 +5728,11 @@ msgstr "" msgid "calculating..." msgstr "" -#: ../Explore/ScatterNewPlotView.cpp:1565 +#: ../Explore/ScatterNewPlotView.cpp:1571 msgid "can't compute" msgstr "" -#: ../DialogTools/CatClassifDlg.cpp:982 +#: ../DialogTools/CatClassifDlg.cpp:1011 msgid "choice:" msgstr "" @@ -4842,29 +5757,33 @@ msgid "" "places" msgstr "" +#: ../Explore/ConditionalScatterPlotView.cpp:348 +msgid "dep. var: " +msgstr "" + #: ../DataViewer/DataViewerEditFieldPropertiesDlg.cpp:106 msgid "" "displayed\n" "decimal places" msgstr "" -#: ../DialogTools/WeightsManDlg.cpp:766 +#: ../DialogTools/WeightsManDlg.cpp:834 msgid "distance metric" msgstr "" -#: ../DialogTools/WeightsManDlg.cpp:773 +#: ../DialogTools/WeightsManDlg.cpp:841 msgid "distance unit" msgstr "" -#: ../DialogTools/WeightsManDlg.cpp:769 +#: ../DialogTools/WeightsManDlg.cpp:837 msgid "distance vars" msgstr "" -#: ../DialogTools/RegressionDlg.cpp:813 +#: ../DialogTools/RegressionDlg.cpp:817 msgid "done" msgstr "" -#: ../DialogTools/ExportDataDlg.cpp:330 +#: ../DialogTools/ExportDataDlg.cpp:339 msgid "ds:" msgstr "" @@ -4872,25 +5791,25 @@ msgstr "" msgid "enumerate as 1, 2, 3, ..." msgstr "" -#: ../DialogTools/WeightsManDlg.cpp:717 ../DialogTools/WeightsManDlg.cpp:723 -#: ../DialogTools/WeightsManDlg.cpp:761 +#: ../DialogTools/WeightsManDlg.cpp:785 ../DialogTools/WeightsManDlg.cpp:791 +#: ../DialogTools/WeightsManDlg.cpp:829 msgid "false" msgstr "" -#: ../DialogTools/CatClassifDlg.cpp:924 +#: ../DialogTools/CatClassifDlg.cpp:953 msgid "field name:" msgstr "" -#: ../DialogTools/WeightsManDlg.cpp:739 +#: ../DialogTools/WeightsManDlg.cpp:807 msgid "file" msgstr "" -#: ../Explore/SimpleHistCanvas.cpp:664 ../Explore/ConnectivityHistView.cpp:379 -#: ../Explore/HistogramView.cpp:723 +#: ../Explore/SimpleHistCanvas.cpp:664 ../Explore/ConnectivityHistView.cpp:381 +#: ../Explore/HistogramView.cpp:807 msgid "from" msgstr "" -#: ../DialogTools/WeightsManDlg.cpp:747 +#: ../DialogTools/WeightsManDlg.cpp:815 msgid "id variable" msgstr "" @@ -4898,15 +5817,19 @@ msgstr "" msgid "in current layer." msgstr "" -#: ../Explore/MapLayoutView.cpp:43 +#: ../Explore/MapLayoutView.cpp:44 msgid "inches" msgstr "" -#: ../DialogTools/WeightsManDlg.cpp:757 +#: ../DialogTools/WeightsManDlg.cpp:825 msgid "include lower orders" msgstr "" -#: ../DialogTools/WeightsManDlg.cpp:727 +#: ../Explore/ConditionalScatterPlotView.cpp:387 +msgid "ind. var: " +msgstr "" + +#: ../DialogTools/WeightsManDlg.cpp:795 msgid "inverse distance" msgstr "" @@ -4914,15 +5837,19 @@ msgstr "" msgid "is associated to" msgstr "" -#: ../DialogTools/WeightsManDlg.cpp:699 +#: ../DialogTools/WeightsManDlg.cpp:767 msgid "kernel method" msgstr "" -#: ../DialogTools/WeightsManDlg.cpp:722 +#: ../DialogTools/WeightsManDlg.cpp:790 msgid "kernel to diagonal" msgstr "" -#: ../Explore/ScatterNewPlotView.cpp:78 +#: ../DialogTools/HDBScanDlg.h:647 +msgid "lambda value" +msgstr "" + +#: ../Explore/ScatterNewPlotView.cpp:79 msgid "large" msgstr "" @@ -4934,12 +5861,12 @@ msgstr "" msgid "max dist" msgstr "" -#: ../DialogTools/WeightsManDlg.cpp:801 +#: ../DialogTools/WeightsManDlg.cpp:869 msgid "max neighbors" msgstr "" #: ../Explore/SimpleHistCanvas.cpp:190 ../Explore/SimpleHistCanvas.cpp:718 -#: ../Explore/ConnectivityHistView.cpp:433 ../Explore/HistogramView.cpp:777 +#: ../Explore/ConnectivityHistView.cpp:435 ../Explore/HistogramView.cpp:874 msgid "max:" msgstr "" @@ -4953,21 +5880,21 @@ msgstr "" msgid "mean" msgstr "" -#: ../DialogTools/WeightsManDlg.cpp:807 +#: ../DialogTools/WeightsManDlg.cpp:875 msgid "mean neighbors" msgstr "" -#: ../Explore/SimpleHistCanvas.cpp:720 ../Explore/ConnectivityHistView.cpp:435 -#: ../Explore/HistogramView.cpp:779 +#: ../Explore/SimpleHistCanvas.cpp:720 ../Explore/ConnectivityHistView.cpp:437 +#: ../Explore/HistogramView.cpp:876 msgid "mean:" msgstr "" -#: ../DialogTools/WeightsManDlg.cpp:813 +#: ../DialogTools/WeightsManDlg.cpp:881 msgid "median neighbors" msgstr "" -#: ../Explore/SimpleHistCanvas.cpp:719 ../Explore/ConnectivityHistView.cpp:434 -#: ../Explore/HistogramView.cpp:778 +#: ../Explore/SimpleHistCanvas.cpp:719 ../Explore/ConnectivityHistView.cpp:436 +#: ../Explore/HistogramView.cpp:875 msgid "median:" msgstr "" @@ -4975,12 +5902,12 @@ msgstr "" msgid "min dist" msgstr "" -#: ../DialogTools/WeightsManDlg.cpp:795 +#: ../DialogTools/WeightsManDlg.cpp:863 msgid "min neighbors" msgstr "" #: ../Explore/SimpleHistCanvas.cpp:189 ../Explore/SimpleHistCanvas.cpp:717 -#: ../Explore/ConnectivityHistView.cpp:432 ../Explore/HistogramView.cpp:776 +#: ../Explore/ConnectivityHistView.cpp:434 ../Explore/HistogramView.cpp:873 msgid "min:" msgstr "" @@ -4990,50 +5917,59 @@ msgid "" "possible" msgstr "" -#: ../Explore/MapLayoutView.cpp:43 +#: ../Explore/MapLayoutView.cpp:44 msgid "mm" msgstr "" -#: ../Explore/ScatterNewPlotView.cpp:1594 +#: ../DialogTools/WeightsManDlg.cpp:100 +msgid "mutual" +msgstr "" + +#: ../Explore/ScatterNewPlotView.cpp:1600 msgid "need two valid regressions" msgstr "" -#: ../DialogTools/WeightsManDlg.cpp:778 +#: ../DialogTools/WeightsManDlg.cpp:846 msgid "neighbors" msgstr "" -#: ../DialogTools/WeightsManDlg.cpp:741 +#: ../DialogTools/WeightsManDlg.cpp:809 msgid "not saved" msgstr "" +#: ../DialogTools/nbrMatchDlg.cpp:627 ../DialogTools/nbrMatchDlg.cpp:631 +#: ../DialogTools/nbrMatchDlg.cpp:1352 ../DialogTools/nbrMatchDlg.cpp:1356 #: ../Explore/ColocationMapView.cpp:704 ../Explore/ColocationMapView.cpp:708 -#: ../Explore/PCPNewView.cpp:1096 ../Explore/ConnectivityMapView.cpp:518 -#: ../Explore/SimpleScatterPlotCanvas.cpp:277 -#: ../Explore/SimpleScatterPlotCanvas.cpp:283 ../Explore/MapNewView.cpp:2949 -#: ../Explore/MapNewView.cpp:2974 ../Explore/MapNewView.cpp:2978 +#: ../Explore/PCPNewView.cpp:1096 ../Explore/ConnectivityMapView.cpp:523 +#: ../Explore/SimpleScatterPlotCanvas.cpp:278 +#: ../Explore/SimpleScatterPlotCanvas.cpp:284 ../Explore/MapNewView.cpp:3195 +#: ../Explore/MapNewView.cpp:3220 ../Explore/MapNewView.cpp:3224 #: ../Explore/MLJCMapNewView.cpp:441 ../Explore/MLJCMapNewView.cpp:445 #: ../Explore/CartogramNewView.cpp:759 ../Explore/CartogramNewView.cpp:765 -#: ../Explore/ScatterNewPlotView.cpp:1846 -#: ../Explore/ScatterNewPlotView.cpp:1856 ../Explore/BoxNewPlotView.cpp:949 -#: ../Explore/BoxNewPlotView.cpp:953 ../Explore/ConditionalMapView.cpp:956 -#: ../Explore/ConditionalMapView.cpp:961 ../Explore/AbstractClusterMap.cpp:416 -#: ../Explore/AbstractClusterMap.cpp:420 +#: ../Explore/ScatterNewPlotView.cpp:1850 +#: ../Explore/ScatterNewPlotView.cpp:1860 ../Explore/LoessPlotCanvas.cpp:252 +#: ../Explore/LoessPlotCanvas.cpp:258 ../Explore/BoxNewPlotView.cpp:949 +#: ../Explore/BoxNewPlotView.cpp:953 ../Explore/ConditionalMapView.cpp:957 +#: ../Explore/ConditionalMapView.cpp:962 +#: ../Explore/ConditionalBoxPlotView.cpp:609 +#: ../Explore/ConditionalBoxPlotView.cpp:614 +#: ../Explore/AbstractClusterMap.cpp:419 ../Explore/AbstractClusterMap.cpp:423 #: ../Explore/LocalGearyMapNewView.cpp:610 #: ../Explore/LocalGearyMapNewView.cpp:614 -#: ../Explore/ConditionalScatterPlotView.cpp:796 -#: ../Explore/ConditionalScatterPlotView.cpp:802 +#: ../Explore/ConditionalScatterPlotView.cpp:806 +#: ../Explore/ConditionalScatterPlotView.cpp:812 #: ../Explore/GetisOrdMapNewView.cpp:467 ../Explore/GetisOrdMapNewView.cpp:471 #: ../Explore/GroupingMapView.cpp:434 ../Explore/GroupingMapView.cpp:438 -#: ../Explore/ConditionalClusterMapView.cpp:1238 -#: ../Explore/ConditionalClusterMapView.cpp:1243 -#: ../Explore/ConditionalClusterMapView.cpp:1666 -#: ../Explore/ConditionalClusterMapView.cpp:1671 -#: ../Explore/ConditionalClusterMapView.cpp:1882 -#: ../Explore/ConditionalClusterMapView.cpp:1887 +#: ../Explore/ConditionalClusterMapView.cpp:1241 +#: ../Explore/ConditionalClusterMapView.cpp:1246 +#: ../Explore/ConditionalClusterMapView.cpp:1669 +#: ../Explore/ConditionalClusterMapView.cpp:1674 +#: ../Explore/ConditionalClusterMapView.cpp:1885 +#: ../Explore/ConditionalClusterMapView.cpp:1890 msgid "obs " msgstr "" -#: ../DialogTools/WeightsManDlg.cpp:752 +#: ../DialogTools/WeightsManDlg.cpp:820 msgid "order" msgstr "" @@ -5041,11 +5977,11 @@ msgstr "" msgid "parent group" msgstr "" -#: ../Explore/MapLayoutView.cpp:43 +#: ../Explore/MapLayoutView.cpp:44 msgid "pixels" msgstr "" -#: ../DialogTools/WeightsManDlg.cpp:729 +#: ../DialogTools/WeightsManDlg.cpp:797 msgid "power" msgstr "" @@ -5053,7 +5989,7 @@ msgstr "" msgid "range, est. distance" msgstr "" -#: ../Explore/MapNewView.cpp:1954 +#: ../Explore/MapNewView.cpp:2120 msgid "row:\n" msgstr "" @@ -5061,22 +5997,17 @@ msgstr "" msgid "s.d." msgstr "" -#: ../Explore/SimpleHistCanvas.cpp:721 ../Explore/ConnectivityHistView.cpp:436 -#: ../Explore/HistogramView.cpp:780 +#: ../Explore/SimpleHistCanvas.cpp:721 ../Explore/ConnectivityHistView.cpp:438 +#: ../Explore/HistogramView.cpp:877 msgid "s.d.:" msgstr "" -#: ../Explore/SimpleHistCanvas.cpp:668 ../Explore/ConnectivityHistView.cpp:383 -#: ../Explore/HistogramView.cpp:727 +#: ../Explore/SimpleHistCanvas.cpp:668 ../Explore/ConnectivityHistView.cpp:385 +#: ../Explore/HistogramView.cpp:811 msgid "sd from mean" msgstr "" -#: ../DialogTools/CreatingWeightDlg.cpp:1030 -#: ../DialogTools/CreatingWeightDlg.cpp:1146 -msgid "selected:" -msgstr "" - -#: ../Explore/ScatterNewPlotView.cpp:75 +#: ../Explore/ScatterNewPlotView.cpp:76 msgid "small" msgstr "" @@ -5084,15 +6015,29 @@ msgstr "" msgid "space-time variable found with no name" msgstr "" -#: ../DialogTools/CatClassifDlg.cpp:923 +#: ../DialogTools/CatClassifDlg.cpp:952 msgid "suggested title:" msgstr "" -#: ../DialogTools/WeightsManDlg.cpp:736 +#: ../DialogTools/WeightsManDlg.cpp:804 msgid "symmetry" msgstr "" -#: ../DialogTools/WeightsManDlg.cpp:783 +#: ../DialogTools/tSNEDlg.cpp:930 +#, c-format +msgid "t-SNE 3D Plot - %s, %s, %s" +msgstr "" + +#: ../DialogTools/tSNEDlg.cpp:909 +#, c-format +msgid "t-SNE Plot (%s) - %s, %s" +msgstr "" + +#: ../DialogTools/tSNEDlg.cpp:56 +msgid "t-SNE Settings" +msgstr "" + +#: ../DialogTools/WeightsManDlg.cpp:851 msgid "threshold value" msgstr "" @@ -5100,8 +6045,8 @@ msgstr "" msgid "time" msgstr "" -#: ../Explore/SimpleHistCanvas.cpp:665 ../Explore/ConnectivityHistView.cpp:380 -#: ../Explore/HistogramView.cpp:724 +#: ../Explore/SimpleHistCanvas.cpp:665 ../Explore/ConnectivityHistView.cpp:382 +#: ../Explore/HistogramView.cpp:808 msgid "to" msgstr "" @@ -5113,49 +6058,45 @@ msgstr "" msgid "total # pairs" msgstr "" -#: ../DialogTools/WeightsManDlg.cpp:717 ../DialogTools/WeightsManDlg.cpp:723 -#: ../DialogTools/WeightsManDlg.cpp:728 ../DialogTools/WeightsManDlg.cpp:759 +#: ../DialogTools/WeightsManDlg.cpp:785 ../DialogTools/WeightsManDlg.cpp:791 +#: ../DialogTools/WeightsManDlg.cpp:796 ../DialogTools/WeightsManDlg.cpp:827 msgid "true" msgstr "" -#: ../DialogTools/WeightsManDlg.cpp:695 +#: ../DialogTools/WeightsManDlg.cpp:763 #: ../DataViewer/DataViewerEditFieldPropertiesDlg.cpp:103 msgid "type" msgstr "" -#: ../Explore/PCPNewView.cpp:1079 ../Explore/ScatterNewPlotView.cpp:1821 +#: ../Explore/PCPNewView.cpp:1079 ../Explore/ScatterNewPlotView.cpp:1825 #: ../Explore/BoxNewPlotView.cpp:922 ../Explore/BoxNewPlotView.cpp:938 -#: ../Explore/ConditionalMapView.cpp:946 -#: ../Explore/ConditionalHistogramView.cpp:937 -#: ../Explore/HistogramView.cpp:1191 -#: ../Explore/ConditionalScatterPlotView.cpp:784 -#: ../Explore/ConditionalClusterMapView.cpp:1227 -#: ../Explore/ConditionalClusterMapView.cpp:1440 -#: ../Explore/ConditionalClusterMapView.cpp:1656 -#: ../Explore/ConditionalClusterMapView.cpp:1868 +#: ../Explore/ConditionalMapView.cpp:947 +#: ../Explore/ConditionalHistogramView.cpp:1083 +#: ../Explore/HistogramView.cpp:1285 +#: ../Explore/ConditionalScatterPlotView.cpp:794 +#: ../Explore/ConditionalClusterMapView.cpp:1230 +#: ../Explore/ConditionalClusterMapView.cpp:1443 +#: ../Explore/ConditionalClusterMapView.cpp:1659 +#: ../Explore/ConditionalClusterMapView.cpp:1871 msgid "undefined: " msgstr "" -#: ../DialogTools/CatClassifDlg.cpp:629 +#: ../DialogTools/CatClassifDlg.cpp:660 msgid "uniform distribution" msgstr "" -#: ../DialogTools/WeightsManDlg.cpp:701 ../DialogTools/WeightsManDlg.cpp:793 -#: ../DialogTools/WeightsManDlg.cpp:799 ../DialogTools/WeightsManDlg.cpp:805 -#: ../DialogTools/WeightsManDlg.cpp:811 ../DialogTools/WeightsManDlg.cpp:817 -#: ../DialogTools/WeightsManDlg.cpp:819 +#: ../DialogTools/WeightsManDlg.cpp:769 ../DialogTools/WeightsManDlg.cpp:861 +#: ../DialogTools/WeightsManDlg.cpp:867 ../DialogTools/WeightsManDlg.cpp:873 +#: ../DialogTools/WeightsManDlg.cpp:879 ../DialogTools/WeightsManDlg.cpp:885 +#: ../DialogTools/WeightsManDlg.cpp:887 msgid "unknown" msgstr "" -#: ../Explore/LineChartView.cpp:608 -msgid "var name:" -msgstr "" - #: ../DataViewer/DataViewerEditFieldPropertiesDlg.cpp:102 msgid "variable name" msgstr "" -#: ../DialogTools/RegressionDlg.cpp:749 +#: ../DialogTools/RegressionDlg.cpp:753 msgid "wrong model number" msgstr "" diff --git a/internationalization/google_sheets_tool.py b/internationalization/google_sheets_tool.py index f24abcefb..fcb924348 100644 --- a/internationalization/google_sheets_tool.py +++ b/internationalization/google_sheets_tool.py @@ -7,6 +7,11 @@ from google.auth.transport.requests import Request from po2csv import po2dict, dict2PO +# NOTE +# author: lixun910@gmail.com +# delete the token.pickle under this directory +# then, run the script to download sheet from google spreadsheet +# # If modifying these scopes, delete the file token.pickle. SCOPES = ['https://www.googleapis.com/auth/spreadsheets.readonly'] diff --git a/internationalization/new_es.po b/internationalization/new_es.po index 4b4a96743..f2364a28c 100644 --- a/internationalization/new_es.po +++ b/internationalization/new_es.po @@ -2,6 +2,10 @@ msgid "" msgstr "Plural-Forms: nplurals=2; plural=(n != 1);\nProject-Id-Version: \nPOT-Creation-Date: \nPO-Revision-Date: \nLast-Translator: \nLanguage-Team: \nMIME-Version: 1.0\nContent-Type: text/plain; charset=UTF-8\nContent-Transfer-Encoding: 8bit\nLanguage: es\nX-Generator: Poedit 2.1.1\nX-Poedit-SourceCharset: UTF-8\n" +#contributors: +msgid " (current map)" +msgstr "" + #contributors: msgid " (isolates in weights are removed)" msgstr "" @@ -10,67 +14,71 @@ msgstr "" msgid " = 0 at " msgstr "" -#contributors: +#contributors:corochasco msgid " BiLISA Cluster Map" msgstr "BiLISA Mapa de Clústers" -#contributors: +#contributors:corochasco msgid " BiLISA Significance Map" msgstr "Mapa de Significación BiLISA" -#contributors: +#contributors:corochasco msgid " Bivariate Local Geary Cluster Map" msgstr "Mapa de Clústers Geary Local Bivariante" -#contributors: +#contributors:corochasco msgid " Bivariate LocalGeary Significance Map" msgstr "Mapa de Significación Local de Geary Bivariante" -#contributors: +#contributors:corochasco msgid " Categories" msgstr "Categorías" -#contributors: +#contributors:corochasco msgid " Differential LISA Cluster Map" msgstr "Mapa de Clústers LISA Diferencial" -#contributors: +#contributors:corochasco msgid " Differential Local Geary Cluster Map" msgstr "Mapa de Clúster de Geary Local Diferencial" -#contributors: +#contributors:corochasco msgid " Differential Significance Map" msgstr "Mapa de Significación Diferencial" -#contributors: +#contributors:corochasco msgid " Distance metric: " -msgstr "" +msgstr "Distancia metrica" -#contributors: +#contributors:corochasco msgid " LISA Cluster Map" msgstr "Mapa de Clusters LISA" -#contributors: +#contributors:corochasco msgid " LISA Significance Map" msgstr "Mapa de Significación LISA" -#contributors: +#contributors:corochasco msgid " Local Geary Cluster Map" msgstr "Mapa de Clúster Geary Local" -#contributors: +#contributors:corochasco msgid " Local Geary Significance Map" msgstr "Mapa de Significación Geary Local" #contributors: +msgid " Sigma:" +msgstr "" + +#contributors:corochasco msgid " already exists. OK to overwrite?" msgstr "ya existe. ¿Aceptar sobrescribir?" -#contributors: +#contributors:corochasco msgid " and " msgstr " y " -#contributors: +#contributors:corochasco msgid " and two time periods: " msgstr " y 2 períodos de tiempo: " @@ -78,31 +86,35 @@ msgstr " y 2 períodos de tiempo: " msgid " for obs within distance band " msgstr "" -#contributors: +#contributors:corochasco msgid " has duplicate values. Please choose a different ID Variable.\n\nDetails:" +msgstr "tiene valores duplicados.Por favor seleccione una variable de ID. \n\nDetails:" + +#contributors: +msgid " horiz cat var: " msgstr "" #contributors: msgid " in range:" msgstr "" -#contributors: +#contributors:corochasco msgid " is not supported by GeoDa.\n" -msgstr "" +msgstr "no está apoyado por GeoDa.\n" -#contributors: +#contributors:corochasco msgid " km" -msgstr "" +msgstr "km" -#contributors: +#contributors:corochasco msgid " mi" -msgstr "" +msgstr "i" #contributors: msgid " pairs in distance band " msgstr "" -#contributors: +#contributors:corochasco msgid " should contains only numbers/letters as IDs. Please choose a different ID Variable." msgstr " debería contener sólo IDs con números/letras. Seleccionar una Variable ID diferente." @@ -111,44 +123,52 @@ msgid " to " msgstr "" #contributors: -msgid "# Iterations:" -msgstr "Nº Iteraciones:" +msgid " vert cat var: " +msgstr "" #contributors: -msgid "# Max Iteration:" -msgstr "Nº Máx. Iteraciones:" +msgid "# Iteration Switch Momentum:" +msgstr "" -#contributors: +#contributors:corochasco +msgid "# Iterations:" +msgstr "Nº Iteraciones:" + +#contributors:corochasco msgid "# Neighors:" msgstr "Nº Vecinos" -#contributors: +#contributors:corochasco msgid "# Pairs" -msgstr "" +msgstr "Nº Pares" -#contributors: +#contributors:corochasco msgid "# iterations:\t" -msgstr "" +msgstr "# Iteraciones:\t" -#contributors: +#contributors:corochasco msgid "# observations" +msgstr "# observaciones" + +#contributors: +msgid "# of Dimensions:" msgstr "" #contributors: msgid "#hover obs " msgstr "" -#contributors: +#contributors:corochasco msgid "#obs" msgstr "nº obs." -#contributors: +#contributors:corochasco msgid "#obs:" -msgstr "" +msgstr "nº obs." -#contributors: +#contributors:corochasco msgid "#obs=" -msgstr "" +msgstr "nº obs." #contributors: msgid "#row=" @@ -174,7 +194,7 @@ msgstr "" msgid "%d variables to include" msgstr "" -#contributors: +#contributors:corochasco msgid "%s (Weights: %s)" msgstr "%s (Pesos: %s)" @@ -183,42 +203,46 @@ msgid "%s Cluster Map (%d clusters)" msgstr "" #contributors: +msgid "%s and %s have already been added for spatial join." +msgstr "" + +#contributors:corochasco msgid "&Add ID Variable..." msgstr "Añadir Variable ID" -#contributors: +#contributors:corochasco msgid "&Cancel" msgstr "Cancelar" -#contributors: +#contributors:corochasco msgid "&Close" msgstr "Cerrar" -#contributors: +#contributors:corochasco msgid "&Edit" msgstr "Editar" -#contributors: +#contributors:corochasco msgid "&File" msgstr "Archivo" -#contributors: +#contributors:corochasco msgid "&Help" msgstr "Ayuda" -#contributors: +#contributors:corochasco msgid "&Map" msgstr "Mapa" -#contributors: +#contributors:corochasco msgid "&Merge" msgstr "Combinar" -#contributors: +#contributors:corochasco msgid "&New" msgstr "Nuevo" -#contributors: +#contributors:corochasco msgid "&Open Project" msgstr "Abrir Proyecto" @@ -226,43 +250,43 @@ msgstr "Abrir Proyecto" msgid "&Regression" msgstr "" -#contributors: +#contributors:corochasco msgid "&Run" msgstr "&Ejecutar" -#contributors: +#contributors:corochasco msgid "&Save to Table" msgstr "Guardar en Tabla" -#contributors: +#contributors:corochasco msgid "&Space" msgstr "Espacio" -#contributors: +#contributors:corochasco msgid "&Tools" msgstr "Herramientas" -#contributors: +#contributors:corochasco msgid "(Dendrogram is too complex to draw. Please view clustering results in map.)" msgstr "(Dendograma muy complicado de representar. Ver resultados de clústers en un mapa.)" -#contributors: +#contributors:corochasco msgid "(Duplicate field name)" msgstr "(Nombre de campo duplicado)" -#contributors: +#contributors:corochasco msgid "(Field name is not valid)" msgstr "(Nombre de campo no válido)" -#contributors: -msgid "(Gaussian) Sigma:" -msgstr "Sigma (Gaussiano):" - -#contributors: +#contributors:corochasco msgid "(Leave empty for undefined values)" msgstr "Dejar en blanco los valores no seleccionados" #contributors: +msgid "(Optional)" +msgstr "" + +#contributors:corochasco msgid "(Optional) First record has field names? " msgstr "(Opcional) ¿El primer dato tiene nombre de campo?" @@ -270,7 +294,7 @@ msgstr "(Opcional) ¿El primer dato tiene nombre de campo?" msgid "(Optional) Longitude/X:" msgstr "" -#contributors: +#contributors:corochasco msgid "(Optional) You can change the data type for a field:" msgstr "(Opcional) Vd. puede cambiar el tipo de datos del campo:" @@ -278,91 +302,111 @@ msgstr "(Opcional) Vd. puede cambiar el tipo de datos del campo:" msgid "(Use Sequences)" msgstr "" +#contributors: +msgid "(Using Euclidean distance (squared) to medians)\n" +msgstr "" + +#contributors: +msgid "(Using Euclidean distance (squared) to medoids)\n" +msgstr "" + +#contributors: +msgid "(Using Manhattan distance to medians)\n" +msgstr "" + +#contributors: +msgid "(Using Manhattan distance to medoids)\n" +msgstr "" + #contributors: msgid "---\n\nPCA method: " msgstr "" #contributors: -msgid ".\nEnter a seed value to use between\n0 and " +msgid "---\n\nt-SNE: " msgstr "" #contributors: +msgid ".\nEnter a seed value to use between\n0 and " +msgstr "" + +#contributors:corochasco msgid "0x03 (dBASE III+)" msgstr "0x03 (dBASE III+)" -#contributors: +#contributors:corochasco msgid "1 Iteration" msgstr "Iteración 1" -#contributors: +#contributors:corochasco msgid "199 Permutations" msgstr "199 Permutaciones" -#contributors: +#contributors:corochasco msgid "1st Variable (X)" msgstr "1ª Variable (X)" -#contributors: +#contributors:corochasco msgid "2 Iteration" msgstr "Iteración 2" -#contributors: +#contributors:corochasco msgid "2nd Variable (Y)" msgstr "2ª Variable (Y)" -#contributors: +#contributors:corochasco msgid "3 Iteration" msgstr "Iteración 3" -#contributors: +#contributors:corochasco msgid "3D Plot" msgstr "Gráfico 3D" -#contributors: +#contributors:corochasco msgid "3D Scatter Plot" msgstr "Diagrama de Dispersión 3D" -#contributors: +#contributors:corochasco msgid "3D Scatter Plot Variables" msgstr "Variables Diagrama Dispersión 3D" -#contributors: +#contributors:corochasco msgid "3rd Variable (Z)" msgstr "3ª Variable (Z)" -#contributors: +#contributors:corochasco msgid "4 Iteration" msgstr "Iteración 4" -#contributors: +#contributors:corochasco msgid "499 Permutations" msgstr "499 Permutaciones" -#contributors: +#contributors:corochasco msgid "4th Variable" msgstr "4ª Variable" -#contributors: +#contributors:corochasco msgid "5 Iteration" msgstr "Iteración 5" -#contributors: +#contributors:corochasco msgid "5 of 5 variables needed" msgstr "5 de 5 variables necesitadas" -#contributors: +#contributors:corochasco msgid "6 Iteration" msgstr "Iteración 6" -#contributors: +#contributors:corochasco msgid "99 Permutations" msgstr "99 Permutaciones" -#contributors: +#contributors:corochasco msgid "999 Permutations" msgstr "999 Permutaciones" -#contributors: +#contributors:corochasco msgid "<" msgstr "<" @@ -370,19 +414,19 @@ msgstr "<" msgid "<<" msgstr "" -#contributors: +#contributors:corochasco msgid "<=" msgstr "<=" -#contributors: +#contributors:corochasco msgid "=" msgstr "=" -#contributors: +#contributors:corochasco msgid ">" msgstr ">" -#contributors: +#contributors:corochasco msgid ">>" msgstr ">>" @@ -390,7 +434,7 @@ msgstr ">>" msgid "A Table-only data source can't be stacked with current data source." msgstr "" -#contributors: +#contributors:corochasco msgid "A newer version of GeoDa is found. Do you want to update to version " msgstr "Existe una nueva versión de GeoDa. ¿Desea actualizar a la versión ?" @@ -399,78 +443,102 @@ msgid "A project file contains extra information not directly stored in the data msgstr "" #contributors: +msgid "ARiSeL:" +msgstr "" + +#contributors: +msgid "AZP" +msgstr "" + +#contributors: +msgid "AZP Settings" +msgstr "" + +#contributors: +msgid "AZP-Simulated Annealing" +msgstr "" + +#contributors: +msgid "AZP-Tabu" +msgstr "" + +#contributors:corochasco msgid "About DBF Viewer" msgstr "Sobre DBF Viewer" -#contributors: +#contributors:corochasco msgid "About GeoDa" msgstr "Acerca de GeoDa" -#contributors: +#contributors:corochasco msgid "About Precision Threshold" msgstr "Acerca del Umbral de Precisión" -#contributors: +#contributors:corochasco msgid "Adaptive bandwidth" msgstr "Ancho de Banda Adaptativo" -#contributors: -msgid "Adaptive kernel" -msgstr "Kernel adaptativo" - -#contributors: +#contributors:corochasco msgid "Add" msgstr "Añadir" -#contributors: +#contributors:corochasco msgid "Add Centroids to Table" msgstr "Añadir Centroides a Tabla" #contributors: +msgid "Add ID Variable..." +msgstr "" + +#contributors:corochasco msgid "Add Map Layer" msgstr "Add Map Layer" -#contributors: +#contributors:corochasco msgid "Add Mean Centers to Table" msgstr "Añadir Centros Medios a Tabla" -#contributors: +#contributors:corochasco msgid "Add Neighbors To Selection" msgstr "Añadir Vecinos a Selección" -#contributors: +#contributors:corochasco msgid "Add New ID Variable" msgstr "Añadir Nueva Variable ID" -#contributors: +#contributors:corochasco msgid "Add OGR column error. Field type is unknown or not supported." msgstr "Añadir error de columna OGR. Tipo de campo desconocido o no admitido." -#contributors: +#contributors:corochasco msgid "Add OGR column error. Field type is unknown." msgstr "Añadir columna de error OGR. Tipo de campo desconocido" -#contributors: +#contributors:corochasco msgid "Add Time" msgstr "Añadir Tiempo" -#contributors: +#contributors:corochasco msgid "Add Variable" msgstr "Añadir Variable" #contributors: -msgid "Add a name for your group of variables. \n\nYou can edit the time period labels for easier interpretation of results." +msgid "Add a Variable for Quantile LISA:" msgstr "" #contributors: +msgid "Add a name for your group of variables. \n\nYou can edit the time period labels for easier interpretation of results." +msgstr "" + +#contributors:corochasco msgid "Add basemap automatically:" msgstr "Añadir mapa base automáticamente:" -#contributors: +#contributors:corochasco msgid "Add new column to table" msgstr "Añadir nueva columna a la tabla" -#contributors: +#contributors:corochasco msgid "Add/Remove Variables" msgstr "Añadir/Eliminar Variables" @@ -478,43 +546,39 @@ msgstr "Añadir/Eliminar Variables" msgid "Adjust Bubble Size" msgstr "" -#contributors: +#contributors:corochasco msgid "Adjust Value Range of Y Axis" msgstr "Ajustar Rango de Valores al Eje Y" -#contributors: +#contributors:corochasco msgid "Adjust Value Range of Y-Axis" msgstr "Ajustar Rango de Valores al Eje Y" -#contributors: +#contributors:corochasco msgid "Adjust Values of Y Axis" msgstr "Ajustar Valores del Eje Y" #contributors: -msgid "Affinity with Guassian Kernel:\tSigma=" +msgid "Affinity with Gaussian Kernel:\tSigma=" msgstr "" -#contributors: -msgid "Affinity with K-NN:" -msgstr "Afinidad con K-NN:" - #contributors: msgid "Affinity with K-Nearest Neighbors:\tK=" msgstr "" #contributors: -msgid "Affinity with Kernel:" -msgstr "Afinidad con Kernel:" +msgid "Affinity with Mutual K-Nearest Neighbors:\tK=" +msgstr "" -#contributors: +#contributors:corochasco msgid "Aggregate" msgstr "Agregar" -#contributors: +#contributors:corochasco msgid "Aggregate - " msgstr "Agregar - " -#contributors: +#contributors:corochasco msgid "All" msgstr "Todo" @@ -522,12 +586,12 @@ msgstr "Todo" msgid "All Pairs" msgstr "" -#contributors: +#contributors:corochasco msgid "All Rights Reserved" msgstr "Todos los Derechos Reservados" #contributors: -msgid "Allow a single cluster:" +msgid "Allow a Single Cluster:" msgstr "" #contributors: @@ -539,30 +603,34 @@ msgid "Always using fixed-point notation" msgstr "" #contributors: +msgid "Animate Plot- x: %s, y: %s" +msgstr "" + +#contributors:corochasco msgid "Animation" msgstr "Animación" -#contributors: +#contributors:corochasco msgid "App Key" msgstr "Clave App" -#contributors: +#contributors:corochasco msgid "Append To Current Selection" msgstr "Anexar a Selección Actual" -#contributors: +#contributors:corochasco msgid "Append to current selection" msgstr "Agregar a selección actual" -#contributors: +#contributors:corochasco msgid "Appl&y" msgstr "Aplicar" -#contributors: +#contributors:corochasco msgid "Apply" msgstr "Aplicar" -#contributors: +#contributors:corochasco msgid "Apply kernel to diagonal weights" msgstr "Aplicar kernel a pesos diagonal" @@ -570,7 +638,7 @@ msgstr "Aplicar kernel a pesos diagonal" msgid "April" msgstr "" -#contributors: +#contributors:corochasco msgid "Arabic (Windows-1256)" msgstr "Árabe (Windows-1256)" @@ -578,7 +646,7 @@ msgstr "Árabe (Windows-1256)" msgid "Arc Distance" msgstr "" -#contributors: +#contributors:corochasco msgid "Ascending order" msgstr "Orden ascendente" @@ -586,11 +654,11 @@ msgstr "Orden ascendente" msgid "Assign To Target" msgstr "" -#contributors: +#contributors:corochasco msgid "Assign Values to Currently Selected / Unselected" msgstr "Asignar Valores a Actual Selección / No Selección" -#contributors: +#contributors:corochasco msgid "Assoc. Var." msgstr "Var. Asoc." @@ -598,11 +666,11 @@ msgstr "Var. Asoc." msgid "Attributes (Optional)" msgstr "" -#contributors: +#contributors:corochasco msgid "August" -msgstr "" +msgstr "agosto" -#contributors: +#contributors:corochasco msgid "Auto Weighting" msgstr "Auto-Ponderación" @@ -614,67 +682,71 @@ msgstr "" msgid "Autocorr. of " msgstr "" -#contributors: +#contributors:corochasco msgid "Automatic Labels" msgstr "Etiquetas Automáticas" -#contributors: +#contributors:corochasco msgid "Average" msgstr "Promedio" -#contributors: +#contributors:corochasco msgid "Average Comparison Chart" msgstr "Gráfico Comparación de Medias" #contributors: +msgid "Averages" +msgstr "" + +#contributors:corochasco msgid "Averages Chart" msgstr "Gráfico de Medias" -#contributors: +#contributors:corochasco msgid "Axes Through Origin" msgstr "Ejes Sobre el Origen" -#contributors: +#contributors:corochasco msgid "Axis Option" msgstr "Opción de Eje" -#contributors: +#contributors:corochasco msgid "Axis Selection" msgstr "Selección de Eje" -#contributors: +#contributors:corochasco msgid "Background" msgstr "Fondo" -#contributors: +#contributors:corochasco msgid "Background Color" msgstr "Color de Fondo" -#contributors: +#contributors:corochasco msgid "Bandwidth:" msgstr "Ancho de banda:" -#contributors: +#contributors:corochasco msgid "Base Map " msgstr "Mapa Base" -#contributors: +#contributors:corochasco msgid "Base Variable" msgstr "Variable Base" -#contributors: +#contributors:corochasco msgid "Basemap" msgstr "Mapa Base" -#contributors: +#contributors:corochasco msgid "Basemap Configuration" msgstr "Configuración de Mapa Base" -#contributors: +#contributors:corochasco msgid "Basemap Configuration Dialog" msgstr "Cuadro de Configuración de Mapa Base" -#contributors: +#contributors:corochasco msgid "Basemap Parameters:" msgstr "Basemap Parameters:" @@ -682,47 +754,51 @@ msgstr "Basemap Parameters:" msgid "Basemap Sources: (Format: group&name.basemap&name,basemap&url)" msgstr "" -#contributors: +#contributors:corochasco msgid "Before add/delete observations, please close the %d view(s) that depend on it." msgstr "Antes de añadir/borrar observaciones, cerrar la(s) vista(s) %d que depende(n) de ellas." -#contributors: +#contributors:corochasco msgid "Before proceed with operation (add/remove, move, or rename), please close %d views that depend on it." msgstr "Antes de proceder con la operación (añadir/eliminar, mover o renombrar), cerrar las %d vistas que dependen de ella." -#contributors: +#contributors:corochasco msgid "Before you can modify the variable %s, please close the %d view(s) that depend on it." msgstr "Antes de modificar la variable %s, cerrar la(s) %d vista(s) que dependen de ella" -#contributors: +#contributors:corochasco msgid "Bivariate" msgstr "Bivariante" #contributors: +msgid "Bivariate Join Count only applies to no co-location case. The selected variables have co-locations. Please change your selection, or use Co-location Join Count." +msgstr "" + +#contributors:corochasco msgid "Bivariate Local Join Count" msgstr "Join Count Local Bivariante" -#contributors: +#contributors:corochasco msgid "Bivariate Local Moran's I" msgstr "I de Moran Local Bivariante" -#contributors: +#contributors:corochasco msgid "Bivariate Moran Variable Settings" msgstr "Configuración Variable de Moran Bivariante" -#contributors: +#contributors:corochasco msgid "Bivariate Moran's I" msgstr "I de Morán Bivariante" -#contributors: +#contributors:corochasco msgid "Bivariate Moran's I (%s): %s and lagged %s" msgstr "I de Moran Bivariante (%s): %s y %s retardado" -#contributors: +#contributors:corochasco msgid "Bonferroni bound:" msgstr "Límite de Bonferroni" -#contributors: +#contributors:corochasco msgid "Both are significant, Spatial Lag Model has been selected." msgstr "Ambos son significativos, se selecciona el Modelo del Retardo Espacial" @@ -734,23 +810,31 @@ msgstr "" msgid "Bounding Box" msgstr "" -#contributors: +#contributors:corochasco msgid "Box Map (Hinge=1.5)" msgstr "Mapa de Caja (Bisagra=1.5)" -#contributors: +#contributors:corochasco msgid "Box Map (Hinge=3.0)" msgstr "Mapa de Caja (Bisagra=3.0)" -#contributors: +#contributors:corochasco msgid "Box Plot" msgstr "Diagrama de Caja" #contributors: +msgid "Box Plot Variable" +msgstr "" + +#contributors: +msgid "Box plot var: " +msgstr "" + +#contributors:corochasco msgid "Boxplot Theme" msgstr "Tema del diagrama de Caja" -#contributors: +#contributors:corochasco msgid "Breaks" msgstr "Cortes" @@ -758,19 +842,23 @@ msgstr "Cortes" msgid "Breaks with same values were created. Please choose a smaller categories, or manually edit the break values." msgstr "" -#contributors: +#contributors:corochasco msgid "Bubble Chart" msgstr "Gráfico de Burbujas" -#contributors: +#contributors:corochasco msgid "Bubble Chart - x: %s, y: %s, size: %s, %s" msgstr "Gráfico de Burbujas - x: %s, y: %s, tamaño: %s, %s" -#contributors: +#contributors:corochasco msgid "Bubble Chart Variables" msgstr "Variables de Gráfico de Burbujas" #contributors: +msgid "Bubble Color" +msgstr "" + +#contributors:corochasco msgid "Bubble Size" msgstr "Tamaño de Burbuja" @@ -782,11 +870,11 @@ msgstr "" msgid "Buffer query area:" msgstr "" -#contributors: +#contributors:corochasco msgid "Bug Report" msgstr "Informe de Errores" -#contributors: +#contributors:corochasco msgid "C&reate" msgstr "Crear" @@ -794,11 +882,11 @@ msgstr "Crear" msgid "CRS (proj4 format)" msgstr "" -#contributors: +#contributors:corochasco msgid "CSV Configuration Warning" msgstr "Aviso de Configuración CSV" -#contributors: +#contributors:corochasco msgid "CSV Contains Variable Names?" msgstr "¿CSV Contiene Nombres de Variables?" @@ -807,22 +895,26 @@ msgid "CSV File Configuration" msgstr "" #contributors: +msgid "CSV files (*.csv)|*.csv" +msgstr "" + +#contributors:corochasco msgid "Calculator" msgstr "Calculadora" -#contributors: +#contributors:corochasco msgid "Can't connect to datasource: " msgstr "No se puede conectar con fuente de datos:" #contributors: -msgid "Can't create layer %s with empty field (%s) name." +msgid "Can't create layer %s with empty field (%d) name." msgstr "" #contributors: msgid "Can't create output OGR driver. \n\nDetails:" msgstr "" -#contributors: +#contributors:corochasco msgid "Can't get bounding box information from this datasource. Please try another datasource." msgstr "No se puede obtener información del cuadro delimitador de la fuente de datos. Intentarlo con otra fuente de datos." @@ -830,7 +922,7 @@ msgstr "No se puede obtener información del cuadro delimitador de la fuente de msgid "Can't get datasource type from: %s\n\nPlease select datasource supported by GeoDa or add extension to file datasource." msgstr "" -#contributors: +#contributors:corochasco msgid "Can't get layers from unknown datasource. Please complete the datasource fields." msgstr "Imposible obtener capas de fuente de datos desconocida. Completar los campos de la misma." @@ -842,7 +934,7 @@ msgstr "" msgid "Can't write/create layer \"" msgstr "" -#contributors: +#contributors:corochasco msgid "Cancel" msgstr "Cancelar" @@ -850,51 +942,55 @@ msgstr "Cancelar" msgid "Canvas Layout Preview" msgstr "" -#contributors: -msgid "Carto" -msgstr "Carto" - -#contributors: +#contributors:corochasco msgid "Cartogram" msgstr "Cartograma" -#contributors: +#contributors:corochasco msgid "Cartogram Variables" msgstr "Variables del Cartograma" -#contributors: +#contributors:corochasco msgid "Categories" msgstr "Categorías" -#contributors: +#contributors:corochasco msgid "Categories \"%s\" is currently in use by another view. Please close or change all views using this custom categories before deleting." msgstr "Categorías \"%s\" está actualmente en uso por otra vista. Cerrar/cambiar las vistas utilizando estas categorías personalizadas antes de borrar." -#contributors: +#contributors:corochasco msgid "Categories of " msgstr "Categoría de " -#contributors: +#contributors:corochasco msgid "Categories title \"%s\" already exists. Please choose a different title." msgstr "Título de categorías \"%s\" existente. Seleccionar un título diferente." -#contributors: +#contributors:corochasco msgid "Category" msgstr "Categoría" -#contributors: +#contributors:corochasco msgid "Category Editor" msgstr "Editor de Categorías" #contributors: +msgid "Category Variable:" +msgstr "" + +#contributors: +msgid "Cell:" +msgstr "" + +#contributors:corochasco msgid "Central European (CP852)" msgstr "Centroeuropeo (CP852)" -#contributors: +#contributors:corochasco msgid "Central European (Windows-1250)" msgstr "Centroeuropeo (Windows-1250)" -#contributors: +#contributors:corochasco msgid "Central European Latin-2 (ISO-8859-2)" msgstr "Centroeuropeo Latín-2 (ISO-8859-2)" @@ -906,11 +1002,15 @@ msgstr "" msgid "Centroid (Y)" msgstr "" -#contributors: +#contributors:corochasco msgid "Change" msgstr "Cambio" #contributors: +msgid "Change Associate Line Color" +msgstr "" + +#contributors:corochasco msgid "Change Categories Title" msgstr "Cambiar Título de Categorías" @@ -918,35 +1018,39 @@ msgstr "Cambiar Título de Categorías" msgid "Change Color of Root" msgstr "" -#contributors: +#contributors:corochasco msgid "Change Current Map Type" msgstr "Cambiar Tipo Actual de Mapa" -#contributors: +#contributors:corochasco msgid "Change Edge Color" msgstr "Cambiar Color del Borde" -#contributors: +#contributors:corochasco msgid "Change Edge Thickness" msgstr "Cambiar Grosor del Borde" -#contributors: +#contributors:corochasco msgid "Change Fill Color" msgstr "Change Fill Color" -#contributors: +#contributors:corochasco msgid "Change Fill Color of Neighbors" msgstr "Cambiar Color de Relleno de Vecinos" #contributors: +msgid "Change Fill Color of Selected" +msgstr "" + +#contributors:corochasco msgid "Change Font" msgstr "Cambiar Fuente" -#contributors: +#contributors:corochasco msgid "Change Map Transparency" msgstr "Cambiar Transparencia del Mapa" -#contributors: +#contributors:corochasco msgid "Change Outline Color" msgstr "Change Outline Color" @@ -954,15 +1058,15 @@ msgstr "Change Outline Color" msgid "Change Outline Color of Selected" msgstr "" -#contributors: +#contributors:corochasco msgid "Change Parameters" msgstr "Cambiar Parámetros" -#contributors: +#contributors:corochasco msgid "Change Point Radius" msgstr "Change Point Radius" -#contributors: +#contributors:corochasco msgid "Change Seed" msgstr "Cambiar semilla" @@ -971,42 +1075,46 @@ msgid "Change Size of Root" msgstr "" #contributors: -msgid "Change field properties (%s) failed.\n\nDetails: %s" +msgid "Change Transparency" msgstr "" #contributors: +msgid "Change field properties (%s) failed.\n\nDetails: %s" +msgstr "" + +#contributors:corochasco msgid "Change title \"%s\" to" msgstr "Cambiar título\"%s\" a" -#contributors: +#contributors:corochasco msgid "Change variable type for \"%s\" has failed. Please check all values are valid for conversion." msgstr "Error en el cambio de tipo de variable por \"%s\". Comprobar la validez de todos los valores en la conversión." -#contributors: +#contributors:corochasco msgid "Check Bug Report on Github" msgstr "Consulte el Informe de Errores en Github" -#contributors: +#contributors:corochasco msgid "Check Updates" msgstr "Comprobar Actualizaciones" -#contributors: +#contributors:corochasco msgid "Checking Symmetry..." msgstr "Comprobando Simetría..." -#contributors: +#contributors:corochasco msgid "Chinese Simplified (GB2312)" msgstr "Chino Simplificado (GB2312)" -#contributors: +#contributors:corochasco msgid "Chinese Traditional (Big5)" msgstr "Chino Tradicional (Big5)" -#contributors: +#contributors:corochasco msgid "Choose A Color" msgstr "Seleccionar un Color" -#contributors: +#contributors:corochasco msgid "Choose Cateogry Color" msgstr "Seleccionar Color de Categoría" @@ -1018,31 +1126,35 @@ msgstr "" msgid "Choose Cateogry Outline Color" msgstr "" -#contributors: +#contributors:corochasco msgid "Choose Intervals" msgstr "Elegir Intervalos" #contributors: +msgid "Choose Line Color" +msgstr "" + +#contributors:corochasco msgid "Choose Weights" msgstr "Seleccionar Pesos" -#contributors: +#contributors:corochasco msgid "Choose Weights File" msgstr "Elegir Archivo de Pesos" -#contributors: +#contributors:corochasco msgid "Choose an output weights file name." msgstr "Escribir nombre de fichero de resultado de pesos" -#contributors: +#contributors:corochasco msgid "Chosen field is not a numeric type. Please select a numeric type field." msgstr "El campo escogido no es numérico. Seleccionar un campo de tipo numérico." -#contributors: +#contributors:corochasco msgid "Chosen field is not a numeric type. Please select a numeric type field." msgstr "El campo elegido no es numérico. Seleccionar un campo numérico." -#contributors: +#contributors:corochasco msgid "Chosen key field '%s' s a time variant. Please choose a non-time variant field as key." msgstr "Campo clave seleccionado %s' varía en el tiempo. Seleccionar campo clave no variable en el tiempo." @@ -1050,59 +1162,51 @@ msgstr "Campo clave seleccionado %s' varía en el tiempo. Seleccionar campo clav msgid "Chosen key field is not valid. Please select another key field" msgstr "" -#contributors: +#contributors:corochasco msgid "Chow test for sel/unsel regression subsets: " msgstr "Test de Chow para regresiones de subgrupos de sel/no sel." -#contributors: +#contributors:corochasco msgid "Circle" msgstr "Círculo" -#contributors: +#contributors:corochasco msgid "Circle Color" msgstr "Color del Círculo" -#contributors: +#contributors:corochasco msgid "Circle Size" msgstr "Tamaño del Círculo" -#contributors: +#contributors:corochasco msgid "Classic " msgstr "Básico" -#contributors: +#contributors:corochasco msgid "Classification Themes" msgstr "Temas de Clasificación" -#contributors: +#contributors:corochasco msgid "Clean Basemap Cache" msgstr "Borrar Mapa Base de Caché" -#contributors: +#contributors:corochasco msgid "Clear Highlight Association" msgstr "Clear Highlight Association" -#contributors: +#contributors:corochasco msgid "Clear Selection" msgstr "Borrar Selección" -#contributors: -msgid "Click RegressionDlg::OnSaveToTxtFileClick" -msgstr "Teclear RegressionDlg::OnSaveToTxtFileClick" - -#contributors: -msgid "Click RegressionDlg::OnViewResultsClick" -msgstr "Teclear RegressionDlg::OnViewResultsClick" - -#contributors: +#contributors:corochasco msgid "Close" msgstr "Cerrar" -#contributors: +#contributors:corochasco msgid "Cluster Map " msgstr "Mapa de Clústers" -#contributors: +#contributors:corochasco msgid "Cluster Maps" msgstr "Mapas de Clústers" @@ -1111,10 +1215,14 @@ msgid "Cluster centers:" msgstr "" #contributors: +msgid "Clustering:" +msgstr "" + +#contributors:corochasco msgid "Clusters" msgstr "Clúster" -#contributors: +#contributors:corochasco msgid "Co-location Join Count" msgstr "Co-location Join Count" @@ -1122,7 +1230,7 @@ msgstr "Co-location Join Count" msgid "Co-location Join Count only applies to co-location case. The selected variables have no co-location. Please change your selection, or use Univariate/Bivariate Local Join Count." msgstr "" -#contributors: +#contributors:corochasco msgid "Co-location Map" msgstr "Mapa de Co-localización" @@ -1130,123 +1238,139 @@ msgstr "Mapa de Co-localización" msgid "Co-location Map: " msgstr "" -#contributors: +#contributors:corochasco msgid "Co-location Settings" msgstr "Configuración de Co-localización" -#contributors: +#contributors:corochasco msgid "Coeff. Var. Mat." msgstr "Mat. Var. Coef." -#contributors: +#contributors:corochasco msgid "Colocation Cluster" msgstr "Clúster de Colocaciones" -#contributors: +#contributors:corochasco msgid "Color" msgstr "Color" -#contributors: +#contributors:corochasco msgid "Color Scheme" msgstr "Paleta de Colores" -#contributors: +#contributors:corochasco msgid "Column Name" msgstr "Nombre de Columna" -#contributors: +#contributors:corochasco msgid "Column Number (from 0)" msgstr "Número de Columna (desde 0)" -#contributors: +#contributors:corochasco msgid "Comma Separated Value (*.csv)|*.csv" msgstr "Valor Separado por Comas (*.csv)|*.csv" -#contributors: +#contributors:corochasco msgid "Components:" msgstr "Componentes:" #contributors: +msgid "Condensed Tree" +msgstr "" + +#contributors: +msgid "Conditional Box Plot" +msgstr "" + +#contributors: +msgid "Conditional Box Plot Variables" +msgstr "" + +#contributors:corochasco msgid "Conditional Co-location Map Variables" msgstr "Variables de Mapa de Co-localización Condicional" -#contributors: +#contributors:corochasco msgid "Conditional G Cluster Map Variables" msgstr "Variables de Mapa de Clúster G Condicional" -#contributors: +#contributors:corochasco msgid "Conditional GetisOrd Map" msgstr "Mapa Condicional de GetisOrd" -#contributors: +#contributors:corochasco msgid "Conditional Histogram" msgstr "Histograma Condicional" -#contributors: +#contributors:corochasco msgid "Conditional Histogram Variables" msgstr "Variables de Histograma Condicional" -#contributors: +#contributors:corochasco msgid "Conditional LISA Map" msgstr "Mapa LISA Condicional" -#contributors: +#contributors:corochasco msgid "Conditional LISA Map Variables" msgstr "Variables del Mapa LISA Condicional" -#contributors: +#contributors:corochasco msgid "Conditional Local Geary Map" msgstr "Mapa Condicional Geary Local" -#contributors: +#contributors:corochasco msgid "Conditional Local Geary Map Variables" msgstr "Variables del Mapa de Geary Local Condicional" -#contributors: +#contributors:corochasco msgid "Conditional Local Join Count Map" msgstr "Mapa Joint Count Local Condicional" #contributors: +msgid "Conditional Local Match Test Map" +msgstr "" + +#contributors:corochasco msgid "Conditional Map" msgstr "Mapa Condicional" -#contributors: +#contributors:corochasco msgid "Conditional Map Variables" msgstr "Variables Mapa Condicional" -#contributors: +#contributors:corochasco msgid "Conditional Plot" msgstr "Gráfico Condicional" -#contributors: +#contributors:corochasco msgid "Conditional Scatter Plot" msgstr "Diagrama de Dispersión Condicional" -#contributors: +#contributors:corochasco msgid "Conditional Scatter Plot Variables" msgstr "Variables Gráfico de Dispersión Condicional" -#contributors: +#contributors:corochasco msgid "Connect" msgstr "Conectar" -#contributors: +#contributors:corochasco msgid "Connect to Data Source" msgstr "Conectarse a la fuente de datos" -#contributors: +#contributors:corochasco msgid "Connectivity" msgstr "Conectividad" -#contributors: +#contributors:corochasco msgid "Connectivity Graph" msgstr "Gráfico de Conectividad" -#contributors: +#contributors:corochasco msgid "Connectivity Histogram" msgstr "Histograma de Conectividades" -#contributors: +#contributors:corochasco msgid "Connectivity Map" msgstr "Mapa de conectividad" @@ -1255,30 +1379,38 @@ msgid "Connectivity Map - " msgstr "" #contributors: +msgid "Construction Re-runs (inits)" +msgstr "" + +#contributors:corochasco msgid "Contiguity Weight" msgstr "Pesos de Contigüidad" -#contributors: +#contributors:corochasco msgid "Continue" msgstr "Continuar" #contributors: +msgid "Convergence Criterion:" +msgstr "" + +#contributors:corochasco msgid "Convert ASCII to SHP" msgstr "Convertir ASCII a SHP" -#contributors: +#contributors:corochasco msgid "Convert Boundary to SHP" msgstr "Convertir Boundary a SHP" -#contributors: +#contributors:corochasco msgid "Convert Boundary to Shape Datasource" msgstr "Convertir Boundary a Fuente de Datos Shape" -#contributors: +#contributors:corochasco msgid "Cooling Rate:" msgstr "Tasa de Enfriamiento" -#contributors: +#contributors:corochasco msgid "Cooling rate for Simulated Annealing algorithm has to be a float number between 0 and 1 (e.g. 0.85)." msgstr "La tasa de enfriamiento para algoritmo de Recocido Simulado ha de ser un nº flotante entre 0 y 1 (ej. 0.85)." @@ -1286,19 +1418,19 @@ msgstr "La tasa de enfriamiento para algoritmo de Recocido Simulado ha de ser un msgid "Cooling rate:" msgstr "" -#contributors: +#contributors:corochasco msgid "Copy" msgstr "Copiar" -#contributors: +#contributors:corochasco msgid "Copy Image To Clipboard" msgstr "Copiar Imagen al Portapapeles " -#contributors: +#contributors:corochasco msgid "Copy Legend To Clipboard" msgstr "Copiar Leyenda al Portapapeles" -#contributors: +#contributors:corochasco msgid "Copyright (C) 1998-2011\nGeoDa Center for Geospatial Analysis and Computation\nand Arizona Board of Regents\nAll Rights Reserved" msgstr "Copyright (C) 1998-2011\nGeoDa Center for Geospatial Analysis and Computation\ny Arizona Board of Regents\nTodos los Derechos Reservados" @@ -1306,19 +1438,19 @@ msgstr "Copyright (C) 1998-2011\nGeoDa Center for Geospatial Analysis and Comput msgid "Copyright (C) 2011-%d by Luc Anselin" msgstr "" -#contributors: +#contributors:corochasco msgid "Copyright (C) year-year by Luc Anselin" msgstr "Copyright (C) año-año por Luc Anselin" -#contributors: +#contributors:corochasco msgid "Cores" msgstr "Centros" -#contributors: +#contributors:corochasco msgid "Cores and Neighbors" msgstr "Centros y Vecinos" -#contributors: +#contributors:corochasco msgid "Correlogram" msgstr "Correlograma" @@ -1330,7 +1462,7 @@ msgstr "" msgid "Correlogram Parameters Help" msgstr "" -#contributors: +#contributors:corochasco msgid "Could not create a new variable. Possibly a read-only data source." msgstr "Imposible crear una nueva variable. Posible fuente de datos de sólo lectura." @@ -1346,39 +1478,43 @@ msgstr "" msgid "Could not initialize new project." msgstr "" -#contributors: +#contributors:corochasco msgid "Count" msgstr "Cuenta" -#contributors: +#contributors:corochasco msgid "Covariates" msgstr "Explicativas" -#contributors: +#contributors:corochasco msgid "Create" msgstr "Crear" #contributors: +msgid "Create CSVT when saving CSV file:" +msgstr "" + +#contributors:corochasco msgid "Create Custom Breaks" msgstr "Crear Cortes Personalizados" -#contributors: +#contributors:corochasco msgid "Create Grid" msgstr "Crear Rejilla" -#contributors: +#contributors:corochasco msgid "Create New Custom" msgstr "Crear Nuevo Personalizado" -#contributors: +#contributors:corochasco msgid "Create Project File Now?" msgstr "¿Crear Ahora Archivo de Proyecto?" -#contributors: +#contributors:corochasco msgid "Create Weights" msgstr "Crear Pesos" -#contributors: +#contributors:corochasco msgid "Create a project file?" msgstr "¿Crear un archivo de proyecto?" @@ -1386,11 +1522,11 @@ msgstr "¿Crear un archivo de proyecto?" msgid "Create new custom categories classification." msgstr "" -#contributors: +#contributors:corochasco msgid "Creating Grid" msgstr "Crear Rejilla" -#contributors: +#contributors:corochasco msgid "Cumulative" msgstr "Acumulado" @@ -1402,11 +1538,11 @@ msgstr "" msgid "Current Opacity: %.2f" msgstr "" -#contributors: +#contributors:corochasco msgid "Current Transparency: %.2f" msgstr "Transparencia actual: %.2f" -#contributors: +#contributors:corochasco msgid "Current field name:" msgstr "Nombre de campo actual" @@ -1414,11 +1550,11 @@ msgstr "Nombre de campo actual" msgid "Current layer has already been associated with selected layer. Please select another layer to associate with." msgstr "" -#contributors: +#contributors:corochasco msgid "Current time:" msgstr "Tiempo Actual:" -#contributors: +#contributors:corochasco msgid "Curve Color" msgstr "Color de la Curva" @@ -1426,31 +1562,35 @@ msgstr "Color de la Curva" msgid "Custom" msgstr "" -#contributors: +#contributors:corochasco msgid "Custom Breaks" msgstr "Cortes Personalizados" -#contributors: +#contributors:corochasco msgid "Custom Inference" msgstr "Inferencia Personalizada" #contributors: +msgid "Customized color was detected. Do you want to appy pre-defined color scheme on breaks?." +msgstr "" + +#contributors:corochasco msgid "Cut" msgstr "Cortar" -#contributors: +#contributors:corochasco msgid "Cyrillic (ISO-8859-5)" msgstr "Cirílico (ISO-8859-5)" -#contributors: +#contributors:corochasco msgid "Cyrillic (KOI8-R)" msgstr "Cirílico (KOI8-R)" -#contributors: +#contributors:corochasco msgid "Cyrillic (Windows-1251)" msgstr "Cirílico (Windows-1251)" -#contributors: +#contributors:corochasco msgid "Cyrillic/Russian (CP866)" msgstr "Cirílico/Ruso (CP866)" @@ -1458,71 +1598,95 @@ msgstr "Cirílico/Ruso (CP866)" msgid "D.F." msgstr "" -#contributors: +#contributors:corochasco msgid "DBF File Information" msgstr "Información Archivo DBF" -#contributors: +#contributors:corochasco msgid "DBF Viewer 0.8 (July 29, 2011)" msgstr "DBF Viewer 0.8 (Julio 29, 2011)" #contributors: +msgid "DBScan" +msgstr "" + +#contributors: +msgid "DBScan Cluster Map (%d clusters)" +msgstr "" + +#contributors: +msgid "DBScan Clustering Settings" +msgstr "" + +#contributors: +msgid "DBScan* Cluster Map (%d clusters)" +msgstr "" + +#contributors: +msgid "DBScan*:" +msgstr "" + +#contributors: +msgid "DBScan:" +msgstr "" + +#contributors:corochasco msgid "Data" msgstr "Datos" -#contributors: +#contributors:corochasco msgid "Data Point" msgstr "Punto de Datos" -#contributors: +#contributors:corochasco msgid "Data Preview - number of preview records:" msgstr "Vista Previa de Datos - nº de datos en vista previa:" -#contributors: +#contributors:corochasco msgid "Data Source Overview/Help: " msgstr "Revisión Fuente de Datos/Ayuda" -#contributors: +#contributors:corochasco msgid "Data Type" msgstr "Tipo de Datos" -#contributors: +#contributors:corochasco msgid "Data source (%s) doesn't exist. Please check the project configuration file." msgstr "La fuente de datos (%s) no existe. Comprobar el fichero de configuración del proyecto." -#contributors: +#contributors:corochasco msgid "Database" msgstr "Base de Datos" -#contributors: +#contributors:corochasco msgid "Database Host" msgstr "Base de Datos Anfitrión" -#contributors: +#contributors:corochasco msgid "Database Name/Instance" msgstr "Nombre Base de Datos/Instancia" -#contributors: +#contributors:corochasco msgid "Database Port" msgstr "Base de Datos Puerto" -#contributors: +#contributors:corochasco msgid "Database Type" msgstr "Tipo Base de Datos" -#contributors: +#contributors:corochasco msgid "Database port is empty. Please input one." msgstr "Puerto de base de datos vacío. Introducir uno." -#contributors: +#contributors:corochasco msgid "Database/Instance Name" msgstr "Base de datos/Nombre de instancia" -#contributors: +#contributors:corochasco msgid "Datasource in project is not valid." msgstr "Fuente de daos del proyecto no válida." -#contributors: +#contributors:corochasco msgid "Datasource path is empty." msgstr "Ruta vacía de fuente de datos." @@ -1538,11 +1702,11 @@ msgstr "" msgid "December" msgstr "" -#contributors: +#contributors:corochasco msgid "Decimal:" msgstr "Decimal:" -#contributors: +#contributors:corochasco msgid "Decimals (max 15)" msgstr "Decimales (máx. 15)" @@ -1551,66 +1715,74 @@ msgid "Default displayed decimal places in Table:" msgstr "" #contributors: +msgid "Degree of smoothing (span):" +msgstr "" + +#contributors: +msgid "Degree of the polynomials:" +msgstr "" + +#contributors:corochasco msgid "Delete" msgstr "Eliminar" -#contributors: +#contributors:corochasco msgid "Delete Variable(s)" msgstr "Eliminar Variable(s)" -#contributors: +#contributors:corochasco msgid "Delta Factor:" msgstr "Factor Delta:" -#contributors: +#contributors:corochasco msgid "Dendrogram" msgstr "Dendograma" -#contributors: +#contributors:corochasco msgid "Dependent Var (y-axis)" msgstr "Var. Dependiente (eje-y)" -#contributors: +#contributors:corochasco msgid "Dependent Var Y" msgstr "Variable Dependiente Y" -#contributors: +#contributors:corochasco msgid "Dependent Variable" msgstr "Variable dependiente" -#contributors: +#contributors:corochasco msgid "Descending order" msgstr "Orden Descendente" -#contributors: +#contributors:corochasco msgid "Description" msgstr "Descripción" -#contributors: +#contributors:corochasco msgid "Diagonal weights = 1" msgstr "pesos Diagonal = 1" -#contributors: +#contributors:corochasco msgid "Diff Values" msgstr "Valores en Difer." -#contributors: +#contributors:corochasco msgid "Difference-in-Means Test:" msgstr "Test de Diferencia de Medias:" -#contributors: +#contributors:corochasco msgid "Differential Local Moran's I" msgstr "I Local de Moran Diferencial" -#contributors: +#contributors:corochasco msgid "Differential Moran Variable Settings" msgstr "Configuración de Variable de Moran Diferencial" -#contributors: +#contributors:corochasco msgid "Differential Moran's I" msgstr "I de Moran Diferencial" -#contributors: +#contributors:corochasco msgid "Differential Moran's I (%s): %s - %s" msgstr "I de Moran Diferencial (%s): %s - %s" @@ -1618,47 +1790,55 @@ msgstr "I de Moran Diferencial (%s): %s - %s" msgid "Differential Moran's I tests whether the change in a variable over time is spatially correlated.\n\nPlease first group variables by time period: Select Time --> Time Editor." msgstr "" -#contributors: +#contributors:corochasco msgid "Disable auto upgrade:" msgstr "Desactivar actualización automática" -#contributors: +#contributors:corochasco msgid "Disable crash detection for bug report:" msgstr "Desactivar detección de fallos para informe de errores" -#contributors: +#contributors:corochasco msgid "Display Axes Scale Values" msgstr "Mostrar Valores de Escala Ejes " -#contributors: +#contributors:corochasco msgid "Display Centroids" msgstr "Mostrar Centroides" #contributors: +msgid "Display Heat Map" +msgstr "" + +#contributors:corochasco msgid "Display Mean Centers" msgstr "Mostrar Centros Medios" #contributors: +msgid "Display Minimum Spanning Tree" +msgstr "" + +#contributors:corochasco msgid "Display Slope Values" msgstr "Mostrar Valores de Pendiente" -#contributors: +#contributors:corochasco msgid "Display Statistics" msgstr "Mostrar Estadísticos" -#contributors: +#contributors:corochasco msgid "Display Thiessen Polygons" msgstr "Mostrar Polígonos Thiessen" -#contributors: +#contributors:corochasco msgid "Displayed decimal places" msgstr "Mostrar lugares decimales" -#contributors: +#contributors:corochasco msgid "Displayed decimals" msgstr "Mostrar decimales" -#contributors: +#contributors:corochasco msgid "Displayed decimals places" msgstr "Lugares decimales mostrados" @@ -1678,22 +1858,38 @@ msgstr "" msgid "Dissolve only works on polygon dataset." msgstr "" -#contributors: +#contributors:corochasco msgid "Distance" msgstr "Distancia" -#contributors: +#contributors:corochasco msgid "Distance Function:" msgstr "Función de Distancia:" #contributors: +msgid "Distance Scatter Plot" +msgstr "" + +#contributors: +msgid "Distance Scatter Plot: " +msgstr "" + +#contributors: +msgid "Distance Threshold (epsilon):" +msgstr "" + +#contributors:corochasco msgid "Distance Weight" msgstr "Pesos de Distancias" -#contributors: +#contributors:corochasco msgid "Distance band" msgstr "Banda de Distancia" +#contributors: +msgid "Distance based Methods" +msgstr "" + #contributors: msgid "Distance function:\t" msgstr "" @@ -1714,15 +1910,19 @@ msgstr "" msgid "Do you want to save the results of Diff-in-Diff test?\n\nNote: the results can only be saved into an external data file, due to the change of cross-sectional observations in a space-time context." msgstr "" -#contributors: +#contributors:corochasco msgid "Do you want to save your data?" msgstr "¿Desea guardar sus datos?" #contributors: +msgid "Don't ask again" +msgstr "" + +#contributors:corochasco msgid "Don't show Recent/Sample Data panel again" msgstr "No mostrar Recientes/Datos de Ejemplo de nuevo" -#contributors: +#contributors:corochasco msgid "Don't show this dialog again (You can always change this setting using menu: File->Preferences)" msgstr "No mostrar este cuadro de nuevo (Esta configuración siempre se puede cambiar en el menú: Archivo->Preferencias)" @@ -1738,15 +1938,19 @@ msgstr "" msgid "Download OSM Roads" msgstr "" -#contributors: +#contributors:corochasco msgid "Downloading updates..." msgstr "Descargando actualizaciones..." #contributors: +msgid "Draw the values of selected variable on map (input font size):" +msgstr "" + +#contributors:corochasco msgid "Duplicate IDs" msgstr "IDs Duplicados" -#contributors: +#contributors:corochasco msgid "Duplicate Thiessen Polygons Found" msgstr "Encontrados Polígonos Thiesen duplicados" @@ -1762,59 +1966,59 @@ msgstr "" msgid "Duplicate variable names specified." msgstr "" -#contributors: +#contributors:corochasco msgid "E&xplore" msgstr "Explorar" -#contributors: +#contributors:corochasco msgid "ESRI File Geodatabase (*.gdb)|*.gdb" msgstr "Geodatabase archivos ESRI (*.gdb)|*.gdb" -#contributors: +#contributors:corochasco msgid "ESRI Personal Geodatabase (*.mdb)|*.mdb" msgstr "Geodatabase Personal ESRI (*.mdb)|*.mdb" -#contributors: +#contributors:corochasco msgid "ESRI Shapefile (*.shp)|*.shp" msgstr "Archivo ESRI (*.shp)|*.shp" -#contributors: +#contributors:corochasco msgid "Edit" msgstr "Editar" -#contributors: +#contributors:corochasco msgid "Edit Custom Breaks" msgstr "Editar Cortes Personalizados" -#contributors: +#contributors:corochasco msgid "Edit LOWESS Parameters" msgstr "Editar Parámetros LOWESS" -#contributors: +#contributors:corochasco msgid "Edit Title" msgstr "Editar Título" -#contributors: +#contributors:corochasco msgid "Edit Variable Properties" msgstr "Editar Propiedades de Variables" -#contributors: +#contributors:corochasco msgid "Emp Bayes Rate Std Moran's I (%s): %s / %s" msgstr "I de Moran Std. en Tasa de Bayes Empírico (%s): %s / %s" -#contributors: +#contributors:corochasco msgid "Empirical Bayes" msgstr "Empírico Bayes" -#contributors: +#contributors:corochasco msgid "Empirical Bayes Rate Standardization Variables" msgstr "Variables Estandarizadas de Tasas de Bayes Empírico" -#contributors: +#contributors:corochasco msgid "Empirical Bayes Smoothed Variable Settings" msgstr "Configuración Variable Alisada de Bayes Empírico" -#contributors: +#contributors:corochasco msgid "Empirical Spatial Rate Smoothed Variable Settings" msgstr "Configuración de Variable Alisada de Tasa Empírica Espacial" @@ -1822,7 +2026,7 @@ msgstr "Configuración de Variable Alisada de Tasa Empírica Espacial" msgid "Enable High DPI/Retina support (Mac only):" msgstr "" -#contributors: +#contributors:corochasco msgid "Enable User Defined Value Range of Y-Axis" msgstr "Permitir Definicion de Rango de Valores del Eje Y" @@ -1830,11 +2034,11 @@ msgstr "Permitir Definicion de Rango de Valores del Eje Y" msgid "Enable transparency setup of category color in map (Windows only):" msgstr "" -#contributors: +#contributors:corochasco msgid "Encode" msgstr "Codificación" -#contributors: +#contributors:corochasco msgid "Enter a seed value" msgstr "Introducir valor de semilla" @@ -1842,19 +2046,19 @@ msgstr "Introducir valor de semilla" msgid "Enter a seed value for random number generator:" msgstr "" -#contributors: +#contributors:corochasco msgid "Enter new ID variable name:" msgstr "Introduzca nombre nueva variable ID" -#contributors: +#contributors:corochasco msgid "Equal Intervals" msgstr "Intervalos Iguales" -#contributors: +#contributors:corochasco msgid "Equal Intervals Map" msgstr "Mapa de Intervalos Iguales" -#contributors: +#contributors:corochasco msgid "Error" msgstr "Error" @@ -1862,47 +2066,47 @@ msgstr "Error" msgid "Error while opening project:\n\n" msgstr "" -#contributors: +#contributors:corochasco msgid "Error: " msgstr "Error: " -#contributors: +#contributors:corochasco msgid "Error: Base values contain non-positive numbers which will result in undefined values." msgstr "Error: Valores de la base con números negativos, que dan lugar a valores indefinidos." -#contributors: +#contributors:corochasco msgid "Error: Chosen theme requires more cateogries than observations." msgstr "Error: el tema seleccionado tiene más categorías que observaciones." -#contributors: +#contributors:corochasco msgid "Error: Due to restrictions on the DBF file format, the particular combination of length and decimals entered is not valid. Based on your current choices, we recommend length = %d and decimals = %d" msgstr "Error: debido a restricciones en el formato del archivo DBF, la combinación concreta de longitud y decimales introducida no es válida. En base a su elección actual, recomendamos longitud = %d y decimales = %d" -#contributors: +#contributors:corochasco msgid "Error: Maximum number of neighbors %d exceeded." msgstr "Error: Excedido el máximo número de vecinos %d" -#contributors: +#contributors:corochasco msgid "Error: The table variable name is empty." msgstr "Error: El nombre de la variable de la tabla está vacío." -#contributors: +#contributors:corochasco msgid "Error: \"%s\" already exists in Table, please specify a different name." msgstr "Error: \"%s\" existente en la Tabla, especificar un nombre diferente." -#contributors: +#contributors:corochasco msgid "Error: \"%s\" is an invalid variable name. The first character must be alphabetic, and the remaining characters can be either alphanumeric or underscores. For DBF table, a valid variable name is between one and ten characters long." msgstr "Error: \"%s\" no es un nombre de variable válido. El 1º carácter debe ser alfabético y los restantes pueden ser alfanuméricos o guiones bajos. En una tabla DBF, un nombre válido debe tener entre uno y 10 caracteres de largo." -#contributors: +#contributors:corochasco msgid "Error: \"%s\" not found." msgstr "Error: \"%s\" no encontrado." -#contributors: +#contributors:corochasco msgid "Error: no records found in data source." msgstr "Error: no hay registros en la fuente de datos" -#contributors: +#contributors:corochasco msgid "Error: the inverse matrix is ill-conditioned." msgstr "Error: la matriz inversa está mal-condicionada" @@ -1914,51 +2118,51 @@ msgstr "" msgid "Euclidean Distance" msgstr "" -#contributors: +#contributors:corochasco msgid "Event Variable" msgstr "Variable de Eventos" -#contributors: +#contributors:corochasco msgid "Excess Risk" msgstr "Riesgo atribuible" -#contributors: +#contributors:corochasco msgid "Excess Risk Map Variable Settings" msgstr "Configuración Variable de Mapa de Riesgo Excesivo" -#contributors: +#contributors:corochasco msgid "Exclude" msgstr "Excluir" -#contributors: +#contributors:corochasco msgid "Existing Variables" msgstr "Variables Existentes" -#contributors: +#contributors:corochasco msgid "Exit" msgstr "Salir" -#contributors: +#contributors:corochasco msgid "Exit with unsaved changes?" msgstr "¿Salir sin guardar cambios?" -#contributors: +#contributors:corochasco msgid "Exit?" msgstr "¿Salir?" -#contributors: +#contributors:corochasco msgid "Explore" msgstr "Explorar" -#contributors: +#contributors:corochasco msgid "Export or save layer to" msgstr "Exportar o guardar capa para" -#contributors: +#contributors:corochasco msgid "Exporting Shape to Boundary" msgstr "Exportar Shape to Boundary" -#contributors: +#contributors:corochasco msgid "Expression" msgstr "Expresión" @@ -1966,11 +2170,11 @@ msgstr "Expresión" msgid "Extent" msgstr "" -#contributors: +#contributors:corochasco msgid "Fail in reading the Boundary file: at polygon-%d" msgstr "Error de lectura del fichero Boundary: en polígono-%d" -#contributors: +#contributors:corochasco msgid "Failed to create the weights file." msgstr "Error al crear archivo de pesos." @@ -1978,10 +2182,14 @@ msgstr "Error al crear archivo de pesos." msgid "Failed to open data source. Please check the data/datasource and check if the data type/format is supported by GeoDa.\n\nTip: you can set up the necessary GeoDa driver by following the instructions at:\n http://geodacenter.github.io/formats.html" msgstr "" -#contributors: +#contributors:corochasco msgid "False Discovery Rate:" msgstr "Tasa de Falso Descubrimiento" +#contributors: +msgid "Family:" +msgstr "" + #contributors: msgid "February" msgstr "" @@ -1990,19 +2198,19 @@ msgstr "" msgid "Field (%s) already exited." msgstr "" -#contributors: +#contributors:corochasco msgid "File" msgstr "Archivo" -#contributors: +#contributors:corochasco msgid "File Path" msgstr "Ruta del Archivo" -#contributors: +#contributors:corochasco msgid "File doesn't exist!" msgstr "¡Fichero no existente!" -#contributors: +#contributors:corochasco msgid "File merged into Table successfully." msgstr "Archivo unido con éxito a la Tabla." @@ -2019,22 +2227,30 @@ msgid "Fill Opacity for Category" msgstr "" #contributors: +msgid "Final Momentum:" +msgstr "" + +#contributors: +msgid "Final value of objective function:" +msgstr "" + +#contributors:corochasco msgid "Finished" msgstr "Terminado" -#contributors: +#contributors:corochasco msgid "First Variable (X)" msgstr "Primera Variable (X)" -#contributors: +#contributors:corochasco msgid "First Variable (X/Longitude)" msgstr "Primera Variable (X/Longitud)" -#contributors: +#contributors:corochasco msgid "First line of CSV is variable names?" msgstr "¿Primera Línea de CSV esn nombre de variables?" -#contributors: +#contributors:corochasco msgid "First row of CSV file" msgstr "Primera fila de archivo CSV" @@ -2042,75 +2258,79 @@ msgstr "Primera fila de archivo CSV" msgid "Fit-To-Window Mode" msgstr "" -#contributors: +#contributors:corochasco msgid "Fixed Aspect Ratio Mode" msgstr "Modo Ratio de Aspecto Fijo" -#contributors: +#contributors:corochasco msgid "Fixed scale over time" msgstr "Escala fija en el tiempo" -#contributors: +#contributors:corochasco msgid "Fixed x-axis scale over time" msgstr "Escala de eje-x fija en el tiempo" -#contributors: +#contributors:corochasco msgid "Fixed y-axis scale over time" msgstr "Escala fija del eje-y en el tiempo" -#contributors: +#contributors:corochasco msgid "Fourth Variable" msgstr "Cuarta Variable" -#contributors: +#contributors:corochasco msgid "Frequency" msgstr "Frecuencia" -#contributors: +#contributors:corochasco msgid "Full Extent" msgstr "Ver Todo" -#contributors: +#contributors:corochasco msgid "GAL files (*.gal)|*.gal" msgstr "Archivos GAL (*.gal)|*.gal" -#contributors: +#contributors:corochasco msgid "GWT files (*.gwt)|*.gwt" msgstr "Ficheros GWT (*.gwt)|*.gwt" #contributors: +msgid "Gaussian:" +msgstr "" + +#contributors:corochasco msgid "GeoDa Bug Report Dialog" msgstr "Cuadro de Informes de Errores de GeoDa" -#contributors: +#contributors:corochasco msgid "GeoDa CSV File Configuration" msgstr "Configuración del Fichero CSV de GeoDa" -#contributors: +#contributors:corochasco msgid "GeoDa Help" msgstr "Ayuda de GeoDa" -#contributors: +#contributors:corochasco msgid "GeoDa Preference Setup" msgstr "Preferencias de GeoDa" -#contributors: +#contributors:corochasco msgid "GeoDa Project (*.gda)|*.gda" msgstr "Proyecto de GeoDa (*.gda)|*.gda" -#contributors: +#contributors:corochasco msgid "GeoDa Project File (*.gda)|*.gda" msgstr "Archivo de Proyecto GeoDa (*.gda)|*.gda" -#contributors: +#contributors:corochasco msgid "GeoDa Project File to Open" msgstr "Abrir Archivo de Proyecto de GeoDa" -#contributors: +#contributors:corochasco msgid "GeoDa Project to Save As" msgstr "Guardar Como Proyecto de GeoDa" -#contributors: +#contributors:corochasco msgid "GeoDa Update Dialog" msgstr "Cuadro de Actualización de GeoDa" @@ -2122,7 +2342,7 @@ msgstr "" msgid "GeoDa can not open the input data source. Please try another data source." msgstr "" -#contributors: +#contributors:corochasco msgid "GeoDa can't change the variable type to DATE/TIME. Please select another type." msgstr "GeoDa no puede cambiar el tipo de variable a FECHA/HORA. Seleccionar otro tipo." @@ -2138,22 +2358,26 @@ msgstr "" msgid "GeoDa can't read data from datasource. \n\nDetails: Datasource is empty." msgstr "" -#contributors: +#contributors:corochasco msgid "GeoDa can't save a Table-only data source as a Geometry enabled data source. Please try to add a geometry layer and then use File->Save As." msgstr "Imposible guardar una fuente de datos con una única Tabla como fuente de datos Geométricos. Intentar añadir capa geométrica y utilizar Fichero->Guardar Como." -#contributors: +#contributors:corochasco msgid "GeoDa can't save changes to this datasource. Please try to use File->Export." msgstr "Imposible guardar cambios en esta fuente de datos. Intentar utilizar Archivo->Exportar." -#contributors: +#contributors:corochasco msgid "GeoDa cannot find proper projection or geographic coordinate system information to add a basemap. Please update this information (e.g. in .prj file)." msgstr "GeoDa no puede encontrar la proyección adecuada o la información sobre coordenadas geográficas para añadir al mapa base. Actualizar esta información (p.e. con un archivo .prj)" -#contributors: +#contributors:corochasco msgid "GeoDa could not find the required weights file." msgstr "Geoda no puede encontrar el archivo de pesos" +#contributors: +msgid "GeoDa could not find the required weights file. \nPlease specify a spatial weights." +msgstr "" + #contributors: msgid "GeoDa could not find the required weights file. \nPlease specify weights in Tools > Weights Manager." msgstr "" @@ -2170,31 +2394,43 @@ msgstr "" msgid "GeoDa does not support datasource with line data at this time. Please choose a datasource with either point or polygon data." msgstr "" -#contributors: +#contributors:corochasco msgid "GeoDa has run into a problem and will close." msgstr "GeoDa ha encontrado un problema y se cerrará." -#contributors: +#contributors:corochasco msgid "GeoDa maj.min.bld (type), day month year" msgstr "GeoDa maj.min.bld (tipo), día mes año" -#contributors: +#contributors:corochasco msgid "GeoDa was unable to save the file." msgstr "GeoDa no puede guardar el fichero." -#contributors: +#contributors:corochasco msgid "GeoJSON (*.geojson;*.json)|*.geojson;*.json" msgstr "GeoJSON (*.geojson;*,json)|*.geojson;*,json" -#contributors: +#contributors:corochasco msgid "GeoJson URL" msgstr "URL de GeoJson" -#contributors: +#contributors:corochasco msgid "GeoPackage (*.gpkg)|*.gpkg" msgstr "GeoPackage (*.gpkg)|*.gpkg" #contributors: +msgid "Geographic Distance Metric:" +msgstr "" + +#contributors: +msgid "Geographic Distance:" +msgstr "" + +#contributors: +msgid "Geographical distance" +msgstr "" + +#contributors:corochasco msgid "Geography Markup Language (*.gml)|*.gml" msgstr "Lenguaje de Marcado Geográfico (*.gml)|*.gml" @@ -2206,31 +2442,27 @@ msgstr "" msgid "Geometries have been added to existing Table-only data source. Do you want to save them as a new datasource?" msgstr "" -#contributors: +#contributors:corochasco msgid "Geometries not saved" msgstr "Geometrías no guardadas" -#contributors: -msgid "Get a free Carto account: " -msgstr "Obtener una cuenta Carto gratis" - -#contributors: +#contributors:corochasco msgid "Get a free GeoDa-Web account: " msgstr "Obtener una cuenta de GeoDa-Web gratis" #contributors: -msgid "Get a free Nokia/HERE account: " -msgstr "Obtener una cuenta gratis de Nokia/HERE" +msgid "Get a free HERE account: " +msgstr "" #contributors: msgid "Getis-Ord" msgstr "" -#contributors: +#contributors:corochasco msgid "Gi cluster map, pseudo p-val" msgstr "Mapa de clústers Gi; pseudo p-val" -#contributors: +#contributors:corochasco msgid "Gi* cluster map, pseudo p-val" msgstr "Gi* mapa de clústers, pseudo p-val." @@ -2238,31 +2470,27 @@ msgstr "Gi* mapa de clústers, pseudo p-val." msgid "Greedy" msgstr "" -#contributors: +#contributors:corochasco msgid "Greek (ISO-8859-7)" msgstr "Griego (ISO-8859-7)" -#contributors: +#contributors:corochasco msgid "Grid Bounding Box" msgstr "Cuadro Delimitador de Rejilla" -#contributors: +#contributors:corochasco msgid "Grid Size" msgstr "Tamaño de Rejilla" -#contributors: -msgid "Grid file was successfully created." -msgstr "Archivo de rejilla creado con éxito." - #contributors: msgid "Group" msgstr "" -#contributors: +#contributors:corochasco msgid "Group 1:" msgstr "Grupo 1:" -#contributors: +#contributors:corochasco msgid "Group 2:" msgstr "Grupo 2:" @@ -2270,11 +2498,11 @@ msgstr "Grupo 2:" msgid "Group Variable:" msgstr "" -#contributors: +#contributors:corochasco msgid "Grouped Variables" msgstr "Variables Agrupadas" -#contributors: +#contributors:corochasco msgid "Groups:" msgstr "Grupos:" @@ -2291,58 +2519,62 @@ msgid "HDBScan Clustering Settings" msgstr "" #contributors: -msgid "HERE App ID" +msgid "HERE App Code" msgstr "" #contributors: -msgid "HERE App Key" +msgid "HERE App ID" msgstr "" -#contributors: +#contributors:corochasco msgid "Has Colocation" msgstr "Tiene colocación" #contributors: +msgid "Heat Map" +msgstr "" + +#contributors: +msgid "Heat Map Bandwidth Setup Dialog" +msgstr "" + +#contributors:corochasco msgid "Hebrew (ISO-8859-8-1)" msgstr "Hebreo (ISO-8859-8-1)" -#contributors: +#contributors:corochasco msgid "Hebrew (Windows-1255)" msgstr "Hebreo (Windows-1255)" -#contributors: +#contributors:corochasco msgid "Height:" msgstr "Height:" -#contributors: +#contributors:corochasco msgid "Help" msgstr "Ayuda" -#contributors: +#contributors:corochasco msgid "Hide Map" msgstr "Ocultar Mapa" -#contributors: +#contributors:corochasco msgid "Hide system table in Postgresql connection:" msgstr "Ocultar tabla de sistema en conexión de Postgresql:" -#contributors: +#contributors:corochasco msgid "Hide system table in SQLITE connection:" msgstr "Ocultar tabla de sistema en conexión SQLITE:" -#contributors: -msgid "Hierachical Map does not work with Table only datasource." -msgstr "" - -#contributors: -msgid "Hierachical Map: " -msgstr "" - -#contributors: +#contributors:corochasco msgid "Hierarchical" msgstr "Jerárquico" #contributors: +msgid "Hierarchical Cluster Map" +msgstr "" + +#contributors:corochasco msgid "Hierarchical Clustering Settings" msgstr "Configuración Clúster Jerárquico" @@ -2351,62 +2583,74 @@ msgid "Hierarchical Map" msgstr "" #contributors: +msgid "Hierarchical Map does not work with Table only datasource." +msgstr "" + +#contributors: +msgid "Hierarchical Map: " +msgstr "" + +#contributors:corochasco msgid "High" msgstr "Alto" -#contributors: +#contributors:corochasco msgid "High-High" msgstr "Alto-Alto" -#contributors: +#contributors:corochasco msgid "High-Low" msgstr "Alto-Bajo" -#contributors: +#contributors:corochasco msgid "Highlight Color" msgstr "Destacar Color" -#contributors: +#contributors:corochasco msgid "Hinge" msgstr "Bisagra" -#contributors: +#contributors:corochasco msgid "Hinge=1.5" msgstr "Bisagra=1.5" -#contributors: +#contributors:corochasco msgid "Hinge=3.0" msgstr "Bisagra=3.0" -#contributors: +#contributors:corochasco msgid "Histogram" msgstr "Histograma" -#contributors: +#contributors:corochasco msgid "Histogram Classification" msgstr "Clasificación Histograma" -#contributors: +#contributors:corochasco msgid "Histogram Variable" msgstr "Variable de Histograma" #contributors: +msgid "Histogram can't change number of intervals when \"View->Set as Unique Values\" is selected." +msgstr "" + +#contributors:corochasco msgid "Histogram: " msgstr "Histograma: " -#contributors: +#contributors:corochasco msgid "Horizontal Bins Breaks" msgstr "Cortes Intervalos Horizontales" -#contributors: +#contributors:corochasco msgid "Horizontal Cells" msgstr "Celdas Horizontales" -#contributors: +#contributors:corochasco msgid "Http connection timeout (seconds) for e.g. WFS, Geojson etc.:" msgstr "Conexión http terminada (segundos) para p.e. WFS, Geojson, etc.:" -#contributors: +#contributors:corochasco msgid "ID is not specified!" msgstr "ID no especificado" @@ -2414,23 +2658,23 @@ msgstr "ID no especificado" msgid "Image Dimension Settings" msgstr "" -#contributors: +#contributors:corochasco msgid "Improve Cartogram" msgstr "Mejorar Cartograma" -#contributors: +#contributors:corochasco msgid "Include" msgstr "Incluir" -#contributors: +#contributors:corochasco msgid "Include Variable Names" msgstr "Incluir Nombres de Variables" -#contributors: +#contributors:corochasco msgid "Include diagonal of weights matrix" msgstr "Incluir diagonal de matriz de pesos" -#contributors: +#contributors:corochasco msgid "Include lower orders" msgstr "Incluir órdenes inferiores" @@ -2438,43 +2682,55 @@ msgstr "Incluir órdenes inferiores" msgid "Incomplete Group Variable" msgstr "" -#contributors: +#contributors:corochasco msgid "Independent Var (x-axis)" msgstr "Var. Independiente (eje-x)" -#contributors: +#contributors:corochasco msgid "Independent Var X" msgstr "Var X Independiente" -#contributors: +#contributors:corochasco msgid "Inference Settings" msgstr "Configuración de Inferencia" -#contributors: +#contributors:corochasco msgid "Inference Settings (%d perm)" msgstr "Configuración Inferencia (%d perm)" -#contributors: +#contributors:corochasco msgid "Info" msgstr "Info" -#contributors: +#contributors:corochasco msgid "Information" msgstr "Información" -#contributors: +#contributors:corochasco msgid "Initial Groups:" msgstr "Grupos Iniciales:" +#contributors: +msgid "Initial Regions:" +msgstr "" + #contributors: msgid "Initial groups:\t" msgstr "" #contributors: +msgid "Initial rroups:\t" +msgstr "" + +#contributors: +msgid "Initial value of objective function:" +msgstr "" + +#contributors:corochasco msgid "Initialization Method:" msgstr "Método de inicialización:" -#contributors: +#contributors:corochasco msgid "Initialization Re-runs:" msgstr "Iniciando repeticiones:" @@ -2487,10 +2743,18 @@ msgid "Initialization re-runs:\t" msgstr "" #contributors: +msgid "Inits for ARISeL is the number of times the construction of initial feasible solution repeated, it has to be an integer number larger than 1 (default is 10)." +msgstr "" + +#contributors: +msgid "Inits:" +msgstr "" + +#contributors:corochasco msgid "Input" msgstr "Abrir" -#contributors: +#contributors:corochasco msgid "Input ASCII file" msgstr "Introducir archivo ASCII" @@ -2498,43 +2762,43 @@ msgstr "Introducir archivo ASCII" msgid "Input data source" msgstr "" -#contributors: +#contributors:corochasco msgid "Input datasource" msgstr "Fuente de Datos de Entrada" -#contributors: +#contributors:corochasco msgid "Input file " msgstr "Abrir Archivo" -#contributors: +#contributors:corochasco msgid "Input file (text file)" msgstr "Abrir archivo (texto)" -#contributors: +#contributors:corochasco msgid "Input is duplicated." msgstr "Entrada duplicada." -#contributors: +#contributors:corochasco msgid "Input is not valid." msgstr "Entrada no válida" -#contributors: +#contributors:corochasco msgid "Input is required" msgstr "Se necesita una Entrada" -#contributors: +#contributors:corochasco msgid "Input significance:" msgstr "Introducir significación:" -#contributors: +#contributors:corochasco msgid "Input:" msgstr "Entrada:" -#contributors: +#contributors:corochasco msgid "Insert before" msgstr "Insertar antes" -#contributors: +#contributors:corochasco msgid "Insufficient Random Sampling" msgstr "Muestreo Aleatorio insuficiente" @@ -2546,19 +2810,23 @@ msgstr "" msgid "Internal Error: Delete field failed.\n\nDetails:" msgstr "" -#contributors: +#contributors:corochasco msgid "Internal Error: can't update an in-memory cell." msgstr "Error Interno: no puede actualizar una celda en memoria" #contributors: +msgid "Intersection" +msgstr "" + +#contributors:corochasco msgid "Intervals" msgstr "Intervalos" -#contributors: +#contributors:corochasco msgid "Intervals in the Histogram" msgstr "Intervalos en el Histograma" -#contributors: +#contributors:corochasco msgid "Invalid Variable" msgstr "Variable no Válida" @@ -2574,11 +2842,11 @@ msgstr "" msgid "Invalid layer association has been detected, which will cause infinite highlighting loop. Please try to reset highlight association between layers." msgstr "" -#contributors: +#contributors:corochasco msgid "Invert Select" msgstr "Invertir Selección" -#contributors: +#contributors:corochasco msgid "Invert Selection" msgstr "Invertir Selección" @@ -2587,6 +2855,10 @@ msgid "It looks like GeoDa has been terminated abnormally. \nDo you want to send msgstr "" #contributors: +msgid "Iteration" +msgstr "" + +#contributors:corochasco msgid "Iterations:" msgstr "Iteraciones:" @@ -2594,11 +2866,11 @@ msgstr "Iteraciones:" msgid "January" msgstr "" -#contributors: +#contributors:corochasco msgid "Japanese (EUC-JP)" msgstr "Japonés (EUC-JP)" -#contributors: +#contributors:corochasco msgid "Japanese (Shift&JIS)" msgstr "Japonés (Shift&JIS)" @@ -2606,6 +2878,10 @@ msgstr "Japonés (Shift&JIS)" msgid "Japanese (Shift_JIS)" msgstr "" +#contributors: +msgid "Join Operation" +msgstr "" + #contributors: msgid "Join Operation:" msgstr "" @@ -2622,19 +2898,23 @@ msgstr "" msgid "June" msgstr "" -#contributors: +#contributors:corochasco msgid "K Means" msgstr "K Means" -#contributors: +#contributors:corochasco msgid "K Medians" msgstr "K Medians" -#contributors: +#contributors:corochasco msgid "K Medoids" msgstr "K Medoids" #contributors: +msgid "K-NN:" +msgstr "" + +#contributors:corochasco msgid "K-Nearest neighbors" msgstr "K-vecinos Más Cercanos" @@ -2650,23 +2930,27 @@ msgstr "" msgid "KMedoids Clustering Settings" msgstr "" -#contributors: +#contributors:corochasco msgid "KWT files (*.kwt)|*.kwt" msgstr "Ficheros KWT (*.kwt)|*.kwt" #contributors: +msgid "Kernel" +msgstr "" + +#contributors:corochasco msgid "Kernel function" msgstr "Función Kernel" -#contributors: +#contributors:corochasco msgid "Key" msgstr "Clave" -#contributors: +#contributors:corochasco msgid "Keyhole Markup Language (*.kml)|*.kml" msgstr "Lenguaje de Marcado Keyhole (*.kml|*.kml" -#contributors: +#contributors:corochasco msgid "Korean (EUC-KR)" msgstr "Coreano (EUC-KR)" @@ -2675,22 +2959,26 @@ msgid "LISA" msgstr "" #contributors: +msgid "LOESS Setup" +msgstr "" + +#contributors:corochasco msgid "LOWESS Smoother" msgstr "Alisado LOWESS" -#contributors: +#contributors:corochasco msgid "LOWESS Smoother Help" msgstr "Ayuda de Alisado LOWESS" -#contributors: +#contributors:corochasco msgid "LOWESS Smoother Parameters" msgstr "Parámetros de Alisado LOWESS" -#contributors: +#contributors:corochasco msgid "Language" msgstr "Idioma" -#contributors: +#contributors:corochasco msgid "Language:" msgstr "Idioma:" @@ -2699,22 +2987,30 @@ msgid "Latitude/Y:" msgstr "" #contributors: +msgid "Layer Full Extent" +msgstr "" + +#contributors:corochasco msgid "Layer names" msgstr "Nombres de capa" #contributors: -msgid "Left" +msgid "Learning Rate:" msgstr "" #contributors: +msgid "Left" +msgstr "" + +#contributors:corochasco msgid "Legend Background Color" msgstr "Color de Fondo de Leyenda" -#contributors: +#contributors:corochasco msgid "Length (max 254)" msgstr "Tamaño (máx. 254)" -#contributors: +#contributors:corochasco msgid "Light" msgstr "Fino" @@ -2722,14 +3018,26 @@ msgstr "Fino" msgid "Limited date/time type recognition can be done for Date (YYYY-MM-DD), Time (HH:MM:SS+nn) and DateTime (YYYY-MM-DD HH:MM:SS+nn) in configuration.\n\nPlease try to load customized date/time type as string and covert it using Table->Edit Variable Property" msgstr "" -#contributors: +#contributors:corochasco msgid "Line" msgstr "Línea" #contributors: +msgid "Line color:" +msgstr "" + +#contributors: +msgid "Line width/thickness:" +msgstr "" + +#contributors:corochasco msgid "Linear Smoother" msgstr "Alisado Lineal" +#contributors: +msgid "Lines" +msgstr "" + #contributors: msgid "List of existing ungrouped variables. To group variables by time, move them to the list on the right.\n\nFor example, to group Pop80 and Pop90, select them on the left and move them to the right." msgstr "" @@ -2746,27 +3054,27 @@ msgstr "" msgid "Load Layer Failed." msgstr "" -#contributors: +#contributors:corochasco msgid "Load time definition from project file." msgstr "Cargar definición temporal de archivo de proyecto" -#contributors: +#contributors:corochasco msgid "Loading data..." msgstr "Cargando datos..." -#contributors: +#contributors:corochasco msgid "Local G" msgstr "G Local" -#contributors: +#contributors:corochasco msgid "Local G Maps" msgstr "Mapas Locales G" -#contributors: +#contributors:corochasco msgid "Local G Statistics Maps" msgstr "Mapas de Estadísticos G Locales" -#contributors: +#contributors:corochasco msgid "Local G*" msgstr "G* Local" @@ -2774,7 +3082,7 @@ msgstr "G* Local" msgid "Local Geary" msgstr "" -#contributors: +#contributors:corochasco msgid "Local Geary Maps" msgstr "Mapas Geary Local" @@ -2782,15 +3090,27 @@ msgstr "Mapas Geary Local" msgid "Local Join Count " msgstr "" -#contributors: +#contributors:corochasco msgid "Local Moran's I Maps" msgstr "Mapas del I de Moran Local" -#contributors: +#contributors:corochasco msgid "Local Moran's I with EB Rate" msgstr "I de Moran Local con Tasas EB" #contributors: +msgid "Local Neighbor Match Test" +msgstr "" + +#contributors: +msgid "Local Neighbor Match Test Map (%d-nn: %s)" +msgstr "" + +#contributors: +msgid "Local Neighbor Match Test Settings" +msgstr "" + +#contributors:corochasco msgid "Local Search:" msgstr "Búsqueda Local" @@ -2799,66 +3119,82 @@ msgid "Local search:" msgstr "" #contributors: -msgid "Locale for numbers has been setup successfully. Please re-open current project to enable this locale." -msgstr "Realizada con éxito la configuración local numérica. Reabrir el proyecto actual para activar esta configuración." +msgid "Locale for numbers has been setup successfully." +msgstr "" + +#contributors: +msgid "Loess Parameters:" +msgstr "" #contributors: +msgid "Loess Settings" +msgstr "" + +#contributors:corochasco msgid "Loop" msgstr "Bucle" -#contributors: +#contributors:corochasco msgid "Low" msgstr "Bajo" -#contributors: +#contributors:corochasco msgid "Low-High" msgstr "Bajo-Alto" -#contributors: +#contributors:corochasco msgid "Low-Low" msgstr "Bajo-Bajo" -#contributors: +#contributors:corochasco msgid "Lower outlier" -msgstr "Atípico superior" +msgstr "Atípico inferior" -#contributors: +#contributors:corochasco msgid "Lower-left corner" msgstr "Esquina inferior izquierda" -#contributors: +#contributors:corochasco msgid "MDS" msgstr "MDS" #contributors: +msgid "MDS 3D Plot (%s) - %s, %s, %s" +msgstr "" + +#contributors:corochasco msgid "MDS Plot" msgstr "Gráfico MDS" #contributors: -msgid "MDS Plot - " -msgstr "Gráfico MDS - " +msgid "MDS Plot (%s) - %s, %s" +msgstr "" -#contributors: +#contributors:corochasco msgid "MDS Settings" msgstr "Configuración MDS" -#contributors: +#contributors:corochasco msgid "MS Excel (*.xls)|*.xls" msgstr "MS Excel (*.xls)|*.xls" #contributors: +msgid "Make Symmetric" +msgstr "" + +#contributors:corochasco msgid "Make selection from expression " msgstr "Realizar selección de la expresión" -#contributors: +#contributors:corochasco msgid "Manual Resize Column" msgstr "Cambio Ancho Manual de Columna" -#contributors: +#contributors:corochasco msgid "Map" msgstr "Mapa" -#contributors: +#contributors:corochasco msgid "Map Color Classification" msgstr "Clasificación Colores Mapa" @@ -2866,35 +3202,35 @@ msgstr "Clasificación Colores Mapa" msgid "Map Layer Settings" msgstr "" -#contributors: +#contributors:corochasco msgid "Map Layout Preview" msgstr "Map Layout Preview" -#contributors: +#contributors:corochasco msgid "Map Movie" msgstr "Vídeo de Mapa" -#contributors: +#contributors:corochasco msgid "Map Theme" msgstr "Tema de Mapa" -#contributors: +#contributors:corochasco msgid "Map Themes" msgstr "Temas de Mapa" -#contributors: +#contributors:corochasco msgid "MapInfo (*.tab;*.mif;*.mid)|*.tab;*.mif;*.mid" msgstr "MapInfo (*.tab;*.mif;*.mid)|*.tab;*.mif;*.mid" -#contributors: +#contributors:corochasco msgid "Maps To Open" msgstr "Mapas para Abrir" -#contributors: +#contributors:corochasco msgid "Maps and Rates" msgstr "Mapas y Tasas" -#contributors: +#contributors:corochasco msgid "Maps:" msgstr "Mapas:" @@ -2902,7 +3238,7 @@ msgstr "Mapas:" msgid "March" msgstr "" -#contributors: +#contributors:corochasco msgid "Max" msgstr "Máx." @@ -2911,18 +3247,22 @@ msgid "Max Distance:" msgstr "" #contributors: +msgid "Max Iteration:" +msgstr "" + +#contributors:corochasco msgid "Max value of Y axis" msgstr "Valor Máx. del eje Y" -#contributors: +#contributors:corochasco msgid "Max-p Settings" msgstr "Configuración MaxP" #contributors: -msgid "Maximum # of regions:" -msgstr "Máximo nº de regiones:" +msgid "Maximum # of Iterations:" +msgstr "" -#contributors: +#contributors:corochasco msgid "Maximum Iterations:" msgstr "Iteraciones máximas:" @@ -2939,26 +3279,34 @@ msgid "Mean" msgstr "" #contributors: +msgid "Median spatial lag" +msgstr "" + +#contributors: +msgid "Medoids:\n" +msgstr "" + +#contributors:corochasco msgid "Merge" msgstr "Combinar" -#contributors: +#contributors:corochasco msgid "Merge - " msgstr "Unir - " -#contributors: +#contributors:corochasco msgid "Merge by key values" msgstr "Combinar por valores clave" -#contributors: +#contributors:corochasco msgid "Merge by record order" msgstr "Combinar por orden de registros" -#contributors: +#contributors:corochasco msgid "Merge error: Geometric type of selected datasource has to be the same with current datasource." msgstr "Error de anexión: el tipo de geometría de la fuente de datos seleccionada y la activa debe ser la misma." -#contributors: +#contributors:corochasco msgid "Message area" msgstr "Área de Mensajes" @@ -2966,15 +3314,15 @@ msgstr "Área de Mensajes" msgid "Meta-data" msgstr "" -#contributors: +#contributors:corochasco msgid "Method" msgstr "Método" #contributors: -msgid "Method of selecting clusters:" +msgid "Method of Selecting Clusters:" msgstr "" -#contributors: +#contributors:corochasco msgid "Method:" msgstr "Método:" @@ -2982,55 +3330,67 @@ msgstr "Método:" msgid "Method:\t" msgstr "" -#contributors: +#contributors:corochasco msgid "Min" msgstr "Mín." #contributors: -msgid "Min # per Region:" -msgstr "Mín. nº por Región:" +msgid "Min Cluster Size:" +msgstr "" #contributors: +msgid "Min Points:" +msgstr "" + +#contributors:corochasco msgid "Min Region Size:" msgstr "Mín. Tamaño Región" #contributors: -msgid "Min cluster size:" -msgstr "" - -#contributors: -msgid "Min samples:" +msgid "Min points (self included) should be greater than 1 and less than N." msgstr "" -#contributors: +#contributors:corochasco msgid "Min value of Y axis" msgstr "Valor mín. del eje Y" #contributors: +msgid "Minimum # per pegion:\t" +msgstr "" + +#contributors:corochasco msgid "Minimum Bound:" msgstr "Valor Cota Mín." #contributors: -msgid "Minimum bound:\t" +msgid "Minimum Spanning Tree" msgstr "" #contributors: -msgid "Minimum cluster size should be greater than one." +msgid "Minimum bound:\t" msgstr "" #contributors: -msgid "Minimum region size:\t" +msgid "Minimum cluster size should be greater than one, and less than the number of observations." msgstr "" #contributors: -msgid "Minimum samples should be greater than zero." +msgid "Minimum points should be greater than zero." msgstr "" #contributors: +msgid "Minimum region size:\t" +msgstr "" + +#contributors:corochasco msgid "Models" msgstr "Modelos" #contributors: +msgid "Momentum:" +msgstr "" + +#contributors:corochasco msgid "Moran Scatter Plot" msgstr "Diagrama de Dispersión de Moran" @@ -3038,119 +3398,147 @@ msgstr "Diagrama de Dispersión de Moran" msgid "Moran scatter plot is not supported when isolates are present in weights. Do you want to continue by removing the isolates when compute Moran's I?" msgstr "" -#contributors: +#contributors:corochasco msgid "Moran's I (%s): %s" msgstr "I de Moran (%s): %s" -#contributors: +#contributors:corochasco msgid "Moran's I with EB Rate" msgstr "I de Moran con Tasa EB" -#contributors: +#contributors:corochasco msgid "Move Down" msgstr "Abajo" -#contributors: +#contributors:corochasco msgid "Move Selected to Top" msgstr "Mover Seleccionados Arriba" -#contributors: +#contributors:corochasco msgid "Move Up" msgstr "Arriba" -#contributors: +#contributors:corochasco msgid "Multi-Variable Settings" msgstr "Configuración Multi-Variable" -#contributors: +#contributors:corochasco msgid "Multivariate Local Geary" msgstr "Geary Local Multivariante" #contributors: +msgid "Multivariate Quantile LISA" +msgstr "" + +#contributors: +msgid "Multivariate Quantile LISA Dialog" +msgstr "" + +#contributors: +msgid "Multivariate Quantile LISA Map (%s)" +msgstr "" + +#contributors: +msgid "Mutual K-NN:" +msgstr "" + +#contributors: +msgid "Mutual Reachability Distance" +msgstr "" + +#contributors:corochasco msgid "Name" msgstr "Nombre" -#contributors: +#contributors:corochasco msgid "Natural Breaks" msgstr "Cortes Naturales" -#contributors: +#contributors:corochasco msgid "Natural Breaks Map" msgstr "Mapa de Cortes Naturales" -#contributors: +#contributors:corochasco msgid "Negative" msgstr "Negativo" -#contributors: +#contributors:corochasco msgid "Neighborless" msgstr "Sin vecinos" -#contributors: +#contributors:corochasco msgid "Neighbors of Cores" msgstr "Vecinos y Centros" -#contributors: +#contributors:corochasco msgid "New" msgstr "Nuevo" -#contributors: +#contributors:corochasco msgid "New Categories Title" msgstr "Título de Nueva Categoría" -#contributors: +#contributors:corochasco msgid "New Custom Categories Title:" msgstr "Nuevo Título de Categorías Personalizado" #contributors: +msgid "New Field" +msgstr "" + +#contributors:corochasco msgid "New From Recent" msgstr "Nuevo desde Reciente" -#contributors: +#contributors:corochasco msgid "New Group Details" msgstr "Nombrar Nuevo Grupo" -#contributors: +#contributors:corochasco msgid "New Map Coordinates" msgstr "Nuevo Mapa de Coordenadas" -#contributors: +#contributors:corochasco msgid "New Project Filename" msgstr "Nuevo Nombre de Proyecto" -#contributors: +#contributors:corochasco msgid "New Selection" msgstr "Nueva Selección" -#contributors: +#contributors:corochasco msgid "New datasource:" msgstr "Nueva fuente de datos" -#contributors: +#contributors:corochasco msgid "New project file:" msgstr "Nuevo archivo de proyecto" -#contributors: +#contributors:corochasco msgid "New selection" msgstr "Nueva Selección" -#contributors: +#contributors:corochasco msgid "New space-time variable name" msgstr "Nuevo nombre de variable espacio-temporal" -#contributors: +#contributors:corochasco msgid "New variable name" msgstr "Nuevo nombre de variable" #contributors: +msgid "No" +msgstr "" + +#contributors:corochasco msgid "No Basemap" msgstr "Sin Mapa Base" -#contributors: +#contributors:corochasco msgid "No Colocation" msgstr "Sin colocación" -#contributors: +#contributors:corochasco msgid "No Weights Found" msgstr "No se encontraron Pesos" @@ -3178,11 +3566,11 @@ msgstr "" msgid "No field chosen for third variable." msgstr "" -#contributors: +#contributors:corochasco msgid "No layer has been selected. Please select a layer." msgstr "No se ha seleccionado ninguna capa. Seleccionar capa" -#contributors: +#contributors:corochasco msgid "No layer was found in the selected data source." msgstr "Capa no encontrada en la fuente de datos seleccionada" @@ -3190,7 +3578,7 @@ msgstr "Capa no encontrada en la fuente de datos seleccionada" msgid "No layer was found in this datasource." msgstr "" -#contributors: +#contributors:corochasco msgid "No numeric variables found in table." msgstr "No hay variables numéricas en la tabla." @@ -3198,43 +3586,51 @@ msgstr "No hay variables numéricas en la tabla." msgid "No numeric variables found." msgstr "" -#contributors: +#contributors:corochasco msgid "No rates currently calculated to save." msgstr "No hay tasas calculadas para guardar." -#contributors: +#contributors:corochasco msgid "No update required" msgstr "Ninguna actualización necesaria" -#contributors: +#contributors:corochasco msgid "No weights file was created due to all observations being isolates for the specified threshold value. Increase the threshold to create a non-empty weights file." msgstr "No se creó el archivo de pesos porque todas las observaciones están aisladas para el valor umbral especificado. Aumente el umbral para crear un archivo de pesos no vacío" #contributors: +msgid "No-colocation only works with two variables for Quantile LISA." +msgstr "" + +#contributors:corochasco msgid "None of your observations have neighbors. This could be related to digitizing problems, which can be fixed by adjusting the precision threshold." msgstr "Ninguna de las observaciones tiene vecinos. Esto podría deberse a problemas de digitalización, que podrían resolverse ajustando el umbral de precisión." -#contributors: +#contributors:corochasco msgid "Nordic Latin-6 (ISO-8859-10)" msgstr "Nórdico Latín-6 (ISO-8859-10)" -#contributors: +#contributors:corochasco msgid "Normal" msgstr "Normal" #contributors: -msgid "Not Clustered" +msgid "Normalize predictors:" msgstr "" #contributors: +msgid "Not Clustered" +msgstr "" + +#contributors:corochasco msgid "Not Significant" msgstr "No Significativo" -#contributors: +#contributors:corochasco msgid "Not enough memory!" msgstr "¡Memoria insuficiente!" -#contributors: +#contributors:corochasco msgid "Notice" msgstr "Advertencia" @@ -3254,55 +3650,87 @@ msgstr "" msgid "Number of Box Plots" msgstr "" -#contributors: +#contributors:corochasco msgid "Number of Categories" msgstr "Número de Categorías" -#contributors: +#contributors:corochasco msgid "Number of Clusters:" msgstr "Número de Clústers:" -#contributors: +#contributors:corochasco msgid "Number of Columns" msgstr "Número de Columnas" -#contributors: +#contributors:corochasco msgid "Number of Neighbors" msgstr "Número de Vecinos" #contributors: +msgid "Number of Neighbors:" +msgstr "" + +#contributors: +msgid "Number of Points" +msgstr "" + +#contributors: +msgid "Number of Quantiles" +msgstr "" + +#contributors: +msgid "Number of Quantiles:" +msgstr "" + +#contributors: +msgid "Number of Regions:" +msgstr "" + +#contributors:corochasco msgid "Number of Rows" msgstr "Número de Filas" #contributors: -msgid "Number of clusters:\t" +msgid "Number of Samples/Iterations:" msgstr "" #contributors: +msgid "Number of clusters:\t" +msgstr "" + +#contributors:corochasco msgid "Number of neighbors" msgstr "Número de vecinos" #contributors: -msgid "Number of not clustered observations: " +msgid "Number of observations not in a cluster: " msgstr "" #contributors: -msgid "OGR failed to create field.\n\nDetails:" +msgid "Number of regions:\t" msgstr "" #contributors: +msgid "Number of samples/iterations:\t" +msgstr "" + +#contributors: +msgid "OGR failed to create field.\n\nDetails:" +msgstr "" + +#contributors:corochasco msgid "OK" msgstr "Aceptar" -#contributors: +#contributors:corochasco msgid "OK to Exit?" msgstr "¿De acuerdo en Salir?" -#contributors: +#contributors:corochasco msgid "OLS Model has been selected." msgstr "El Modelo MCO ha sido seleccionado." -#contributors: +#contributors:corochasco msgid "OLS Model with White test has been selected." msgstr "Se ha seleccionado un Modelo MCO con test de White." @@ -3314,51 +3742,51 @@ msgstr "" msgid "October" msgstr "" -#contributors: +#contributors:corochasco msgid "Ok" msgstr "Aceptar" -#contributors: +#contributors:corochasco msgid "On line %d of weights file, observation id %d encountered which does not exist in field \"%s\" of the Table." msgstr "%d en línea del fichero de pesos, encontrado id de obs. %d que no existe en el campo \"%s\" de la Tabla." -#contributors: +#contributors:corochasco msgid "On line %d of weights file, observation id %d encountered which is out of allowed observation range of 1 through %d." msgstr "En la fila %d del fichero de pesos, encontrada observación con id %d fuera del rango de permitido entre 1 y %d." -#contributors: +#contributors:corochasco msgid "Once you have grouped variables, you can save a new space-time table and weights: To add a spatial ID to your space-time table and create space-time weights, you need to have an active weights file (Tools-Weights Manager)." msgstr "Una vez agrupadas las variables, debe guardar una nueva tabla y pesos espacio-temporales: Para añadir el ID espacial a su tabla y crear pesos espacio-temporales, debe tener un fichero activo de pesos (Herramientas-Gestor de Pesos)" -#contributors: +#contributors:corochasco msgid "Only 'gal', 'gwt', 'kwt', 'mat' and 'swm' weights files supported." msgstr "Sólo se admiten ficheros de pesos 'gal', 'gwt', 'kwt', 'mat' y 'swm'" -#contributors: +#contributors:corochasco msgid "Only Map Boundary" msgstr "Only Map Boundary" -#contributors: +#contributors:corochasco msgid "Oops. GeoDa was unable to submit a bug report. Please try again or create it here instead: https://github.com/GeoDaCenter/geoda/issues Thanks!" msgstr "Oops. GeoDa no pudo enviar el informe de errores. Intentarlo de nuevo o desde aquí: https://github.com/GeoDaCenter/geoda/issues ¡Gracias!" -#contributors: +#contributors:corochasco msgid "Open" msgstr "Abrir" -#contributors: +#contributors:corochasco msgid "Open Datasource:" msgstr "Fuente de Datos Abierta:" -#contributors: +#contributors:corochasco msgid "Open Document Spreadsheet (*.ods)|*.ods" msgstr "OpenDocument Hoja de Cálculo (*.ods)|*.ods" -#contributors: +#contributors:corochasco msgid "Open Layer:" msgstr "Abrir Capa:" -#contributors: +#contributors:corochasco msgid "Open data source progress dialog" msgstr "Abrir diálogo de progreso de fuente de datos" @@ -3366,23 +3794,27 @@ msgstr "Abrir diálogo de progreso de fuente de datos" msgid "Open file" msgstr "" -#contributors: +#contributors:corochasco msgid "Open project file:" msgstr "Abrir archivo de proyecto" -#contributors: +#contributors:corochasco msgid "Open weights file" msgstr "Abrir archivo de pesos" #contributors: +msgid "OpenGL" +msgstr "" + +#contributors:corochasco msgid "Operation requires a valid field name or constant." msgstr "Operación que requiere de un nombre de campo válido o constante." -#contributors: +#contributors:corochasco msgid "Operator" msgstr "Operador" -#contributors: +#contributors:corochasco msgid "Options" msgstr "Opciones" @@ -3394,19 +3826,19 @@ msgstr "" msgid "Options:" msgstr "" -#contributors: +#contributors:corochasco msgid "Order of contiguity" msgstr "Orden de contigüidad" -#contributors: +#contributors:corochasco msgid "Other (up to 99999)" msgstr "Otro (superior a 99999)" -#contributors: +#contributors:corochasco msgid "Other Pos" msgstr "Otra Pos." -#contributors: +#contributors:corochasco msgid "Other Positive" msgstr "Otro Positivo" @@ -3418,79 +3850,79 @@ msgstr "" msgid "Outline Color for Category" msgstr "" -#contributors: +#contributors:corochasco msgid "Outline Visible" msgstr "Outline Visible" -#contributors: +#contributors:corochasco msgid "Outlines Visible" msgstr "Contornos Visibles" -#contributors: +#contributors:corochasco msgid "Output file (*.shp)" msgstr "Arhivo de Resultados (*.shp)" -#contributors: +#contributors:corochasco msgid "Output file (text file)" msgstr "Archivo de resultados (texto)" -#contributors: +#contributors:corochasco msgid "Output:" msgstr "Resultados:" -#contributors: +#contributors:corochasco msgid "Overwrite?" msgstr "¿Sobrescribir?" -#contributors: +#contributors:corochasco msgid "PCA" msgstr "ACP" -#contributors: +#contributors:corochasco msgid "PCA Settings" msgstr "Configuración de ACP" -#contributors: +#contributors:corochasco msgid "POLY&ID" msgstr "POLY&ID" -#contributors: +#contributors:corochasco msgid "Pan" msgstr "Arrastrar" -#contributors: +#contributors:corochasco msgid "Panning Mode" msgstr "Modo Arrastrado" -#contributors: +#contributors:corochasco msgid "Parallel Coordinate Plot" msgstr "Gráfico de Coordenadas Paralelas" -#contributors: +#contributors:corochasco msgid "Parallel Coordinate Plot: " msgstr "Gráfico de Coordenadas Paralelas: " -#contributors: +#contributors:corochasco msgid "Parameters" msgstr "Parámetros" -#contributors: +#contributors:corochasco msgid "Parameters:" msgstr "Parámetros:" -#contributors: +#contributors:corochasco msgid "Password" msgstr "Contraseña" -#contributors: +#contributors:corochasco msgid "Paste" msgstr "Pegar" -#contributors: +#contributors:corochasco msgid "Percentile" msgstr "Percentiles" -#contributors: +#contributors:corochasco msgid "Percentile Map" msgstr "Mapa de Percentiles" @@ -3498,7 +3930,7 @@ msgstr "Mapa de Percentiles" msgid "Period 1" msgstr "" -#contributors: +#contributors:corochasco msgid "Period 1:" msgstr "Período 1:" @@ -3506,11 +3938,19 @@ msgstr "Período 1:" msgid "Period 2" msgstr "" -#contributors: +#contributors:corochasco msgid "Period 2:" msgstr "Período 2:" #contributors: +msgid "Perplexity parameter should not be larger than %d." +msgstr "" + +#contributors: +msgid "Perplexity:" +msgstr "" + +#contributors:corochasco msgid "Please briefly describe what went wrong." msgstr "Describir brevemente lo que no ha funcionado." @@ -3518,50 +3958,70 @@ msgstr "Describir brevemente lo que no ha funcionado." msgid "Please check input values are valid" msgstr "" -#contributors: +#contributors:corochasco msgid "Please check the selected variables are all valid." msgstr "Comprobar la validez de las variables seleccionadas." #contributors: -msgid "Please check your network connection, or contact GeoDa support team." -msgstr "Revisar conexión a la red o contactar con el equipo de soporte de GeoDa" +msgid "Please check your network connection, or download GeoDa from https://geodacenter.github.io" +msgstr "" -#contributors: +#contributors:corochasco msgid "Please choose Period 1 first." msgstr "Elegir primero el Periodo 1" -#contributors: +#contributors:corochasco msgid "Please choose Period 1." msgstr "Seleccionar Período 1." -#contributors: +#contributors:corochasco msgid "Please choose Period 2 first." msgstr "Seleccionar antes el Período 2." -#contributors: +#contributors:corochasco msgid "Please choose Period 2." msgstr "Seleccionar Período 2." -#contributors: +#contributors:corochasco msgid "Please choose Periods first." msgstr "Seleccionar antes los Períodos." -#contributors: +#contributors:corochasco msgid "Please choose a Result field." msgstr "Seleccionar un campo de Resultados." -#contributors: +#contributors:corochasco msgid "Please click to choose a highlighting style in GeoDa:" msgstr "Haga click para elegir un estilo de resaltado en GeoDa" -#contributors: +#contributors:corochasco msgid "Please describe steps you took before something went wrong." msgstr "Describir los pasos realizados antes de tener problemas." -#contributors: +#contributors:corochasco msgid "Please enter a field name for saving clustering results." msgstr "Introducir un nombre de campo para guardar resultados de clústers" +#contributors: +msgid "Please enter a field name for saving the quantile selection as binary data in table." +msgstr "" + +#contributors: +msgid "Please enter a valid and non-duplicated field name for saving the quantile selection as binary data in table." +msgstr "" + +#contributors: +msgid "Please enter a valid number for Min Region Size." +msgstr "" + +#contributors: +msgid "Please enter a valid number for maximum number of iterations." +msgstr "" + +#contributors: +msgid "Please enter a valid number of KNN neighbors." +msgstr "" + #contributors: msgid "Please enter a valid number of cluster." msgstr "" @@ -3571,82 +4031,142 @@ msgid "Please enter a valid number of clusters." msgstr "" #contributors: -msgid "Please enter a valid positive integer" +msgid "Please enter a valid number of mutual KNN neighbors." msgstr "" #contributors: -msgid "Please enter iteration number" -msgstr "Introducir nº de iteración" +msgid "Please enter a valid number of regions." +msgstr "" #contributors: -msgid "Please enter maximum number of regions." -msgstr "Introducir máximo nº de regiones." +msgid "Please enter a valid positive integer" +msgstr "" #contributors: +msgid "Please enter a valid value for convergence criterion." +msgstr "" + +#contributors:corochasco +msgid "Please enter iteration number" +msgstr "Introducir nº de iteración" + +#contributors:corochasco msgid "Please enter minimum bound value" msgstr "Introducir el valor de la cota mínima" -#contributors: +#contributors:corochasco msgid "Please enter minimum number of observations per regions, or use minimum bound instead." msgstr "Introducir nº mínimo de observaciones por regiones o utilizar la cota mínima." #contributors: -msgid "Please enter number of regions" -msgstr "Introducir nº de regiones" +msgid "Please enter number of regions, or minimum bound value, or minimum region size." +msgstr "" #contributors: msgid "Please enter values of bounding box." msgstr "" -#contributors: +#contributors:corochasco msgid "Please first select observations in one of the other data or map views." msgstr "Seleccionar primero observaciones en una de las otras vistas de datos o mapa." -#contributors: +#contributors:corochasco msgid "Please fix the grid bounding box." msgstr "Por favor, ajustar cuadro delimitador de la rejilla" #contributors: -msgid "Please input Carto App Key." -msgstr "Introducir Clave de App de Carto." +msgid "Please input a valid numeric number for epsilon." +msgstr "" #contributors: -msgid "Please input Carto User Name." -msgstr "Introducir Nombre de Usuario de Carto." +msgid "Please input a valid numeric value for cell." +msgstr "" + +#contributors: +msgid "Please input a valid numeric value for final momentum." +msgstr "" #contributors: +msgid "Please input a valid numeric value for iterations for momentum switch." +msgstr "" + +#contributors: +msgid "Please input a valid numeric value for iterations." +msgstr "" + +#contributors: +msgid "Please input a valid numeric value for learning rate." +msgstr "" + +#contributors: +msgid "Please input a valid numeric value for max distance." +msgstr "" + +#contributors: +msgid "Please input a valid numeric value for max iterations." +msgstr "" + +#contributors: +msgid "Please input a valid numeric value for momentum." +msgstr "" + +#contributors: +msgid "Please input a valid numeric value for number of neighbors." +msgstr "" + +#contributors: +msgid "Please input a valid numeric value for perplexity." +msgstr "" + +#contributors: +msgid "Please input a valid numeric value for sample size." +msgstr "" + +#contributors: +msgid "Please input a valid numeric value for span." +msgstr "" + +#contributors: +msgid "Please input a valid numeric value for theta." +msgstr "" + +#contributors:corochasco msgid "Please input a valid url address." msgstr "Introducir dirección url válida." -#contributors: +#contributors:corochasco msgid "Please input a valid url." msgstr "Introducir una url válida." #contributors: +msgid "Please input a valid value between 0 and 1 for sample rate." +msgstr "" + +#contributors:corochasco msgid "Please input database host." msgstr "Introducir base de datos anfitrión." -#contributors: +#contributors:corochasco msgid "Please input database name." msgstr "Introducir nombre de base de datos" -#contributors: +#contributors:corochasco msgid "Please input database port." msgstr "Introducir puerto de base de datos." -#contributors: +#contributors:corochasco msgid "Please input minimum bound value." msgstr "Introducir un valor para cota mínima." -#contributors: +#contributors:corochasco msgid "Please input password." msgstr "Introducir contraseña." -#contributors: +#contributors:corochasco msgid "Please input table name." msgstr "Introducir el nombre de la tabla" -#contributors: +#contributors:corochasco msgid "Please input user name." msgstr "Introducir nombre de usuario." @@ -3654,19 +4174,19 @@ msgstr "Introducir nombre de usuario." msgid "Please load another layer using map window to apply Spatial Join." msgstr "" -#contributors: +#contributors:corochasco msgid "Please open a data file rather than a project file (*.gda)." msgstr "Reabrir un archivo de datos en lugar de un archivo de proyecto (*.gda)." -#contributors: +#contributors:corochasco msgid "Please provide paths for both Project file and Datasource." msgstr "Proporcionar rutas para fichero de Proyecto y Fuente de Datos" -#contributors: +#contributors:corochasco msgid "Please restart GeoDa to apply the language setup." msgstr "Reiniciar GeoDa para solicitar el asistente de idioma." -#contributors: +#contributors:corochasco msgid "Please restart GeoDa to finish installing updates." msgstr "Reiniciar GeoDa para terminar de instalar actualizaciones." @@ -3675,7 +4195,7 @@ msgid "Please right-click or use
" msgstr "" #contributors: -msgid "Please select Join Operation with Join Variable." +msgid "Please select a ID variable." msgstr "" #contributors: @@ -3686,19 +4206,23 @@ msgstr "" msgid "Please select a map layer to apply spatial join to current map (%s):" msgstr "" -#contributors: +#contributors:corochasco msgid "Please select a results field." msgstr "Seleccionar un campo de resultados" -#contributors: +#contributors:corochasco msgid "Please select a time variable first, and make sure more than one time steps have been defined." msgstr "Seleccionar antes una variable de tiempo y definir más de un período temporal." #contributors: +msgid "Please select a variable for Quantile LISA." +msgstr "" + +#contributors:corochasco msgid "Please select a weights type." msgstr "Seleccionar tipo de matriz de pesos." -#contributors: +#contributors:corochasco msgid "Please select an Base field." msgstr "Seleccionar un campo Base" @@ -3706,22 +4230,26 @@ msgstr "Seleccionar un campo Base" msgid "Please select an Event field." msgstr "" -#contributors: +#contributors:corochasco msgid "Please select an Variable field." msgstr "Seleccionar un campo de Variable." -#contributors: +#contributors:corochasco msgid "Please select another variable with values more suitable for computing a correlogram." msgstr "Seleccionar otra variable con valores más adecuados para el cálculo del correlograma." -#contributors: +#contributors:corochasco msgid "Please select at least %d variables." msgstr "Seleccionar, al menos, %d variables." -#contributors: +#contributors:corochasco msgid "Please select at least 2 variables." msgstr "Seleccionar al menos 2 variables" +#contributors: +msgid "Please select at least one Join Operation with Join Variable." +msgstr "" + #contributors: msgid "Please select at least one variable." msgstr "" @@ -3730,11 +4258,15 @@ msgstr "" msgid "Please select binary variables for Co-location Join Count." msgstr "" -#contributors: +#contributors:corochasco msgid "Please select features first." msgstr "Seleccionar 1º las características." #contributors: +msgid "Please select more than one variable." +msgstr "" + +#contributors:corochasco msgid "Please select the layer name to connect:" msgstr "Seleccionar el nombre de capa a conectar:" @@ -3742,15 +4274,15 @@ msgstr "Seleccionar el nombre de capa a conectar:" msgid "Please select two binary variables for Bivariate Local Join Count." msgstr "" -#contributors: +#contributors:corochasco msgid "Please setup co-locations first." msgstr "Establecer antes las co-localizaciones." -#contributors: +#contributors:corochasco msgid "Please specify a Weights matrix." msgstr "Especificar una matriz de pesos." -#contributors: +#contributors:corochasco msgid "Please specify a valid data source name." msgstr "Especificar un nombre válido de fuente de datos." @@ -3762,79 +4294,87 @@ msgstr "" msgid "Please specify the p-value to be used in tests; \ndefault: p-value = 0.01" msgstr "" -#contributors: +#contributors:corochasco msgid "Please specify weights in Tools > Weights Manager." msgstr "Especifique pesos en Herramientas > Gestor de Pesos" #contributors: +msgid "Please use the > button to specify more than one variable for Multivarite Quantile LISA." +msgstr "" + +#contributors:corochasco msgid "Please use
Options > Change Variable
to specify a variable." msgstr "Utilizar
Opciones > Cambiar Variable
a especificar una variable." -#contributors: +#contributors:corochasco msgid "Plots:" msgstr "Gráficos:" -#contributors: +#contributors:corochasco msgid "Point Color" msgstr "Color de Puntos" -#contributors: +#contributors:corochasco msgid "Point Radius:" msgstr "Point Radius:" #contributors: +msgid "Points" +msgstr "" + +#contributors:corochasco msgid "Points from Table" msgstr "Puntos de una Tabla" -#contributors: +#contributors:corochasco msgid "Positive" msgstr "Positivo" -#contributors: +#contributors:corochasco msgid "Power" msgstr "Potencia" -#contributors: +#contributors:corochasco msgid "Precision threshold" msgstr "Precisión umbral" -#contributors: +#contributors:corochasco msgid "Pred. Val. and Res." msgstr "Val. Pred. y Res." -#contributors: +#contributors:corochasco msgid "Preferences..." msgstr "Preferencias..." -#contributors: +#contributors:corochasco msgid "Produce bounding-box file?" msgstr "¿Crear archivo de cuadro delimitador?" -#contributors: +#contributors:corochasco msgid "Progress" msgstr "Progreso" -#contributors: +#contributors:corochasco msgid "Project Information" msgstr "Información de Proyecto" -#contributors: +#contributors:corochasco msgid "Project file path is empty." msgstr "Ruta vacía de archivo de proyecto." -#contributors: +#contributors:corochasco msgid "Project filename not specified." msgstr "Nombre archivo de proyecto no especificado." -#contributors: +#contributors:corochasco msgid "Project to X-Y" msgstr "Proyectar a X-Y" -#contributors: +#contributors:corochasco msgid "Project to X-Z" msgstr "Proyectar a X-Z" -#contributors: +#contributors:corochasco msgid "Project to Z-Y" msgstr "Proyectar a Z-Y" @@ -3842,31 +4382,43 @@ msgstr "Proyectar a Z-Y" msgid "Property" msgstr "" -#contributors: +#contributors:corochasco msgid "Publish Maps and Plots to GeoDa-Web" msgstr "Publicar Mapas y Gráficos para GeoDa-Web" -#contributors: +#contributors:corochasco msgid "Publish to GeoDa-Web" msgstr "Publicar a la Web de GeoDa" -#contributors: +#contributors:corochasco msgid "Quantile" msgstr "Cuantiles" #contributors: +msgid "Quantile LISA Dialog" +msgstr "" + +#contributors: +msgid "Quantile LISA Map (%s, # of quantiles=%d, select quantile=%d)" +msgstr "" + +#contributors:corochasco msgid "Quantile Map" msgstr "Mapa de Cuantiles" -#contributors: +#contributors:corochasco msgid "Queen contiguity" msgstr "Contigüidad Reina" -#contributors: +#contributors:corochasco msgid "REDCAP Settings" msgstr "Configuración de REDCAP" #contributors: +msgid "Radius of points:" +msgstr "" + +#contributors:corochasco msgid "Random Gaussian dist with mean=%s, sd=%s" msgstr "Dist. aleatoria gaussiana con media=%s, DT=%s" @@ -3874,39 +4426,39 @@ msgstr "Dist. aleatoria gaussiana con media=%s, DT=%s" msgid "Random Sample" msgstr "" -#contributors: +#contributors:corochasco msgid "Random uniform dist on unit interval" msgstr "Distrib. uniforme aleatoria en intervalo unidad" -#contributors: +#contributors:corochasco msgid "Randomization" msgstr "Aleatorización" -#contributors: +#contributors:corochasco msgid "Rate calculation successful." msgstr "Tasa calculada con éxito." -#contributors: +#contributors:corochasco msgid "Rates" msgstr "Tasas" -#contributors: +#contributors:corochasco msgid "Rates Variable Settings" msgstr "Configuración Variable de Tasas" -#contributors: +#contributors:corochasco msgid "Rates-Calculated Map" msgstr "Mapa de Tasas Calculadas" -#contributors: +#contributors:corochasco msgid "Rates-Calculated Maps" msgstr "Mapas de Ratios Calculados" -#contributors: +#contributors:corochasco msgid "Raw Rate" msgstr "Tasa Cruda" -#contributors: +#contributors:corochasco msgid "Raw Rate Smoothed Variable Settings" msgstr "Configuración Variable Alisada Tasa Cruda" @@ -3914,47 +4466,47 @@ msgstr "Configuración Variable Alisada Tasa Cruda" msgid "Re&set" msgstr "" -#contributors: +#contributors:corochasco msgid "Read from an ASCII file" msgstr "Leer de un Archivo ASCII" -#contributors: +#contributors:corochasco msgid "Recent" msgstr "Reciente" -#contributors: +#contributors:corochasco msgid "Record order specified, but found minimum and maximum observation values of %d and %d which is incompatible with number of observations specified in first line of weights file: %d ." msgstr "Orden de registro especificado, pero se encontraron valores de obs. mín. y máx. de %d y %d que son incompatibles con el nº de observaciones especificadas en la 1ª línea del archivo de pesos: %d ." -#contributors: +#contributors:corochasco msgid "Rectangle" msgstr "Rectángulo" -#contributors: +#contributors:corochasco msgid "Redo" msgstr "Repetir" -#contributors: +#contributors:corochasco msgid "Refresh" msgstr "Actualizar" -#contributors: +#contributors:corochasco msgid "Regimes Regression" msgstr "Regresión" -#contributors: +#contributors:corochasco msgid "Regression" msgstr "Regresión" -#contributors: +#contributors:corochasco msgid "Regression Line Color" msgstr "Color Línea de Regresión" -#contributors: +#contributors:corochasco msgid "Regression Output Text File" msgstr "Archivo de Texto Resultados de la Regresión" -#contributors: +#contributors:corochasco msgid "Regression Report" msgstr "Informe de Regresión" @@ -3962,47 +4514,51 @@ msgstr "Informe de Regresión" msgid "Remove" msgstr "" -#contributors: +#contributors:corochasco msgid "Remove Time" msgstr "Elimine el Tiempo" -#contributors: +#contributors:corochasco msgid "Rename Space-Time Variable" msgstr "Renombrar Variable Espacio-Temporal" -#contributors: +#contributors:corochasco msgid "Rename Variable" msgstr "Renombrar Variable" #contributors: +msgid "Rendering quality of points:" +msgstr "" + +#contributors:corochasco msgid "Reset" msgstr "Borrar" -#contributors: +#contributors:corochasco msgid "Reset to default" msgstr "Restaurar predeterminado" -#contributors: +#contributors:corochasco msgid "Reset to system locale information" msgstr "Información de restauración a configuración local del sistema" #contributors: -msgid "Reset to system locale successfully. Please re-open current project with system locale." -msgstr "Restaurado con éxito a configuración local del sistema. Reabrir el proyecto actual con la configuración local." +msgid "Reset to system locale successfully." +msgstr "" -#contributors: +#contributors:corochasco msgid "Resize" msgstr "Redimensionar" -#contributors: +#contributors:corochasco msgid "Resolution(dpi):" msgstr "Resolution(dpi):" -#contributors: +#contributors:corochasco msgid "Result" msgstr "Resultado" -#contributors: +#contributors:corochasco msgid "Reverse" msgstr "Marcha Atrás" @@ -4010,7 +4566,7 @@ msgstr "Marcha Atrás" msgid "Right" msgstr "" -#contributors: +#contributors:corochasco msgid "Rook contiguity" msgstr "Contigüidad Torre" @@ -4018,11 +4574,11 @@ msgstr "Contigüidad Torre" msgid "Root Variable:" msgstr "" -#contributors: +#contributors:corochasco msgid "Run" msgstr "Ejecutar" -#contributors: +#contributors:corochasco msgid "Run Diff-in-Diff Test" msgstr "Ejecutar Test de dif-en-dif" @@ -4031,101 +4587,121 @@ msgid "S.D" msgstr "" #contributors: +msgid "SCHC" +msgstr "" + +#contributors:corochasco msgid "SELECTED" msgstr "SELECCIONADO" -#contributors: +#contributors:corochasco msgid "SQLite/SpatiaLite (*.sqlite)|*.sqlite" msgstr "SQLite/SpatiaLite (*.sqlite)|*.sqlite" -#contributors: +#contributors:corochasco msgid "SVD will be automatically used for PCA since the number of rows is less than the number of columns." msgstr "SDV será utilizado automáticmente por APC porque el nº de filas es menor que el nº de columnas." -#contributors: +#contributors:corochasco msgid "Sample Autocorrelation" msgstr "Autocorrelación muestral" -#contributors: +#contributors:corochasco msgid "Sample Data" msgstr "Datos de Ejemplo" +#contributors: +msgid "Sample Size/Rate:" +msgstr "" + #contributors: msgid "Sample Size:" msgstr "" #contributors: +msgid "Sample size/rate:\t" +msgstr "" + +#contributors:corochasco msgid "Save" msgstr "Guardar" -#contributors: +#contributors:corochasco msgid "Save " msgstr "Guardar " -#contributors: +#contributors:corochasco msgid "Save As" msgstr "Guardar como" -#contributors: +#contributors:corochasco msgid "Save As Datasource" msgstr "Guardar Como Fuente Datos" -#contributors: +#contributors:corochasco msgid "Save As has been cancelled." msgstr "Guardar Como ha sido cancelado." -#contributors: +#contributors:corochasco msgid "Save Categories" msgstr "Guardar Categorías" -#contributors: +#contributors:corochasco msgid "Save Categories to Table" msgstr "Guardar Categorías en Tabla" -#contributors: +#contributors:corochasco msgid "Save Centroids" msgstr "Guardar Centroides" -#contributors: +#contributors:corochasco msgid "Save Cluster in Field:" msgstr "Guardar Clúster en Campo:" -#contributors: +#contributors:corochasco msgid "Save Connectivity To Table" msgstr "Guardar Conectividad a Tabla" -#contributors: +#contributors:corochasco msgid "Save Details" msgstr "Guardar Detalles" -#contributors: +#contributors:corochasco msgid "Save Diff-in-Diff Test Results" msgstr "Guardar Resultados del Test de Dif-en-Dif" -#contributors: +#contributors:corochasco msgid "Save Dummy" msgstr "Guardar Ficticia" -#contributors: +#contributors:corochasco msgid "Save Duplicate Thiessen Polygon Ids" msgstr "Guardar Ids de Polígonos Thiessen Duplicados" -#contributors: +#contributors:corochasco msgid "Save Duplicate Thiessen Polygons to Table" msgstr "Guardar Duplicado de Polígonos Thiessen a Tabla" -#contributors: +#contributors:corochasco msgid "Save Image As" msgstr "Guardar Imagen Como" -#contributors: +#contributors:corochasco msgid "Save Image to File" msgstr "Guardar Imagen a Archivo" #contributors: +msgid "Save Local Match Weights" +msgstr "" + +#contributors:corochasco msgid "Save Mean Centers" msgstr "Guardar Centros Medios" +#contributors: +msgid "Save Minimum Spanning Tree" +msgstr "" + #contributors: msgid "Save OSM roads file" msgstr "" @@ -4134,31 +4710,35 @@ msgstr "" msgid "Save OSM roads to file successfully." msgstr "" -#contributors: +#contributors:corochasco msgid "Save Project" msgstr "Guardar Proyecto" -#contributors: +#contributors:corochasco msgid "Save Project File As..." msgstr "Guardar Fichero de Proyecto Como..." -#contributors: +#contributors:corochasco msgid "Save Projet File As" msgstr "Guardar Archivo de Proyecto Como" #contributors: +msgid "Save Quantile Selection in Field:" +msgstr "" + +#contributors:corochasco msgid "Save Rates" msgstr "Guardar Tasas" -#contributors: +#contributors:corochasco msgid "Save Rates - %s over %s" msgstr "Guardar Tasas - %s sobre %s" -#contributors: +#contributors:corochasco msgid "Save Regression Results" msgstr "Guardar Resultados de Regresión" -#contributors: +#contributors:corochasco msgid "Save Results" msgstr "Guardar Resultados" @@ -4175,6 +4755,14 @@ msgid "Save Results: Local Join Count stats, " msgstr "" #contributors: +msgid "Save Results: Local Match Test, " +msgstr "" + +#contributors: +msgid "Save Results: Local Neighbor Match Test" +msgstr "" + +#contributors:corochasco msgid "Save Results: LocalGeary" msgstr "Guardar Resultados: GearyLocal" @@ -4182,43 +4770,51 @@ msgstr "Guardar Resultados: GearyLocal" msgid "Save Results: MDS" msgstr "" -#contributors: +#contributors:corochasco msgid "Save Results: Moran's I" msgstr "Guardar Resultados: I de Moran" #contributors: +msgid "Save Results: Spatial Counts" +msgstr "" + +#contributors: +msgid "Save Results: t-SNE" +msgstr "" + +#contributors:corochasco msgid "Save Selected As" msgstr "Guardar Selección como" -#contributors: +#contributors:corochasco msgid "Save Selection" msgstr "Guardar Selección" -#contributors: +#contributors:corochasco msgid "Save Space-Time Table/Weights" msgstr "Guardar Tabla Espacio-Tiempo/pesos" -#contributors: +#contributors:corochasco msgid "Save Spanning Tree" msgstr "Guardar Árbol de Expansión" -#contributors: +#contributors:corochasco msgid "Save Spanning Tree to a Weights File" msgstr "Guardar Árbol de Expansión a un Fichero de Pesos" -#contributors: +#contributors:corochasco msgid "Save Statistics file" msgstr "Guardar archivo de Estadísticas" -#contributors: +#contributors:corochasco msgid "Save Table As CSV File" msgstr "Guardar Tabla como CSV" -#contributors: +#contributors:corochasco msgid "Save Test Results" msgstr "Guardar Resultados del Test" -#contributors: +#contributors:corochasco msgid "Save Thiessen Polygons" msgstr "Guardar Polígonos Thiessen" @@ -4226,35 +4822,39 @@ msgstr "Guardar Polígonos Thiessen" msgid "Save as data source (%s) failed.\n\nDetails:" msgstr "" -#contributors: +#contributors:corochasco msgid "Save data source progress dialog" msgstr "Diálogo de progreso de guardar fuente de datos" -#contributors: +#contributors:corochasco msgid "Save is not supported on current data source type: %s. Please try to use \"File->Save As\" other data source. However, the project file can still be saved as other project file." msgstr "No es posible Guardar en el tipo de fuente de datos activo: %s. Intentar utilizar \"Archivo->Guardar Como\" otra fuente de datos. No obstante, el archivo de proyecto puede ser guardado con otro nombre." -#contributors: +#contributors:corochasco msgid "Save to File" msgstr "Guardar en Archivo" +#contributors: +msgid "Save to a csv file." +msgstr "" + #contributors: msgid "Save/Show Map" msgstr "" -#contributors: +#contributors:corochasco msgid "Saved successfully." msgstr "Guardado con éxito" -#contributors: +#contributors:corochasco msgid "Saving data source cancelled." msgstr "Cancelado el guardado de fuente de datos." -#contributors: +#contributors:corochasco msgid "Saving data..." msgstr "Guardando datos..." -#contributors: +#contributors:corochasco msgid "Saving failed: GeoDa can't save as empty datasource." msgstr "Error en Guardando: GeoDa no puede guardar fuentes de datos vacías." @@ -4266,71 +4866,71 @@ msgstr "" msgid "Scale Basemap" msgstr "" -#contributors: +#contributors:corochasco msgid "Scale Options" msgstr "Opciones de Escala" -#contributors: +#contributors:corochasco msgid "Scatter Plot" msgstr "Diagrama de Dispersión" -#contributors: +#contributors:corochasco msgid "Scatter Plot - x: %s, y: %s" msgstr "Diagrama de Dispersión - x: %s, y: %s" -#contributors: +#contributors:corochasco msgid "Scatter Plot Matrix" msgstr "Matriz de Diagramas de Dispersión" -#contributors: +#contributors:corochasco msgid "Scatter Plot Matrix Help" msgstr "Ayuda Matriz de Gráficos de Dispersión" -#contributors: +#contributors:corochasco msgid "Scatter Plot Matrix Variables Add/Remove" msgstr "Añadir/Eliminar Variables Matriz Gráficos de Dispersión" -#contributors: +#contributors:corochasco msgid "Scatter Plot Variables" msgstr "Variables Diagrama de Dispersión" -#contributors: +#contributors:corochasco msgid "Scatter Plot- x: %s, y: %s" msgstr "Diagrama de Dispersión- x: %s, y: %s" -#contributors: +#contributors:corochasco msgid "Second Variable (Y)" msgstr "Segunda Variable (y)" -#contributors: +#contributors:corochasco msgid "Second Variable (Y/Latitude)" msgstr "Segunda Variable (Y/Latitud)" -#contributors: +#contributors:corochasco msgid "Select" msgstr "Seleccionar" -#contributors: +#contributors:corochasco msgid "Select All" msgstr "Seleccionar Todo" -#contributors: +#contributors:corochasco msgid "Select All In Range" msgstr "Seleccionar Todo en Intervalo" -#contributors: +#contributors:corochasco msgid "Select All Undefined" msgstr "Seleccionar Todo Celdas en Blanco" -#contributors: +#contributors:corochasco msgid "Select All..." msgstr "Seleccionar Todo..." -#contributors: +#contributors:corochasco msgid "Select From Current Selection" msgstr "Seleccionar de Selección Actual" -#contributors: +#contributors:corochasco msgid "Select ID Variable" msgstr "Seleccionar Variable ID" @@ -4338,31 +4938,47 @@ msgstr "Seleccionar Variable ID" msgid "Select ID Variable (Optional)" msgstr "" -#contributors: +#contributors:corochasco msgid "Select Neighborless Observations" msgstr "Seleccionar Observaciones sin Vecinos" #contributors: +msgid "Select Quantile" +msgstr "" + +#contributors: +msgid "Select Spatial Weights:" +msgstr "" + +#contributors:corochasco msgid "Select Variables" msgstr "Selección de Variables" -#contributors: +#contributors:corochasco msgid "Select Variables (Multi-Selection)" msgstr "Seleccionar Variables (Multi-Selección)" #contributors: -msgid "Select a file:" +msgid "Select a Quantile for LISA:" +msgstr "" + +#contributors: +msgid "Select a Variable" msgstr "" #contributors: +msgid "Select a file:" +msgstr "" + +#contributors:corochasco msgid "Select an existing *.gdb directory, or create an New Folder named *.gdb" msgstr "Seleccionar un directorio *.gdb existente o crear una Nueva Carpeta llamada *.gdb" -#contributors: +#contributors:corochasco msgid "Select color scheme:" msgstr "Seleccionar paleta de colores" -#contributors: +#contributors:corochasco msgid "Select datasource" msgstr "Seleccionar fuente de datos" @@ -4374,27 +4990,27 @@ msgstr "" msgid "Select field is not integer type. Default record order will be used instead." msgstr "" -#contributors: +#contributors:corochasco msgid "Select fields:" msgstr "Seleccionar campos" -#contributors: +#contributors:corochasco msgid "Select from current selection" msgstr "Seleccionar de selección actual" -#contributors: +#contributors:corochasco msgid "Select key:" msgstr "Seleccionar clave" -#contributors: +#contributors:corochasco msgid "Select layer" msgstr "Select layer" -#contributors: +#contributors:corochasco msgid "Select the language" msgstr "Seleccionar idioma" -#contributors: +#contributors:corochasco msgid "Select variable " msgstr "Seleccionar variable " @@ -4402,7 +5018,7 @@ msgstr "Seleccionar variable " msgid "Select variable for dissolving:" msgstr "" -#contributors: +#contributors:corochasco msgid "Select variables to delete " msgstr "Seleccionar variables a eliminar" @@ -4414,47 +5030,55 @@ msgstr "" msgid "Select, hold CMD for brushing" msgstr "" -#contributors: +#contributors:corochasco msgid "Select, hold CTRL for brushing" msgstr "Seleccionar, mantener CTRL para brushing" -#contributors: +#contributors:corochasco msgid "Selectable Fill Color" msgstr "Seleccionable Color de Relleno" -#contributors: +#contributors:corochasco msgid "Selected" msgstr "Seleccionado" -#contributors: +#contributors:corochasco msgid "Selected =" msgstr "Seleccionados" -#contributors: +#contributors:corochasco msgid "Selected vs. Unselected" msgstr "Seleccionado vs. Desmarcado" #contributors: +msgid "Selected weights are not valid for intersection, e.g. weights have different ID variable. Please select different weights." +msgstr "" + +#contributors: +msgid "Selected weights are not valid for union, e.g. weights have different ID variable. Please select different weights." +msgstr "" + +#contributors:corochasco msgid "Selection" msgstr "Selección" -#contributors: +#contributors:corochasco msgid "Selection Mode" msgstr "Modo de Selección" -#contributors: +#contributors:corochasco msgid "Selection Shape" msgstr "Selección Forma" -#contributors: +#contributors:corochasco msgid "Selection Tool" msgstr "Herramienta de Selección" -#contributors: +#contributors:corochasco msgid "Selection Variable" msgstr "Variable de Selección" -#contributors: +#contributors:corochasco msgid "Send Crash Report" msgstr "Enviar Informe de Errores" @@ -4462,59 +5086,63 @@ msgstr "Enviar Informe de Errores" msgid "September" msgstr "" -#contributors: +#contributors:corochasco msgid "Set Association Dialog" msgstr "Set Association Dialog" -#contributors: +#contributors:corochasco msgid "Set Display Precision" msgstr "Fijar Pantalla de Precisión" -#contributors: +#contributors:corochasco msgid "Set Display Precision of Y-Axis" msgstr "Fijar Posiciones Decimales en Eje-Y" -#contributors: +#contributors:corochasco msgid "Set Display Precision on Axes" msgstr "Mostrar Pantalla de Precisión de Ejes" -#contributors: +#contributors:corochasco msgid "Set Display Precision:" msgstr "Mostrar Pantalla de Precisión" -#contributors: +#contributors:corochasco msgid "Set Highlight Association" msgstr "Set Highlight Association" -#contributors: +#contributors:corochasco msgid "Set Number Separators" msgstr "Fijar Separadores de Números" -#contributors: +#contributors:corochasco msgid "Set Number Separators in Table" msgstr "Fijar Separadores de Números en Tabla" -#contributors: +#contributors:corochasco msgid "Set Number of Permutation" msgstr "Fijar Número de Permutaciones" #contributors: +msgid "Set as Unique Value" +msgstr "" + +#contributors:corochasco msgid "Set number of CPU cores manually:" msgstr "Establecer manualmente el número de núcleos de CPU" -#contributors: +#contributors:corochasco msgid "Set seed for randomization:" msgstr "Fijar semilla para aleatorización:" -#contributors: +#contributors:corochasco msgid "Set the threshold to bridge the gap between disconnected polygons (often caused by digitizing errors). The value depends on your measurement unit (e.g. 1 foot or 0.0000001 degrees). Use the weights histogram to detect neighborless observations." msgstr "Fijar el umbral para acortar distancias entre polígonos desconectados (a veces por errores de digitalización). El valor depende de la unidad de medida (ej., 0,3 metros ó 0,0000001 grados. Utilizar histograma de pesos para detectar observaciones sin vecinos." -#contributors: +#contributors:corochasco msgid "Set transparency of highlighted objects in selection:" msgstr "Fijar transparencia de objetos resaltados en la selección:" -#contributors: +#contributors:corochasco msgid "Set transparency of unhighlighted objects in selection:" msgstr "Fijar transparencia de objetos sin resaltar en la selección" @@ -4522,51 +5150,59 @@ msgstr "Fijar transparencia de objetos sin resaltar en la selección" msgid "Set value to cell failed." msgstr "" -#contributors: +#contributors:corochasco msgid "Setup Locale of GeoDa Table" msgstr "Configuración Local de Tablas de GeoDa" #contributors: +msgid "Setup Number Formatting" +msgstr "" + +#contributors:corochasco msgid "Setup co-locations:" msgstr "Establecer colocalizaciones:" -#contributors: +#contributors:corochasco msgid "Shape" msgstr "Formas" -#contributors: +#contributors:corochasco msgid "Shape Centers" msgstr "Centros de Forma" -#contributors: +#contributors:corochasco msgid "Show As Conditional Map" msgstr "Mostrar como Mapa Condicional" -#contributors: +#contributors:corochasco msgid "Show Axes" msgstr "Mostrar Ejes" -#contributors: +#contributors:corochasco msgid "Show Axes Through Origin" msgstr "Mostrar Ejes sobre el Origen" #contributors: -msgid "Show CSV Configuration in Merge Data Dialog:" -msgstr "Mostrar Formato CSV en Cuadro de Unión de Tablas" +msgid "Show CSV configuration in Merge Data Dialog:" +msgstr "" #contributors: +msgid "Show Data Points" +msgstr "" + +#contributors:corochasco msgid "Show Graph" msgstr "Mostrar Grafo" -#contributors: +#contributors:corochasco msgid "Show LOWESS Smoother" msgstr "Mostrar Alisado LOWESS" -#contributors: +#contributors:corochasco msgid "Show Legend" msgstr "Show Legend" -#contributors: +#contributors:corochasco msgid "Show Linear Smoother" msgstr "Mostrar Alisado Lineal" @@ -4575,30 +5211,38 @@ msgid "Show Map Boundary" msgstr "" #contributors: -msgid "Show Recent/Sample Data panel in Connect Datasource Dialog:" +msgid "Show Recent/Sample data panel in Connect Datasource Dialog:" msgstr "" -#contributors: +#contributors:corochasco msgid "Show Selection and Neighbors" msgstr "Mostrar Selección y Vecinos" -#contributors: +#contributors:corochasco msgid "Show Status Bar" msgstr "Mostrar Barra de Estado" -#contributors: +#contributors:corochasco msgid "Show Vertical Axis" msgstr "Mostrar Eje Vertical" -#contributors: +#contributors:corochasco msgid "Show connect line" msgstr "Show connect line" #contributors: -msgid "Significance Filter" +msgid "Show connection line" +msgstr "" + +#contributors: +msgid "Show selection and neighbors" msgstr "" #contributors: +msgid "Significance Filter" +msgstr "" + +#contributors:corochasco msgid "Significance Map" msgstr "Mapa de Significación" @@ -4606,47 +5250,55 @@ msgstr "Mapa de Significación" msgid "Simulated Annealing" msgstr "" -#contributors: +#contributors:corochasco msgid "Skater Settings" msgstr "Configuración Skater" -#contributors: +#contributors:corochasco msgid "Smoother" msgstr "Alisado" -#contributors: +#contributors:corochasco msgid "Some calculated values were undefined and this is most likely due to neighborless observations in the weight matrix. Rate calculation successful for observations with neighbors." msgstr "Algunos valores calculados están sin definir y esto se debe muy probablemente a observaciones sin vecinos en la matriz de pesos. Cálculo de tasas correcto para obs. con vecinos." -#contributors: +#contributors:corochasco msgid "Sort" msgstr "Ordenar" #contributors: +msgid "Source:" +msgstr "" + +#contributors:corochasco msgid "South European Latin-3 (ISO-8859-3)" msgstr "Sur de Europa Latín-3 (ISO-8859-3)" -#contributors: +#contributors:corochasco msgid "Space-time variables with duplicate name \"%s\" found." msgstr "Encontradas variables Espacio-temporales con el nombre \"%s\" duplicado" #contributors: -msgid "Spatial Constraint:" +msgid "Spatial Constrained Hierarchical Clustering Settings" msgstr "" -#contributors: +#contributors:corochasco msgid "Spatial Correlogram" msgstr "Correlograma Espacial" #contributors: +msgid "Spatial Count" +msgstr "" + +#contributors:corochasco msgid "Spatial Empirical Bayes" msgstr "Empírico Bayes Espacial" -#contributors: +#contributors:corochasco msgid "Spatial Error" msgstr "Error Espacial" -#contributors: +#contributors:corochasco msgid "Spatial Join" msgstr "Unión Espacial" @@ -4662,63 +5314,71 @@ msgstr "" msgid "Spatial Join does not work with Table only datasource." msgstr "" -#contributors: +#contributors:corochasco msgid "Spatial Lag" msgstr "Retardo Espacial" -#contributors: +#contributors:corochasco msgid "Spatial Rate" msgstr "Tasa Espacial" -#contributors: +#contributors:corochasco msgid "Spatial Rate Smoothed Variable Settings" msgstr "Configuración Variable Alisada de Tasa Espacial" -#contributors: +#contributors:corochasco msgid "Spatial lag and error regressions require symmetric weights (not KNN). You can still use KNN weights to obtain spatial diagnostics for classic regressions." msgstr "Los modelos del retardo y del error espacial necesitan pesos simétricos (no KNN). Los pesos KNN pueden utilizarse para calcular tests espaciales en el modelo básico." -#contributors: +#contributors:corochasco msgid "Special" msgstr "Especial" -#contributors: +#contributors:corochasco msgid "Specified id field (%s) not found in currently loaded Table." msgstr "Campo id especificado (%s) no se encuentra en la Tabla activa" -#contributors: +#contributors:corochasco msgid "Specified key (%d) not found in currently loaded Table." msgstr "No se encuentra la clave especificada (%d) en la Tabla activa" -#contributors: +#contributors:corochasco msgid "Specified key (%s) not found in currently loaded Table." msgstr "La clave especificada (%s) no se encuentra en la Tabla activa" -#contributors: +#contributors:corochasco msgid "Specified key value field \"%s\" in weights file contains duplicate values in the currently loaded Table." msgstr "El campo de valores clave especificado \"%s\" del fichero de pesos contiene valores duplicados en la Tabla activa." -#contributors: +#contributors:corochasco msgid "Specified key value field \"%s\" on first line of weights file is not an integer type in the currently loaded Table." msgstr "El campo especificado para el valor clave \"%s\" de la 1ª línea del archivo de pesos no es de tipo entero en la tabla activa." -#contributors: +#contributors:corochasco msgid "Specified key value field \"%s\" on first line of weights file not found in currently loaded Table." msgstr "Campo especificado de valor clave \"%s\" de la 1ª línea del archivo de pesos no está en la Tabla activa" #contributors: +msgid "Specify Bandwith" +msgstr "" + +#contributors: +msgid "Specify Core Distance" +msgstr "" + +#contributors:corochasco msgid "Specify Seed..." msgstr "Especificar Semilla..." -#contributors: +#contributors:corochasco msgid "Specify bandwidth" msgstr "Especificar ancho de banda" -#contributors: +#contributors:corochasco msgid "Specify manually" msgstr "Especificar manualmente" -#contributors: +#contributors:corochasco msgid "Spectral" msgstr "Espectral" @@ -4726,63 +5386,71 @@ msgstr "Espectral" msgid "Spectral Clustering Map (%d clusters)" msgstr "" -#contributors: +#contributors:corochasco msgid "Spectral Clustering Settings" msgstr "Configuración Clúster Espectral" -#contributors: +#contributors:corochasco msgid "Speed" msgstr "Velocidad" -#contributors: +#contributors:corochasco msgid "Stable Version and Bug Fixes Only" msgstr "Versión Estable y Sólo Corrección de Errores" -#contributors: +#contributors:corochasco msgid "Stack" msgstr "Agregar" -#contributors: +#contributors:corochasco msgid "Standard Deviation" msgstr "Desviación Estándar" -#contributors: -msgid "Standard Deviation Color" -msgstr "Color Desviación Estándar" - -#contributors: +#contributors:corochasco msgid "Standard Deviation Map" msgstr "Mapa de Desviación Estándar" -#contributors: +#contributors:corochasco msgid "Standardized Data" msgstr "Datos estandarizados" -#contributors: +#contributors:corochasco msgid "Statistics" msgstr "Estadísticos" #contributors: +msgid "Statistics:" +msgstr "" + +#contributors:corochasco msgid "Status Bar" msgstr "Barra de Estado" #contributors: +msgid "Stop" +msgstr "" + +#contributors: +msgid "Stop criterion for auto-weighting:" +msgstr "" + +#contributors:corochasco msgid "Stopping criterion for power iteration:" msgstr "Criterio de parada para iteración de potencia" -#contributors: +#contributors:corochasco msgid "Strong" msgstr "Grueso" -#contributors: +#contributors:corochasco msgid "Submit Bug Error" msgstr "Enviar Informe de Errores" -#contributors: +#contributors:corochasco msgid "Submit Bug Report" msgstr "Enviar Informe de Errores" -#contributors: +#contributors:corochasco msgid "Success" msgstr "Éxito" @@ -4790,47 +5458,47 @@ msgstr "Éxito" msgid "Success / Warning" msgstr "" -#contributors: -msgid "Successful aggregation." -msgstr "Agregación realizada con éxito" - -#contributors: +#contributors:corochasco msgid "Suggested field name:" msgstr "Nombre de campo sugerido" -#contributors: +#contributors:corochasco msgid "Sum" msgstr "Suma" -#contributors: +#contributors:corochasco msgid "Summary" msgstr "Resumen" #contributors: +msgid "Surface:" +msgstr "" + +#contributors:corochasco msgid "Synchronize %s with Time Control" msgstr "Sincronizar %n with Control de Tiempo" -#contributors: +#contributors:corochasco msgid "System" msgstr "Sistema" -#contributors: -msgid "System:" -msgstr "Sistema:" - -#contributors: +#contributors:corochasco msgid "T&able" msgstr "Tabla" -#contributors: +#contributors:corochasco msgid "Table" msgstr "Tabla" -#contributors: +#contributors:corochasco msgid "Table Name" msgstr "Nombre de Tabla" #contributors: +msgid "Table:" +msgstr "" + +#contributors:corochasco msgid "Tabu Length:" msgstr "Distancia Tabú" @@ -4838,7 +5506,7 @@ msgstr "Distancia Tabú" msgid "Tabu Search" msgstr "" -#contributors: +#contributors:corochasco msgid "Tabu length for Tabu Search algorithm has to be an integer number larger than 1 (e.g. 85)." msgstr "Distancia tabú para el algoritmo Búsqueda Tabú debe ser un número entero mayor que 1 (ej. 85)" @@ -4846,11 +5514,11 @@ msgstr "Distancia tabú para el algoritmo Búsqueda Tabú debe ser un número en msgid "Tabu length:" msgstr "" -#contributors: +#contributors:corochasco msgid "Target" msgstr "Objetivo" -#contributors: +#contributors:corochasco msgid "Target Variable" msgstr "Variable Objetivo" @@ -4870,15 +5538,23 @@ msgstr "" msgid "The between-cluster sum of squares:\t" msgstr "" -#contributors: +#contributors:corochasco msgid "The categories of the selected variables do not overlap in space. Please select other variables." msgstr "Las categorías de las variables seleccionadas no se superponen en el espacio. Seleccionar otras variables." #contributors: +msgid "The clustering result is not spatially constrained. Please adjust the number of clusters." +msgstr "" + +#contributors: +msgid "The clustering results violate the requirement of minimum bound or minimum number per region. Please adjust the input and try again." +msgstr "" + +#contributors:corochasco msgid "The connectivity of selected spatial weights is incomplete, please adjust the spatial weights." msgstr "La conectividad de los pesos espaciales seleccionados está incompleta; arreglar matriz de pesos." -#contributors: +#contributors:corochasco msgid "The currently entered threshold value is not a valid number. Please move the slider, or enter a valid number." msgstr "The valor umbral introducido no es un nº válido. Mover el control deslizante o introducir un número válido." @@ -4890,11 +5566,11 @@ msgstr "" msgid "The currently entered threshold value of %f is less than %f which is the minimum value for which there will be no neighborless observations (isolates). \n\nPress Yes to proceed anyhow, press No to abort." msgstr "" -#contributors: +#contributors:corochasco msgid "The data source is read only. Please try to save as other data source." msgstr "La fuente de datos sólo se ha leído. Guardar como otra fuente de datos" -#contributors: +#contributors:corochasco msgid "The first line should have comma separated number of rows and ID name!" msgstr "¡La 1ª línea debería tener un nº de filas separadas por comas y nombre de ID!" @@ -4903,18 +5579,26 @@ msgid "The geometries will not be saved when exporting to a Table-only data sour msgstr "" #contributors: -msgid "The last seed used by the pseudo random\nnumber generator was " +msgid "The input value for the number of quantiles is not valid." msgstr "" #contributors: +msgid "The input value for the number of quantiles is not valid. Please enter an integer number greater than 1." +msgstr "" + +#contributors: +msgid "The last seed used by the pseudo random\nnumber generator was " +msgstr "" + +#contributors:corochasco msgid "The length of a string field must be at least %d and at most %d. Keeping original value." msgstr "El tamaño de un campo de carácter debe ser, al menos, %d y como mucho, %d. Mantener valor original." -#contributors: +#contributors:corochasco msgid "The length of an integral numeric field must be at least %d and at most %d. Keeping original value." msgstr "El tamaño de un campo numérico entero debe ser, al menos, %d y como mucho, %d. Mantener valor original." -#contributors: +#contributors:corochasco msgid "The length of an non-integral numeric field must be at least %d and at most %d. Keeping original value." msgstr "La longitud de un campo numérico no entero debe ser al menos %d y como mucho %d. Mantener valor original." @@ -4926,35 +5610,39 @@ msgstr "" msgid "The new theme chosen will no longer include rates smoothing. Please use the Rates submenu to choose a theme with rates again." msgstr "" -#contributors: +#contributors:corochasco msgid "The number of covariates should be more than the number of observations." msgstr "El nº de covariables debería ser superior al nº de observaciones." -#contributors: +#contributors:corochasco msgid "The number of decimal places for a non-integral numeric field must be at least %d and at most %d. Keeping original value." msgstr "El nº de lugares decimales de un campo numérico no entero debe ser, al menos, %d y como mucho, %d. Mantener valor original." -#contributors: +#contributors:corochasco msgid "The number of displayed decimal places for a non-integral numeric field must be at least %d and at most %d. Keeping original value." msgstr "El nº de lugares decimales mostrados para un campo numérico no entero debe ser, al menos, %d y como mucho, %d. Mantener el valor original." -#contributors: +#contributors:corochasco msgid "The number of identified clusters is less than " msgstr "El nº de clústers identificados es menor que " #contributors: +msgid "The number of neighbors should be less than number of observations." +msgstr "" + +#contributors:corochasco msgid "The number of observations specified in chosen weights file is %d, but the number in the current Table is %d, which is incompatible." msgstr "El nº de observaciones especificadas in el fichero de pesos elegido es %d, pero el nº en la Tabla activa es %d, lo que es incompatible." -#contributors: +#contributors:corochasco msgid "The number of observations specified in chosen weights file is incompatible with current Table." msgstr "El nº de observaciones especificado en el archivo de pesos es incompatible con la Tabla activa." -#contributors: +#contributors:corochasco msgid "The number of records in current table is larger than the number of records in import table. Please choose import table >= %d records" msgstr "El nº de datos de la tabla activa es mayor que el nº de datos de la tabla importada. Seleccionar importar tabla >= % datos" -#contributors: +#contributors:corochasco msgid "The original datasource %s is not a valid file. GeoDa \"Save\" only works on file datasource." msgstr "Fichero de fuente de datos original %s no válido. GeoDa \"Guardar\" sólo funciona con fuentes de datos de ficheros." @@ -4962,11 +5650,19 @@ msgstr "Fichero de fuente de datos original %s no válido. GeoDa \"Guardar\" só msgid "The ratio of between to total sum of squares:\t" msgstr "" +#contributors: +msgid "The ratio of total within to total sum of distance: " +msgstr "" + #contributors: msgid "The sample size for random sampling is too small.\nPlease increase the number of iterations." msgstr "" #contributors: +msgid "The sampling rate is set to a small value, please set another value to make sample size larger than 3*k." +msgstr "" + +#contributors:corochasco msgid "The selected database driver is not supported on this platform. Please check GeoDa website for more information about database support and connection." msgstr "Controlador de base de datos seleccionado no admitido en esta plataforma. Consulte la web de GeoDa para más información sobre bases de datos y conexiones admitidas." @@ -4979,30 +5675,50 @@ msgid "The selected group variable should contains %d items. Please modify the g msgstr "" #contributors: +msgid "The selected number of clusters is %d. It is less than the minimum number of clusters (%d) that guarantees spatially constrained results.\n\nDo you want to continue?" +msgstr "" + +#contributors:corochasco msgid "The selected variable %s is not valid. If it's a grouped variable, please modify it in Time->Time Editor. Or please select another variable." msgstr "La variable seleccionada %s no es válida. Si es una variable agrupada, notificarlo en el Editor Tiempo->Time. O seleccionar otra variable." -#contributors: +#contributors:corochasco msgid "The selected variable is not numeric. Please select another variable." msgstr "La variable seleccionada no es numérica. Seleccionar otra variable." #contributors: +msgid "The selected variables have co-location. Please change your selection, or unselect \"No colocation\" option for bivariate case." +msgstr "" + +#contributors: +msgid "The selected variables have no co-location. Please change your selection, or select \"No colocation\" option for bivariate case." +msgstr "" + +#contributors:corochasco msgid "The set of values in the import key fields has no match in current table. Please choose keys with matching sets of values." msgstr "Grupo de valores de campos clave importados sin coincidencia en la tabla activa. Buscar claves con grupos de valores coincidentes." +#contributors: +msgid "The total sum of distance:\t" +msgstr "" + #contributors: msgid "The total sum of squares:\t" msgstr "" #contributors: -msgid "The total within-cluster sum of squares:\t" +msgid "The total within-cluster sum of distance:\t" msgstr "" #contributors: +msgid "The total within-cluster sum of squares:\t" +msgstr "" + +#contributors:corochasco msgid "Themeless" msgstr "Un Color" -#contributors: +#contributors:corochasco msgid "Themeless Map" msgstr "Mapa de un Color" @@ -5010,15 +5726,23 @@ msgstr "Mapa de un Color" msgid "There are spatial objects being counted more than once. Please check the results." msgstr "" -#contributors: +#contributors:corochasco msgid "There are unsaved data source or weights/time definition changes." msgstr "Sin guardar cambios en fuente de datos o definición de pesos/tiempo." #contributors: +msgid "There are very few neighbors found. Epsilon may be too small." +msgstr "" + +#contributors: +msgid "There are very many neighbors found. Epsilon may be too large." +msgstr "" + +#contributors:corochasco msgid "There is a view could not be closed. Please manually close and try again." msgstr "No se puede cerrar una vista. Cerrarla manualmente e intentarlo de nuevo." -#contributors: +#contributors:corochasco msgid "There is an error during PCA calculation. Please check if the data is valid." msgstr "Error durante el cálculo del ACP. Comprobar que los datos son válidos." @@ -5026,111 +5750,115 @@ msgstr "Error durante el cálculo del ACP. Comprobar que los datos son válidos. msgid "There is at least one neighborless observation. Check the islands in weights histogram and linked map." msgstr "" -#contributors: +#contributors:corochasco msgid "There is at least one neighborless observation. Check the weights histogram and linked map to see if the islands are real or not. If not, adjust the distance threshold (points) or the precision threshold (polygons)." msgstr "Hay al menos una observación sin vecinos. Comprobar el histograma de pesos y el mapa adjunto para ver si las islas son reales o no. Si no lo son, ajuste la distancia umbral (puntos) o el umbral de precisión (polígonos)." -#contributors: +#contributors:corochasco msgid "There is at least one view could not be closed. Please manually close and try again." msgstr "Al menos una vista no puede ser cerrada. Cerrarla manualmente e intentarlo de nuevo." -#contributors: +#contributors:corochasco msgid "There is at least one view open that depends on this matrix. Ok to close these views and remove?" msgstr "Hay, al menos, una vista abierta que depende de esta matriz. ¿De acuerdo con cerrar y eliminar estas vistas?" -#contributors: +#contributors:corochasco msgid "There is one other view open that depends on this matrix. Ok to close this view and remove?" msgstr "Hay otra vista abierta que depende de esta matriz. ¿Está de acuerdo en cerrarla y eliminarla?" -#contributors: +#contributors:corochasco msgid "There was a problem associating the weights file." msgstr "Se ha producido un problema al asociar el archivo de pesos" -#contributors: +#contributors:corochasco msgid "There was a problem generating voronoi contiguity neighbors. Please report this." msgstr "Problema al generar vecinos de contigüidad voronoi. Enviar informe sobre esta cuestión." -#contributors: +#contributors:corochasco msgid "There was a problem reading the layer" msgstr "Problema de lectura de la capa" -#contributors: +#contributors:corochasco msgid "There was a problem reading the table" msgstr "Problema de lectura de tabla" -#contributors: +#contributors:corochasco msgid "There was a problem requesting the weights file." msgstr "Se ha producido un problema al llamar al fichero de pesos" -#contributors: +#contributors:corochasco msgid "These are the row numbers of the records without location information." msgstr "Éstos son los nº de filas de los datos sin información de localización." #contributors: +msgid "Theta:" +msgstr "" + +#contributors:corochasco msgid "Thiessen Polygons" msgstr "Polígonos Thiessen" -#contributors: +#contributors:corochasco msgid "Third Variable (Z)" msgstr "Tercera Variable (Z)" -#contributors: +#contributors:corochasco msgid "This datasource is not supported. Please export to other datasource that GeoDa supports first." msgstr "Esta fuente de datos no está admitida. Exportar antes a una fuente de datos admitida por GeoDa." -#contributors: +#contributors:corochasco msgid "This field name already exists (non-integer type). Please input a unique name." msgstr "El nombre del campo ya existe (tipo no entero). Introducir un campo único." -#contributors: +#contributors:corochasco msgid "This format is not supported." msgstr "Formato no admitido" -#contributors: +#contributors:corochasco msgid "This is the list of existing grouped variables. As new groups are created, they will appear on this list. You can open an existing .gda file and edit it here." msgstr "Lista de variables agrupadas existentes. Al crear nuevos grupos, éstos aparecerán en esta lista. Puede abrir un fichero .gda existente y editarlo aquí." -#contributors: +#contributors:corochasco msgid "This view currently supports data with at most 1000 observations. The Spatial Correlogram Scatterplot plots distances between all pairs of observations. The current data set has %d observations and %d unordered pairs of observations." msgstr "Esta vista suele admitir datos hasta 1000 observaciones. El Diagrama del Correlograma Espacial representa distancias entre todos los pares de observaciones. La base de datos activa tiene %d observaciones y %d pares desordenados de observaciones." -#contributors: +#contributors:corochasco msgid "Thousands:" msgstr "Miles" -#contributors: +#contributors:corochasco msgid "Tim&e" msgstr "Tiempo" -#contributors: +#contributors:corochasco msgid "Time" msgstr "Tiempo" -#contributors: +#contributors:corochasco msgid "Time Editor" msgstr "Editor Tiempo" -#contributors: +#contributors:corochasco msgid "Time Player" msgstr "Reproductor de Tiempo" -#contributors: +#contributors:corochasco msgid "Time Setup" msgstr "Asistente de Tiempo" -#contributors: +#contributors:corochasco msgid "Time Variable Options" msgstr "Opciones de Variable Temporal" -#contributors: +#contributors:corochasco msgid "Time:" msgstr "Tiempo:" -#contributors: +#contributors:corochasco msgid "Title of Visualization" msgstr "Título de Visualización" -#contributors: +#contributors:corochasco msgid "Tools" msgstr "Herramientas" @@ -5138,7 +5866,11 @@ msgstr "Herramientas" msgid "Top" msgstr "" -#contributors: +#contributors: +msgid "Trace Hat:" +msgstr "" + +#contributors:corochasco msgid "Transformation:" msgstr "Transformación:" @@ -5151,98 +5883,114 @@ msgid "Transformation:\t" msgstr "" #contributors: -msgid "Travel Distances Tool" +msgid "Transparency Setup Dialog" msgstr "" #contributors: +msgid "Travel Distances Tool" +msgstr "" + +#contributors:corochasco msgid "Turkish (Windows-1254)" msgstr "Turco (Windows-1254)" -#contributors: +#contributors:corochasco msgid "Turkish Latin-5 (ISO-8859-9)" msgstr "Turco Latín-5 (ISO-8859-9)" -#contributors: +#contributors:corochasco msgid "Type" msgstr "Tipo" -#contributors: +#contributors:corochasco msgid "Type 1" msgstr "Tipo 1" -#contributors: +#contributors:corochasco msgid "Type 1a" msgstr "Tipo 1a" -#contributors: +#contributors:corochasco msgid "Type 2" msgstr "Tipo 2" -#contributors: +#contributors:corochasco msgid "Type 2a" msgstr "Tipo 2a" -#contributors: +#contributors:corochasco msgid "Unable to overwrite " msgstr "No se puede sobrescribir" -#contributors: +#contributors:corochasco msgid "Undefined" msgstr "Sin definir" -#contributors: +#contributors:corochasco msgid "Undo" msgstr "Deshacer" -#contributors: +#contributors:corochasco msgid "Ungrouped Variables" msgstr "Variables Sin Agrupar" -#contributors: +#contributors:corochasco msgid "Unicode (UTF-16LE)" msgstr "Unicode (UTF-16LE)" -#contributors: +#contributors:corochasco msgid "Unicode (UTF-8)" msgstr "Unicode (UTF-8)" #contributors: +msgid "Union" +msgstr "" + +#contributors:corochasco msgid "Unique Values" msgstr "Valores Individuales" -#contributors: +#contributors:corochasco msgid "Unique Values Map" msgstr "Mapa de Valores Individuales" -#contributors: +#contributors:corochasco msgid "Univariate" msgstr "Univariante" -#contributors: +#contributors:corochasco msgid "Univariate Local Geary" msgstr "Geary Local Univariante" -#contributors: +#contributors:corochasco msgid "Univariate Local Join Count" msgstr "Join Count Local Univariante" -#contributors: +#contributors:corochasco msgid "Univariate Local Moran's I" msgstr "I de Moran Local Univariante" #contributors: +msgid "Univariate Median Local Moran's I" +msgstr "" + +#contributors:corochasco msgid "Univariate Moran's I" msgstr "I de Morán Univariante" #contributors: +msgid "Univariate Quantile LISA" +msgstr "" + +#contributors:corochasco msgid "Unknow exception. Please contact GeoDa support." msgstr "Excepción desconocida. Contactar con el soporte de GeoDa." -#contributors: +#contributors:corochasco msgid "Unselected" msgstr "Desmarcado" -#contributors: +#contributors:corochasco msgid "Unselected =" msgstr "No Seleccionados" @@ -5250,11 +5998,11 @@ msgstr "No Seleccionados" msgid "Up" msgstr "" -#contributors: +#contributors:corochasco msgid "Update GeoDa completed" msgstr "Actualización de GeoDa completada" -#contributors: +#contributors:corochasco msgid "Update GeoDa failed" msgstr "Error de Actualización de GeoDa" @@ -5262,39 +6010,43 @@ msgstr "Error de Actualización de GeoDa" msgid "Update project information failed. \n\nDetails: The layer information defined in project file does no match opened datasource." msgstr "" -#contributors: +#contributors:corochasco msgid "Upper outlier" msgstr "Atípico superior" -#contributors: +#contributors:corochasco msgid "Upper-right corner" msgstr "Esquina superior derecha" #contributors: -msgid "Use GPU to Accelerate computation:" +msgid "Use Additonal Swaps (FastPAM2)" msgstr "" #contributors: -msgid "Use Power Iteration method:\tMax iterations=" +msgid "Use GPU to accelerate computation:" msgstr "" -#contributors: +#contributors:corochasco msgid "Use Power Iteration:" msgstr "Utilizar Interación de Potencia:" -#contributors: +#contributors:corochasco msgid "Use Scientific Notation" msgstr "Usar Notación Científica" -#contributors: +#contributors:corochasco msgid "Use Specified Seed" msgstr "Usar Semilla Específica" #contributors: +msgid "Use Specified Seed:" +msgstr "" + +#contributors:corochasco msgid "Use Transparent Legend Background" msgstr "Use Transparent Legend Background" -#contributors: +#contributors:corochasco msgid "Use Weights:" msgstr "Utilizar Pesos:" @@ -5302,15 +6054,15 @@ msgstr "Utilizar Pesos:" msgid "Use bounding box of input datasource" msgstr "" -#contributors: +#contributors:corochasco msgid "Use classic yellow cross-hatching to highlight selection in maps:" msgstr "Utilizar el típico entramado amarillo para destacar selecciones en mapas:" -#contributors: +#contributors:corochasco msgid "Use existing field name" msgstr "Usar nombre existente de campo" -#contributors: +#contributors:corochasco msgid "Use geometric centroids" msgstr "Utilizar centroides geométricos" @@ -5318,11 +6070,11 @@ msgstr "Utilizar centroides geométricos" msgid "Use geometric centroids (weighting): \n" msgstr "" -#contributors: +#contributors:corochasco msgid "Use inverse distance?" msgstr "¿Usar distancia inversa?" -#contributors: +#contributors:corochasco msgid "Use max knn distance as bandwidth" msgstr "Usar distancia máx. k-vecinos como ancho banda" @@ -5334,31 +6086,35 @@ msgstr "" msgid "Use outline of input datasource" msgstr "" -#contributors: +#contributors:corochasco msgid "Use row-standardized weights" msgstr "Usar pesos estandarizados por filas" -#contributors: +#contributors:corochasco msgid "Use selected as specified alpha level" msgstr "Utilizar seleccionados como nivel alfa especificado" -#contributors: +#contributors:corochasco msgid "Use specified seed:" msgstr "Utilizar semilla especificada" #contributors: +msgid "Use the bounding box of existing layers" +msgstr "" + +#contributors:corochasco msgid "Use the bounding box of shape datasource" msgstr "Usar el cuadro delimitador de la fuente de datos shape" -#contributors: +#contributors:corochasco msgid "User Defined" msgstr "Definido por Usuario" -#contributors: +#contributors:corochasco msgid "User Name" msgstr "Nombre Usuario" -#contributors: +#contributors:corochasco msgid "User name" msgstr "Nombre usuario" @@ -5366,15 +6122,15 @@ msgstr "Nombre usuario" msgid "Value" msgstr "" -#contributors: +#contributors:corochasco msgid "Values assigned to target field successfully." msgstr "Valores asignados con éxito al campo de destino." -#contributors: +#contributors:corochasco msgid "Var Calc Container" msgstr "Contenedor de Var Calc" -#contributors: +#contributors:corochasco msgid "Variable" msgstr "Variable" @@ -5390,67 +6146,83 @@ msgstr "" msgid "Variable %s is a placeholer" msgstr "" -#contributors: +#contributors:corochasco msgid "Variable %s is a time-grouped variable. Please ungroup this variable to delete." msgstr "La variable %s está temporalmente agrupada. Desagrupar esta variable para borrarla." -#contributors: +#contributors:corochasco msgid "Variable %s is no longer in the Table. Please close and reopen the Regression Dialog to synchronize with Table data." msgstr "La variable % no está en la Tabla. Cerrar y reabrir el cuadro de diálogo Regresión para sincronizar con los datos de la Tabla." -#contributors: +#contributors:corochasco msgid "Variable %s is no longer in the Table. Please close and reopen this dialog to synchronize with Table data." msgstr "Variable %s ya no está en la Tabla. Cerrar y reabrir este cuadro de diálogo para sincronizar con datos de la Tabla" #contributors: +msgid "Variable %s is no longer in the Table. Please close and reopen this dialog to synchronize with Table data." +msgstr "" + +#contributors:corochasco msgid "Variable %s is not valid. Please select another variable." msgstr "Variable %s no válida. Seleccionar otra variable." -#contributors: +#contributors:corochasco msgid "Variable / Constant" msgstr "Variable / Constante" -#contributors: +#contributors:corochasco msgid "Variable %s is specified. " msgstr "Se ha especificado variable %s." -#contributors: +#contributors:corochasco msgid "Variable Choice" msgstr "Elección de Variable" #contributors: +msgid "Variable Distance Function:" +msgstr "" + +#contributors: +msgid "Variable Distance:" +msgstr "" + +#contributors:corochasco msgid "Variable Name" msgstr "Nombre de la Variable" -#contributors: +#contributors:corochasco msgid "Variable Properties" msgstr "Propiedades de Variable" -#contributors: +#contributors:corochasco msgid "Variable Properties - " msgstr "Propiedades de la Variable - " -#contributors: +#contributors:corochasco msgid "Variable Setting" msgstr "Configuración de Variable" -#contributors: +#contributors:corochasco msgid "Variable Settings" msgstr "Configuración de Variable" -#contributors: +#contributors:corochasco msgid "Variable Type Error" msgstr "Error Tipo de Variable" -#contributors: +#contributors:corochasco msgid "Variable Value Error" msgstr "Error en Valor de Variable" #contributors: +msgid "Variable distance" +msgstr "" + +#contributors:corochasco msgid "Variable name \"%s\" is either a duplicate or is invalid. Please enter an alternative, non-duplicate variable name." msgstr "El nombre de la variable \"%s\" no es válido o está duplicado. Introducir otro nombre de variable no duplicado." -#contributors: +#contributors:corochasco msgid "Variable name \"%s\" is either a duplicate or is invalid. Please enter an alternative, non-duplicate variable name. The first character must be a letter, and the remaining characters can be either letters, numbers or underscores. For DBF table, a valid variable name is between one and ten characters long." msgstr "El nombre de variable \"%s\" está dupliado o no es válido. Introducir nombre alternativo no duplicado. El primer carácter debe ser una letra y el resto pueden ser letras, números o guiones bajos. Un nombre válido para las tablas DFB debe tener entre uno y diez caracteres de largo." @@ -5462,11 +6234,11 @@ msgstr "" msgid "Variable name is either a duplicate or is invalid. Please\nenter an alternative, non-duplicate variable name.\n\n" msgstr "" -#contributors: +#contributors:corochasco msgid "Variable:" msgstr "Variable" -#contributors: +#contributors:corochasco msgid "Variables" msgstr "Variables" @@ -5474,47 +6246,47 @@ msgstr "Variables" msgid "Variables:" msgstr "" -#contributors: +#contributors:corochasco msgid "Vertical Bins Breaks" msgstr "Cortes Intervalos Verticales" -#contributors: +#contributors:corochasco msgid "Vertical Cells" msgstr "Celdas Verticales" -#contributors: +#contributors:corochasco msgid "Vietnamese (Windows-1258)" msgstr "Vietnamita (Windows-1258)" -#contributors: +#contributors:corochasco msgid "View" msgstr "Vista" -#contributors: +#contributors:corochasco msgid "View Original Data" msgstr "Ver Datos Originales" -#contributors: +#contributors:corochasco msgid "View Standardized Data" msgstr "Ver Variables Estandarizadas" -#contributors: +#contributors:corochasco msgid "Voronoi Contiguity Error" msgstr "Error de Contigüidad de Voronoi" -#contributors: +#contributors:corochasco msgid "WFS URL" msgstr "URL de WFS" -#contributors: +#contributors:corochasco msgid "Warning" msgstr "Aviso" -#contributors: +#contributors:corochasco msgid "Warning: %d observations are neighborless." msgstr "Aviso: %d observaciones no tienen vecinos." -#contributors: +#contributors:corochasco msgid "Warning: %d observations is neighborless." msgstr "Aviso: %d observaciones sin vecinos." @@ -5523,46 +6295,54 @@ msgid "Warning: NULL geometry" msgstr "" #contributors: +msgid "Warning: coordinates are not projected, distance will be incorrect.\n\nProceed anyway?" +msgstr "" + +#contributors: +msgid "Warning: coordinates are projected, arc distance will be incorrect.\n\nProceed anyway?" +msgstr "" + +#contributors:corochasco msgid "Warning: loss data" msgstr "Aviso: pérdida de datos" #contributors: +msgid "Warning: unknown projection information, distance may be incorrect.\n\nProceed anyway?" +msgstr "" + +#contributors:corochasco msgid "Was not able to load weights matrix." msgstr "Imposible cargar matriz de pesos." -#contributors: +#contributors:corochasco msgid "Web" msgstr "Web" -#contributors: +#contributors:corochasco msgid "Weight" msgstr "Pesos" -#contributors: +#contributors:corochasco msgid "Weight matrix required for chosen spatial rate method." msgstr "El método de tasas espaciales necesita una matriz de pesos." -#contributors: +#contributors:corochasco msgid "Weighting:" msgstr "Ponderación:" -#contributors: +#contributors:corochasco msgid "Weights" msgstr "pesos" -#contributors: +#contributors:corochasco msgid "Weights File" msgstr "Fichero de pesos" -#contributors: +#contributors:corochasco msgid "Weights File Creation" msgstr "Creación Archivo de Pesos" -#contributors: -msgid "Weights Intersection" -msgstr "Weights Intersection" - -#contributors: +#contributors:corochasco msgid "Weights Manager" msgstr "Gestor de pesos" @@ -5570,139 +6350,147 @@ msgstr "Gestor de pesos" msgid "Weights Name" msgstr "" -#contributors: +#contributors:corochasco msgid "Weights Symmetry Check" msgstr "Comprobar Simetría de Pesos" -#contributors: -msgid "Weights Union" -msgstr "Weights Intersection" - -#contributors: +#contributors:corochasco msgid "Weights file \"%s\" created successfully." msgstr "Archivo de pesos \"%s\" creado con éxito." #contributors: -msgid "Weights file/format is not valid." +msgid "Weights file created successfully." msgstr "" #contributors: +msgid "Weights file/format is not valid." +msgstr "" + +#contributors:corochasco msgid "Weights:" msgstr "Pesos:" -#contributors: +#contributors:corochasco msgid "Welcome to GeoDa" msgstr "Bienvenidos a GeoDa" -#contributors: +#contributors:corochasco msgid "Welcome to GeoDa 1.8.16" msgstr "Bienvenidos a GeoDa 1.8.16" -#contributors: +#contributors:corochasco msgid "West European Latin-1 (ISO-8859-1)" msgstr "Europeo Occidental Latín-1 (ISO-8859-1)" -#contributors: +#contributors:corochasco msgid "West European Latin-9 (ISO-8859-15)" msgstr "Europeo Occidental Latín-9 (ISO-8859-15)" -#contributors: +#contributors:corochasco msgid "What windows to open?" msgstr "Qué ventana abrir" -#contributors: +#contributors:corochasco msgid "When \"all times\" selected for either variable, result field must also be \"all times.\"" msgstr "Al seleccionar \"todos los períodos\", el campo de resultados debe ser también \"todos los períodos.\"" -#contributors: +#contributors:corochasco msgid "When \"all times\" selected for variable, result field must also be \"all times.\"" msgstr "Al seleccionar \"todos los períodos\", el campo de resultados debe ser también \"todos los períodos.\"" -#contributors: +#contributors:corochasco msgid "White Test" msgstr "Test de White" -#contributors: +#contributors:corochasco msgid "Width in pixels" msgstr "Ancho en píxeles" -#contributors: +#contributors:corochasco msgid "Width:" msgstr "Width:" +#contributors: +msgid "Within Cluster D" +msgstr "" + #contributors: msgid "Within cluster S.S." msgstr "" #contributors: -msgid "Within-cluster sum of squares:\n" +msgid "Within-cluster sum of distances:\n" msgstr "" #contributors: +msgid "Within-cluster sum of squares:\n" +msgstr "" + +#contributors:corochasco msgid "Wrong number of rows!" msgstr "¡Nº equivocado de columnas!" -#contributors: +#contributors:corochasco msgid "Wrote GeoDa Project File: " msgstr "Escrito en Archivo Proyecto GeoDa:" -#contributors: +#contributors:corochasco msgid "X" msgstr "X" -#contributors: +#contributors:corochasco msgid "X Variable" msgstr "Variable X" -#contributors: +#contributors:corochasco msgid "X-Axis" msgstr "Eje-X" -#contributors: +#contributors:corochasco msgid "X-Coordinates" msgstr "Coordenadas-X" -#contributors: +#contributors:corochasco msgid "X-coord" msgstr "Coord-X" -#contributors: +#contributors:corochasco msgid "X-coordinate" msgstr "coordenada-X" -#contributors: +#contributors:corochasco msgid "X-coordinate variable" msgstr "Variable coordenada-X" -#contributors: +#contributors:corochasco msgid "Y" msgstr "y" -#contributors: +#contributors:corochasco msgid "Y Variable" msgstr "Variable Y" -#contributors: +#contributors:corochasco msgid "Y-Axis" msgstr "Eje-Y" -#contributors: +#contributors:corochasco msgid "Y-Coordinates" msgstr "Coordenadas-Y" -#contributors: +#contributors:corochasco msgid "Y-coord" msgstr "Coord-Y" -#contributors: +#contributors:corochasco msgid "Y-coordinate" msgstr "coordenada-Y" -#contributors: +#contributors:corochasco msgid "Y-coordinate variable" msgstr "Variable coordenada-Y" -#contributors: +#contributors:corochasco msgid "Yes" msgstr "Sí" @@ -5714,19 +6502,19 @@ msgstr "" msgid "You have requested to create a new file project %s while another project is open. Please close project %s and try again." msgstr "" -#contributors: +#contributors:corochasco msgid "Your Email address (Optional):" msgstr "Dirección de correo electrónico (Opcional):" -#contributors: +#contributors:corochasco msgid "Your GeoDa is already up-to-date." msgstr "Su GeoDa está ya actualizado." -#contributors: +#contributors:corochasco msgid "Your Github account (Optional):" msgstr "Tu cuenta de Gibhub (Opcional):" -#contributors: +#contributors:corochasco msgid "Your table cannot be aggregated because the key field \"%s\" is unique. Please use another key." msgstr "Imposible agregar tabla porque el campo clave \"%s\" es único. Utilizar otro campo clave." @@ -5734,43 +6522,47 @@ msgstr "Imposible agregar tabla porque el campo clave \"%s\" es único. Utilizar msgid "Your table cannot be merged because the key field \"%s\" is not unique. \nIt contains undefined or duplicate values.\n\nDetails:" msgstr "" -#contributors: +#contributors:corochasco msgid "Z" msgstr "Z" -#contributors: +#contributors:corochasco msgid "Z Variable" msgstr "Variable Z" -#contributors: +#contributors:corochasco msgid "Zoom : press right-mouse button" msgstr "Zoom: presionar botón derecho del ratón" -#contributors: +#contributors:corochasco msgid "Zoom In" msgstr "Zoom +" -#contributors: +#contributors:corochasco msgid "Zoom Out" msgstr "Zoom -" #contributors: +msgid "Zoom to Selected" +msgstr "" + +#contributors:corochasco msgid "Zooming Mode" msgstr "Modo de Zoom" -#contributors: +#contributors:corochasco msgid "[Please briefly describe what went wrong]" msgstr "[Describir brevemente lo que no ha funcionado]" -#contributors: +#contributors:corochasco msgid "[Steps you took before something went wrong]" msgstr "[Pasos realizados antes de tener problemas]" -#contributors: +#contributors:corochasco msgid "\"%s\" is not a valid p-value. Default p-value (0.01) is used" msgstr "\"%s\" p-valor no válido. Utilizado el p-valor (0.01) por defecto" -#contributors: +#contributors:corochasco msgid "\"%s\" is not a valid seed. Seed unchanged." msgstr "\"%s\" semilla no válida. Semilla sin modificar." @@ -5823,10 +6615,14 @@ msgid "\n\nVariable Loadings:\n" msgstr "" #contributors: -msgid "adaptive kernel" +msgid "\tInclude previous medoids\n" msgstr "" #contributors: +msgid "adaptive kernel" +msgstr "" + +#contributors:corochasco msgid "and field" msgstr "and field" @@ -5838,55 +6634,55 @@ msgstr "" msgid "bandwidth" msgstr "" -#contributors: +#contributors:corochasco msgid "binary" msgstr "binario" -#contributors: +#contributors:corochasco msgid "break 0" msgstr "Corte 0" -#contributors: +#contributors:corochasco msgid "calculating..." msgstr "calculando..." -#contributors: +#contributors:corochasco msgid "can't compute" msgstr "imposible calcular" -#contributors: +#contributors:corochasco msgid "category 1" msgstr "Categoría 1" -#contributors: +#contributors:corochasco msgid "choice:" msgstr "elección:" -#contributors: +#contributors:corochasco msgid "choose a variable" msgstr "Elegir una variable" -#contributors: +#contributors:corochasco msgid "csv file:" msgstr "fichero csv:" -#contributors: +#contributors:corochasco msgid "current table key" msgstr "Clave de la tabla activa" -#contributors: +#contributors:corochasco msgid "custom" msgstr "Personalizado" -#contributors: +#contributors:corochasco msgid "dBase Database File (*.dbf)|*.dbf" msgstr "Archivo Datos dBase (*.dbf)|*.dbf" -#contributors: +#contributors:corochasco msgid "datasource.type %s unknown.." msgstr "fuentedatos.tipo %n desconocido.." -#contributors: +#contributors:corochasco msgid "day:" msgstr "día:" @@ -5894,6 +6690,10 @@ msgstr "día:" msgid "decimal\nplaces" msgstr "" +#contributors: +msgid "dep. var: " +msgstr "" + #contributors: msgid "displayed\ndecimal places" msgstr "" @@ -5910,7 +6710,7 @@ msgstr "" msgid "distance vars" msgstr "" -#contributors: +#contributors:corochasco msgid "diverging" msgstr "divergente" @@ -5918,11 +6718,11 @@ msgstr "divergente" msgid "done" msgstr "" -#contributors: +#contributors:corochasco msgid "ds:" msgstr "ds" -#contributors: +#contributors:corochasco msgid "enumerate as 1, 2, 3, ..." msgstr "Numerar como 1, 2, 3, ..." @@ -5930,11 +6730,11 @@ msgstr "Numerar como 1, 2, 3, ..." msgid "false" msgstr "" -#contributors: +#contributors:corochasco msgid "field name:" msgstr "nombre de campo:" -#contributors: +#contributors:corochasco msgid "fields:" msgstr "campos:" @@ -5942,7 +6742,7 @@ msgstr "campos:" msgid "file" msgstr "" -#contributors: +#contributors:corochasco msgid "file size:" msgstr "tamaño de archivo:" @@ -5954,15 +6754,15 @@ msgstr "" msgid "id variable" msgstr "" -#contributors: +#contributors:corochasco msgid "import table key" msgstr "Clave de tabla importada" -#contributors: +#contributors:corochasco msgid "in current layer." msgstr "in current layer." -#contributors: +#contributors:corochasco msgid "inches" msgstr "inches" @@ -5971,10 +6771,18 @@ msgid "include lower orders" msgstr "" #contributors: -msgid "inverse distance" +msgid "include neighbors?" +msgstr "" + +#contributors: +msgid "ind. var: " msgstr "" #contributors: +msgid "inverse distance" +msgstr "" + +#contributors:corochasco msgid "is associated to" msgstr "is associated to" @@ -5986,6 +6794,10 @@ msgstr "" msgid "kernel to diagonal" msgstr "" +#contributors: +msgid "lambda value" +msgstr "" + #contributors: msgid "large" msgstr "" @@ -6002,15 +6814,15 @@ msgstr "" msgid "max neighbors" msgstr "" -#contributors: +#contributors:corochasco msgid "max-p" msgstr "MaxP" -#contributors: +#contributors:corochasco msgid "max:" msgstr "máx." -#contributors: +#contributors:corochasco msgid "maximum" msgstr "máximo" @@ -6018,7 +6830,7 @@ msgstr "máximo" msgid "maximum\npossible" msgstr "" -#contributors: +#contributors:corochasco msgid "mean" msgstr "media" @@ -6046,11 +6858,11 @@ msgstr "" msgid "min neighbors" msgstr "" -#contributors: +#contributors:corochasco msgid "min:" msgstr "mín." -#contributors: +#contributors:corochasco msgid "minimum" msgstr "mínimo" @@ -6058,15 +6870,19 @@ msgstr "mínimo" msgid "minimum\npossible" msgstr "" -#contributors: +#contributors:corochasco msgid "mm" msgstr "mm" -#contributors: +#contributors:corochasco msgid "month:" msgstr "mes:" #contributors: +msgid "mutual" +msgstr "" + +#contributors:corochasco msgid "name:" msgstr "nombre" @@ -6082,7 +6898,7 @@ msgstr "" msgid "not saved" msgstr "" -#contributors: +#contributors:corochasco msgid "numeric" msgstr "numérico" @@ -6090,11 +6906,11 @@ msgstr "numérico" msgid "obs " msgstr "" -#contributors: +#contributors:corochasco msgid "obs#" msgstr "nº obs." -#contributors: +#contributors:corochasco msgid "observation:" msgstr "observación" @@ -6106,7 +6922,7 @@ msgstr "" msgid "parent group" msgstr "" -#contributors: +#contributors:corochasco msgid "pixels" msgstr "pixels" @@ -6118,19 +6934,19 @@ msgstr "" msgid "range, est. distance" msgstr "" -#contributors: +#contributors:corochasco msgid "records:" msgstr "registros" -#contributors: +#contributors:corochasco msgid "redcap" msgstr "REDCAP" -#contributors: +#contributors:corochasco msgid "row-standardized" msgstr "estandarizada por filas" -#contributors: +#contributors:corochasco msgid "row:\n" msgstr "fila:\n" @@ -6146,27 +6962,23 @@ msgstr "" msgid "sd from mean" msgstr "" -#contributors: -msgid "selected:" -msgstr "seleccionado:" - -#contributors: +#contributors:corochasco msgid "sequential" msgstr "secuencial" -#contributors: +#contributors:corochasco msgid "show normal distribution p-val map" msgstr "Mostrar mapa de p-val. de distribución normal" -#contributors: +#contributors:corochasco msgid "show normal distribution p-val maps" msgstr "Mostrar mapas de p-val. de distribución normal" -#contributors: +#contributors:corochasco msgid "show significance maps" msgstr "Mostrar mapas de significación" -#contributors: +#contributors:corochasco msgid "skater" msgstr "skater" @@ -6174,15 +6986,15 @@ msgstr "skater" msgid "small" msgstr "" -#contributors: +#contributors:corochasco msgid "space-time variable found with no name" msgstr "Variable espacio-temporal encontrada sin nombre" -#contributors: +#contributors:corochasco msgid "standard deviation" msgstr "desviación estándar" -#contributors: +#contributors:corochasco msgid "suggested title:" msgstr "título sugerido:" @@ -6191,6 +7003,22 @@ msgid "symmetry" msgstr "" #contributors: +msgid "t-SNE" +msgstr "" + +#contributors: +msgid "t-SNE 3D Plot - %s, %s, %s" +msgstr "" + +#contributors: +msgid "t-SNE Plot (%s) - %s, %s" +msgstr "" + +#contributors: +msgid "t-SNE Settings" +msgstr "" + +#contributors:corochasco msgid "thematic" msgstr "temática" @@ -6198,7 +7026,7 @@ msgstr "temática" msgid "threshold value" msgstr "" -#contributors: +#contributors:corochasco msgid "time" msgstr "tiempo" @@ -6206,7 +7034,7 @@ msgstr "tiempo" msgid "to" msgstr "" -#contributors: +#contributors:corochasco msgid "to define weights." msgstr "pendiente definición de pesos." @@ -6230,11 +7058,11 @@ msgstr "" msgid "undefined: " msgstr "" -#contributors: +#contributors:corochasco msgid "uni. dist. Min" msgstr "Dist. min. uni." -#contributors: +#contributors:corochasco msgid "uniform distribution" msgstr "distribución uniforme" @@ -6242,43 +7070,39 @@ msgstr "distribución uniforme" msgid "unknown" msgstr "" -#contributors: +#contributors:corochasco msgid "using row-standardized weights" msgstr "usando pesos estandarizados por filas" -#contributors: +#contributors:corochasco msgid "value" msgstr "Valor" -#contributors: +#contributors:corochasco msgid "value:" msgstr "valor:" -#contributors: -msgid "var name:" -msgstr "nombre var.:" - #contributors: msgid "variable name" msgstr "" -#contributors: +#contributors:corochasco msgid "version:" msgstr "versión:" -#contributors: +#contributors:corochasco msgid "weights:" msgstr "pesos" -#contributors: +#contributors:corochasco msgid "wrong model number" msgstr "nº equivocado de modelo" -#contributors: +#contributors:corochasco msgid "y:" msgstr "y:" -#contributors: +#contributors:corochasco msgid "year:" msgstr "año" diff --git a/internationalization/po2csv.py b/internationalization/po2csv.py index a422186ce..08c4eb0e4 100644 --- a/internationalization/po2csv.py +++ b/internationalization/po2csv.py @@ -10,7 +10,7 @@ def dict2PO(po_items, file_path): msgid_list = sorted(po_items) for msgid in msgid_list: msgstr, contrib = po_items[msgid] - line = '# contributors:' + contrib + '\n' + line = '#contributors:' + contrib + '\n' f.write(line) line = 'msgid "' + msgid + '"\n' f.write(line) @@ -46,7 +46,7 @@ def po2dict(po_file, result): for i, line in enumerate(f, 1): line = line.strip() if(line.startswith('#') or len(line) == 0): - if (line.startswith('# contributors')): + if (line.startswith('#contributors')): if (mode == 2): next_contrib = line.split(':')[1] else: diff --git a/internationalization/pofiles/es.po b/internationalization/pofiles/es.po index 0870cf5ce..0446f5bd0 100644 --- a/internationalization/pofiles/es.po +++ b/internationalization/pofiles/es.po @@ -10,67 +10,67 @@ msgstr "" msgid " = 0 at " msgstr "" -#contributors: +#contributors:corochasco msgid " BiLISA Cluster Map" msgstr "BiLISA Mapa de Clústers" -#contributors: +#contributors:corochasco msgid " BiLISA Significance Map" msgstr "Mapa de Significación BiLISA" -#contributors: +#contributors:corochasco msgid " Bivariate Local Geary Cluster Map" msgstr "Mapa de Clústers Geary Local Bivariante" -#contributors: +#contributors:corochasco msgid " Bivariate LocalGeary Significance Map" msgstr "Mapa de Significación Local de Geary Bivariante" -#contributors: +#contributors:corochasco msgid " Categories" msgstr "Categorías" -#contributors: +#contributors:corochasco msgid " Differential LISA Cluster Map" msgstr "Mapa de Clústers LISA Diferencial" -#contributors: +#contributors:corochasco msgid " Differential Local Geary Cluster Map" msgstr "Mapa de Clúster de Geary Local Diferencial" -#contributors: +#contributors:corochasco msgid " Differential Significance Map" msgstr "Mapa de Significación Diferencial" -#contributors: +#contributors:corochasco msgid " Distance metric: " -msgstr "" +msgstr "Distancia metrica" -#contributors: +#contributors:corochasco msgid " LISA Cluster Map" msgstr "Mapa de Clusters LISA" -#contributors: +#contributors:corochasco msgid " LISA Significance Map" msgstr "Mapa de Significación LISA" -#contributors: +#contributors:corochasco msgid " Local Geary Cluster Map" msgstr "Mapa de Clúster Geary Local" -#contributors: +#contributors:corochasco msgid " Local Geary Significance Map" msgstr "Mapa de Significación Geary Local" -#contributors: +#contributors:corochasco msgid " already exists. OK to overwrite?" msgstr "ya existe. ¿Aceptar sobrescribir?" -#contributors: +#contributors:corochasco msgid " and " msgstr " y " -#contributors: +#contributors:corochasco msgid " and two time periods: " msgstr " y 2 períodos de tiempo: " @@ -78,31 +78,31 @@ msgstr " y 2 períodos de tiempo: " msgid " for obs within distance band " msgstr "" -#contributors: +#contributors:corochasco msgid " has duplicate values. Please choose a different ID Variable.\n\nDetails:" -msgstr "" +msgstr "tiene valores duplicados.Por favor seleccione una variable de ID. \n\nDetails:" #contributors: msgid " in range:" msgstr "" -#contributors: +#contributors:corochasco msgid " is not supported by GeoDa.\n" -msgstr "" +msgstr "no está apoyado por GeoDa.\n" -#contributors: +#contributors:corochasco msgid " km" -msgstr "" +msgstr "km" -#contributors: +#contributors:corochasco msgid " mi" -msgstr "" +msgstr "i" #contributors: msgid " pairs in distance band " msgstr "" -#contributors: +#contributors:corochasco msgid " should contains only numbers/letters as IDs. Please choose a different ID Variable." msgstr " debería contener sólo IDs con números/letras. Seleccionar una Variable ID diferente." @@ -110,45 +110,45 @@ msgstr " debería contener sólo IDs con números/letras. Seleccionar una Variab msgid " to " msgstr "" -#contributors: +#contributors:corochasco msgid "# Iterations:" msgstr "Nº Iteraciones:" -#contributors: +#contributors:corochasco msgid "# Max Iteration:" msgstr "Nº Máx. Iteraciones:" -#contributors: +#contributors:corochasco msgid "# Neighors:" msgstr "Nº Vecinos" -#contributors: +#contributors:corochasco msgid "# Pairs" -msgstr "" +msgstr "Nº Pares" -#contributors: +#contributors:corochasco msgid "# iterations:\t" -msgstr "" +msgstr "# Iteraciones:\t" -#contributors: +#contributors:corochasco msgid "# observations" -msgstr "" +msgstr "# observaciones" #contributors: msgid "#hover obs " msgstr "" -#contributors: +#contributors:corochasco msgid "#obs" msgstr "nº obs." -#contributors: +#contributors:corochasco msgid "#obs:" -msgstr "" +msgstr "nº obs." -#contributors: +#contributors:corochasco msgid "#obs=" -msgstr "" +msgstr "nº obs." #contributors: msgid "#row=" @@ -174,7 +174,7 @@ msgstr "" msgid "%d variables to include" msgstr "" -#contributors: +#contributors:corochasco msgid "%s (Weights: %s)" msgstr "%s (Pesos: %s)" @@ -182,43 +182,43 @@ msgstr "%s (Pesos: %s)" msgid "%s Cluster Map (%d clusters)" msgstr "" -#contributors: +#contributors:corochasco msgid "&Add ID Variable..." msgstr "Añadir Variable ID" -#contributors: +#contributors:corochasco msgid "&Cancel" msgstr "Cancelar" -#contributors: +#contributors:corochasco msgid "&Close" msgstr "Cerrar" -#contributors: +#contributors:corochasco msgid "&Edit" msgstr "Editar" -#contributors: +#contributors:corochasco msgid "&File" msgstr "Archivo" -#contributors: +#contributors:corochasco msgid "&Help" msgstr "Ayuda" -#contributors: +#contributors:corochasco msgid "&Map" msgstr "Mapa" -#contributors: +#contributors:corochasco msgid "&Merge" msgstr "Combinar" -#contributors: +#contributors:corochasco msgid "&New" msgstr "Nuevo" -#contributors: +#contributors:corochasco msgid "&Open Project" msgstr "Abrir Proyecto" @@ -226,43 +226,43 @@ msgstr "Abrir Proyecto" msgid "&Regression" msgstr "" -#contributors: +#contributors:corochasco msgid "&Run" msgstr "&Ejecutar" -#contributors: +#contributors:corochasco msgid "&Save to Table" msgstr "Guardar en Tabla" -#contributors: +#contributors:corochasco msgid "&Space" msgstr "Espacio" -#contributors: +#contributors:corochasco msgid "&Tools" msgstr "Herramientas" -#contributors: +#contributors:corochasco msgid "(Dendrogram is too complex to draw. Please view clustering results in map.)" msgstr "(Dendograma muy complicado de representar. Ver resultados de clústers en un mapa.)" -#contributors: +#contributors:corochasco msgid "(Duplicate field name)" msgstr "(Nombre de campo duplicado)" -#contributors: +#contributors:corochasco msgid "(Field name is not valid)" msgstr "(Nombre de campo no válido)" -#contributors: +#contributors:corochasco msgid "(Gaussian) Sigma:" msgstr "Sigma (Gaussiano):" -#contributors: +#contributors:corochasco msgid "(Leave empty for undefined values)" msgstr "Dejar en blanco los valores no seleccionados" -#contributors: +#contributors:corochasco msgid "(Optional) First record has field names? " msgstr "(Opcional) ¿El primer dato tiene nombre de campo?" @@ -270,7 +270,7 @@ msgstr "(Opcional) ¿El primer dato tiene nombre de campo?" msgid "(Optional) Longitude/X:" msgstr "" -#contributors: +#contributors:corochasco msgid "(Optional) You can change the data type for a field:" msgstr "(Opcional) Vd. puede cambiar el tipo de datos del campo:" @@ -286,83 +286,83 @@ msgstr "" msgid ".\nEnter a seed value to use between\n0 and " msgstr "" -#contributors: +#contributors:corochasco msgid "0x03 (dBASE III+)" msgstr "0x03 (dBASE III+)" -#contributors: +#contributors:corochasco msgid "1 Iteration" msgstr "Iteración 1" -#contributors: +#contributors:corochasco msgid "199 Permutations" msgstr "199 Permutaciones" -#contributors: +#contributors:corochasco msgid "1st Variable (X)" msgstr "1ª Variable (X)" -#contributors: +#contributors:corochasco msgid "2 Iteration" msgstr "Iteración 2" -#contributors: +#contributors:corochasco msgid "2nd Variable (Y)" msgstr "2ª Variable (Y)" -#contributors: +#contributors:corochasco msgid "3 Iteration" msgstr "Iteración 3" -#contributors: +#contributors:corochasco msgid "3D Plot" msgstr "Gráfico 3D" -#contributors: +#contributors:corochasco msgid "3D Scatter Plot" msgstr "Diagrama de Dispersión 3D" -#contributors: +#contributors:corochasco msgid "3D Scatter Plot Variables" msgstr "Variables Diagrama Dispersión 3D" -#contributors: +#contributors:corochasco msgid "3rd Variable (Z)" msgstr "3ª Variable (Z)" -#contributors: +#contributors:corochasco msgid "4 Iteration" msgstr "Iteración 4" -#contributors: +#contributors:corochasco msgid "499 Permutations" msgstr "499 Permutaciones" -#contributors: +#contributors:corochasco msgid "4th Variable" msgstr "4ª Variable" -#contributors: +#contributors:corochasco msgid "5 Iteration" msgstr "Iteración 5" -#contributors: +#contributors:corochasco msgid "5 of 5 variables needed" msgstr "5 de 5 variables necesitadas" -#contributors: +#contributors:corochasco msgid "6 Iteration" msgstr "Iteración 6" -#contributors: +#contributors:corochasco msgid "99 Permutations" msgstr "99 Permutaciones" -#contributors: +#contributors:corochasco msgid "999 Permutations" msgstr "999 Permutaciones" -#contributors: +#contributors:corochasco msgid "<" msgstr "<" @@ -370,19 +370,19 @@ msgstr "<" msgid "<<" msgstr "" -#contributors: +#contributors:corochasco msgid "<=" msgstr "<=" -#contributors: +#contributors:corochasco msgid "=" msgstr "=" -#contributors: +#contributors:corochasco msgid ">" msgstr ">" -#contributors: +#contributors:corochasco msgid ">>" msgstr ">>" @@ -390,7 +390,7 @@ msgstr ">>" msgid "A Table-only data source can't be stacked with current data source." msgstr "" -#contributors: +#contributors:corochasco msgid "A newer version of GeoDa is found. Do you want to update to version " msgstr "Existe una nueva versión de GeoDa. ¿Desea actualizar a la versión ?" @@ -398,63 +398,63 @@ msgstr "Existe una nueva versión de GeoDa. ¿Desea actualizar a la versión ?" msgid "A project file contains extra information not directly stored in the data source such as variable order and grouping." msgstr "" -#contributors: +#contributors:corochasco msgid "About DBF Viewer" msgstr "Sobre DBF Viewer" -#contributors: +#contributors:corochasco msgid "About GeoDa" msgstr "Acerca de GeoDa" -#contributors: +#contributors:corochasco msgid "About Precision Threshold" msgstr "Acerca del Umbral de Precisión" -#contributors: +#contributors:corochasco msgid "Adaptive bandwidth" msgstr "Ancho de Banda Adaptativo" -#contributors: +#contributors:corochasco msgid "Adaptive kernel" msgstr "Kernel adaptativo" -#contributors: +#contributors:corochasco msgid "Add" msgstr "Añadir" -#contributors: +#contributors:corochasco msgid "Add Centroids to Table" msgstr "Añadir Centroides a Tabla" -#contributors: +#contributors:corochasco msgid "Add Map Layer" msgstr "Add Map Layer" -#contributors: +#contributors:corochasco msgid "Add Mean Centers to Table" msgstr "Añadir Centros Medios a Tabla" -#contributors: +#contributors:corochasco msgid "Add Neighbors To Selection" msgstr "Añadir Vecinos a Selección" -#contributors: +#contributors:corochasco msgid "Add New ID Variable" msgstr "Añadir Nueva Variable ID" -#contributors: +#contributors:corochasco msgid "Add OGR column error. Field type is unknown or not supported." msgstr "Añadir error de columna OGR. Tipo de campo desconocido o no admitido." -#contributors: +#contributors:corochasco msgid "Add OGR column error. Field type is unknown." msgstr "Añadir columna de error OGR. Tipo de campo desconocido" -#contributors: +#contributors:corochasco msgid "Add Time" msgstr "Añadir Tiempo" -#contributors: +#contributors:corochasco msgid "Add Variable" msgstr "Añadir Variable" @@ -462,15 +462,15 @@ msgstr "Añadir Variable" msgid "Add a name for your group of variables. \n\nYou can edit the time period labels for easier interpretation of results." msgstr "" -#contributors: +#contributors:corochasco msgid "Add basemap automatically:" msgstr "Añadir mapa base automáticamente:" -#contributors: +#contributors:corochasco msgid "Add new column to table" msgstr "Añadir nueva columna a la tabla" -#contributors: +#contributors:corochasco msgid "Add/Remove Variables" msgstr "Añadir/Eliminar Variables" @@ -478,15 +478,15 @@ msgstr "Añadir/Eliminar Variables" msgid "Adjust Bubble Size" msgstr "" -#contributors: +#contributors:corochasco msgid "Adjust Value Range of Y Axis" msgstr "Ajustar Rango de Valores al Eje Y" -#contributors: +#contributors:corochasco msgid "Adjust Value Range of Y-Axis" msgstr "Ajustar Rango de Valores al Eje Y" -#contributors: +#contributors:corochasco msgid "Adjust Values of Y Axis" msgstr "Ajustar Valores del Eje Y" @@ -494,7 +494,7 @@ msgstr "Ajustar Valores del Eje Y" msgid "Affinity with Guassian Kernel:\tSigma=" msgstr "" -#contributors: +#contributors:corochasco msgid "Affinity with K-NN:" msgstr "Afinidad con K-NN:" @@ -502,19 +502,19 @@ msgstr "Afinidad con K-NN:" msgid "Affinity with K-Nearest Neighbors:\tK=" msgstr "" -#contributors: +#contributors:corochasco msgid "Affinity with Kernel:" msgstr "Afinidad con Kernel:" -#contributors: +#contributors:corochasco msgid "Aggregate" msgstr "Agregar" -#contributors: +#contributors:corochasco msgid "Aggregate - " msgstr "Agregar - " -#contributors: +#contributors:corochasco msgid "All" msgstr "Todo" @@ -522,7 +522,7 @@ msgstr "Todo" msgid "All Pairs" msgstr "" -#contributors: +#contributors:corochasco msgid "All Rights Reserved" msgstr "Todos los Derechos Reservados" @@ -538,31 +538,31 @@ msgstr "" msgid "Always using fixed-point notation" msgstr "" -#contributors: +#contributors:corochasco msgid "Animation" msgstr "Animación" -#contributors: +#contributors:corochasco msgid "App Key" msgstr "Clave App" -#contributors: +#contributors:corochasco msgid "Append To Current Selection" msgstr "Anexar a Selección Actual" -#contributors: +#contributors:corochasco msgid "Append to current selection" msgstr "Agregar a selección actual" -#contributors: +#contributors:corochasco msgid "Appl&y" msgstr "Aplicar" -#contributors: +#contributors:corochasco msgid "Apply" msgstr "Aplicar" -#contributors: +#contributors:corochasco msgid "Apply kernel to diagonal weights" msgstr "Aplicar kernel a pesos diagonal" @@ -570,7 +570,7 @@ msgstr "Aplicar kernel a pesos diagonal" msgid "April" msgstr "" -#contributors: +#contributors:corochasco msgid "Arabic (Windows-1256)" msgstr "Árabe (Windows-1256)" @@ -578,7 +578,7 @@ msgstr "Árabe (Windows-1256)" msgid "Arc Distance" msgstr "" -#contributors: +#contributors:corochasco msgid "Ascending order" msgstr "Orden ascendente" @@ -586,11 +586,11 @@ msgstr "Orden ascendente" msgid "Assign To Target" msgstr "" -#contributors: +#contributors:corochasco msgid "Assign Values to Currently Selected / Unselected" msgstr "Asignar Valores a Actual Selección / No Selección" -#contributors: +#contributors:corochasco msgid "Assoc. Var." msgstr "Var. Asoc." @@ -598,11 +598,11 @@ msgstr "Var. Asoc." msgid "Attributes (Optional)" msgstr "" -#contributors: +#contributors:corochasco msgid "August" -msgstr "" +msgstr "agosto" -#contributors: +#contributors:corochasco msgid "Auto Weighting" msgstr "Auto-Ponderación" @@ -614,67 +614,67 @@ msgstr "" msgid "Autocorr. of " msgstr "" -#contributors: +#contributors:corochasco msgid "Automatic Labels" msgstr "Etiquetas Automáticas" -#contributors: +#contributors:corochasco msgid "Average" msgstr "Promedio" -#contributors: +#contributors:corochasco msgid "Average Comparison Chart" msgstr "Gráfico Comparación de Medias" -#contributors: +#contributors:corochasco msgid "Averages Chart" msgstr "Gráfico de Medias" -#contributors: +#contributors:corochasco msgid "Axes Through Origin" msgstr "Ejes Sobre el Origen" -#contributors: +#contributors:corochasco msgid "Axis Option" msgstr "Opción de Eje" -#contributors: +#contributors:corochasco msgid "Axis Selection" msgstr "Selección de Eje" -#contributors: +#contributors:corochasco msgid "Background" msgstr "Fondo" -#contributors: +#contributors:corochasco msgid "Background Color" msgstr "Color de Fondo" -#contributors: +#contributors:corochasco msgid "Bandwidth:" msgstr "Ancho de banda:" -#contributors: +#contributors:corochasco msgid "Base Map " msgstr "Mapa Base" -#contributors: +#contributors:corochasco msgid "Base Variable" msgstr "Variable Base" -#contributors: +#contributors:corochasco msgid "Basemap" msgstr "Mapa Base" -#contributors: +#contributors:corochasco msgid "Basemap Configuration" msgstr "Configuración de Mapa Base" -#contributors: +#contributors:corochasco msgid "Basemap Configuration Dialog" msgstr "Cuadro de Configuración de Mapa Base" -#contributors: +#contributors:corochasco msgid "Basemap Parameters:" msgstr "Basemap Parameters:" @@ -682,47 +682,47 @@ msgstr "Basemap Parameters:" msgid "Basemap Sources: (Format: group&name.basemap&name,basemap&url)" msgstr "" -#contributors: +#contributors:corochasco msgid "Before add/delete observations, please close the %d view(s) that depend on it." msgstr "Antes de añadir/borrar observaciones, cerrar la(s) vista(s) %d que depende(n) de ellas." -#contributors: +#contributors:corochasco msgid "Before proceed with operation (add/remove, move, or rename), please close %d views that depend on it." msgstr "Antes de proceder con la operación (añadir/eliminar, mover o renombrar), cerrar las %d vistas que dependen de ella." -#contributors: +#contributors:corochasco msgid "Before you can modify the variable %s, please close the %d view(s) that depend on it." msgstr "Antes de modificar la variable %s, cerrar la(s) %d vista(s) que dependen de ella" -#contributors: +#contributors:corochasco msgid "Bivariate" msgstr "Bivariante" -#contributors: +#contributors:corochasco msgid "Bivariate Local Join Count" msgstr "Join Count Local Bivariante" -#contributors: +#contributors:corochasco msgid "Bivariate Local Moran's I" msgstr "I de Moran Local Bivariante" -#contributors: +#contributors:corochasco msgid "Bivariate Moran Variable Settings" msgstr "Configuración Variable de Moran Bivariante" -#contributors: +#contributors:corochasco msgid "Bivariate Moran's I" msgstr "I de Morán Bivariante" -#contributors: +#contributors:corochasco msgid "Bivariate Moran's I (%s): %s and lagged %s" msgstr "I de Moran Bivariante (%s): %s y %s retardado" -#contributors: +#contributors:corochasco msgid "Bonferroni bound:" msgstr "Límite de Bonferroni" -#contributors: +#contributors:corochasco msgid "Both are significant, Spatial Lag Model has been selected." msgstr "Ambos son significativos, se selecciona el Modelo del Retardo Espacial" @@ -734,23 +734,23 @@ msgstr "" msgid "Bounding Box" msgstr "" -#contributors: +#contributors:corochasco msgid "Box Map (Hinge=1.5)" msgstr "Mapa de Caja (Bisagra=1.5)" -#contributors: +#contributors:corochasco msgid "Box Map (Hinge=3.0)" msgstr "Mapa de Caja (Bisagra=3.0)" -#contributors: +#contributors:corochasco msgid "Box Plot" msgstr "Diagrama de Caja" -#contributors: +#contributors:corochasco msgid "Boxplot Theme" msgstr "Tema del diagrama de Caja" -#contributors: +#contributors:corochasco msgid "Breaks" msgstr "Cortes" @@ -758,19 +758,19 @@ msgstr "Cortes" msgid "Breaks with same values were created. Please choose a smaller categories, or manually edit the break values." msgstr "" -#contributors: +#contributors:corochasco msgid "Bubble Chart" msgstr "Gráfico de Burbujas" -#contributors: +#contributors:corochasco msgid "Bubble Chart - x: %s, y: %s, size: %s, %s" msgstr "Gráfico de Burbujas - x: %s, y: %s, tamaño: %s, %s" -#contributors: +#contributors:corochasco msgid "Bubble Chart Variables" msgstr "Variables de Gráfico de Burbujas" -#contributors: +#contributors:corochasco msgid "Bubble Size" msgstr "Tamaño de Burbuja" @@ -782,11 +782,11 @@ msgstr "" msgid "Buffer query area:" msgstr "" -#contributors: +#contributors:corochasco msgid "Bug Report" msgstr "Informe de Errores" -#contributors: +#contributors:corochasco msgid "C&reate" msgstr "Crear" @@ -794,11 +794,11 @@ msgstr "Crear" msgid "CRS (proj4 format)" msgstr "" -#contributors: +#contributors:corochasco msgid "CSV Configuration Warning" msgstr "Aviso de Configuración CSV" -#contributors: +#contributors:corochasco msgid "CSV Contains Variable Names?" msgstr "¿CSV Contiene Nombres de Variables?" @@ -806,11 +806,11 @@ msgstr "¿CSV Contiene Nombres de Variables?" msgid "CSV File Configuration" msgstr "" -#contributors: +#contributors:corochasco msgid "Calculator" msgstr "Calculadora" -#contributors: +#contributors:corochasco msgid "Can't connect to datasource: " msgstr "No se puede conectar con fuente de datos:" @@ -822,7 +822,7 @@ msgstr "" msgid "Can't create output OGR driver. \n\nDetails:" msgstr "" -#contributors: +#contributors:corochasco msgid "Can't get bounding box information from this datasource. Please try another datasource." msgstr "No se puede obtener información del cuadro delimitador de la fuente de datos. Intentarlo con otra fuente de datos." @@ -830,7 +830,7 @@ msgstr "No se puede obtener información del cuadro delimitador de la fuente de msgid "Can't get datasource type from: %s\n\nPlease select datasource supported by GeoDa or add extension to file datasource." msgstr "" -#contributors: +#contributors:corochasco msgid "Can't get layers from unknown datasource. Please complete the datasource fields." msgstr "Imposible obtener capas de fuente de datos desconocida. Completar los campos de la misma." @@ -842,7 +842,7 @@ msgstr "" msgid "Can't write/create layer \"" msgstr "" -#contributors: +#contributors:corochasco msgid "Cancel" msgstr "Cancelar" @@ -850,51 +850,51 @@ msgstr "Cancelar" msgid "Canvas Layout Preview" msgstr "" -#contributors: +#contributors:corochasco msgid "Carto" msgstr "Carto" -#contributors: +#contributors:corochasco msgid "Cartogram" msgstr "Cartograma" -#contributors: +#contributors:corochasco msgid "Cartogram Variables" msgstr "Variables del Cartograma" -#contributors: +#contributors:corochasco msgid "Categories" msgstr "Categorías" -#contributors: +#contributors:corochasco msgid "Categories \"%s\" is currently in use by another view. Please close or change all views using this custom categories before deleting." msgstr "Categorías \"%s\" está actualmente en uso por otra vista. Cerrar/cambiar las vistas utilizando estas categorías personalizadas antes de borrar." -#contributors: +#contributors:corochasco msgid "Categories of " msgstr "Categoría de " -#contributors: +#contributors:corochasco msgid "Categories title \"%s\" already exists. Please choose a different title." msgstr "Título de categorías \"%s\" existente. Seleccionar un título diferente." -#contributors: +#contributors:corochasco msgid "Category" msgstr "Categoría" -#contributors: +#contributors:corochasco msgid "Category Editor" msgstr "Editor de Categorías" -#contributors: +#contributors:corochasco msgid "Central European (CP852)" msgstr "Centroeuropeo (CP852)" -#contributors: +#contributors:corochasco msgid "Central European (Windows-1250)" msgstr "Centroeuropeo (Windows-1250)" -#contributors: +#contributors:corochasco msgid "Central European Latin-2 (ISO-8859-2)" msgstr "Centroeuropeo Latín-2 (ISO-8859-2)" @@ -906,11 +906,11 @@ msgstr "" msgid "Centroid (Y)" msgstr "" -#contributors: +#contributors:corochasco msgid "Change" msgstr "Cambio" -#contributors: +#contributors:corochasco msgid "Change Categories Title" msgstr "Cambiar Título de Categorías" @@ -918,35 +918,35 @@ msgstr "Cambiar Título de Categorías" msgid "Change Color of Root" msgstr "" -#contributors: +#contributors:corochasco msgid "Change Current Map Type" msgstr "Cambiar Tipo Actual de Mapa" -#contributors: +#contributors:corochasco msgid "Change Edge Color" msgstr "Cambiar Color del Borde" -#contributors: +#contributors:corochasco msgid "Change Edge Thickness" msgstr "Cambiar Grosor del Borde" -#contributors: +#contributors:corochasco msgid "Change Fill Color" msgstr "Change Fill Color" -#contributors: +#contributors:corochasco msgid "Change Fill Color of Neighbors" msgstr "Cambiar Color de Relleno de Vecinos" -#contributors: +#contributors:corochasco msgid "Change Font" msgstr "Cambiar Fuente" -#contributors: +#contributors:corochasco msgid "Change Map Transparency" msgstr "Cambiar Transparencia del Mapa" -#contributors: +#contributors:corochasco msgid "Change Outline Color" msgstr "Change Outline Color" @@ -954,15 +954,15 @@ msgstr "Change Outline Color" msgid "Change Outline Color of Selected" msgstr "" -#contributors: +#contributors:corochasco msgid "Change Parameters" msgstr "Cambiar Parámetros" -#contributors: +#contributors:corochasco msgid "Change Point Radius" msgstr "Change Point Radius" -#contributors: +#contributors:corochasco msgid "Change Seed" msgstr "Cambiar semilla" @@ -974,39 +974,39 @@ msgstr "" msgid "Change field properties (%s) failed.\n\nDetails: %s" msgstr "" -#contributors: +#contributors:corochasco msgid "Change title \"%s\" to" msgstr "Cambiar título\"%s\" a" -#contributors: +#contributors:corochasco msgid "Change variable type for \"%s\" has failed. Please check all values are valid for conversion." msgstr "Error en el cambio de tipo de variable por \"%s\". Comprobar la validez de todos los valores en la conversión." -#contributors: +#contributors:corochasco msgid "Check Bug Report on Github" msgstr "Consulte el Informe de Errores en Github" -#contributors: +#contributors:corochasco msgid "Check Updates" msgstr "Comprobar Actualizaciones" -#contributors: +#contributors:corochasco msgid "Checking Symmetry..." msgstr "Comprobando Simetría..." -#contributors: +#contributors:corochasco msgid "Chinese Simplified (GB2312)" msgstr "Chino Simplificado (GB2312)" -#contributors: +#contributors:corochasco msgid "Chinese Traditional (Big5)" msgstr "Chino Tradicional (Big5)" -#contributors: +#contributors:corochasco msgid "Choose A Color" msgstr "Seleccionar un Color" -#contributors: +#contributors:corochasco msgid "Choose Cateogry Color" msgstr "Seleccionar Color de Categoría" @@ -1018,31 +1018,31 @@ msgstr "" msgid "Choose Cateogry Outline Color" msgstr "" -#contributors: +#contributors:corochasco msgid "Choose Intervals" msgstr "Elegir Intervalos" -#contributors: +#contributors:corochasco msgid "Choose Weights" msgstr "Seleccionar Pesos" -#contributors: +#contributors:corochasco msgid "Choose Weights File" msgstr "Elegir Archivo de Pesos" -#contributors: +#contributors:corochasco msgid "Choose an output weights file name." msgstr "Escribir nombre de fichero de resultado de pesos" -#contributors: +#contributors:corochasco msgid "Chosen field is not a numeric type. Please select a numeric type field." msgstr "El campo escogido no es numérico. Seleccionar un campo de tipo numérico." -#contributors: +#contributors:corochasco msgid "Chosen field is not a numeric type. Please select a numeric type field." msgstr "El campo elegido no es numérico. Seleccionar un campo numérico." -#contributors: +#contributors:corochasco msgid "Chosen key field '%s' s a time variant. Please choose a non-time variant field as key." msgstr "Campo clave seleccionado %s' varía en el tiempo. Seleccionar campo clave no variable en el tiempo." @@ -1050,59 +1050,59 @@ msgstr "Campo clave seleccionado %s' varía en el tiempo. Seleccionar campo clav msgid "Chosen key field is not valid. Please select another key field" msgstr "" -#contributors: +#contributors:corochasco msgid "Chow test for sel/unsel regression subsets: " msgstr "Test de Chow para regresiones de subgrupos de sel/no sel." -#contributors: +#contributors:corochasco msgid "Circle" msgstr "Círculo" -#contributors: +#contributors:corochasco msgid "Circle Color" msgstr "Color del Círculo" -#contributors: +#contributors:corochasco msgid "Circle Size" msgstr "Tamaño del Círculo" -#contributors: +#contributors:corochasco msgid "Classic " msgstr "Básico" -#contributors: +#contributors:corochasco msgid "Classification Themes" msgstr "Temas de Clasificación" -#contributors: +#contributors:corochasco msgid "Clean Basemap Cache" msgstr "Borrar Mapa Base de Caché" -#contributors: +#contributors:corochasco msgid "Clear Highlight Association" msgstr "Clear Highlight Association" -#contributors: +#contributors:corochasco msgid "Clear Selection" msgstr "Borrar Selección" -#contributors: +#contributors:corochasco msgid "Click RegressionDlg::OnSaveToTxtFileClick" msgstr "Teclear RegressionDlg::OnSaveToTxtFileClick" -#contributors: +#contributors:corochasco msgid "Click RegressionDlg::OnViewResultsClick" msgstr "Teclear RegressionDlg::OnViewResultsClick" -#contributors: +#contributors:corochasco msgid "Close" msgstr "Cerrar" -#contributors: +#contributors:corochasco msgid "Cluster Map " msgstr "Mapa de Clústers" -#contributors: +#contributors:corochasco msgid "Cluster Maps" msgstr "Mapas de Clústers" @@ -1110,11 +1110,11 @@ msgstr "Mapas de Clústers" msgid "Cluster centers:" msgstr "" -#contributors: +#contributors:corochasco msgid "Clusters" msgstr "Clúster" -#contributors: +#contributors:corochasco msgid "Co-location Join Count" msgstr "Co-location Join Count" @@ -1122,7 +1122,7 @@ msgstr "Co-location Join Count" msgid "Co-location Join Count only applies to co-location case. The selected variables have no co-location. Please change your selection, or use Univariate/Bivariate Local Join Count." msgstr "" -#contributors: +#contributors:corochasco msgid "Co-location Map" msgstr "Mapa de Co-localización" @@ -1130,123 +1130,123 @@ msgstr "Mapa de Co-localización" msgid "Co-location Map: " msgstr "" -#contributors: +#contributors:corochasco msgid "Co-location Settings" msgstr "Configuración de Co-localización" -#contributors: +#contributors:corochasco msgid "Coeff. Var. Mat." msgstr "Mat. Var. Coef." -#contributors: +#contributors:corochasco msgid "Colocation Cluster" msgstr "Clúster de Colocaciones" -#contributors: +#contributors:corochasco msgid "Color" msgstr "Color" -#contributors: +#contributors:corochasco msgid "Color Scheme" msgstr "Paleta de Colores" -#contributors: +#contributors:corochasco msgid "Column Name" msgstr "Nombre de Columna" -#contributors: +#contributors:corochasco msgid "Column Number (from 0)" msgstr "Número de Columna (desde 0)" -#contributors: +#contributors:corochasco msgid "Comma Separated Value (*.csv)|*.csv" msgstr "Valor Separado por Comas (*.csv)|*.csv" -#contributors: +#contributors:corochasco msgid "Components:" msgstr "Componentes:" -#contributors: +#contributors:corochasco msgid "Conditional Co-location Map Variables" msgstr "Variables de Mapa de Co-localización Condicional" -#contributors: +#contributors:corochasco msgid "Conditional G Cluster Map Variables" msgstr "Variables de Mapa de Clúster G Condicional" -#contributors: +#contributors:corochasco msgid "Conditional GetisOrd Map" msgstr "Mapa Condicional de GetisOrd" -#contributors: +#contributors:corochasco msgid "Conditional Histogram" msgstr "Histograma Condicional" -#contributors: +#contributors:corochasco msgid "Conditional Histogram Variables" msgstr "Variables de Histograma Condicional" -#contributors: +#contributors:corochasco msgid "Conditional LISA Map" msgstr "Mapa LISA Condicional" -#contributors: +#contributors:corochasco msgid "Conditional LISA Map Variables" msgstr "Variables del Mapa LISA Condicional" -#contributors: +#contributors:corochasco msgid "Conditional Local Geary Map" msgstr "Mapa Condicional Geary Local" -#contributors: +#contributors:corochasco msgid "Conditional Local Geary Map Variables" msgstr "Variables del Mapa de Geary Local Condicional" -#contributors: +#contributors:corochasco msgid "Conditional Local Join Count Map" msgstr "Mapa Joint Count Local Condicional" -#contributors: +#contributors:corochasco msgid "Conditional Map" msgstr "Mapa Condicional" -#contributors: +#contributors:corochasco msgid "Conditional Map Variables" msgstr "Variables Mapa Condicional" -#contributors: +#contributors:corochasco msgid "Conditional Plot" msgstr "Gráfico Condicional" -#contributors: +#contributors:corochasco msgid "Conditional Scatter Plot" msgstr "Diagrama de Dispersión Condicional" -#contributors: +#contributors:corochasco msgid "Conditional Scatter Plot Variables" msgstr "Variables Gráfico de Dispersión Condicional" -#contributors: +#contributors:corochasco msgid "Connect" msgstr "Conectar" -#contributors: +#contributors:corochasco msgid "Connect to Data Source" msgstr "Conectarse a la fuente de datos" -#contributors: +#contributors:corochasco msgid "Connectivity" msgstr "Conectividad" -#contributors: +#contributors:corochasco msgid "Connectivity Graph" msgstr "Gráfico de Conectividad" -#contributors: +#contributors:corochasco msgid "Connectivity Histogram" msgstr "Histograma de Conectividades" -#contributors: +#contributors:corochasco msgid "Connectivity Map" msgstr "Mapa de conectividad" @@ -1254,31 +1254,31 @@ msgstr "Mapa de conectividad" msgid "Connectivity Map - " msgstr "" -#contributors: +#contributors:corochasco msgid "Contiguity Weight" msgstr "Pesos de Contigüidad" -#contributors: +#contributors:corochasco msgid "Continue" msgstr "Continuar" -#contributors: +#contributors:corochasco msgid "Convert ASCII to SHP" msgstr "Convertir ASCII a SHP" -#contributors: +#contributors:corochasco msgid "Convert Boundary to SHP" msgstr "Convertir Boundary a SHP" -#contributors: +#contributors:corochasco msgid "Convert Boundary to Shape Datasource" msgstr "Convertir Boundary a Fuente de Datos Shape" -#contributors: +#contributors:corochasco msgid "Cooling Rate:" msgstr "Tasa de Enfriamiento" -#contributors: +#contributors:corochasco msgid "Cooling rate for Simulated Annealing algorithm has to be a float number between 0 and 1 (e.g. 0.85)." msgstr "La tasa de enfriamiento para algoritmo de Recocido Simulado ha de ser un nº flotante entre 0 y 1 (ej. 0.85)." @@ -1286,19 +1286,19 @@ msgstr "La tasa de enfriamiento para algoritmo de Recocido Simulado ha de ser un msgid "Cooling rate:" msgstr "" -#contributors: +#contributors:corochasco msgid "Copy" msgstr "Copiar" -#contributors: +#contributors:corochasco msgid "Copy Image To Clipboard" msgstr "Copiar Imagen al Portapapeles " -#contributors: +#contributors:corochasco msgid "Copy Legend To Clipboard" msgstr "Copiar Leyenda al Portapapeles" -#contributors: +#contributors:corochasco msgid "Copyright (C) 1998-2011\nGeoDa Center for Geospatial Analysis and Computation\nand Arizona Board of Regents\nAll Rights Reserved" msgstr "Copyright (C) 1998-2011\nGeoDa Center for Geospatial Analysis and Computation\ny Arizona Board of Regents\nTodos los Derechos Reservados" @@ -1306,19 +1306,19 @@ msgstr "Copyright (C) 1998-2011\nGeoDa Center for Geospatial Analysis and Comput msgid "Copyright (C) 2011-%d by Luc Anselin" msgstr "" -#contributors: +#contributors:corochasco msgid "Copyright (C) year-year by Luc Anselin" msgstr "Copyright (C) año-año por Luc Anselin" -#contributors: +#contributors:corochasco msgid "Cores" msgstr "Centros" -#contributors: +#contributors:corochasco msgid "Cores and Neighbors" msgstr "Centros y Vecinos" -#contributors: +#contributors:corochasco msgid "Correlogram" msgstr "Correlograma" @@ -1330,7 +1330,7 @@ msgstr "" msgid "Correlogram Parameters Help" msgstr "" -#contributors: +#contributors:corochasco msgid "Could not create a new variable. Possibly a read-only data source." msgstr "Imposible crear una nueva variable. Posible fuente de datos de sólo lectura." @@ -1346,39 +1346,39 @@ msgstr "" msgid "Could not initialize new project." msgstr "" -#contributors: +#contributors:corochasco msgid "Count" msgstr "Cuenta" -#contributors: +#contributors:corochasco msgid "Covariates" msgstr "Explicativas" -#contributors: +#contributors:corochasco msgid "Create" msgstr "Crear" -#contributors: +#contributors:corochasco msgid "Create Custom Breaks" msgstr "Crear Cortes Personalizados" -#contributors: +#contributors:corochasco msgid "Create Grid" msgstr "Crear Rejilla" -#contributors: +#contributors:corochasco msgid "Create New Custom" msgstr "Crear Nuevo Personalizado" -#contributors: +#contributors:corochasco msgid "Create Project File Now?" msgstr "¿Crear Ahora Archivo de Proyecto?" -#contributors: +#contributors:corochasco msgid "Create Weights" msgstr "Crear Pesos" -#contributors: +#contributors:corochasco msgid "Create a project file?" msgstr "¿Crear un archivo de proyecto?" @@ -1386,11 +1386,11 @@ msgstr "¿Crear un archivo de proyecto?" msgid "Create new custom categories classification." msgstr "" -#contributors: +#contributors:corochasco msgid "Creating Grid" msgstr "Crear Rejilla" -#contributors: +#contributors:corochasco msgid "Cumulative" msgstr "Acumulado" @@ -1402,11 +1402,11 @@ msgstr "" msgid "Current Opacity: %.2f" msgstr "" -#contributors: +#contributors:corochasco msgid "Current Transparency: %.2f" msgstr "Transparencia actual: %.2f" -#contributors: +#contributors:corochasco msgid "Current field name:" msgstr "Nombre de campo actual" @@ -1414,11 +1414,11 @@ msgstr "Nombre de campo actual" msgid "Current layer has already been associated with selected layer. Please select another layer to associate with." msgstr "" -#contributors: +#contributors:corochasco msgid "Current time:" msgstr "Tiempo Actual:" -#contributors: +#contributors:corochasco msgid "Curve Color" msgstr "Color de la Curva" @@ -1426,31 +1426,31 @@ msgstr "Color de la Curva" msgid "Custom" msgstr "" -#contributors: +#contributors:corochasco msgid "Custom Breaks" msgstr "Cortes Personalizados" -#contributors: +#contributors:corochasco msgid "Custom Inference" msgstr "Inferencia Personalizada" -#contributors: +#contributors:corochasco msgid "Cut" msgstr "Cortar" -#contributors: +#contributors:corochasco msgid "Cyrillic (ISO-8859-5)" msgstr "Cirílico (ISO-8859-5)" -#contributors: +#contributors:corochasco msgid "Cyrillic (KOI8-R)" msgstr "Cirílico (KOI8-R)" -#contributors: +#contributors:corochasco msgid "Cyrillic (Windows-1251)" msgstr "Cirílico (Windows-1251)" -#contributors: +#contributors:corochasco msgid "Cyrillic/Russian (CP866)" msgstr "Cirílico/Ruso (CP866)" @@ -1458,71 +1458,71 @@ msgstr "Cirílico/Ruso (CP866)" msgid "D.F." msgstr "" -#contributors: +#contributors:corochasco msgid "DBF File Information" msgstr "Información Archivo DBF" -#contributors: +#contributors:corochasco msgid "DBF Viewer 0.8 (July 29, 2011)" msgstr "DBF Viewer 0.8 (Julio 29, 2011)" -#contributors: +#contributors:corochasco msgid "Data" msgstr "Datos" -#contributors: +#contributors:corochasco msgid "Data Point" msgstr "Punto de Datos" -#contributors: +#contributors:corochasco msgid "Data Preview - number of preview records:" msgstr "Vista Previa de Datos - nº de datos en vista previa:" -#contributors: +#contributors:corochasco msgid "Data Source Overview/Help: " msgstr "Revisión Fuente de Datos/Ayuda" -#contributors: +#contributors:corochasco msgid "Data Type" msgstr "Tipo de Datos" -#contributors: +#contributors:corochasco msgid "Data source (%s) doesn't exist. Please check the project configuration file." msgstr "La fuente de datos (%s) no existe. Comprobar el fichero de configuración del proyecto." -#contributors: +#contributors:corochasco msgid "Database" msgstr "Base de Datos" -#contributors: +#contributors:corochasco msgid "Database Host" msgstr "Base de Datos Anfitrión" -#contributors: +#contributors:corochasco msgid "Database Name/Instance" msgstr "Nombre Base de Datos/Instancia" -#contributors: +#contributors:corochasco msgid "Database Port" msgstr "Base de Datos Puerto" -#contributors: +#contributors:corochasco msgid "Database Type" msgstr "Tipo Base de Datos" -#contributors: +#contributors:corochasco msgid "Database port is empty. Please input one." msgstr "Puerto de base de datos vacío. Introducir uno." -#contributors: +#contributors:corochasco msgid "Database/Instance Name" msgstr "Base de datos/Nombre de instancia" -#contributors: +#contributors:corochasco msgid "Datasource in project is not valid." msgstr "Fuente de daos del proyecto no válida." -#contributors: +#contributors:corochasco msgid "Datasource path is empty." msgstr "Ruta vacía de fuente de datos." @@ -1538,11 +1538,11 @@ msgstr "" msgid "December" msgstr "" -#contributors: +#contributors:corochasco msgid "Decimal:" msgstr "Decimal:" -#contributors: +#contributors:corochasco msgid "Decimals (max 15)" msgstr "Decimales (máx. 15)" @@ -1550,67 +1550,67 @@ msgstr "Decimales (máx. 15)" msgid "Default displayed decimal places in Table:" msgstr "" -#contributors: +#contributors:corochasco msgid "Delete" msgstr "Eliminar" -#contributors: +#contributors:corochasco msgid "Delete Variable(s)" msgstr "Eliminar Variable(s)" -#contributors: +#contributors:corochasco msgid "Delta Factor:" msgstr "Factor Delta:" -#contributors: +#contributors:corochasco msgid "Dendrogram" msgstr "Dendograma" -#contributors: +#contributors:corochasco msgid "Dependent Var (y-axis)" msgstr "Var. Dependiente (eje-y)" -#contributors: +#contributors:corochasco msgid "Dependent Var Y" msgstr "Variable Dependiente Y" -#contributors: +#contributors:corochasco msgid "Dependent Variable" msgstr "Variable dependiente" -#contributors: +#contributors:corochasco msgid "Descending order" msgstr "Orden Descendente" -#contributors: +#contributors:corochasco msgid "Description" msgstr "Descripción" -#contributors: +#contributors:corochasco msgid "Diagonal weights = 1" msgstr "pesos Diagonal = 1" -#contributors: +#contributors:corochasco msgid "Diff Values" msgstr "Valores en Difer." -#contributors: +#contributors:corochasco msgid "Difference-in-Means Test:" msgstr "Test de Diferencia de Medias:" -#contributors: +#contributors:corochasco msgid "Differential Local Moran's I" msgstr "I Local de Moran Diferencial" -#contributors: +#contributors:corochasco msgid "Differential Moran Variable Settings" msgstr "Configuración de Variable de Moran Diferencial" -#contributors: +#contributors:corochasco msgid "Differential Moran's I" msgstr "I de Moran Diferencial" -#contributors: +#contributors:corochasco msgid "Differential Moran's I (%s): %s - %s" msgstr "I de Moran Diferencial (%s): %s - %s" @@ -1618,47 +1618,47 @@ msgstr "I de Moran Diferencial (%s): %s - %s" msgid "Differential Moran's I tests whether the change in a variable over time is spatially correlated.\n\nPlease first group variables by time period: Select Time --> Time Editor." msgstr "" -#contributors: +#contributors:corochasco msgid "Disable auto upgrade:" msgstr "Desactivar actualización automática" -#contributors: +#contributors:corochasco msgid "Disable crash detection for bug report:" msgstr "Desactivar detección de fallos para informe de errores" -#contributors: +#contributors:corochasco msgid "Display Axes Scale Values" msgstr "Mostrar Valores de Escala Ejes " -#contributors: +#contributors:corochasco msgid "Display Centroids" msgstr "Mostrar Centroides" -#contributors: +#contributors:corochasco msgid "Display Mean Centers" msgstr "Mostrar Centros Medios" -#contributors: +#contributors:corochasco msgid "Display Slope Values" msgstr "Mostrar Valores de Pendiente" -#contributors: +#contributors:corochasco msgid "Display Statistics" msgstr "Mostrar Estadísticos" -#contributors: +#contributors:corochasco msgid "Display Thiessen Polygons" msgstr "Mostrar Polígonos Thiessen" -#contributors: +#contributors:corochasco msgid "Displayed decimal places" msgstr "Mostrar lugares decimales" -#contributors: +#contributors:corochasco msgid "Displayed decimals" msgstr "Mostrar decimales" -#contributors: +#contributors:corochasco msgid "Displayed decimals places" msgstr "Lugares decimales mostrados" @@ -1678,19 +1678,19 @@ msgstr "" msgid "Dissolve only works on polygon dataset." msgstr "" -#contributors: +#contributors:corochasco msgid "Distance" msgstr "Distancia" -#contributors: +#contributors:corochasco msgid "Distance Function:" msgstr "Función de Distancia:" -#contributors: +#contributors:corochasco msgid "Distance Weight" msgstr "Pesos de Distancias" -#contributors: +#contributors:corochasco msgid "Distance band" msgstr "Banda de Distancia" @@ -1714,15 +1714,15 @@ msgstr "" msgid "Do you want to save the results of Diff-in-Diff test?\n\nNote: the results can only be saved into an external data file, due to the change of cross-sectional observations in a space-time context." msgstr "" -#contributors: +#contributors:corochasco msgid "Do you want to save your data?" msgstr "¿Desea guardar sus datos?" -#contributors: +#contributors:corochasco msgid "Don't show Recent/Sample Data panel again" msgstr "No mostrar Recientes/Datos de Ejemplo de nuevo" -#contributors: +#contributors:corochasco msgid "Don't show this dialog again (You can always change this setting using menu: File->Preferences)" msgstr "No mostrar este cuadro de nuevo (Esta configuración siempre se puede cambiar en el menú: Archivo->Preferencias)" @@ -1738,15 +1738,15 @@ msgstr "" msgid "Download OSM Roads" msgstr "" -#contributors: +#contributors:corochasco msgid "Downloading updates..." msgstr "Descargando actualizaciones..." -#contributors: +#contributors:corochasco msgid "Duplicate IDs" msgstr "IDs Duplicados" -#contributors: +#contributors:corochasco msgid "Duplicate Thiessen Polygons Found" msgstr "Encontrados Polígonos Thiesen duplicados" @@ -1762,59 +1762,59 @@ msgstr "" msgid "Duplicate variable names specified." msgstr "" -#contributors: +#contributors:corochasco msgid "E&xplore" msgstr "Explorar" -#contributors: +#contributors:corochasco msgid "ESRI File Geodatabase (*.gdb)|*.gdb" msgstr "Geodatabase archivos ESRI (*.gdb)|*.gdb" -#contributors: +#contributors:corochasco msgid "ESRI Personal Geodatabase (*.mdb)|*.mdb" msgstr "Geodatabase Personal ESRI (*.mdb)|*.mdb" -#contributors: +#contributors:corochasco msgid "ESRI Shapefile (*.shp)|*.shp" msgstr "Archivo ESRI (*.shp)|*.shp" -#contributors: +#contributors:corochasco msgid "Edit" msgstr "Editar" -#contributors: +#contributors:corochasco msgid "Edit Custom Breaks" msgstr "Editar Cortes Personalizados" -#contributors: +#contributors:corochasco msgid "Edit LOWESS Parameters" msgstr "Editar Parámetros LOWESS" -#contributors: +#contributors:corochasco msgid "Edit Title" msgstr "Editar Título" -#contributors: +#contributors:corochasco msgid "Edit Variable Properties" msgstr "Editar Propiedades de Variables" -#contributors: +#contributors:corochasco msgid "Emp Bayes Rate Std Moran's I (%s): %s / %s" msgstr "I de Moran Std. en Tasa de Bayes Empírico (%s): %s / %s" -#contributors: +#contributors:corochasco msgid "Empirical Bayes" msgstr "Empírico Bayes" -#contributors: +#contributors:corochasco msgid "Empirical Bayes Rate Standardization Variables" msgstr "Variables Estandarizadas de Tasas de Bayes Empírico" -#contributors: +#contributors:corochasco msgid "Empirical Bayes Smoothed Variable Settings" msgstr "Configuración Variable Alisada de Bayes Empírico" -#contributors: +#contributors:corochasco msgid "Empirical Spatial Rate Smoothed Variable Settings" msgstr "Configuración de Variable Alisada de Tasa Empírica Espacial" @@ -1822,7 +1822,7 @@ msgstr "Configuración de Variable Alisada de Tasa Empírica Espacial" msgid "Enable High DPI/Retina support (Mac only):" msgstr "" -#contributors: +#contributors:corochasco msgid "Enable User Defined Value Range of Y-Axis" msgstr "Permitir Definicion de Rango de Valores del Eje Y" @@ -1830,11 +1830,11 @@ msgstr "Permitir Definicion de Rango de Valores del Eje Y" msgid "Enable transparency setup of category color in map (Windows only):" msgstr "" -#contributors: +#contributors:corochasco msgid "Encode" msgstr "Codificación" -#contributors: +#contributors:corochasco msgid "Enter a seed value" msgstr "Introducir valor de semilla" @@ -1842,19 +1842,19 @@ msgstr "Introducir valor de semilla" msgid "Enter a seed value for random number generator:" msgstr "" -#contributors: +#contributors:corochasco msgid "Enter new ID variable name:" msgstr "Introduzca nombre nueva variable ID" -#contributors: +#contributors:corochasco msgid "Equal Intervals" msgstr "Intervalos Iguales" -#contributors: +#contributors:corochasco msgid "Equal Intervals Map" msgstr "Mapa de Intervalos Iguales" -#contributors: +#contributors:corochasco msgid "Error" msgstr "Error" @@ -1862,47 +1862,47 @@ msgstr "Error" msgid "Error while opening project:\n\n" msgstr "" -#contributors: +#contributors:corochasco msgid "Error: " msgstr "Error: " -#contributors: +#contributors:corochasco msgid "Error: Base values contain non-positive numbers which will result in undefined values." msgstr "Error: Valores de la base con números negativos, que dan lugar a valores indefinidos." -#contributors: +#contributors:corochasco msgid "Error: Chosen theme requires more cateogries than observations." msgstr "Error: el tema seleccionado tiene más categorías que observaciones." -#contributors: +#contributors:corochasco msgid "Error: Due to restrictions on the DBF file format, the particular combination of length and decimals entered is not valid. Based on your current choices, we recommend length = %d and decimals = %d" msgstr "Error: debido a restricciones en el formato del archivo DBF, la combinación concreta de longitud y decimales introducida no es válida. En base a su elección actual, recomendamos longitud = %d y decimales = %d" -#contributors: +#contributors:corochasco msgid "Error: Maximum number of neighbors %d exceeded." msgstr "Error: Excedido el máximo número de vecinos %d" -#contributors: +#contributors:corochasco msgid "Error: The table variable name is empty." msgstr "Error: El nombre de la variable de la tabla está vacío." -#contributors: +#contributors:corochasco msgid "Error: \"%s\" already exists in Table, please specify a different name." msgstr "Error: \"%s\" existente en la Tabla, especificar un nombre diferente." -#contributors: +#contributors:corochasco msgid "Error: \"%s\" is an invalid variable name. The first character must be alphabetic, and the remaining characters can be either alphanumeric or underscores. For DBF table, a valid variable name is between one and ten characters long." msgstr "Error: \"%s\" no es un nombre de variable válido. El 1º carácter debe ser alfabético y los restantes pueden ser alfanuméricos o guiones bajos. En una tabla DBF, un nombre válido debe tener entre uno y 10 caracteres de largo." -#contributors: +#contributors:corochasco msgid "Error: \"%s\" not found." msgstr "Error: \"%s\" no encontrado." -#contributors: +#contributors:corochasco msgid "Error: no records found in data source." msgstr "Error: no hay registros en la fuente de datos" -#contributors: +#contributors:corochasco msgid "Error: the inverse matrix is ill-conditioned." msgstr "Error: la matriz inversa está mal-condicionada" @@ -1914,51 +1914,51 @@ msgstr "" msgid "Euclidean Distance" msgstr "" -#contributors: +#contributors:corochasco msgid "Event Variable" msgstr "Variable de Eventos" -#contributors: +#contributors:corochasco msgid "Excess Risk" msgstr "Riesgo atribuible" -#contributors: +#contributors:corochasco msgid "Excess Risk Map Variable Settings" msgstr "Configuración Variable de Mapa de Riesgo Excesivo" -#contributors: +#contributors:corochasco msgid "Exclude" msgstr "Excluir" -#contributors: +#contributors:corochasco msgid "Existing Variables" msgstr "Variables Existentes" -#contributors: +#contributors:corochasco msgid "Exit" msgstr "Salir" -#contributors: +#contributors:corochasco msgid "Exit with unsaved changes?" msgstr "¿Salir sin guardar cambios?" -#contributors: +#contributors:corochasco msgid "Exit?" msgstr "¿Salir?" -#contributors: +#contributors:corochasco msgid "Explore" msgstr "Explorar" -#contributors: +#contributors:corochasco msgid "Export or save layer to" msgstr "Exportar o guardar capa para" -#contributors: +#contributors:corochasco msgid "Exporting Shape to Boundary" msgstr "Exportar Shape to Boundary" -#contributors: +#contributors:corochasco msgid "Expression" msgstr "Expresión" @@ -1966,11 +1966,11 @@ msgstr "Expresión" msgid "Extent" msgstr "" -#contributors: +#contributors:corochasco msgid "Fail in reading the Boundary file: at polygon-%d" msgstr "Error de lectura del fichero Boundary: en polígono-%d" -#contributors: +#contributors:corochasco msgid "Failed to create the weights file." msgstr "Error al crear archivo de pesos." @@ -1978,7 +1978,7 @@ msgstr "Error al crear archivo de pesos." msgid "Failed to open data source. Please check the data/datasource and check if the data type/format is supported by GeoDa.\n\nTip: you can set up the necessary GeoDa driver by following the instructions at:\n http://geodacenter.github.io/formats.html" msgstr "" -#contributors: +#contributors:corochasco msgid "False Discovery Rate:" msgstr "Tasa de Falso Descubrimiento" @@ -1990,19 +1990,19 @@ msgstr "" msgid "Field (%s) already exited." msgstr "" -#contributors: +#contributors:corochasco msgid "File" msgstr "Archivo" -#contributors: +#contributors:corochasco msgid "File Path" msgstr "Ruta del Archivo" -#contributors: +#contributors:corochasco msgid "File doesn't exist!" msgstr "¡Fichero no existente!" -#contributors: +#contributors:corochasco msgid "File merged into Table successfully." msgstr "Archivo unido con éxito a la Tabla." @@ -2018,23 +2018,23 @@ msgstr "" msgid "Fill Opacity for Category" msgstr "" -#contributors: +#contributors:corochasco msgid "Finished" msgstr "Terminado" -#contributors: +#contributors:corochasco msgid "First Variable (X)" msgstr "Primera Variable (X)" -#contributors: +#contributors:corochasco msgid "First Variable (X/Longitude)" msgstr "Primera Variable (X/Longitud)" -#contributors: +#contributors:corochasco msgid "First line of CSV is variable names?" msgstr "¿Primera Línea de CSV esn nombre de variables?" -#contributors: +#contributors:corochasco msgid "First row of CSV file" msgstr "Primera fila de archivo CSV" @@ -2042,75 +2042,75 @@ msgstr "Primera fila de archivo CSV" msgid "Fit-To-Window Mode" msgstr "" -#contributors: +#contributors:corochasco msgid "Fixed Aspect Ratio Mode" msgstr "Modo Ratio de Aspecto Fijo" -#contributors: +#contributors:corochasco msgid "Fixed scale over time" msgstr "Escala fija en el tiempo" -#contributors: +#contributors:corochasco msgid "Fixed x-axis scale over time" msgstr "Escala de eje-x fija en el tiempo" -#contributors: +#contributors:corochasco msgid "Fixed y-axis scale over time" msgstr "Escala fija del eje-y en el tiempo" -#contributors: +#contributors:corochasco msgid "Fourth Variable" msgstr "Cuarta Variable" -#contributors: +#contributors:corochasco msgid "Frequency" msgstr "Frecuencia" -#contributors: +#contributors:corochasco msgid "Full Extent" msgstr "Ver Todo" -#contributors: +#contributors:corochasco msgid "GAL files (*.gal)|*.gal" msgstr "Archivos GAL (*.gal)|*.gal" -#contributors: +#contributors:corochasco msgid "GWT files (*.gwt)|*.gwt" msgstr "Ficheros GWT (*.gwt)|*.gwt" -#contributors: +#contributors:corochasco msgid "GeoDa Bug Report Dialog" msgstr "Cuadro de Informes de Errores de GeoDa" -#contributors: +#contributors:corochasco msgid "GeoDa CSV File Configuration" msgstr "Configuración del Fichero CSV de GeoDa" -#contributors: +#contributors:corochasco msgid "GeoDa Help" msgstr "Ayuda de GeoDa" -#contributors: +#contributors:corochasco msgid "GeoDa Preference Setup" msgstr "Preferencias de GeoDa" -#contributors: +#contributors:corochasco msgid "GeoDa Project (*.gda)|*.gda" msgstr "Proyecto de GeoDa (*.gda)|*.gda" -#contributors: +#contributors:corochasco msgid "GeoDa Project File (*.gda)|*.gda" msgstr "Archivo de Proyecto GeoDa (*.gda)|*.gda" -#contributors: +#contributors:corochasco msgid "GeoDa Project File to Open" msgstr "Abrir Archivo de Proyecto de GeoDa" -#contributors: +#contributors:corochasco msgid "GeoDa Project to Save As" msgstr "Guardar Como Proyecto de GeoDa" -#contributors: +#contributors:corochasco msgid "GeoDa Update Dialog" msgstr "Cuadro de Actualización de GeoDa" @@ -2122,7 +2122,7 @@ msgstr "" msgid "GeoDa can not open the input data source. Please try another data source." msgstr "" -#contributors: +#contributors:corochasco msgid "GeoDa can't change the variable type to DATE/TIME. Please select another type." msgstr "GeoDa no puede cambiar el tipo de variable a FECHA/HORA. Seleccionar otro tipo." @@ -2138,19 +2138,19 @@ msgstr "" msgid "GeoDa can't read data from datasource. \n\nDetails: Datasource is empty." msgstr "" -#contributors: +#contributors:corochasco msgid "GeoDa can't save a Table-only data source as a Geometry enabled data source. Please try to add a geometry layer and then use File->Save As." msgstr "Imposible guardar una fuente de datos con una única Tabla como fuente de datos Geométricos. Intentar añadir capa geométrica y utilizar Fichero->Guardar Como." -#contributors: +#contributors:corochasco msgid "GeoDa can't save changes to this datasource. Please try to use File->Export." msgstr "Imposible guardar cambios en esta fuente de datos. Intentar utilizar Archivo->Exportar." -#contributors: +#contributors:corochasco msgid "GeoDa cannot find proper projection or geographic coordinate system information to add a basemap. Please update this information (e.g. in .prj file)." msgstr "GeoDa no puede encontrar la proyección adecuada o la información sobre coordenadas geográficas para añadir al mapa base. Actualizar esta información (p.e. con un archivo .prj)" -#contributors: +#contributors:corochasco msgid "GeoDa could not find the required weights file." msgstr "Geoda no puede encontrar el archivo de pesos" @@ -2170,31 +2170,31 @@ msgstr "" msgid "GeoDa does not support datasource with line data at this time. Please choose a datasource with either point or polygon data." msgstr "" -#contributors: +#contributors:corochasco msgid "GeoDa has run into a problem and will close." msgstr "GeoDa ha encontrado un problema y se cerrará." -#contributors: +#contributors:corochasco msgid "GeoDa maj.min.bld (type), day month year" msgstr "GeoDa maj.min.bld (tipo), día mes año" -#contributors: +#contributors:corochasco msgid "GeoDa was unable to save the file." msgstr "GeoDa no puede guardar el fichero." -#contributors: +#contributors:corochasco msgid "GeoJSON (*.geojson;*.json)|*.geojson;*.json" msgstr "GeoJSON (*.geojson;*,json)|*.geojson;*,json" -#contributors: +#contributors:corochasco msgid "GeoJson URL" msgstr "URL de GeoJson" -#contributors: +#contributors:corochasco msgid "GeoPackage (*.gpkg)|*.gpkg" msgstr "GeoPackage (*.gpkg)|*.gpkg" -#contributors: +#contributors:corochasco msgid "Geography Markup Language (*.gml)|*.gml" msgstr "Lenguaje de Marcado Geográfico (*.gml)|*.gml" @@ -2206,31 +2206,31 @@ msgstr "" msgid "Geometries have been added to existing Table-only data source. Do you want to save them as a new datasource?" msgstr "" -#contributors: +#contributors:corochasco msgid "Geometries not saved" msgstr "Geometrías no guardadas" -#contributors: +#contributors:corochasco msgid "Get a free Carto account: " msgstr "Obtener una cuenta Carto gratis" -#contributors: +#contributors:corochasco msgid "Get a free GeoDa-Web account: " msgstr "Obtener una cuenta de GeoDa-Web gratis" -#contributors: -msgid "Get a free HERE account: " -msgstr "Obtener una cuenta gratis de HERE" +#contributors:corochasco +msgid "Get a free Nokia/HERE account: " +msgstr "Obtener una cuenta gratis de Nokia/HERE" #contributors: msgid "Getis-Ord" msgstr "" -#contributors: +#contributors:corochasco msgid "Gi cluster map, pseudo p-val" msgstr "Mapa de clústers Gi; pseudo p-val" -#contributors: +#contributors:corochasco msgid "Gi* cluster map, pseudo p-val" msgstr "Gi* mapa de clústers, pseudo p-val." @@ -2238,19 +2238,19 @@ msgstr "Gi* mapa de clústers, pseudo p-val." msgid "Greedy" msgstr "" -#contributors: +#contributors:corochasco msgid "Greek (ISO-8859-7)" msgstr "Griego (ISO-8859-7)" -#contributors: +#contributors:corochasco msgid "Grid Bounding Box" msgstr "Cuadro Delimitador de Rejilla" -#contributors: +#contributors:corochasco msgid "Grid Size" msgstr "Tamaño de Rejilla" -#contributors: +#contributors:corochasco msgid "Grid file was successfully created." msgstr "Archivo de rejilla creado con éxito." @@ -2258,11 +2258,11 @@ msgstr "Archivo de rejilla creado con éxito." msgid "Group" msgstr "" -#contributors: +#contributors:corochasco msgid "Group 1:" msgstr "Grupo 1:" -#contributors: +#contributors:corochasco msgid "Group 2:" msgstr "Grupo 2:" @@ -2270,11 +2270,11 @@ msgstr "Grupo 2:" msgid "Group Variable:" msgstr "" -#contributors: +#contributors:corochasco msgid "Grouped Variables" msgstr "Variables Agrupadas" -#contributors: +#contributors:corochasco msgid "Groups:" msgstr "Grupos:" @@ -2298,51 +2298,51 @@ msgstr "" msgid "HERE App Key" msgstr "" -#contributors: +#contributors:corochasco msgid "Has Colocation" msgstr "Tiene colocación" -#contributors: +#contributors:corochasco msgid "Hebrew (ISO-8859-8-1)" msgstr "Hebreo (ISO-8859-8-1)" -#contributors: +#contributors:corochasco msgid "Hebrew (Windows-1255)" msgstr "Hebreo (Windows-1255)" -#contributors: +#contributors:corochasco msgid "Height:" msgstr "Height:" -#contributors: +#contributors:corochasco msgid "Help" msgstr "Ayuda" -#contributors: +#contributors:corochasco msgid "Hide Map" msgstr "Ocultar Mapa" -#contributors: +#contributors:corochasco msgid "Hide system table in Postgresql connection:" msgstr "Ocultar tabla de sistema en conexión de Postgresql:" -#contributors: +#contributors:corochasco msgid "Hide system table in SQLITE connection:" msgstr "Ocultar tabla de sistema en conexión SQLITE:" #contributors: -msgid "Hierarchical Map does not work with Table only datasource." +msgid "Hierachical Map does not work with Table only datasource." msgstr "" #contributors: -msgid "Hierarchical Map: " +msgid "Hierachical Map: " msgstr "" -#contributors: +#contributors:corochasco msgid "Hierarchical" msgstr "Jerárquico" -#contributors: +#contributors:corochasco msgid "Hierarchical Clustering Settings" msgstr "Configuración Clúster Jerárquico" @@ -2350,63 +2350,63 @@ msgstr "Configuración Clúster Jerárquico" msgid "Hierarchical Map" msgstr "" -#contributors: +#contributors:corochasco msgid "High" msgstr "Alto" -#contributors: +#contributors:corochasco msgid "High-High" msgstr "Alto-Alto" -#contributors: +#contributors:corochasco msgid "High-Low" msgstr "Alto-Bajo" -#contributors: +#contributors:corochasco msgid "Highlight Color" msgstr "Destacar Color" -#contributors: +#contributors:corochasco msgid "Hinge" msgstr "Bisagra" -#contributors: +#contributors:corochasco msgid "Hinge=1.5" msgstr "Bisagra=1.5" -#contributors: +#contributors:corochasco msgid "Hinge=3.0" msgstr "Bisagra=3.0" -#contributors: +#contributors:corochasco msgid "Histogram" msgstr "Histograma" -#contributors: +#contributors:corochasco msgid "Histogram Classification" msgstr "Clasificación Histograma" -#contributors: +#contributors:corochasco msgid "Histogram Variable" msgstr "Variable de Histograma" -#contributors: +#contributors:corochasco msgid "Histogram: " msgstr "Histograma: " -#contributors: +#contributors:corochasco msgid "Horizontal Bins Breaks" msgstr "Cortes Intervalos Horizontales" -#contributors: +#contributors:corochasco msgid "Horizontal Cells" msgstr "Celdas Horizontales" -#contributors: +#contributors:corochasco msgid "Http connection timeout (seconds) for e.g. WFS, Geojson etc.:" msgstr "Conexión http terminada (segundos) para p.e. WFS, Geojson, etc.:" -#contributors: +#contributors:corochasco msgid "ID is not specified!" msgstr "ID no especificado" @@ -2414,23 +2414,23 @@ msgstr "ID no especificado" msgid "Image Dimension Settings" msgstr "" -#contributors: +#contributors:corochasco msgid "Improve Cartogram" msgstr "Mejorar Cartograma" -#contributors: +#contributors:corochasco msgid "Include" msgstr "Incluir" -#contributors: +#contributors:corochasco msgid "Include Variable Names" msgstr "Incluir Nombres de Variables" -#contributors: +#contributors:corochasco msgid "Include diagonal of weights matrix" msgstr "Incluir diagonal de matriz de pesos" -#contributors: +#contributors:corochasco msgid "Include lower orders" msgstr "Incluir órdenes inferiores" @@ -2438,31 +2438,31 @@ msgstr "Incluir órdenes inferiores" msgid "Incomplete Group Variable" msgstr "" -#contributors: +#contributors:corochasco msgid "Independent Var (x-axis)" msgstr "Var. Independiente (eje-x)" -#contributors: +#contributors:corochasco msgid "Independent Var X" msgstr "Var X Independiente" -#contributors: +#contributors:corochasco msgid "Inference Settings" msgstr "Configuración de Inferencia" -#contributors: +#contributors:corochasco msgid "Inference Settings (%d perm)" msgstr "Configuración Inferencia (%d perm)" -#contributors: +#contributors:corochasco msgid "Info" msgstr "Info" -#contributors: +#contributors:corochasco msgid "Information" msgstr "Información" -#contributors: +#contributors:corochasco msgid "Initial Groups:" msgstr "Grupos Iniciales:" @@ -2470,11 +2470,11 @@ msgstr "Grupos Iniciales:" msgid "Initial groups:\t" msgstr "" -#contributors: +#contributors:corochasco msgid "Initialization Method:" msgstr "Método de inicialización:" -#contributors: +#contributors:corochasco msgid "Initialization Re-runs:" msgstr "Iniciando repeticiones:" @@ -2486,11 +2486,11 @@ msgstr "" msgid "Initialization re-runs:\t" msgstr "" -#contributors: +#contributors:corochasco msgid "Input" msgstr "Abrir" -#contributors: +#contributors:corochasco msgid "Input ASCII file" msgstr "Introducir archivo ASCII" @@ -2498,43 +2498,43 @@ msgstr "Introducir archivo ASCII" msgid "Input data source" msgstr "" -#contributors: +#contributors:corochasco msgid "Input datasource" msgstr "Fuente de Datos de Entrada" -#contributors: +#contributors:corochasco msgid "Input file " msgstr "Abrir Archivo" -#contributors: +#contributors:corochasco msgid "Input file (text file)" msgstr "Abrir archivo (texto)" -#contributors: +#contributors:corochasco msgid "Input is duplicated." msgstr "Entrada duplicada." -#contributors: +#contributors:corochasco msgid "Input is not valid." msgstr "Entrada no válida" -#contributors: +#contributors:corochasco msgid "Input is required" msgstr "Se necesita una Entrada" -#contributors: +#contributors:corochasco msgid "Input significance:" msgstr "Introducir significación:" -#contributors: +#contributors:corochasco msgid "Input:" msgstr "Entrada:" -#contributors: +#contributors:corochasco msgid "Insert before" msgstr "Insertar antes" -#contributors: +#contributors:corochasco msgid "Insufficient Random Sampling" msgstr "Muestreo Aleatorio insuficiente" @@ -2546,19 +2546,19 @@ msgstr "" msgid "Internal Error: Delete field failed.\n\nDetails:" msgstr "" -#contributors: +#contributors:corochasco msgid "Internal Error: can't update an in-memory cell." msgstr "Error Interno: no puede actualizar una celda en memoria" -#contributors: +#contributors:corochasco msgid "Intervals" msgstr "Intervalos" -#contributors: +#contributors:corochasco msgid "Intervals in the Histogram" msgstr "Intervalos en el Histograma" -#contributors: +#contributors:corochasco msgid "Invalid Variable" msgstr "Variable no Válida" @@ -2574,11 +2574,11 @@ msgstr "" msgid "Invalid layer association has been detected, which will cause infinite highlighting loop. Please try to reset highlight association between layers." msgstr "" -#contributors: +#contributors:corochasco msgid "Invert Select" msgstr "Invertir Selección" -#contributors: +#contributors:corochasco msgid "Invert Selection" msgstr "Invertir Selección" @@ -2586,7 +2586,7 @@ msgstr "Invertir Selección" msgid "It looks like GeoDa has been terminated abnormally. \nDo you want to send a crash report to GeoDa team? \n\n(Optional) Please leave your email address,\nso we can send a follow-up email once we have a fix." msgstr "" -#contributors: +#contributors:corochasco msgid "Iterations:" msgstr "Iteraciones:" @@ -2594,11 +2594,11 @@ msgstr "Iteraciones:" msgid "January" msgstr "" -#contributors: +#contributors:corochasco msgid "Japanese (EUC-JP)" msgstr "Japonés (EUC-JP)" -#contributors: +#contributors:corochasco msgid "Japanese (Shift&JIS)" msgstr "Japonés (Shift&JIS)" @@ -2622,19 +2622,19 @@ msgstr "" msgid "June" msgstr "" -#contributors: +#contributors:corochasco msgid "K Means" msgstr "K Means" -#contributors: +#contributors:corochasco msgid "K Medians" msgstr "K Medians" -#contributors: +#contributors:corochasco msgid "K Medoids" msgstr "K Medoids" -#contributors: +#contributors:corochasco msgid "K-Nearest neighbors" msgstr "K-vecinos Más Cercanos" @@ -2650,23 +2650,23 @@ msgstr "" msgid "KMedoids Clustering Settings" msgstr "" -#contributors: +#contributors:corochasco msgid "KWT files (*.kwt)|*.kwt" msgstr "Ficheros KWT (*.kwt)|*.kwt" -#contributors: +#contributors:corochasco msgid "Kernel function" msgstr "Función Kernel" -#contributors: +#contributors:corochasco msgid "Key" msgstr "Clave" -#contributors: +#contributors:corochasco msgid "Keyhole Markup Language (*.kml)|*.kml" msgstr "Lenguaje de Marcado Keyhole (*.kml|*.kml" -#contributors: +#contributors:corochasco msgid "Korean (EUC-KR)" msgstr "Coreano (EUC-KR)" @@ -2674,23 +2674,23 @@ msgstr "Coreano (EUC-KR)" msgid "LISA" msgstr "" -#contributors: +#contributors:corochasco msgid "LOWESS Smoother" msgstr "Alisado LOWESS" -#contributors: +#contributors:corochasco msgid "LOWESS Smoother Help" msgstr "Ayuda de Alisado LOWESS" -#contributors: +#contributors:corochasco msgid "LOWESS Smoother Parameters" msgstr "Parámetros de Alisado LOWESS" -#contributors: +#contributors:corochasco msgid "Language" msgstr "Idioma" -#contributors: +#contributors:corochasco msgid "Language:" msgstr "Idioma:" @@ -2698,7 +2698,7 @@ msgstr "Idioma:" msgid "Latitude/Y:" msgstr "" -#contributors: +#contributors:corochasco msgid "Layer names" msgstr "Nombres de capa" @@ -2706,15 +2706,15 @@ msgstr "Nombres de capa" msgid "Left" msgstr "" -#contributors: +#contributors:corochasco msgid "Legend Background Color" msgstr "Color de Fondo de Leyenda" -#contributors: +#contributors:corochasco msgid "Length (max 254)" msgstr "Tamaño (máx. 254)" -#contributors: +#contributors:corochasco msgid "Light" msgstr "Fino" @@ -2722,11 +2722,11 @@ msgstr "Fino" msgid "Limited date/time type recognition can be done for Date (YYYY-MM-DD), Time (HH:MM:SS+nn) and DateTime (YYYY-MM-DD HH:MM:SS+nn) in configuration.\n\nPlease try to load customized date/time type as string and covert it using Table->Edit Variable Property" msgstr "" -#contributors: +#contributors:corochasco msgid "Line" msgstr "Línea" -#contributors: +#contributors:corochasco msgid "Linear Smoother" msgstr "Alisado Lineal" @@ -2746,27 +2746,27 @@ msgstr "" msgid "Load Layer Failed." msgstr "" -#contributors: +#contributors:corochasco msgid "Load time definition from project file." msgstr "Cargar definición temporal de archivo de proyecto" -#contributors: +#contributors:corochasco msgid "Loading data..." msgstr "Cargando datos..." -#contributors: +#contributors:corochasco msgid "Local G" msgstr "G Local" -#contributors: +#contributors:corochasco msgid "Local G Maps" msgstr "Mapas Locales G" -#contributors: +#contributors:corochasco msgid "Local G Statistics Maps" msgstr "Mapas de Estadísticos G Locales" -#contributors: +#contributors:corochasco msgid "Local G*" msgstr "G* Local" @@ -2774,7 +2774,7 @@ msgstr "G* Local" msgid "Local Geary" msgstr "" -#contributors: +#contributors:corochasco msgid "Local Geary Maps" msgstr "Mapas Geary Local" @@ -2782,15 +2782,15 @@ msgstr "Mapas Geary Local" msgid "Local Join Count " msgstr "" -#contributors: +#contributors:corochasco msgid "Local Moran's I Maps" msgstr "Mapas del I de Moran Local" -#contributors: +#contributors:corochasco msgid "Local Moran's I with EB Rate" msgstr "I de Moran Local con Tasas EB" -#contributors: +#contributors:corochasco msgid "Local Search:" msgstr "Búsqueda Local" @@ -2798,67 +2798,67 @@ msgstr "Búsqueda Local" msgid "Local search:" msgstr "" -#contributors: +#contributors:corochasco msgid "Locale for numbers has been setup successfully. Please re-open current project to enable this locale." msgstr "Realizada con éxito la configuración local numérica. Reabrir el proyecto actual para activar esta configuración." -#contributors: +#contributors:corochasco msgid "Loop" msgstr "Bucle" -#contributors: +#contributors:corochasco msgid "Low" msgstr "Bajo" -#contributors: +#contributors:corochasco msgid "Low-High" msgstr "Bajo-Alto" -#contributors: +#contributors:corochasco msgid "Low-Low" msgstr "Bajo-Bajo" -#contributors: +#contributors:corochasco msgid "Lower outlier" -msgstr "Atípico superior" +msgstr "Atípico inferior" -#contributors: +#contributors:corochasco msgid "Lower-left corner" msgstr "Esquina inferior izquierda" -#contributors: +#contributors:corochasco msgid "MDS" msgstr "MDS" -#contributors: +#contributors:corochasco msgid "MDS Plot" msgstr "Gráfico MDS" -#contributors: +#contributors:corochasco msgid "MDS Plot - " msgstr "Gráfico MDS - " -#contributors: +#contributors:corochasco msgid "MDS Settings" msgstr "Configuración MDS" -#contributors: +#contributors:corochasco msgid "MS Excel (*.xls)|*.xls" msgstr "MS Excel (*.xls)|*.xls" -#contributors: +#contributors:corochasco msgid "Make selection from expression " msgstr "Realizar selección de la expresión" -#contributors: +#contributors:corochasco msgid "Manual Resize Column" msgstr "Cambio Ancho Manual de Columna" -#contributors: +#contributors:corochasco msgid "Map" msgstr "Mapa" -#contributors: +#contributors:corochasco msgid "Map Color Classification" msgstr "Clasificación Colores Mapa" @@ -2866,35 +2866,35 @@ msgstr "Clasificación Colores Mapa" msgid "Map Layer Settings" msgstr "" -#contributors: +#contributors:corochasco msgid "Map Layout Preview" msgstr "Map Layout Preview" -#contributors: +#contributors:corochasco msgid "Map Movie" msgstr "Vídeo de Mapa" -#contributors: +#contributors:corochasco msgid "Map Theme" msgstr "Tema de Mapa" -#contributors: +#contributors:corochasco msgid "Map Themes" msgstr "Temas de Mapa" -#contributors: +#contributors:corochasco msgid "MapInfo (*.tab;*.mif;*.mid)|*.tab;*.mif;*.mid" msgstr "MapInfo (*.tab;*.mif;*.mid)|*.tab;*.mif;*.mid" -#contributors: +#contributors:corochasco msgid "Maps To Open" msgstr "Mapas para Abrir" -#contributors: +#contributors:corochasco msgid "Maps and Rates" msgstr "Mapas y Tasas" -#contributors: +#contributors:corochasco msgid "Maps:" msgstr "Mapas:" @@ -2902,7 +2902,7 @@ msgstr "Mapas:" msgid "March" msgstr "" -#contributors: +#contributors:corochasco msgid "Max" msgstr "Máx." @@ -2910,19 +2910,19 @@ msgstr "Máx." msgid "Max Distance:" msgstr "" -#contributors: +#contributors:corochasco msgid "Max value of Y axis" msgstr "Valor Máx. del eje Y" -#contributors: +#contributors:corochasco msgid "Max-p Settings" msgstr "Configuración MaxP" -#contributors: +#contributors:corochasco msgid "Maximum # of regions:" msgstr "Máximo nº de regiones:" -#contributors: +#contributors:corochasco msgid "Maximum Iterations:" msgstr "Iteraciones máximas:" @@ -2938,27 +2938,27 @@ msgstr "" msgid "Mean" msgstr "" -#contributors: +#contributors:corochasco msgid "Merge" msgstr "Combinar" -#contributors: +#contributors:corochasco msgid "Merge - " msgstr "Unir - " -#contributors: +#contributors:corochasco msgid "Merge by key values" msgstr "Combinar por valores clave" -#contributors: +#contributors:corochasco msgid "Merge by record order" msgstr "Combinar por orden de registros" -#contributors: +#contributors:corochasco msgid "Merge error: Geometric type of selected datasource has to be the same with current datasource." msgstr "Error de anexión: el tipo de geometría de la fuente de datos seleccionada y la activa debe ser la misma." -#contributors: +#contributors:corochasco msgid "Message area" msgstr "Área de Mensajes" @@ -2966,7 +2966,7 @@ msgstr "Área de Mensajes" msgid "Meta-data" msgstr "" -#contributors: +#contributors:corochasco msgid "Method" msgstr "Método" @@ -2974,7 +2974,7 @@ msgstr "Método" msgid "Method of selecting clusters:" msgstr "" -#contributors: +#contributors:corochasco msgid "Method:" msgstr "Método:" @@ -2982,15 +2982,15 @@ msgstr "Método:" msgid "Method:\t" msgstr "" -#contributors: +#contributors:corochasco msgid "Min" msgstr "Mín." -#contributors: +#contributors:corochasco msgid "Min # per Region:" msgstr "Mín. nº por Región:" -#contributors: +#contributors:corochasco msgid "Min Region Size:" msgstr "Mín. Tamaño Región" @@ -3002,11 +3002,11 @@ msgstr "" msgid "Min samples:" msgstr "" -#contributors: +#contributors:corochasco msgid "Min value of Y axis" msgstr "Valor mín. del eje Y" -#contributors: +#contributors:corochasco msgid "Minimum Bound:" msgstr "Valor Cota Mín." @@ -3026,11 +3026,11 @@ msgstr "" msgid "Minimum samples should be greater than zero." msgstr "" -#contributors: +#contributors:corochasco msgid "Models" msgstr "Modelos" -#contributors: +#contributors:corochasco msgid "Moran Scatter Plot" msgstr "Diagrama de Dispersión de Moran" @@ -3038,119 +3038,119 @@ msgstr "Diagrama de Dispersión de Moran" msgid "Moran scatter plot is not supported when isolates are present in weights. Do you want to continue by removing the isolates when compute Moran's I?" msgstr "" -#contributors: +#contributors:corochasco msgid "Moran's I (%s): %s" msgstr "I de Moran (%s): %s" -#contributors: +#contributors:corochasco msgid "Moran's I with EB Rate" msgstr "I de Moran con Tasa EB" -#contributors: +#contributors:corochasco msgid "Move Down" msgstr "Abajo" -#contributors: +#contributors:corochasco msgid "Move Selected to Top" msgstr "Mover Seleccionados Arriba" -#contributors: +#contributors:corochasco msgid "Move Up" msgstr "Arriba" -#contributors: +#contributors:corochasco msgid "Multi-Variable Settings" msgstr "Configuración Multi-Variable" -#contributors: +#contributors:corochasco msgid "Multivariate Local Geary" msgstr "Geary Local Multivariante" -#contributors: +#contributors:corochasco msgid "Name" msgstr "Nombre" -#contributors: +#contributors:corochasco msgid "Natural Breaks" msgstr "Cortes Naturales" -#contributors: +#contributors:corochasco msgid "Natural Breaks Map" msgstr "Mapa de Cortes Naturales" -#contributors: +#contributors:corochasco msgid "Negative" msgstr "Negativo" -#contributors: +#contributors:corochasco msgid "Neighborless" msgstr "Sin vecinos" -#contributors: +#contributors:corochasco msgid "Neighbors of Cores" msgstr "Vecinos y Centros" -#contributors: +#contributors:corochasco msgid "New" msgstr "Nuevo" -#contributors: +#contributors:corochasco msgid "New Categories Title" msgstr "Título de Nueva Categoría" -#contributors: +#contributors:corochasco msgid "New Custom Categories Title:" msgstr "Nuevo Título de Categorías Personalizado" -#contributors: +#contributors:corochasco msgid "New From Recent" msgstr "Nuevo desde Reciente" -#contributors: +#contributors:corochasco msgid "New Group Details" msgstr "Nombrar Nuevo Grupo" -#contributors: +#contributors:corochasco msgid "New Map Coordinates" msgstr "Nuevo Mapa de Coordenadas" -#contributors: +#contributors:corochasco msgid "New Project Filename" msgstr "Nuevo Nombre de Proyecto" -#contributors: +#contributors:corochasco msgid "New Selection" msgstr "Nueva Selección" -#contributors: +#contributors:corochasco msgid "New datasource:" msgstr "Nueva fuente de datos" -#contributors: +#contributors:corochasco msgid "New project file:" msgstr "Nuevo archivo de proyecto" -#contributors: +#contributors:corochasco msgid "New selection" msgstr "Nueva Selección" -#contributors: +#contributors:corochasco msgid "New space-time variable name" msgstr "Nuevo nombre de variable espacio-temporal" -#contributors: +#contributors:corochasco msgid "New variable name" msgstr "Nuevo nombre de variable" -#contributors: +#contributors:corochasco msgid "No Basemap" msgstr "Sin Mapa Base" -#contributors: +#contributors:corochasco msgid "No Colocation" msgstr "Sin colocación" -#contributors: +#contributors:corochasco msgid "No Weights Found" msgstr "No se encontraron Pesos" @@ -3178,11 +3178,11 @@ msgstr "" msgid "No field chosen for third variable." msgstr "" -#contributors: +#contributors:corochasco msgid "No layer has been selected. Please select a layer." msgstr "No se ha seleccionado ninguna capa. Seleccionar capa" -#contributors: +#contributors:corochasco msgid "No layer was found in the selected data source." msgstr "Capa no encontrada en la fuente de datos seleccionada" @@ -3190,7 +3190,7 @@ msgstr "Capa no encontrada en la fuente de datos seleccionada" msgid "No layer was found in this datasource." msgstr "" -#contributors: +#contributors:corochasco msgid "No numeric variables found in table." msgstr "No hay variables numéricas en la tabla." @@ -3198,27 +3198,27 @@ msgstr "No hay variables numéricas en la tabla." msgid "No numeric variables found." msgstr "" -#contributors: +#contributors:corochasco msgid "No rates currently calculated to save." msgstr "No hay tasas calculadas para guardar." -#contributors: +#contributors:corochasco msgid "No update required" msgstr "Ninguna actualización necesaria" -#contributors: +#contributors:corochasco msgid "No weights file was created due to all observations being isolates for the specified threshold value. Increase the threshold to create a non-empty weights file." msgstr "No se creó el archivo de pesos porque todas las observaciones están aisladas para el valor umbral especificado. Aumente el umbral para crear un archivo de pesos no vacío" -#contributors: +#contributors:corochasco msgid "None of your observations have neighbors. This could be related to digitizing problems, which can be fixed by adjusting the precision threshold." msgstr "Ninguna de las observaciones tiene vecinos. Esto podría deberse a problemas de digitalización, que podrían resolverse ajustando el umbral de precisión." -#contributors: +#contributors:corochasco msgid "Nordic Latin-6 (ISO-8859-10)" msgstr "Nórdico Latín-6 (ISO-8859-10)" -#contributors: +#contributors:corochasco msgid "Normal" msgstr "Normal" @@ -3226,15 +3226,15 @@ msgstr "Normal" msgid "Not Clustered" msgstr "" -#contributors: +#contributors:corochasco msgid "Not Significant" msgstr "No Significativo" -#contributors: +#contributors:corochasco msgid "Not enough memory!" msgstr "¡Memoria insuficiente!" -#contributors: +#contributors:corochasco msgid "Notice" msgstr "Advertencia" @@ -3254,23 +3254,23 @@ msgstr "" msgid "Number of Box Plots" msgstr "" -#contributors: +#contributors:corochasco msgid "Number of Categories" msgstr "Número de Categorías" -#contributors: +#contributors:corochasco msgid "Number of Clusters:" msgstr "Número de Clústers:" -#contributors: +#contributors:corochasco msgid "Number of Columns" msgstr "Número de Columnas" -#contributors: +#contributors:corochasco msgid "Number of Neighbors" msgstr "Número de Vecinos" -#contributors: +#contributors:corochasco msgid "Number of Rows" msgstr "Número de Filas" @@ -3278,31 +3278,31 @@ msgstr "Número de Filas" msgid "Number of clusters:\t" msgstr "" -#contributors: +#contributors:corochasco msgid "Number of neighbors" msgstr "Número de vecinos" #contributors: -msgid "Number of observations not in a cluster: " +msgid "Number of not clustered observations: " msgstr "" #contributors: msgid "OGR failed to create field.\n\nDetails:" msgstr "" -#contributors: +#contributors:corochasco msgid "OK" msgstr "Aceptar" -#contributors: +#contributors:corochasco msgid "OK to Exit?" msgstr "¿De acuerdo en Salir?" -#contributors: +#contributors:corochasco msgid "OLS Model has been selected." msgstr "El Modelo MCO ha sido seleccionado." -#contributors: +#contributors:corochasco msgid "OLS Model with White test has been selected." msgstr "Se ha seleccionado un Modelo MCO con test de White." @@ -3314,51 +3314,51 @@ msgstr "" msgid "October" msgstr "" -#contributors: +#contributors:corochasco msgid "Ok" msgstr "Aceptar" -#contributors: +#contributors:corochasco msgid "On line %d of weights file, observation id %d encountered which does not exist in field \"%s\" of the Table." msgstr "%d en línea del fichero de pesos, encontrado id de obs. %d que no existe en el campo \"%s\" de la Tabla." -#contributors: +#contributors:corochasco msgid "On line %d of weights file, observation id %d encountered which is out of allowed observation range of 1 through %d." msgstr "En la fila %d del fichero de pesos, encontrada observación con id %d fuera del rango de permitido entre 1 y %d." -#contributors: +#contributors:corochasco msgid "Once you have grouped variables, you can save a new space-time table and weights: To add a spatial ID to your space-time table and create space-time weights, you need to have an active weights file (Tools-Weights Manager)." msgstr "Una vez agrupadas las variables, debe guardar una nueva tabla y pesos espacio-temporales: Para añadir el ID espacial a su tabla y crear pesos espacio-temporales, debe tener un fichero activo de pesos (Herramientas-Gestor de Pesos)" -#contributors: +#contributors:corochasco msgid "Only 'gal', 'gwt', 'kwt', 'mat' and 'swm' weights files supported." msgstr "Sólo se admiten ficheros de pesos 'gal', 'gwt', 'kwt', 'mat' y 'swm'" -#contributors: +#contributors:corochasco msgid "Only Map Boundary" msgstr "Only Map Boundary" -#contributors: +#contributors:corochasco msgid "Oops. GeoDa was unable to submit a bug report. Please try again or create it here instead: https://github.com/GeoDaCenter/geoda/issues Thanks!" msgstr "Oops. GeoDa no pudo enviar el informe de errores. Intentarlo de nuevo o desde aquí: https://github.com/GeoDaCenter/geoda/issues ¡Gracias!" -#contributors: +#contributors:corochasco msgid "Open" msgstr "Abrir" -#contributors: +#contributors:corochasco msgid "Open Datasource:" msgstr "Fuente de Datos Abierta:" -#contributors: +#contributors:corochasco msgid "Open Document Spreadsheet (*.ods)|*.ods" msgstr "OpenDocument Hoja de Cálculo (*.ods)|*.ods" -#contributors: +#contributors:corochasco msgid "Open Layer:" msgstr "Abrir Capa:" -#contributors: +#contributors:corochasco msgid "Open data source progress dialog" msgstr "Abrir diálogo de progreso de fuente de datos" @@ -3366,23 +3366,23 @@ msgstr "Abrir diálogo de progreso de fuente de datos" msgid "Open file" msgstr "" -#contributors: +#contributors:corochasco msgid "Open project file:" msgstr "Abrir archivo de proyecto" -#contributors: +#contributors:corochasco msgid "Open weights file" msgstr "Abrir archivo de pesos" -#contributors: +#contributors:corochasco msgid "Operation requires a valid field name or constant." msgstr "Operación que requiere de un nombre de campo válido o constante." -#contributors: +#contributors:corochasco msgid "Operator" msgstr "Operador" -#contributors: +#contributors:corochasco msgid "Options" msgstr "Opciones" @@ -3394,19 +3394,19 @@ msgstr "" msgid "Options:" msgstr "" -#contributors: +#contributors:corochasco msgid "Order of contiguity" msgstr "Orden de contigüidad" -#contributors: +#contributors:corochasco msgid "Other (up to 99999)" msgstr "Otro (superior a 99999)" -#contributors: +#contributors:corochasco msgid "Other Pos" msgstr "Otra Pos." -#contributors: +#contributors:corochasco msgid "Other Positive" msgstr "Otro Positivo" @@ -3418,79 +3418,79 @@ msgstr "" msgid "Outline Color for Category" msgstr "" -#contributors: +#contributors:corochasco msgid "Outline Visible" msgstr "Outline Visible" -#contributors: +#contributors:corochasco msgid "Outlines Visible" msgstr "Contornos Visibles" -#contributors: +#contributors:corochasco msgid "Output file (*.shp)" msgstr "Arhivo de Resultados (*.shp)" -#contributors: +#contributors:corochasco msgid "Output file (text file)" msgstr "Archivo de resultados (texto)" -#contributors: +#contributors:corochasco msgid "Output:" msgstr "Resultados:" -#contributors: +#contributors:corochasco msgid "Overwrite?" msgstr "¿Sobrescribir?" -#contributors: +#contributors:corochasco msgid "PCA" msgstr "ACP" -#contributors: +#contributors:corochasco msgid "PCA Settings" msgstr "Configuración de ACP" -#contributors: +#contributors:corochasco msgid "POLY&ID" msgstr "POLY&ID" -#contributors: +#contributors:corochasco msgid "Pan" msgstr "Arrastrar" -#contributors: +#contributors:corochasco msgid "Panning Mode" msgstr "Modo Arrastrado" -#contributors: +#contributors:corochasco msgid "Parallel Coordinate Plot" msgstr "Gráfico de Coordenadas Paralelas" -#contributors: +#contributors:corochasco msgid "Parallel Coordinate Plot: " msgstr "Gráfico de Coordenadas Paralelas: " -#contributors: +#contributors:corochasco msgid "Parameters" msgstr "Parámetros" -#contributors: +#contributors:corochasco msgid "Parameters:" msgstr "Parámetros:" -#contributors: +#contributors:corochasco msgid "Password" msgstr "Contraseña" -#contributors: +#contributors:corochasco msgid "Paste" msgstr "Pegar" -#contributors: +#contributors:corochasco msgid "Percentile" msgstr "Percentiles" -#contributors: +#contributors:corochasco msgid "Percentile Map" msgstr "Mapa de Percentiles" @@ -3498,7 +3498,7 @@ msgstr "Mapa de Percentiles" msgid "Period 1" msgstr "" -#contributors: +#contributors:corochasco msgid "Period 1:" msgstr "Período 1:" @@ -3506,11 +3506,11 @@ msgstr "Período 1:" msgid "Period 2" msgstr "" -#contributors: +#contributors:corochasco msgid "Period 2:" msgstr "Período 2:" -#contributors: +#contributors:corochasco msgid "Please briefly describe what went wrong." msgstr "Describir brevemente lo que no ha funcionado." @@ -3518,47 +3518,47 @@ msgstr "Describir brevemente lo que no ha funcionado." msgid "Please check input values are valid" msgstr "" -#contributors: +#contributors:corochasco msgid "Please check the selected variables are all valid." msgstr "Comprobar la validez de las variables seleccionadas." -#contributors: +#contributors:corochasco msgid "Please check your network connection, or contact GeoDa support team." msgstr "Revisar conexión a la red o contactar con el equipo de soporte de GeoDa" -#contributors: +#contributors:corochasco msgid "Please choose Period 1 first." msgstr "Elegir primero el Periodo 1" -#contributors: +#contributors:corochasco msgid "Please choose Period 1." msgstr "Seleccionar Período 1." -#contributors: +#contributors:corochasco msgid "Please choose Period 2 first." msgstr "Seleccionar antes el Período 2." -#contributors: +#contributors:corochasco msgid "Please choose Period 2." msgstr "Seleccionar Período 2." -#contributors: +#contributors:corochasco msgid "Please choose Periods first." msgstr "Seleccionar antes los Períodos." -#contributors: +#contributors:corochasco msgid "Please choose a Result field." msgstr "Seleccionar un campo de Resultados." -#contributors: +#contributors:corochasco msgid "Please click to choose a highlighting style in GeoDa:" msgstr "Haga click para elegir un estilo de resaltado en GeoDa" -#contributors: +#contributors:corochasco msgid "Please describe steps you took before something went wrong." msgstr "Describir los pasos realizados antes de tener problemas." -#contributors: +#contributors:corochasco msgid "Please enter a field name for saving clustering results." msgstr "Introducir un nombre de campo para guardar resultados de clústers" @@ -3574,23 +3574,23 @@ msgstr "" msgid "Please enter a valid positive integer" msgstr "" -#contributors: +#contributors:corochasco msgid "Please enter iteration number" msgstr "Introducir nº de iteración" -#contributors: +#contributors:corochasco msgid "Please enter maximum number of regions." msgstr "Introducir máximo nº de regiones." -#contributors: +#contributors:corochasco msgid "Please enter minimum bound value" msgstr "Introducir el valor de la cota mínima" -#contributors: +#contributors:corochasco msgid "Please enter minimum number of observations per regions, or use minimum bound instead." msgstr "Introducir nº mínimo de observaciones por regiones o utilizar la cota mínima." -#contributors: +#contributors:corochasco msgid "Please enter number of regions" msgstr "Introducir nº de regiones" @@ -3598,55 +3598,55 @@ msgstr "Introducir nº de regiones" msgid "Please enter values of bounding box." msgstr "" -#contributors: +#contributors:corochasco msgid "Please first select observations in one of the other data or map views." msgstr "Seleccionar primero observaciones en una de las otras vistas de datos o mapa." -#contributors: +#contributors:corochasco msgid "Please fix the grid bounding box." msgstr "Por favor, ajustar cuadro delimitador de la rejilla" -#contributors: +#contributors:corochasco msgid "Please input Carto App Key." msgstr "Introducir Clave de App de Carto." -#contributors: +#contributors:corochasco msgid "Please input Carto User Name." msgstr "Introducir Nombre de Usuario de Carto." -#contributors: +#contributors:corochasco msgid "Please input a valid url address." msgstr "Introducir dirección url válida." -#contributors: +#contributors:corochasco msgid "Please input a valid url." msgstr "Introducir una url válida." -#contributors: +#contributors:corochasco msgid "Please input database host." msgstr "Introducir base de datos anfitrión." -#contributors: +#contributors:corochasco msgid "Please input database name." msgstr "Introducir nombre de base de datos" -#contributors: +#contributors:corochasco msgid "Please input database port." msgstr "Introducir puerto de base de datos." -#contributors: +#contributors:corochasco msgid "Please input minimum bound value." msgstr "Introducir un valor para cota mínima." -#contributors: +#contributors:corochasco msgid "Please input password." msgstr "Introducir contraseña." -#contributors: +#contributors:corochasco msgid "Please input table name." msgstr "Introducir el nombre de la tabla" -#contributors: +#contributors:corochasco msgid "Please input user name." msgstr "Introducir nombre de usuario." @@ -3654,19 +3654,19 @@ msgstr "Introducir nombre de usuario." msgid "Please load another layer using map window to apply Spatial Join." msgstr "" -#contributors: +#contributors:corochasco msgid "Please open a data file rather than a project file (*.gda)." msgstr "Reabrir un archivo de datos en lugar de un archivo de proyecto (*.gda)." -#contributors: +#contributors:corochasco msgid "Please provide paths for both Project file and Datasource." msgstr "Proporcionar rutas para fichero de Proyecto y Fuente de Datos" -#contributors: +#contributors:corochasco msgid "Please restart GeoDa to apply the language setup." msgstr "Reiniciar GeoDa para solicitar el asistente de idioma." -#contributors: +#contributors:corochasco msgid "Please restart GeoDa to finish installing updates." msgstr "Reiniciar GeoDa para terminar de instalar actualizaciones." @@ -3686,19 +3686,19 @@ msgstr "" msgid "Please select a map layer to apply spatial join to current map (%s):" msgstr "" -#contributors: +#contributors:corochasco msgid "Please select a results field." msgstr "Seleccionar un campo de resultados" -#contributors: +#contributors:corochasco msgid "Please select a time variable first, and make sure more than one time steps have been defined." msgstr "Seleccionar antes una variable de tiempo y definir más de un período temporal." -#contributors: +#contributors:corochasco msgid "Please select a weights type." msgstr "Seleccionar tipo de matriz de pesos." -#contributors: +#contributors:corochasco msgid "Please select an Base field." msgstr "Seleccionar un campo Base" @@ -3706,19 +3706,19 @@ msgstr "Seleccionar un campo Base" msgid "Please select an Event field." msgstr "" -#contributors: +#contributors:corochasco msgid "Please select an Variable field." msgstr "Seleccionar un campo de Variable." -#contributors: +#contributors:corochasco msgid "Please select another variable with values more suitable for computing a correlogram." msgstr "Seleccionar otra variable con valores más adecuados para el cálculo del correlograma." -#contributors: +#contributors:corochasco msgid "Please select at least %d variables." msgstr "Seleccionar, al menos, %d variables." -#contributors: +#contributors:corochasco msgid "Please select at least 2 variables." msgstr "Seleccionar al menos 2 variables" @@ -3730,11 +3730,11 @@ msgstr "" msgid "Please select binary variables for Co-location Join Count." msgstr "" -#contributors: +#contributors:corochasco msgid "Please select features first." msgstr "Seleccionar 1º las características." -#contributors: +#contributors:corochasco msgid "Please select the layer name to connect:" msgstr "Seleccionar el nombre de capa a conectar:" @@ -3742,15 +3742,15 @@ msgstr "Seleccionar el nombre de capa a conectar:" msgid "Please select two binary variables for Bivariate Local Join Count." msgstr "" -#contributors: +#contributors:corochasco msgid "Please setup co-locations first." msgstr "Establecer antes las co-localizaciones." -#contributors: +#contributors:corochasco msgid "Please specify a Weights matrix." msgstr "Especificar una matriz de pesos." -#contributors: +#contributors:corochasco msgid "Please specify a valid data source name." msgstr "Especificar un nombre válido de fuente de datos." @@ -3762,79 +3762,79 @@ msgstr "" msgid "Please specify the p-value to be used in tests; \ndefault: p-value = 0.01" msgstr "" -#contributors: +#contributors:corochasco msgid "Please specify weights in Tools > Weights Manager." msgstr "Especifique pesos en Herramientas > Gestor de Pesos" -#contributors: +#contributors:corochasco msgid "Please use
Options > Change Variable
to specify a variable." msgstr "Utilizar
Opciones > Cambiar Variable
a especificar una variable." -#contributors: +#contributors:corochasco msgid "Plots:" msgstr "Gráficos:" -#contributors: +#contributors:corochasco msgid "Point Color" msgstr "Color de Puntos" -#contributors: +#contributors:corochasco msgid "Point Radius:" msgstr "Point Radius:" -#contributors: +#contributors:corochasco msgid "Points from Table" msgstr "Puntos de una Tabla" -#contributors: +#contributors:corochasco msgid "Positive" msgstr "Positivo" -#contributors: +#contributors:corochasco msgid "Power" msgstr "Potencia" -#contributors: +#contributors:corochasco msgid "Precision threshold" msgstr "Precisión umbral" -#contributors: +#contributors:corochasco msgid "Pred. Val. and Res." msgstr "Val. Pred. y Res." -#contributors: +#contributors:corochasco msgid "Preferences..." msgstr "Preferencias..." -#contributors: +#contributors:corochasco msgid "Produce bounding-box file?" msgstr "¿Crear archivo de cuadro delimitador?" -#contributors: +#contributors:corochasco msgid "Progress" msgstr "Progreso" -#contributors: +#contributors:corochasco msgid "Project Information" msgstr "Información de Proyecto" -#contributors: +#contributors:corochasco msgid "Project file path is empty." msgstr "Ruta vacía de archivo de proyecto." -#contributors: +#contributors:corochasco msgid "Project filename not specified." msgstr "Nombre archivo de proyecto no especificado." -#contributors: +#contributors:corochasco msgid "Project to X-Y" msgstr "Proyectar a X-Y" -#contributors: +#contributors:corochasco msgid "Project to X-Z" msgstr "Proyectar a X-Z" -#contributors: +#contributors:corochasco msgid "Project to Z-Y" msgstr "Proyectar a Z-Y" @@ -3842,31 +3842,31 @@ msgstr "Proyectar a Z-Y" msgid "Property" msgstr "" -#contributors: +#contributors:corochasco msgid "Publish Maps and Plots to GeoDa-Web" msgstr "Publicar Mapas y Gráficos para GeoDa-Web" -#contributors: +#contributors:corochasco msgid "Publish to GeoDa-Web" msgstr "Publicar a la Web de GeoDa" -#contributors: +#contributors:corochasco msgid "Quantile" msgstr "Cuantiles" -#contributors: +#contributors:corochasco msgid "Quantile Map" msgstr "Mapa de Cuantiles" -#contributors: +#contributors:corochasco msgid "Queen contiguity" msgstr "Contigüidad Reina" -#contributors: +#contributors:corochasco msgid "REDCAP Settings" msgstr "Configuración de REDCAP" -#contributors: +#contributors:corochasco msgid "Random Gaussian dist with mean=%s, sd=%s" msgstr "Dist. aleatoria gaussiana con media=%s, DT=%s" @@ -3874,39 +3874,39 @@ msgstr "Dist. aleatoria gaussiana con media=%s, DT=%s" msgid "Random Sample" msgstr "" -#contributors: +#contributors:corochasco msgid "Random uniform dist on unit interval" msgstr "Distrib. uniforme aleatoria en intervalo unidad" -#contributors: +#contributors:corochasco msgid "Randomization" msgstr "Aleatorización" -#contributors: +#contributors:corochasco msgid "Rate calculation successful." msgstr "Tasa calculada con éxito." -#contributors: +#contributors:corochasco msgid "Rates" msgstr "Tasas" -#contributors: +#contributors:corochasco msgid "Rates Variable Settings" msgstr "Configuración Variable de Tasas" -#contributors: +#contributors:corochasco msgid "Rates-Calculated Map" msgstr "Mapa de Tasas Calculadas" -#contributors: +#contributors:corochasco msgid "Rates-Calculated Maps" msgstr "Mapas de Ratios Calculados" -#contributors: +#contributors:corochasco msgid "Raw Rate" msgstr "Tasa Cruda" -#contributors: +#contributors:corochasco msgid "Raw Rate Smoothed Variable Settings" msgstr "Configuración Variable Alisada Tasa Cruda" @@ -3914,47 +3914,47 @@ msgstr "Configuración Variable Alisada Tasa Cruda" msgid "Re&set" msgstr "" -#contributors: +#contributors:corochasco msgid "Read from an ASCII file" msgstr "Leer de un Archivo ASCII" -#contributors: +#contributors:corochasco msgid "Recent" msgstr "Reciente" -#contributors: +#contributors:corochasco msgid "Record order specified, but found minimum and maximum observation values of %d and %d which is incompatible with number of observations specified in first line of weights file: %d ." msgstr "Orden de registro especificado, pero se encontraron valores de obs. mín. y máx. de %d y %d que son incompatibles con el nº de observaciones especificadas en la 1ª línea del archivo de pesos: %d ." -#contributors: +#contributors:corochasco msgid "Rectangle" msgstr "Rectángulo" -#contributors: +#contributors:corochasco msgid "Redo" msgstr "Repetir" -#contributors: +#contributors:corochasco msgid "Refresh" msgstr "Actualizar" -#contributors: +#contributors:corochasco msgid "Regimes Regression" msgstr "Regresión" -#contributors: +#contributors:corochasco msgid "Regression" msgstr "Regresión" -#contributors: +#contributors:corochasco msgid "Regression Line Color" msgstr "Color Línea de Regresión" -#contributors: +#contributors:corochasco msgid "Regression Output Text File" msgstr "Archivo de Texto Resultados de la Regresión" -#contributors: +#contributors:corochasco msgid "Regression Report" msgstr "Informe de Regresión" @@ -3962,47 +3962,47 @@ msgstr "Informe de Regresión" msgid "Remove" msgstr "" -#contributors: +#contributors:corochasco msgid "Remove Time" msgstr "Elimine el Tiempo" -#contributors: +#contributors:corochasco msgid "Rename Space-Time Variable" msgstr "Renombrar Variable Espacio-Temporal" -#contributors: +#contributors:corochasco msgid "Rename Variable" msgstr "Renombrar Variable" -#contributors: +#contributors:corochasco msgid "Reset" msgstr "Borrar" -#contributors: +#contributors:corochasco msgid "Reset to default" msgstr "Restaurar predeterminado" -#contributors: +#contributors:corochasco msgid "Reset to system locale information" msgstr "Información de restauración a configuración local del sistema" -#contributors: +#contributors:corochasco msgid "Reset to system locale successfully. Please re-open current project with system locale." msgstr "Restaurado con éxito a configuración local del sistema. Reabrir el proyecto actual con la configuración local." -#contributors: +#contributors:corochasco msgid "Resize" msgstr "Redimensionar" -#contributors: +#contributors:corochasco msgid "Resolution(dpi):" msgstr "Resolution(dpi):" -#contributors: +#contributors:corochasco msgid "Result" msgstr "Resultado" -#contributors: +#contributors:corochasco msgid "Reverse" msgstr "Marcha Atrás" @@ -4010,7 +4010,7 @@ msgstr "Marcha Atrás" msgid "Right" msgstr "" -#contributors: +#contributors:corochasco msgid "Rook contiguity" msgstr "Contigüidad Torre" @@ -4018,11 +4018,11 @@ msgstr "Contigüidad Torre" msgid "Root Variable:" msgstr "" -#contributors: +#contributors:corochasco msgid "Run" msgstr "Ejecutar" -#contributors: +#contributors:corochasco msgid "Run Diff-in-Diff Test" msgstr "Ejecutar Test de dif-en-dif" @@ -4030,23 +4030,23 @@ msgstr "Ejecutar Test de dif-en-dif" msgid "S.D" msgstr "" -#contributors: +#contributors:corochasco msgid "SELECTED" msgstr "SELECCIONADO" -#contributors: +#contributors:corochasco msgid "SQLite/SpatiaLite (*.sqlite)|*.sqlite" msgstr "SQLite/SpatiaLite (*.sqlite)|*.sqlite" -#contributors: +#contributors:corochasco msgid "SVD will be automatically used for PCA since the number of rows is less than the number of columns." msgstr "SDV será utilizado automáticmente por APC porque el nº de filas es menor que el nº de columnas." -#contributors: +#contributors:corochasco msgid "Sample Autocorrelation" msgstr "Autocorrelación muestral" -#contributors: +#contributors:corochasco msgid "Sample Data" msgstr "Datos de Ejemplo" @@ -4054,75 +4054,75 @@ msgstr "Datos de Ejemplo" msgid "Sample Size:" msgstr "" -#contributors: +#contributors:corochasco msgid "Save" msgstr "Guardar" -#contributors: +#contributors:corochasco msgid "Save " msgstr "Guardar " -#contributors: +#contributors:corochasco msgid "Save As" msgstr "Guardar como" -#contributors: +#contributors:corochasco msgid "Save As Datasource" msgstr "Guardar Como Fuente Datos" -#contributors: +#contributors:corochasco msgid "Save As has been cancelled." msgstr "Guardar Como ha sido cancelado." -#contributors: +#contributors:corochasco msgid "Save Categories" msgstr "Guardar Categorías" -#contributors: +#contributors:corochasco msgid "Save Categories to Table" msgstr "Guardar Categorías en Tabla" -#contributors: +#contributors:corochasco msgid "Save Centroids" msgstr "Guardar Centroides" -#contributors: +#contributors:corochasco msgid "Save Cluster in Field:" msgstr "Guardar Clúster en Campo:" -#contributors: +#contributors:corochasco msgid "Save Connectivity To Table" msgstr "Guardar Conectividad a Tabla" -#contributors: +#contributors:corochasco msgid "Save Details" msgstr "Guardar Detalles" -#contributors: +#contributors:corochasco msgid "Save Diff-in-Diff Test Results" msgstr "Guardar Resultados del Test de Dif-en-Dif" -#contributors: +#contributors:corochasco msgid "Save Dummy" msgstr "Guardar Ficticia" -#contributors: +#contributors:corochasco msgid "Save Duplicate Thiessen Polygon Ids" msgstr "Guardar Ids de Polígonos Thiessen Duplicados" -#contributors: +#contributors:corochasco msgid "Save Duplicate Thiessen Polygons to Table" msgstr "Guardar Duplicado de Polígonos Thiessen a Tabla" -#contributors: +#contributors:corochasco msgid "Save Image As" msgstr "Guardar Imagen Como" -#contributors: +#contributors:corochasco msgid "Save Image to File" msgstr "Guardar Imagen a Archivo" -#contributors: +#contributors:corochasco msgid "Save Mean Centers" msgstr "Guardar Centros Medios" @@ -4134,31 +4134,31 @@ msgstr "" msgid "Save OSM roads to file successfully." msgstr "" -#contributors: +#contributors:corochasco msgid "Save Project" msgstr "Guardar Proyecto" -#contributors: +#contributors:corochasco msgid "Save Project File As..." msgstr "Guardar Fichero de Proyecto Como..." -#contributors: +#contributors:corochasco msgid "Save Projet File As" msgstr "Guardar Archivo de Proyecto Como" -#contributors: +#contributors:corochasco msgid "Save Rates" msgstr "Guardar Tasas" -#contributors: +#contributors:corochasco msgid "Save Rates - %s over %s" msgstr "Guardar Tasas - %s sobre %s" -#contributors: +#contributors:corochasco msgid "Save Regression Results" msgstr "Guardar Resultados de Regresión" -#contributors: +#contributors:corochasco msgid "Save Results" msgstr "Guardar Resultados" @@ -4174,7 +4174,7 @@ msgstr "" msgid "Save Results: Local Join Count stats, " msgstr "" -#contributors: +#contributors:corochasco msgid "Save Results: LocalGeary" msgstr "Guardar Resultados: GearyLocal" @@ -4182,43 +4182,43 @@ msgstr "Guardar Resultados: GearyLocal" msgid "Save Results: MDS" msgstr "" -#contributors: +#contributors:corochasco msgid "Save Results: Moran's I" msgstr "Guardar Resultados: I de Moran" -#contributors: +#contributors:corochasco msgid "Save Selected As" msgstr "Guardar Selección como" -#contributors: +#contributors:corochasco msgid "Save Selection" msgstr "Guardar Selección" -#contributors: +#contributors:corochasco msgid "Save Space-Time Table/Weights" msgstr "Guardar Tabla Espacio-Tiempo/pesos" -#contributors: +#contributors:corochasco msgid "Save Spanning Tree" msgstr "Guardar Árbol de Expansión" -#contributors: +#contributors:corochasco msgid "Save Spanning Tree to a Weights File" msgstr "Guardar Árbol de Expansión a un Fichero de Pesos" -#contributors: +#contributors:corochasco msgid "Save Statistics file" msgstr "Guardar archivo de Estadísticas" -#contributors: +#contributors:corochasco msgid "Save Table As CSV File" msgstr "Guardar Tabla como CSV" -#contributors: +#contributors:corochasco msgid "Save Test Results" msgstr "Guardar Resultados del Test" -#contributors: +#contributors:corochasco msgid "Save Thiessen Polygons" msgstr "Guardar Polígonos Thiessen" @@ -4226,15 +4226,15 @@ msgstr "Guardar Polígonos Thiessen" msgid "Save as data source (%s) failed.\n\nDetails:" msgstr "" -#contributors: +#contributors:corochasco msgid "Save data source progress dialog" msgstr "Diálogo de progreso de guardar fuente de datos" -#contributors: +#contributors:corochasco msgid "Save is not supported on current data source type: %s. Please try to use \"File->Save As\" other data source. However, the project file can still be saved as other project file." msgstr "No es posible Guardar en el tipo de fuente de datos activo: %s. Intentar utilizar \"Archivo->Guardar Como\" otra fuente de datos. No obstante, el archivo de proyecto puede ser guardado con otro nombre." -#contributors: +#contributors:corochasco msgid "Save to File" msgstr "Guardar en Archivo" @@ -4242,19 +4242,19 @@ msgstr "Guardar en Archivo" msgid "Save/Show Map" msgstr "" -#contributors: +#contributors:corochasco msgid "Saved successfully." msgstr "Guardado con éxito" -#contributors: +#contributors:corochasco msgid "Saving data source cancelled." msgstr "Cancelado el guardado de fuente de datos." -#contributors: +#contributors:corochasco msgid "Saving data..." msgstr "Guardando datos..." -#contributors: +#contributors:corochasco msgid "Saving failed: GeoDa can't save as empty datasource." msgstr "Error en Guardando: GeoDa no puede guardar fuentes de datos vacías." @@ -4266,71 +4266,71 @@ msgstr "" msgid "Scale Basemap" msgstr "" -#contributors: +#contributors:corochasco msgid "Scale Options" msgstr "Opciones de Escala" -#contributors: +#contributors:corochasco msgid "Scatter Plot" msgstr "Diagrama de Dispersión" -#contributors: +#contributors:corochasco msgid "Scatter Plot - x: %s, y: %s" msgstr "Diagrama de Dispersión - x: %s, y: %s" -#contributors: +#contributors:corochasco msgid "Scatter Plot Matrix" msgstr "Matriz de Diagramas de Dispersión" -#contributors: +#contributors:corochasco msgid "Scatter Plot Matrix Help" msgstr "Ayuda Matriz de Gráficos de Dispersión" -#contributors: +#contributors:corochasco msgid "Scatter Plot Matrix Variables Add/Remove" msgstr "Añadir/Eliminar Variables Matriz Gráficos de Dispersión" -#contributors: +#contributors:corochasco msgid "Scatter Plot Variables" msgstr "Variables Diagrama de Dispersión" -#contributors: +#contributors:corochasco msgid "Scatter Plot- x: %s, y: %s" msgstr "Diagrama de Dispersión- x: %s, y: %s" -#contributors: +#contributors:corochasco msgid "Second Variable (Y)" msgstr "Segunda Variable (y)" -#contributors: +#contributors:corochasco msgid "Second Variable (Y/Latitude)" msgstr "Segunda Variable (Y/Latitud)" -#contributors: +#contributors:corochasco msgid "Select" msgstr "Seleccionar" -#contributors: +#contributors:corochasco msgid "Select All" msgstr "Seleccionar Todo" -#contributors: +#contributors:corochasco msgid "Select All In Range" msgstr "Seleccionar Todo en Intervalo" -#contributors: +#contributors:corochasco msgid "Select All Undefined" msgstr "Seleccionar Todo Celdas en Blanco" -#contributors: +#contributors:corochasco msgid "Select All..." msgstr "Seleccionar Todo..." -#contributors: +#contributors:corochasco msgid "Select From Current Selection" msgstr "Seleccionar de Selección Actual" -#contributors: +#contributors:corochasco msgid "Select ID Variable" msgstr "Seleccionar Variable ID" @@ -4338,15 +4338,15 @@ msgstr "Seleccionar Variable ID" msgid "Select ID Variable (Optional)" msgstr "" -#contributors: +#contributors:corochasco msgid "Select Neighborless Observations" msgstr "Seleccionar Observaciones sin Vecinos" -#contributors: +#contributors:corochasco msgid "Select Variables" msgstr "Selección de Variables" -#contributors: +#contributors:corochasco msgid "Select Variables (Multi-Selection)" msgstr "Seleccionar Variables (Multi-Selección)" @@ -4354,15 +4354,15 @@ msgstr "Seleccionar Variables (Multi-Selección)" msgid "Select a file:" msgstr "" -#contributors: +#contributors:corochasco msgid "Select an existing *.gdb directory, or create an New Folder named *.gdb" msgstr "Seleccionar un directorio *.gdb existente o crear una Nueva Carpeta llamada *.gdb" -#contributors: +#contributors:corochasco msgid "Select color scheme:" msgstr "Seleccionar paleta de colores" -#contributors: +#contributors:corochasco msgid "Select datasource" msgstr "Seleccionar fuente de datos" @@ -4374,27 +4374,27 @@ msgstr "" msgid "Select field is not integer type. Default record order will be used instead." msgstr "" -#contributors: +#contributors:corochasco msgid "Select fields:" msgstr "Seleccionar campos" -#contributors: +#contributors:corochasco msgid "Select from current selection" msgstr "Seleccionar de selección actual" -#contributors: +#contributors:corochasco msgid "Select key:" msgstr "Seleccionar clave" -#contributors: +#contributors:corochasco msgid "Select layer" msgstr "Select layer" -#contributors: +#contributors:corochasco msgid "Select the language" msgstr "Seleccionar idioma" -#contributors: +#contributors:corochasco msgid "Select variable " msgstr "Seleccionar variable " @@ -4402,7 +4402,7 @@ msgstr "Seleccionar variable " msgid "Select variable for dissolving:" msgstr "" -#contributors: +#contributors:corochasco msgid "Select variables to delete " msgstr "Seleccionar variables a eliminar" @@ -4414,47 +4414,47 @@ msgstr "" msgid "Select, hold CMD for brushing" msgstr "" -#contributors: +#contributors:corochasco msgid "Select, hold CTRL for brushing" msgstr "Seleccionar, mantener CTRL para brushing" -#contributors: +#contributors:corochasco msgid "Selectable Fill Color" msgstr "Seleccionable Color de Relleno" -#contributors: +#contributors:corochasco msgid "Selected" msgstr "Seleccionado" -#contributors: +#contributors:corochasco msgid "Selected =" msgstr "Seleccionados" -#contributors: +#contributors:corochasco msgid "Selected vs. Unselected" msgstr "Seleccionado vs. Desmarcado" -#contributors: +#contributors:corochasco msgid "Selection" msgstr "Selección" -#contributors: +#contributors:corochasco msgid "Selection Mode" msgstr "Modo de Selección" -#contributors: +#contributors:corochasco msgid "Selection Shape" msgstr "Selección Forma" -#contributors: +#contributors:corochasco msgid "Selection Tool" msgstr "Herramienta de Selección" -#contributors: +#contributors:corochasco msgid "Selection Variable" msgstr "Variable de Selección" -#contributors: +#contributors:corochasco msgid "Send Crash Report" msgstr "Enviar Informe de Errores" @@ -4462,59 +4462,59 @@ msgstr "Enviar Informe de Errores" msgid "September" msgstr "" -#contributors: +#contributors:corochasco msgid "Set Association Dialog" msgstr "Set Association Dialog" -#contributors: +#contributors:corochasco msgid "Set Display Precision" msgstr "Fijar Pantalla de Precisión" -#contributors: +#contributors:corochasco msgid "Set Display Precision of Y-Axis" msgstr "Fijar Posiciones Decimales en Eje-Y" -#contributors: +#contributors:corochasco msgid "Set Display Precision on Axes" msgstr "Mostrar Pantalla de Precisión de Ejes" -#contributors: +#contributors:corochasco msgid "Set Display Precision:" msgstr "Mostrar Pantalla de Precisión" -#contributors: +#contributors:corochasco msgid "Set Highlight Association" msgstr "Set Highlight Association" -#contributors: +#contributors:corochasco msgid "Set Number Separators" msgstr "Fijar Separadores de Números" -#contributors: +#contributors:corochasco msgid "Set Number Separators in Table" msgstr "Fijar Separadores de Números en Tabla" -#contributors: +#contributors:corochasco msgid "Set Number of Permutation" msgstr "Fijar Número de Permutaciones" -#contributors: +#contributors:corochasco msgid "Set number of CPU cores manually:" msgstr "Establecer manualmente el número de núcleos de CPU" -#contributors: +#contributors:corochasco msgid "Set seed for randomization:" msgstr "Fijar semilla para aleatorización:" -#contributors: +#contributors:corochasco msgid "Set the threshold to bridge the gap between disconnected polygons (often caused by digitizing errors). The value depends on your measurement unit (e.g. 1 foot or 0.0000001 degrees). Use the weights histogram to detect neighborless observations." msgstr "Fijar el umbral para acortar distancias entre polígonos desconectados (a veces por errores de digitalización). El valor depende de la unidad de medida (ej., 0,3 metros ó 0,0000001 grados. Utilizar histograma de pesos para detectar observaciones sin vecinos." -#contributors: +#contributors:corochasco msgid "Set transparency of highlighted objects in selection:" msgstr "Fijar transparencia de objetos resaltados en la selección:" -#contributors: +#contributors:corochasco msgid "Set transparency of unhighlighted objects in selection:" msgstr "Fijar transparencia de objetos sin resaltar en la selección" @@ -4522,51 +4522,51 @@ msgstr "Fijar transparencia de objetos sin resaltar en la selección" msgid "Set value to cell failed." msgstr "" -#contributors: +#contributors:corochasco msgid "Setup Locale of GeoDa Table" msgstr "Configuración Local de Tablas de GeoDa" -#contributors: +#contributors:corochasco msgid "Setup co-locations:" msgstr "Establecer colocalizaciones:" -#contributors: +#contributors:corochasco msgid "Shape" msgstr "Formas" -#contributors: +#contributors:corochasco msgid "Shape Centers" msgstr "Centros de Forma" -#contributors: +#contributors:corochasco msgid "Show As Conditional Map" msgstr "Mostrar como Mapa Condicional" -#contributors: +#contributors:corochasco msgid "Show Axes" msgstr "Mostrar Ejes" -#contributors: +#contributors:corochasco msgid "Show Axes Through Origin" msgstr "Mostrar Ejes sobre el Origen" -#contributors: +#contributors:corochasco msgid "Show CSV Configuration in Merge Data Dialog:" msgstr "Mostrar Formato CSV en Cuadro de Unión de Tablas" -#contributors: +#contributors:corochasco msgid "Show Graph" msgstr "Mostrar Grafo" -#contributors: +#contributors:corochasco msgid "Show LOWESS Smoother" msgstr "Mostrar Alisado LOWESS" -#contributors: +#contributors:corochasco msgid "Show Legend" msgstr "Show Legend" -#contributors: +#contributors:corochasco msgid "Show Linear Smoother" msgstr "Mostrar Alisado Lineal" @@ -4578,19 +4578,19 @@ msgstr "" msgid "Show Recent/Sample Data panel in Connect Datasource Dialog:" msgstr "" -#contributors: +#contributors:corochasco msgid "Show Selection and Neighbors" msgstr "Mostrar Selección y Vecinos" -#contributors: +#contributors:corochasco msgid "Show Status Bar" msgstr "Mostrar Barra de Estado" -#contributors: +#contributors:corochasco msgid "Show Vertical Axis" msgstr "Mostrar Eje Vertical" -#contributors: +#contributors:corochasco msgid "Show connect line" msgstr "Show connect line" @@ -4598,7 +4598,7 @@ msgstr "Show connect line" msgid "Significance Filter" msgstr "" -#contributors: +#contributors:corochasco msgid "Significance Map" msgstr "Mapa de Significación" @@ -4606,27 +4606,27 @@ msgstr "Mapa de Significación" msgid "Simulated Annealing" msgstr "" -#contributors: +#contributors:corochasco msgid "Skater Settings" msgstr "Configuración Skater" -#contributors: +#contributors:corochasco msgid "Smoother" msgstr "Alisado" -#contributors: +#contributors:corochasco msgid "Some calculated values were undefined and this is most likely due to neighborless observations in the weight matrix. Rate calculation successful for observations with neighbors." msgstr "Algunos valores calculados están sin definir y esto se debe muy probablemente a observaciones sin vecinos en la matriz de pesos. Cálculo de tasas correcto para obs. con vecinos." -#contributors: +#contributors:corochasco msgid "Sort" msgstr "Ordenar" -#contributors: +#contributors:corochasco msgid "South European Latin-3 (ISO-8859-3)" msgstr "Sur de Europa Latín-3 (ISO-8859-3)" -#contributors: +#contributors:corochasco msgid "Space-time variables with duplicate name \"%s\" found." msgstr "Encontradas variables Espacio-temporales con el nombre \"%s\" duplicado" @@ -4634,19 +4634,19 @@ msgstr "Encontradas variables Espacio-temporales con el nombre \"%s\" duplicado" msgid "Spatial Constraint:" msgstr "" -#contributors: +#contributors:corochasco msgid "Spatial Correlogram" msgstr "Correlograma Espacial" -#contributors: +#contributors:corochasco msgid "Spatial Empirical Bayes" msgstr "Empírico Bayes Espacial" -#contributors: +#contributors:corochasco msgid "Spatial Error" msgstr "Error Espacial" -#contributors: +#contributors:corochasco msgid "Spatial Join" msgstr "Unión Espacial" @@ -4662,63 +4662,63 @@ msgstr "" msgid "Spatial Join does not work with Table only datasource." msgstr "" -#contributors: +#contributors:corochasco msgid "Spatial Lag" msgstr "Retardo Espacial" -#contributors: +#contributors:corochasco msgid "Spatial Rate" msgstr "Tasa Espacial" -#contributors: +#contributors:corochasco msgid "Spatial Rate Smoothed Variable Settings" msgstr "Configuración Variable Alisada de Tasa Espacial" -#contributors: +#contributors:corochasco msgid "Spatial lag and error regressions require symmetric weights (not KNN). You can still use KNN weights to obtain spatial diagnostics for classic regressions." msgstr "Los modelos del retardo y del error espacial necesitan pesos simétricos (no KNN). Los pesos KNN pueden utilizarse para calcular tests espaciales en el modelo básico." -#contributors: +#contributors:corochasco msgid "Special" msgstr "Especial" -#contributors: +#contributors:corochasco msgid "Specified id field (%s) not found in currently loaded Table." msgstr "Campo id especificado (%s) no se encuentra en la Tabla activa" -#contributors: +#contributors:corochasco msgid "Specified key (%d) not found in currently loaded Table." msgstr "No se encuentra la clave especificada (%d) en la Tabla activa" -#contributors: +#contributors:corochasco msgid "Specified key (%s) not found in currently loaded Table." msgstr "La clave especificada (%s) no se encuentra en la Tabla activa" -#contributors: +#contributors:corochasco msgid "Specified key value field \"%s\" in weights file contains duplicate values in the currently loaded Table." msgstr "El campo de valores clave especificado \"%s\" del fichero de pesos contiene valores duplicados en la Tabla activa." -#contributors: +#contributors:corochasco msgid "Specified key value field \"%s\" on first line of weights file is not an integer type in the currently loaded Table." msgstr "El campo especificado para el valor clave \"%s\" de la 1ª línea del archivo de pesos no es de tipo entero en la tabla activa." -#contributors: +#contributors:corochasco msgid "Specified key value field \"%s\" on first line of weights file not found in currently loaded Table." msgstr "Campo especificado de valor clave \"%s\" de la 1ª línea del archivo de pesos no está en la Tabla activa" -#contributors: +#contributors:corochasco msgid "Specify Seed..." msgstr "Especificar Semilla..." -#contributors: +#contributors:corochasco msgid "Specify bandwidth" msgstr "Especificar ancho de banda" -#contributors: +#contributors:corochasco msgid "Specify manually" msgstr "Especificar manualmente" -#contributors: +#contributors:corochasco msgid "Spectral" msgstr "Espectral" @@ -4726,63 +4726,63 @@ msgstr "Espectral" msgid "Spectral Clustering Map (%d clusters)" msgstr "" -#contributors: +#contributors:corochasco msgid "Spectral Clustering Settings" msgstr "Configuración Clúster Espectral" -#contributors: +#contributors:corochasco msgid "Speed" msgstr "Velocidad" -#contributors: +#contributors:corochasco msgid "Stable Version and Bug Fixes Only" msgstr "Versión Estable y Sólo Corrección de Errores" -#contributors: +#contributors:corochasco msgid "Stack" msgstr "Agregar" -#contributors: +#contributors:corochasco msgid "Standard Deviation" msgstr "Desviación Estándar" -#contributors: +#contributors:corochasco msgid "Standard Deviation Color" msgstr "Color Desviación Estándar" -#contributors: +#contributors:corochasco msgid "Standard Deviation Map" msgstr "Mapa de Desviación Estándar" -#contributors: +#contributors:corochasco msgid "Standardized Data" msgstr "Datos estandarizados" -#contributors: +#contributors:corochasco msgid "Statistics" msgstr "Estadísticos" -#contributors: +#contributors:corochasco msgid "Status Bar" msgstr "Barra de Estado" -#contributors: +#contributors:corochasco msgid "Stopping criterion for power iteration:" msgstr "Criterio de parada para iteración de potencia" -#contributors: +#contributors:corochasco msgid "Strong" msgstr "Grueso" -#contributors: +#contributors:corochasco msgid "Submit Bug Error" msgstr "Enviar Informe de Errores" -#contributors: +#contributors:corochasco msgid "Submit Bug Report" msgstr "Enviar Informe de Errores" -#contributors: +#contributors:corochasco msgid "Success" msgstr "Éxito" @@ -4790,47 +4790,47 @@ msgstr "Éxito" msgid "Success / Warning" msgstr "" -#contributors: +#contributors:corochasco msgid "Successful aggregation." msgstr "Agregación realizada con éxito" -#contributors: +#contributors:corochasco msgid "Suggested field name:" msgstr "Nombre de campo sugerido" -#contributors: +#contributors:corochasco msgid "Sum" msgstr "Suma" -#contributors: +#contributors:corochasco msgid "Summary" msgstr "Resumen" -#contributors: +#contributors:corochasco msgid "Synchronize %s with Time Control" msgstr "Sincronizar %n with Control de Tiempo" -#contributors: +#contributors:corochasco msgid "System" msgstr "Sistema" -#contributors: +#contributors:corochasco msgid "System:" msgstr "Sistema:" -#contributors: +#contributors:corochasco msgid "T&able" msgstr "Tabla" -#contributors: +#contributors:corochasco msgid "Table" msgstr "Tabla" -#contributors: +#contributors:corochasco msgid "Table Name" msgstr "Nombre de Tabla" -#contributors: +#contributors:corochasco msgid "Tabu Length:" msgstr "Distancia Tabú" @@ -4838,7 +4838,7 @@ msgstr "Distancia Tabú" msgid "Tabu Search" msgstr "" -#contributors: +#contributors:corochasco msgid "Tabu length for Tabu Search algorithm has to be an integer number larger than 1 (e.g. 85)." msgstr "Distancia tabú para el algoritmo Búsqueda Tabú debe ser un número entero mayor que 1 (ej. 85)" @@ -4846,11 +4846,11 @@ msgstr "Distancia tabú para el algoritmo Búsqueda Tabú debe ser un número en msgid "Tabu length:" msgstr "" -#contributors: +#contributors:corochasco msgid "Target" msgstr "Objetivo" -#contributors: +#contributors:corochasco msgid "Target Variable" msgstr "Variable Objetivo" @@ -4870,15 +4870,15 @@ msgstr "" msgid "The between-cluster sum of squares:\t" msgstr "" -#contributors: +#contributors:corochasco msgid "The categories of the selected variables do not overlap in space. Please select other variables." msgstr "Las categorías de las variables seleccionadas no se superponen en el espacio. Seleccionar otras variables." -#contributors: +#contributors:corochasco msgid "The connectivity of selected spatial weights is incomplete, please adjust the spatial weights." msgstr "La conectividad de los pesos espaciales seleccionados está incompleta; arreglar matriz de pesos." -#contributors: +#contributors:corochasco msgid "The currently entered threshold value is not a valid number. Please move the slider, or enter a valid number." msgstr "The valor umbral introducido no es un nº válido. Mover el control deslizante o introducir un número válido." @@ -4890,11 +4890,11 @@ msgstr "" msgid "The currently entered threshold value of %f is less than %f which is the minimum value for which there will be no neighborless observations (isolates). \n\nPress Yes to proceed anyhow, press No to abort." msgstr "" -#contributors: +#contributors:corochasco msgid "The data source is read only. Please try to save as other data source." msgstr "La fuente de datos sólo se ha leído. Guardar como otra fuente de datos" -#contributors: +#contributors:corochasco msgid "The first line should have comma separated number of rows and ID name!" msgstr "¡La 1ª línea debería tener un nº de filas separadas por comas y nombre de ID!" @@ -4906,15 +4906,15 @@ msgstr "" msgid "The last seed used by the pseudo random\nnumber generator was " msgstr "" -#contributors: +#contributors:corochasco msgid "The length of a string field must be at least %d and at most %d. Keeping original value." msgstr "El tamaño de un campo de carácter debe ser, al menos, %d y como mucho, %d. Mantener valor original." -#contributors: +#contributors:corochasco msgid "The length of an integral numeric field must be at least %d and at most %d. Keeping original value." msgstr "El tamaño de un campo numérico entero debe ser, al menos, %d y como mucho, %d. Mantener valor original." -#contributors: +#contributors:corochasco msgid "The length of an non-integral numeric field must be at least %d and at most %d. Keeping original value." msgstr "La longitud de un campo numérico no entero debe ser al menos %d y como mucho %d. Mantener valor original." @@ -4926,35 +4926,35 @@ msgstr "" msgid "The new theme chosen will no longer include rates smoothing. Please use the Rates submenu to choose a theme with rates again." msgstr "" -#contributors: +#contributors:corochasco msgid "The number of covariates should be more than the number of observations." msgstr "El nº de covariables debería ser superior al nº de observaciones." -#contributors: +#contributors:corochasco msgid "The number of decimal places for a non-integral numeric field must be at least %d and at most %d. Keeping original value." msgstr "El nº de lugares decimales de un campo numérico no entero debe ser, al menos, %d y como mucho, %d. Mantener valor original." -#contributors: +#contributors:corochasco msgid "The number of displayed decimal places for a non-integral numeric field must be at least %d and at most %d. Keeping original value." msgstr "El nº de lugares decimales mostrados para un campo numérico no entero debe ser, al menos, %d y como mucho, %d. Mantener el valor original." -#contributors: +#contributors:corochasco msgid "The number of identified clusters is less than " msgstr "El nº de clústers identificados es menor que " -#contributors: +#contributors:corochasco msgid "The number of observations specified in chosen weights file is %d, but the number in the current Table is %d, which is incompatible." msgstr "El nº de observaciones especificadas in el fichero de pesos elegido es %d, pero el nº en la Tabla activa es %d, lo que es incompatible." -#contributors: +#contributors:corochasco msgid "The number of observations specified in chosen weights file is incompatible with current Table." msgstr "El nº de observaciones especificado en el archivo de pesos es incompatible con la Tabla activa." -#contributors: +#contributors:corochasco msgid "The number of records in current table is larger than the number of records in import table. Please choose import table >= %d records" msgstr "El nº de datos de la tabla activa es mayor que el nº de datos de la tabla importada. Seleccionar importar tabla >= % datos" -#contributors: +#contributors:corochasco msgid "The original datasource %s is not a valid file. GeoDa \"Save\" only works on file datasource." msgstr "Fichero de fuente de datos original %s no válido. GeoDa \"Guardar\" sólo funciona con fuentes de datos de ficheros." @@ -4966,7 +4966,7 @@ msgstr "" msgid "The sample size for random sampling is too small.\nPlease increase the number of iterations." msgstr "" -#contributors: +#contributors:corochasco msgid "The selected database driver is not supported on this platform. Please check GeoDa website for more information about database support and connection." msgstr "Controlador de base de datos seleccionado no admitido en esta plataforma. Consulte la web de GeoDa para más información sobre bases de datos y conexiones admitidas." @@ -4978,15 +4978,15 @@ msgstr "" msgid "The selected group variable should contains %d items. Please modify the group variable in Time->Time Editor, or select another variable." msgstr "" -#contributors: +#contributors:corochasco msgid "The selected variable %s is not valid. If it's a grouped variable, please modify it in Time->Time Editor. Or please select another variable." msgstr "La variable seleccionada %s no es válida. Si es una variable agrupada, notificarlo en el Editor Tiempo->Time. O seleccionar otra variable." -#contributors: +#contributors:corochasco msgid "The selected variable is not numeric. Please select another variable." msgstr "La variable seleccionada no es numérica. Seleccionar otra variable." -#contributors: +#contributors:corochasco msgid "The set of values in the import key fields has no match in current table. Please choose keys with matching sets of values." msgstr "Grupo de valores de campos clave importados sin coincidencia en la tabla activa. Buscar claves con grupos de valores coincidentes." @@ -4998,11 +4998,11 @@ msgstr "" msgid "The total within-cluster sum of squares:\t" msgstr "" -#contributors: +#contributors:corochasco msgid "Themeless" msgstr "Un Color" -#contributors: +#contributors:corochasco msgid "Themeless Map" msgstr "Mapa de un Color" @@ -5010,15 +5010,15 @@ msgstr "Mapa de un Color" msgid "There are spatial objects being counted more than once. Please check the results." msgstr "" -#contributors: +#contributors:corochasco msgid "There are unsaved data source or weights/time definition changes." msgstr "Sin guardar cambios en fuente de datos o definición de pesos/tiempo." -#contributors: +#contributors:corochasco msgid "There is a view could not be closed. Please manually close and try again." msgstr "No se puede cerrar una vista. Cerrarla manualmente e intentarlo de nuevo." -#contributors: +#contributors:corochasco msgid "There is an error during PCA calculation. Please check if the data is valid." msgstr "Error durante el cálculo del ACP. Comprobar que los datos son válidos." @@ -5026,111 +5026,111 @@ msgstr "Error durante el cálculo del ACP. Comprobar que los datos son válidos. msgid "There is at least one neighborless observation. Check the islands in weights histogram and linked map." msgstr "" -#contributors: +#contributors:corochasco msgid "There is at least one neighborless observation. Check the weights histogram and linked map to see if the islands are real or not. If not, adjust the distance threshold (points) or the precision threshold (polygons)." msgstr "Hay al menos una observación sin vecinos. Comprobar el histograma de pesos y el mapa adjunto para ver si las islas son reales o no. Si no lo son, ajuste la distancia umbral (puntos) o el umbral de precisión (polígonos)." -#contributors: +#contributors:corochasco msgid "There is at least one view could not be closed. Please manually close and try again." msgstr "Al menos una vista no puede ser cerrada. Cerrarla manualmente e intentarlo de nuevo." -#contributors: +#contributors:corochasco msgid "There is at least one view open that depends on this matrix. Ok to close these views and remove?" msgstr "Hay, al menos, una vista abierta que depende de esta matriz. ¿De acuerdo con cerrar y eliminar estas vistas?" -#contributors: +#contributors:corochasco msgid "There is one other view open that depends on this matrix. Ok to close this view and remove?" msgstr "Hay otra vista abierta que depende de esta matriz. ¿Está de acuerdo en cerrarla y eliminarla?" -#contributors: +#contributors:corochasco msgid "There was a problem associating the weights file." msgstr "Se ha producido un problema al asociar el archivo de pesos" -#contributors: +#contributors:corochasco msgid "There was a problem generating voronoi contiguity neighbors. Please report this." msgstr "Problema al generar vecinos de contigüidad voronoi. Enviar informe sobre esta cuestión." -#contributors: +#contributors:corochasco msgid "There was a problem reading the layer" msgstr "Problema de lectura de la capa" -#contributors: +#contributors:corochasco msgid "There was a problem reading the table" msgstr "Problema de lectura de tabla" -#contributors: +#contributors:corochasco msgid "There was a problem requesting the weights file." msgstr "Se ha producido un problema al llamar al fichero de pesos" -#contributors: +#contributors:corochasco msgid "These are the row numbers of the records without location information." msgstr "Éstos son los nº de filas de los datos sin información de localización." -#contributors: +#contributors:corochasco msgid "Thiessen Polygons" msgstr "Polígonos Thiessen" -#contributors: +#contributors:corochasco msgid "Third Variable (Z)" msgstr "Tercera Variable (Z)" -#contributors: +#contributors:corochasco msgid "This datasource is not supported. Please export to other datasource that GeoDa supports first." msgstr "Esta fuente de datos no está admitida. Exportar antes a una fuente de datos admitida por GeoDa." -#contributors: +#contributors:corochasco msgid "This field name already exists (non-integer type). Please input a unique name." msgstr "El nombre del campo ya existe (tipo no entero). Introducir un campo único." -#contributors: +#contributors:corochasco msgid "This format is not supported." msgstr "Formato no admitido" -#contributors: +#contributors:corochasco msgid "This is the list of existing grouped variables. As new groups are created, they will appear on this list. You can open an existing .gda file and edit it here." msgstr "Lista de variables agrupadas existentes. Al crear nuevos grupos, éstos aparecerán en esta lista. Puede abrir un fichero .gda existente y editarlo aquí." -#contributors: +#contributors:corochasco msgid "This view currently supports data with at most 1000 observations. The Spatial Correlogram Scatterplot plots distances between all pairs of observations. The current data set has %d observations and %d unordered pairs of observations." msgstr "Esta vista suele admitir datos hasta 1000 observaciones. El Diagrama del Correlograma Espacial representa distancias entre todos los pares de observaciones. La base de datos activa tiene %d observaciones y %d pares desordenados de observaciones." -#contributors: +#contributors:corochasco msgid "Thousands:" msgstr "Miles" -#contributors: +#contributors:corochasco msgid "Tim&e" msgstr "Tiempo" -#contributors: +#contributors:corochasco msgid "Time" msgstr "Tiempo" -#contributors: +#contributors:corochasco msgid "Time Editor" msgstr "Editor Tiempo" -#contributors: +#contributors:corochasco msgid "Time Player" msgstr "Reproductor de Tiempo" -#contributors: +#contributors:corochasco msgid "Time Setup" msgstr "Asistente de Tiempo" -#contributors: +#contributors:corochasco msgid "Time Variable Options" msgstr "Opciones de Variable Temporal" -#contributors: +#contributors:corochasco msgid "Time:" msgstr "Tiempo:" -#contributors: +#contributors:corochasco msgid "Title of Visualization" msgstr "Título de Visualización" -#contributors: +#contributors:corochasco msgid "Tools" msgstr "Herramientas" @@ -5138,7 +5138,7 @@ msgstr "Herramientas" msgid "Top" msgstr "" -#contributors: +#contributors:corochasco msgid "Transformation:" msgstr "Transformación:" @@ -5154,95 +5154,95 @@ msgstr "" msgid "Travel Distances Tool" msgstr "" -#contributors: +#contributors:corochasco msgid "Turkish (Windows-1254)" msgstr "Turco (Windows-1254)" -#contributors: +#contributors:corochasco msgid "Turkish Latin-5 (ISO-8859-9)" msgstr "Turco Latín-5 (ISO-8859-9)" -#contributors: +#contributors:corochasco msgid "Type" msgstr "Tipo" -#contributors: +#contributors:corochasco msgid "Type 1" msgstr "Tipo 1" -#contributors: +#contributors:corochasco msgid "Type 1a" msgstr "Tipo 1a" -#contributors: +#contributors:corochasco msgid "Type 2" msgstr "Tipo 2" -#contributors: +#contributors:corochasco msgid "Type 2a" msgstr "Tipo 2a" -#contributors: +#contributors:corochasco msgid "Unable to overwrite " msgstr "No se puede sobrescribir" -#contributors: +#contributors:corochasco msgid "Undefined" msgstr "Sin definir" -#contributors: +#contributors:corochasco msgid "Undo" msgstr "Deshacer" -#contributors: +#contributors:corochasco msgid "Ungrouped Variables" msgstr "Variables Sin Agrupar" -#contributors: +#contributors:corochasco msgid "Unicode (UTF-16LE)" msgstr "Unicode (UTF-16LE)" -#contributors: +#contributors:corochasco msgid "Unicode (UTF-8)" msgstr "Unicode (UTF-8)" -#contributors: +#contributors:corochasco msgid "Unique Values" msgstr "Valores Individuales" -#contributors: +#contributors:corochasco msgid "Unique Values Map" msgstr "Mapa de Valores Individuales" -#contributors: +#contributors:corochasco msgid "Univariate" msgstr "Univariante" -#contributors: +#contributors:corochasco msgid "Univariate Local Geary" msgstr "Geary Local Univariante" -#contributors: +#contributors:corochasco msgid "Univariate Local Join Count" msgstr "Join Count Local Univariante" -#contributors: +#contributors:corochasco msgid "Univariate Local Moran's I" msgstr "I de Moran Local Univariante" -#contributors: +#contributors:corochasco msgid "Univariate Moran's I" msgstr "I de Morán Univariante" -#contributors: +#contributors:corochasco msgid "Unknow exception. Please contact GeoDa support." msgstr "Excepción desconocida. Contactar con el soporte de GeoDa." -#contributors: +#contributors:corochasco msgid "Unselected" msgstr "Desmarcado" -#contributors: +#contributors:corochasco msgid "Unselected =" msgstr "No Seleccionados" @@ -5250,11 +5250,11 @@ msgstr "No Seleccionados" msgid "Up" msgstr "" -#contributors: +#contributors:corochasco msgid "Update GeoDa completed" msgstr "Actualización de GeoDa completada" -#contributors: +#contributors:corochasco msgid "Update GeoDa failed" msgstr "Error de Actualización de GeoDa" @@ -5262,11 +5262,11 @@ msgstr "Error de Actualización de GeoDa" msgid "Update project information failed. \n\nDetails: The layer information defined in project file does no match opened datasource." msgstr "" -#contributors: +#contributors:corochasco msgid "Upper outlier" msgstr "Atípico superior" -#contributors: +#contributors:corochasco msgid "Upper-right corner" msgstr "Esquina superior derecha" @@ -5278,23 +5278,23 @@ msgstr "" msgid "Use Power Iteration method:\tMax iterations=" msgstr "" -#contributors: +#contributors:corochasco msgid "Use Power Iteration:" msgstr "Utilizar Interación de Potencia:" -#contributors: +#contributors:corochasco msgid "Use Scientific Notation" msgstr "Usar Notación Científica" -#contributors: +#contributors:corochasco msgid "Use Specified Seed" msgstr "Usar Semilla Específica" -#contributors: +#contributors:corochasco msgid "Use Transparent Legend Background" msgstr "Use Transparent Legend Background" -#contributors: +#contributors:corochasco msgid "Use Weights:" msgstr "Utilizar Pesos:" @@ -5302,15 +5302,15 @@ msgstr "Utilizar Pesos:" msgid "Use bounding box of input datasource" msgstr "" -#contributors: +#contributors:corochasco msgid "Use classic yellow cross-hatching to highlight selection in maps:" msgstr "Utilizar el típico entramado amarillo para destacar selecciones en mapas:" -#contributors: +#contributors:corochasco msgid "Use existing field name" msgstr "Usar nombre existente de campo" -#contributors: +#contributors:corochasco msgid "Use geometric centroids" msgstr "Utilizar centroides geométricos" @@ -5318,11 +5318,11 @@ msgstr "Utilizar centroides geométricos" msgid "Use geometric centroids (weighting): \n" msgstr "" -#contributors: +#contributors:corochasco msgid "Use inverse distance?" msgstr "¿Usar distancia inversa?" -#contributors: +#contributors:corochasco msgid "Use max knn distance as bandwidth" msgstr "Usar distancia máx. k-vecinos como ancho banda" @@ -5334,31 +5334,31 @@ msgstr "" msgid "Use outline of input datasource" msgstr "" -#contributors: +#contributors:corochasco msgid "Use row-standardized weights" msgstr "Usar pesos estandarizados por filas" -#contributors: +#contributors:corochasco msgid "Use selected as specified alpha level" msgstr "Utilizar seleccionados como nivel alfa especificado" -#contributors: +#contributors:corochasco msgid "Use specified seed:" msgstr "Utilizar semilla especificada" -#contributors: +#contributors:corochasco msgid "Use the bounding box of shape datasource" msgstr "Usar el cuadro delimitador de la fuente de datos shape" -#contributors: +#contributors:corochasco msgid "User Defined" msgstr "Definido por Usuario" -#contributors: +#contributors:corochasco msgid "User Name" msgstr "Nombre Usuario" -#contributors: +#contributors:corochasco msgid "User name" msgstr "Nombre usuario" @@ -5366,15 +5366,15 @@ msgstr "Nombre usuario" msgid "Value" msgstr "" -#contributors: +#contributors:corochasco msgid "Values assigned to target field successfully." msgstr "Valores asignados con éxito al campo de destino." -#contributors: +#contributors:corochasco msgid "Var Calc Container" msgstr "Contenedor de Var Calc" -#contributors: +#contributors:corochasco msgid "Variable" msgstr "Variable" @@ -5390,67 +5390,67 @@ msgstr "" msgid "Variable %s is a placeholer" msgstr "" -#contributors: +#contributors:corochasco msgid "Variable %s is a time-grouped variable. Please ungroup this variable to delete." msgstr "La variable %s está temporalmente agrupada. Desagrupar esta variable para borrarla." -#contributors: +#contributors:corochasco msgid "Variable %s is no longer in the Table. Please close and reopen the Regression Dialog to synchronize with Table data." msgstr "La variable % no está en la Tabla. Cerrar y reabrir el cuadro de diálogo Regresión para sincronizar con los datos de la Tabla." -#contributors: +#contributors:corochasco msgid "Variable %s is no longer in the Table. Please close and reopen this dialog to synchronize with Table data." msgstr "Variable %s ya no está en la Tabla. Cerrar y reabrir este cuadro de diálogo para sincronizar con datos de la Tabla" -#contributors: +#contributors:corochasco msgid "Variable %s is not valid. Please select another variable." msgstr "Variable %s no válida. Seleccionar otra variable." -#contributors: +#contributors:corochasco msgid "Variable / Constant" msgstr "Variable / Constante" -#contributors: +#contributors:corochasco msgid "Variable %s is specified. " msgstr "Se ha especificado variable %s." -#contributors: +#contributors:corochasco msgid "Variable Choice" msgstr "Elección de Variable" -#contributors: +#contributors:corochasco msgid "Variable Name" msgstr "Nombre de la Variable" -#contributors: +#contributors:corochasco msgid "Variable Properties" msgstr "Propiedades de Variable" -#contributors: +#contributors:corochasco msgid "Variable Properties - " msgstr "Propiedades de la Variable - " -#contributors: +#contributors:corochasco msgid "Variable Setting" msgstr "Configuración de Variable" -#contributors: +#contributors:corochasco msgid "Variable Settings" msgstr "Configuración de Variable" -#contributors: +#contributors:corochasco msgid "Variable Type Error" msgstr "Error Tipo de Variable" -#contributors: +#contributors:corochasco msgid "Variable Value Error" msgstr "Error en Valor de Variable" -#contributors: +#contributors:corochasco msgid "Variable name \"%s\" is either a duplicate or is invalid. Please enter an alternative, non-duplicate variable name." msgstr "El nombre de la variable \"%s\" no es válido o está duplicado. Introducir otro nombre de variable no duplicado." -#contributors: +#contributors:corochasco msgid "Variable name \"%s\" is either a duplicate or is invalid. Please enter an alternative, non-duplicate variable name. The first character must be a letter, and the remaining characters can be either letters, numbers or underscores. For DBF table, a valid variable name is between one and ten characters long." msgstr "El nombre de variable \"%s\" está dupliado o no es válido. Introducir nombre alternativo no duplicado. El primer carácter debe ser una letra y el resto pueden ser letras, números o guiones bajos. Un nombre válido para las tablas DFB debe tener entre uno y diez caracteres de largo." @@ -5462,11 +5462,11 @@ msgstr "" msgid "Variable name is either a duplicate or is invalid. Please\nenter an alternative, non-duplicate variable name.\n\n" msgstr "" -#contributors: +#contributors:corochasco msgid "Variable:" msgstr "Variable" -#contributors: +#contributors:corochasco msgid "Variables" msgstr "Variables" @@ -5474,47 +5474,47 @@ msgstr "Variables" msgid "Variables:" msgstr "" -#contributors: +#contributors:corochasco msgid "Vertical Bins Breaks" msgstr "Cortes Intervalos Verticales" -#contributors: +#contributors:corochasco msgid "Vertical Cells" msgstr "Celdas Verticales" -#contributors: +#contributors:corochasco msgid "Vietnamese (Windows-1258)" msgstr "Vietnamita (Windows-1258)" -#contributors: +#contributors:corochasco msgid "View" msgstr "Vista" -#contributors: +#contributors:corochasco msgid "View Original Data" msgstr "Ver Datos Originales" -#contributors: +#contributors:corochasco msgid "View Standardized Data" msgstr "Ver Variables Estandarizadas" -#contributors: +#contributors:corochasco msgid "Voronoi Contiguity Error" msgstr "Error de Contigüidad de Voronoi" -#contributors: +#contributors:corochasco msgid "WFS URL" msgstr "URL de WFS" -#contributors: +#contributors:corochasco msgid "Warning" msgstr "Aviso" -#contributors: +#contributors:corochasco msgid "Warning: %d observations are neighborless." msgstr "Aviso: %d observaciones no tienen vecinos." -#contributors: +#contributors:corochasco msgid "Warning: %d observations is neighborless." msgstr "Aviso: %d observaciones sin vecinos." @@ -5522,47 +5522,47 @@ msgstr "Aviso: %d observaciones sin vecinos." msgid "Warning: NULL geometry" msgstr "" -#contributors: +#contributors:corochasco msgid "Warning: loss data" msgstr "Aviso: pérdida de datos" -#contributors: +#contributors:corochasco msgid "Was not able to load weights matrix." msgstr "Imposible cargar matriz de pesos." -#contributors: +#contributors:corochasco msgid "Web" msgstr "Web" -#contributors: +#contributors:corochasco msgid "Weight" msgstr "Pesos" -#contributors: +#contributors:corochasco msgid "Weight matrix required for chosen spatial rate method." msgstr "El método de tasas espaciales necesita una matriz de pesos." -#contributors: +#contributors:corochasco msgid "Weighting:" msgstr "Ponderación:" -#contributors: +#contributors:corochasco msgid "Weights" msgstr "pesos" -#contributors: +#contributors:corochasco msgid "Weights File" msgstr "Fichero de pesos" -#contributors: +#contributors:corochasco msgid "Weights File Creation" msgstr "Creación Archivo de Pesos" -#contributors: +#contributors:corochasco msgid "Weights Intersection" msgstr "Weights Intersection" -#contributors: +#contributors:corochasco msgid "Weights Manager" msgstr "Gestor de pesos" @@ -5570,15 +5570,15 @@ msgstr "Gestor de pesos" msgid "Weights Name" msgstr "" -#contributors: +#contributors:corochasco msgid "Weights Symmetry Check" msgstr "Comprobar Simetría de Pesos" -#contributors: +#contributors:corochasco msgid "Weights Union" msgstr "Weights Intersection" -#contributors: +#contributors:corochasco msgid "Weights file \"%s\" created successfully." msgstr "Archivo de pesos \"%s\" creado con éxito." @@ -5586,47 +5586,47 @@ msgstr "Archivo de pesos \"%s\" creado con éxito." msgid "Weights file/format is not valid." msgstr "" -#contributors: +#contributors:corochasco msgid "Weights:" msgstr "Pesos:" -#contributors: +#contributors:corochasco msgid "Welcome to GeoDa" msgstr "Bienvenidos a GeoDa" -#contributors: +#contributors:corochasco msgid "Welcome to GeoDa 1.8.16" msgstr "Bienvenidos a GeoDa 1.8.16" -#contributors: +#contributors:corochasco msgid "West European Latin-1 (ISO-8859-1)" msgstr "Europeo Occidental Latín-1 (ISO-8859-1)" -#contributors: +#contributors:corochasco msgid "West European Latin-9 (ISO-8859-15)" msgstr "Europeo Occidental Latín-9 (ISO-8859-15)" -#contributors: +#contributors:corochasco msgid "What windows to open?" msgstr "Qué ventana abrir" -#contributors: +#contributors:corochasco msgid "When \"all times\" selected for either variable, result field must also be \"all times.\"" msgstr "Al seleccionar \"todos los períodos\", el campo de resultados debe ser también \"todos los períodos.\"" -#contributors: +#contributors:corochasco msgid "When \"all times\" selected for variable, result field must also be \"all times.\"" msgstr "Al seleccionar \"todos los períodos\", el campo de resultados debe ser también \"todos los períodos.\"" -#contributors: +#contributors:corochasco msgid "White Test" msgstr "Test de White" -#contributors: +#contributors:corochasco msgid "Width in pixels" msgstr "Ancho en píxeles" -#contributors: +#contributors:corochasco msgid "Width:" msgstr "Width:" @@ -5638,71 +5638,71 @@ msgstr "" msgid "Within-cluster sum of squares:\n" msgstr "" -#contributors: +#contributors:corochasco msgid "Wrong number of rows!" msgstr "¡Nº equivocado de columnas!" -#contributors: +#contributors:corochasco msgid "Wrote GeoDa Project File: " msgstr "Escrito en Archivo Proyecto GeoDa:" -#contributors: +#contributors:corochasco msgid "X" msgstr "X" -#contributors: +#contributors:corochasco msgid "X Variable" msgstr "Variable X" -#contributors: +#contributors:corochasco msgid "X-Axis" msgstr "Eje-X" -#contributors: +#contributors:corochasco msgid "X-Coordinates" msgstr "Coordenadas-X" -#contributors: +#contributors:corochasco msgid "X-coord" msgstr "Coord-X" -#contributors: +#contributors:corochasco msgid "X-coordinate" msgstr "coordenada-X" -#contributors: +#contributors:corochasco msgid "X-coordinate variable" msgstr "Variable coordenada-X" -#contributors: +#contributors:corochasco msgid "Y" msgstr "y" -#contributors: +#contributors:corochasco msgid "Y Variable" msgstr "Variable Y" -#contributors: +#contributors:corochasco msgid "Y-Axis" msgstr "Eje-Y" -#contributors: +#contributors:corochasco msgid "Y-Coordinates" msgstr "Coordenadas-Y" -#contributors: +#contributors:corochasco msgid "Y-coord" msgstr "Coord-Y" -#contributors: +#contributors:corochasco msgid "Y-coordinate" msgstr "coordenada-Y" -#contributors: +#contributors:corochasco msgid "Y-coordinate variable" msgstr "Variable coordenada-Y" -#contributors: +#contributors:corochasco msgid "Yes" msgstr "Sí" @@ -5714,19 +5714,19 @@ msgstr "" msgid "You have requested to create a new file project %s while another project is open. Please close project %s and try again." msgstr "" -#contributors: +#contributors:corochasco msgid "Your Email address (Optional):" msgstr "Dirección de correo electrónico (Opcional):" -#contributors: +#contributors:corochasco msgid "Your GeoDa is already up-to-date." msgstr "Su GeoDa está ya actualizado." -#contributors: +#contributors:corochasco msgid "Your Github account (Optional):" msgstr "Tu cuenta de Gibhub (Opcional):" -#contributors: +#contributors:corochasco msgid "Your table cannot be aggregated because the key field \"%s\" is unique. Please use another key." msgstr "Imposible agregar tabla porque el campo clave \"%s\" es único. Utilizar otro campo clave." @@ -5734,43 +5734,43 @@ msgstr "Imposible agregar tabla porque el campo clave \"%s\" es único. Utilizar msgid "Your table cannot be merged because the key field \"%s\" is not unique. \nIt contains undefined or duplicate values.\n\nDetails:" msgstr "" -#contributors: +#contributors:corochasco msgid "Z" msgstr "Z" -#contributors: +#contributors:corochasco msgid "Z Variable" msgstr "Variable Z" -#contributors: +#contributors:corochasco msgid "Zoom : press right-mouse button" msgstr "Zoom: presionar botón derecho del ratón" -#contributors: +#contributors:corochasco msgid "Zoom In" msgstr "Zoom +" -#contributors: +#contributors:corochasco msgid "Zoom Out" msgstr "Zoom -" -#contributors: +#contributors:corochasco msgid "Zooming Mode" msgstr "Modo de Zoom" -#contributors: +#contributors:corochasco msgid "[Please briefly describe what went wrong]" msgstr "[Describir brevemente lo que no ha funcionado]" -#contributors: +#contributors:corochasco msgid "[Steps you took before something went wrong]" msgstr "[Pasos realizados antes de tener problemas]" -#contributors: +#contributors:corochasco msgid "\"%s\" is not a valid p-value. Default p-value (0.01) is used" msgstr "\"%s\" p-valor no válido. Utilizado el p-valor (0.01) por defecto" -#contributors: +#contributors:corochasco msgid "\"%s\" is not a valid seed. Seed unchanged." msgstr "\"%s\" semilla no válida. Semilla sin modificar." @@ -5826,7 +5826,7 @@ msgstr "" msgid "adaptive kernel" msgstr "" -#contributors: +#contributors:corochasco msgid "and field" msgstr "and field" @@ -5838,55 +5838,55 @@ msgstr "" msgid "bandwidth" msgstr "" -#contributors: +#contributors:corochasco msgid "binary" msgstr "binario" -#contributors: +#contributors:corochasco msgid "break 0" msgstr "Corte 0" -#contributors: +#contributors:corochasco msgid "calculating..." msgstr "calculando..." -#contributors: +#contributors:corochasco msgid "can't compute" msgstr "imposible calcular" -#contributors: +#contributors:corochasco msgid "category 1" msgstr "Categoría 1" -#contributors: +#contributors:corochasco msgid "choice:" msgstr "elección:" -#contributors: +#contributors:corochasco msgid "choose a variable" msgstr "Elegir una variable" -#contributors: +#contributors:corochasco msgid "csv file:" msgstr "fichero csv:" -#contributors: +#contributors:corochasco msgid "current table key" msgstr "Clave de la tabla activa" -#contributors: +#contributors:corochasco msgid "custom" msgstr "Personalizado" -#contributors: +#contributors:corochasco msgid "dBase Database File (*.dbf)|*.dbf" msgstr "Archivo Datos dBase (*.dbf)|*.dbf" -#contributors: +#contributors:corochasco msgid "datasource.type %s unknown.." msgstr "fuentedatos.tipo %n desconocido.." -#contributors: +#contributors:corochasco msgid "day:" msgstr "día:" @@ -5910,7 +5910,7 @@ msgstr "" msgid "distance vars" msgstr "" -#contributors: +#contributors:corochasco msgid "diverging" msgstr "divergente" @@ -5918,11 +5918,11 @@ msgstr "divergente" msgid "done" msgstr "" -#contributors: +#contributors:corochasco msgid "ds:" msgstr "ds" -#contributors: +#contributors:corochasco msgid "enumerate as 1, 2, 3, ..." msgstr "Numerar como 1, 2, 3, ..." @@ -5930,11 +5930,11 @@ msgstr "Numerar como 1, 2, 3, ..." msgid "false" msgstr "" -#contributors: +#contributors:corochasco msgid "field name:" msgstr "nombre de campo:" -#contributors: +#contributors:corochasco msgid "fields:" msgstr "campos:" @@ -5942,7 +5942,7 @@ msgstr "campos:" msgid "file" msgstr "" -#contributors: +#contributors:corochasco msgid "file size:" msgstr "tamaño de archivo:" @@ -5954,15 +5954,15 @@ msgstr "" msgid "id variable" msgstr "" -#contributors: +#contributors:corochasco msgid "import table key" msgstr "Clave de tabla importada" -#contributors: +#contributors:corochasco msgid "in current layer." msgstr "in current layer." -#contributors: +#contributors:corochasco msgid "inches" msgstr "inches" @@ -5974,7 +5974,7 @@ msgstr "" msgid "inverse distance" msgstr "" -#contributors: +#contributors:corochasco msgid "is associated to" msgstr "is associated to" @@ -6002,15 +6002,15 @@ msgstr "" msgid "max neighbors" msgstr "" -#contributors: +#contributors:corochasco msgid "max-p" msgstr "MaxP" -#contributors: +#contributors:corochasco msgid "max:" msgstr "máx." -#contributors: +#contributors:corochasco msgid "maximum" msgstr "máximo" @@ -6018,7 +6018,7 @@ msgstr "máximo" msgid "maximum\npossible" msgstr "" -#contributors: +#contributors:corochasco msgid "mean" msgstr "media" @@ -6046,11 +6046,11 @@ msgstr "" msgid "min neighbors" msgstr "" -#contributors: +#contributors:corochasco msgid "min:" msgstr "mín." -#contributors: +#contributors:corochasco msgid "minimum" msgstr "mínimo" @@ -6058,15 +6058,15 @@ msgstr "mínimo" msgid "minimum\npossible" msgstr "" -#contributors: +#contributors:corochasco msgid "mm" msgstr "mm" -#contributors: +#contributors:corochasco msgid "month:" msgstr "mes:" -#contributors: +#contributors:corochasco msgid "name:" msgstr "nombre" @@ -6082,7 +6082,7 @@ msgstr "" msgid "not saved" msgstr "" -#contributors: +#contributors:corochasco msgid "numeric" msgstr "numérico" @@ -6090,11 +6090,11 @@ msgstr "numérico" msgid "obs " msgstr "" -#contributors: +#contributors:corochasco msgid "obs#" msgstr "nº obs." -#contributors: +#contributors:corochasco msgid "observation:" msgstr "observación" @@ -6106,7 +6106,7 @@ msgstr "" msgid "parent group" msgstr "" -#contributors: +#contributors:corochasco msgid "pixels" msgstr "pixels" @@ -6118,19 +6118,19 @@ msgstr "" msgid "range, est. distance" msgstr "" -#contributors: +#contributors:corochasco msgid "records:" msgstr "registros" -#contributors: +#contributors:corochasco msgid "redcap" msgstr "REDCAP" -#contributors: +#contributors:corochasco msgid "row-standardized" msgstr "estandarizada por filas" -#contributors: +#contributors:corochasco msgid "row:\n" msgstr "fila:\n" @@ -6146,27 +6146,27 @@ msgstr "" msgid "sd from mean" msgstr "" -#contributors: +#contributors:corochasco msgid "selected:" msgstr "seleccionado:" -#contributors: +#contributors:corochasco msgid "sequential" msgstr "secuencial" -#contributors: +#contributors:corochasco msgid "show normal distribution p-val map" msgstr "Mostrar mapa de p-val. de distribución normal" -#contributors: +#contributors:corochasco msgid "show normal distribution p-val maps" msgstr "Mostrar mapas de p-val. de distribución normal" -#contributors: +#contributors:corochasco msgid "show significance maps" msgstr "Mostrar mapas de significación" -#contributors: +#contributors:corochasco msgid "skater" msgstr "skater" @@ -6174,15 +6174,15 @@ msgstr "skater" msgid "small" msgstr "" -#contributors: +#contributors:corochasco msgid "space-time variable found with no name" msgstr "Variable espacio-temporal encontrada sin nombre" -#contributors: +#contributors:corochasco msgid "standard deviation" msgstr "desviación estándar" -#contributors: +#contributors:corochasco msgid "suggested title:" msgstr "título sugerido:" @@ -6190,7 +6190,7 @@ msgstr "título sugerido:" msgid "symmetry" msgstr "" -#contributors: +#contributors:corochasco msgid "thematic" msgstr "temática" @@ -6198,7 +6198,7 @@ msgstr "temática" msgid "threshold value" msgstr "" -#contributors: +#contributors:corochasco msgid "time" msgstr "tiempo" @@ -6206,7 +6206,7 @@ msgstr "tiempo" msgid "to" msgstr "" -#contributors: +#contributors:corochasco msgid "to define weights." msgstr "pendiente definición de pesos." @@ -6230,11 +6230,11 @@ msgstr "" msgid "undefined: " msgstr "" -#contributors: +#contributors:corochasco msgid "uni. dist. Min" msgstr "Dist. min. uni." -#contributors: +#contributors:corochasco msgid "uniform distribution" msgstr "distribución uniforme" @@ -6242,19 +6242,19 @@ msgstr "distribución uniforme" msgid "unknown" msgstr "" -#contributors: +#contributors:corochasco msgid "using row-standardized weights" msgstr "usando pesos estandarizados por filas" -#contributors: +#contributors:corochasco msgid "value" msgstr "Valor" -#contributors: +#contributors:corochasco msgid "value:" msgstr "valor:" -#contributors: +#contributors:corochasco msgid "var name:" msgstr "nombre var.:" @@ -6262,23 +6262,23 @@ msgstr "nombre var.:" msgid "variable name" msgstr "" -#contributors: +#contributors:corochasco msgid "version:" msgstr "versión:" -#contributors: +#contributors:corochasco msgid "weights:" msgstr "pesos" -#contributors: +#contributors:corochasco msgid "wrong model number" msgstr "nº equivocado de modelo" -#contributors: +#contributors:corochasco msgid "y:" msgstr "y:" -#contributors: +#contributors:corochasco msgid "year:" msgstr "año" diff --git a/internationalization/token.pickle b/internationalization/token.pickle index 034b6d1622ffa15e79c98e94ed6a664b188fa034..cdcd605295581523395a94d8c31f725605429331 100644 GIT binary patch delta 556 zcmYjO&2p1a7&V>5)^^6x86B(JZgj?^lmrr%m!y;sLJj$8VCpc0TnK?e_-i0DPIS@T z-En;bpTK?hK8O#YJ5jUfS)Fq>-#Op;UH(zoelCB#-+S~A=(XkhmJ4gXp2Q2XW`uAK zz1Y^>2&1F+1C`@5Bs1wB7}M~aMj*y!Y0AO^Us%A zQs{sh0;!iSdg;bh*a2DHW}61J>~F-FBiXfOT)CEbApk*QnjKM5FIhpsUKQ_~~0=>R^ewEZatvP4` z+89m}Mw+Bq%fjd}Ob07F%rH8b>oJV&8~BjsxP7?)^QcmO_5R@Q8@|IbM$fe%@ncT%^vDz)N^Z!hoV6{b z3uFK;fHIWUTvcSc;nej&TvvN*J;``!ZAkpwaJhy_kiuf-aET+;$>773JDZv!WLv_e z!@4tJ&|yFo_MGX^iwKOKyeV?+&PwR;Khu)X#^@x!FP%KYg=x5UG49_2h|hnO_!qc{ VyfY(MY#(EEoL}!9mvJ(y{Q=<>#xVc@ delta 471 zcmX|;+iu!G5QaI#A#ro)A!(`9yWTVx4gr$`y>pxdf?G^djF%`CTI|I*7~|PphqzKj ztEvxB@fv-QzDJ*-7rpBeqTY?Z`RAX1G{2<3OW7}3=g0cXsjO4tl92m2U^1k3zC!vl zWZobtl}hpPkc5y$-$b3@Qf0RqOzOvz@)gEsM`p=W+x4oyS8N)MNv*^aDPPP{{<}Ta_+aZxs`st_U9UM z-(lqvR#8q&b(u4c2m|>eJVN^d3^!a|tDVO4y*gID8!`0u~FSVl?Q1 z)hFjVwOxl|^POhYm4FPBuEkGjS+n`s!IeGY7qEd==SIH!;IY|2@*Lbdc4O+pWAs{p z`{i#7g)xr#Y$x*~4^I|CC-B8LgaJH7H6ffeGqqRnY?1Gw$%sP Date: Mon, 9 Nov 2020 18:08:19 -0700 Subject: [PATCH 45/87] update skater ui --- DialogTools/RedcapDlg.cpp | 4 +++- ShapeOperations/OGRLayerProxy.cpp | 4 ++-- version.h | 4 ++-- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/DialogTools/RedcapDlg.cpp b/DialogTools/RedcapDlg.cpp index 848add603..c507f0431 100644 --- a/DialogTools/RedcapDlg.cpp +++ b/DialogTools/RedcapDlg.cpp @@ -140,7 +140,9 @@ void RedcapDlg::CreateControls() wxBoxSizer *hbox17 = new wxBoxSizer(wxHORIZONTAL); chk_seed = new wxCheckBox(panel, wxID_ANY, ""); seedButton = new wxButton(panel, wxID_OK, _("Change Seed")); - + st17->Hide(); + chk_seed->Hide(); + seedButton->Hide(); hbox17->Add(chk_seed,0, wxALIGN_CENTER_VERTICAL); hbox17->Add(seedButton,0,wxALIGN_CENTER_VERTICAL); seedButton->Disable(); diff --git a/ShapeOperations/OGRLayerProxy.cpp b/ShapeOperations/OGRLayerProxy.cpp index 529c066b0..2a6cc6c55 100644 --- a/ShapeOperations/OGRLayerProxy.cpp +++ b/ShapeOperations/OGRLayerProxy.cpp @@ -106,11 +106,11 @@ OGRLayerProxy::~OGRLayerProxy() bool OGRLayerProxy::IsFieldCaseSensitive(GdaConst::DataSourceType ds_type) { - if (ds_type == GdaConst::ds_sqlite || - ds_type == GdaConst::ds_gpkg || // based on sqlite + if (ds_type == GdaConst::ds_gpkg || // based on sqlite ds_type == GdaConst::ds_mysql || // on windows only ds_type == GdaConst::ds_postgresql || // old version ds_type == GdaConst::ds_cartodb // based on postgresql + //ds_type == GdaConst::ds_sqlite ) { return false; } diff --git a/version.h b/version.h index f83a7c725..b1fe7b1b4 100644 --- a/version.h +++ b/version.h @@ -2,10 +2,10 @@ namespace Gda { const int version_major = 1; const int version_minor = 16; const int version_build = 0; - const int version_subbuild = 20; + const int version_subbuild = 22; const int version_year = 2020; const int version_month = 11; - const int version_day = 2; + const int version_day = 9; const int version_night = 0; const int version_type = 2; // 0: alpha, 1: beta, 2: release } From fc7a4da81419945233bf028a518ed8e113160706 Mon Sep 17 00:00:00 2001 From: Xun Li Date: Tue, 10 Nov 2020 17:14:32 -0700 Subject: [PATCH 46/87] Redcap have different results than zillioninfo.com #2276 --- Algorithms/redcap.cpp | 43 ++++++++++++++++++++++++------------------- Algorithms/redcap.h | 6 +++++- version.h | 4 ++-- 3 files changed, 31 insertions(+), 22 deletions(-) diff --git a/Algorithms/redcap.cpp b/Algorithms/redcap.cpp index d4db9e984..30635e6a3 100644 --- a/Algorithms/redcap.cpp +++ b/Algorithms/redcap.cpp @@ -799,8 +799,8 @@ double FullOrderSLKRedCap::UpdateClusterDist(int cur_id, int o_id, int d_id, boo int d_endpos = clst_startpos[d_id] + clst_nodenum[d_id]; for (int i=clst_startpos[cur_id]; iid]; int dest_id = ids[dest->id]; - Node* root1 = djset.FindSet(orig); - Node* root2 = djset.FindSet(dest); + Node* root1 = djset.FindSet(orig); // find ancestor of orig + Node* root2 = djset.FindSet(dest); // find ancester of dest if (root1 != root2) { - // find the shortest e in edges + // merge root1 and root2 for (int i=0; iedges.size(); i++) { ++cnt; Edge* tmp_edge = this->edges[i]; @@ -894,12 +894,12 @@ void FullOrderALKRedCap::Clustering() if ((tmp_o_id==orig_id && tmp_d_id == dest_id) || (tmp_d_id==orig_id && tmp_o_id == dest_id)) { - // add edge + // add current edge to solution this->ordered_edges[index++] = tmp_edge; break; } } - // add e to cluster + // add e to cluster, create a parent node djset.Union(orig, dest); if (index == num_nodes -1) { @@ -929,10 +929,10 @@ void FullOrderALKRedCap::Clustering() for (i=0; i& clst_ids, vector& clst_startpos, vector& clst_nodenum) { double new_dist = 0.0; - if (conn_c_o && conn_c_d) { + if (conn_c_o && conn_c_d) { // cur_id connects to both o and d now double d_c_o = dist_dict[cur_id][o_id]; double d_c_d = dist_dict[cur_id][d_id]; - if ((new_dist = d_c_o) < d_c_d) { + new_dist = d_c_o; + if (new_dist < d_c_d) { new_dist = d_c_d; } - } else if (conn_c_o || conn_c_d) { - if (conn_c_d) { + } else if (conn_c_o || conn_c_d) { // cur_id connects to either o or d + if (conn_c_d) { // if connect to d, switch o and d, so process o always int tmp_id = o_id; o_id = d_id; d_id = tmp_id; } new_dist = dist_dict[cur_id][o_id]; - int c_endpos = clst_startpos[cur_id] + clst_nodenum[cur_id]; - int d_endpos = clst_startpos[d_id] + clst_nodenum[d_id]; + int c_endpos = clst_startpos[cur_id] + clst_nodenum[cur_id]; // process all other nodes in the cluster of cur_id + int d_endpos = clst_startpos[d_id] + clst_nodenum[d_id]; // process all other nodes in the cluster of d_id for (int i=clst_startpos[cur_id]; i new_dist) { - new_dist = dist_dict[clst_ids[i]] [clst_ids[j]]; + int n1 = clst_ids[i]; + int n2 = clst_ids[j]; + if (dist_matrix[n1][n2] > new_dist) { // n1 and n2 now connect so use dist_matrix + new_dist = dist_matrix[n1][n2]; } } } + } else { + std::cout << "should not be here?" << std::endl; } return new_dist; } diff --git a/Algorithms/redcap.h b/Algorithms/redcap.h index 87d2e6419..af66a9602 100644 --- a/Algorithms/redcap.h +++ b/Algorithms/redcap.h @@ -263,7 +263,11 @@ namespace SpanningTreeClustering { virtual void Clustering()=0; - virtual double UpdateClusterDist(int cur_id, int orig_id, int dest_id, bool is_orig_nbr, bool is_dest_nbr, vector& clst_ids, vector& clst_startpos, vector& clst_nodenum) { return 0;} + virtual double UpdateClusterDist(int cur_id, int orig_id, int dest_id, + bool is_orig_nbr, bool is_dest_nbr, + vector& clst_ids, + vector& clst_startpos, + vector& clst_nodenum) { return 0;} Edge* GetShortestEdge(vector& edges, int start, int end){ return NULL;} diff --git a/version.h b/version.h index b1fe7b1b4..3aec8c12d 100644 --- a/version.h +++ b/version.h @@ -2,10 +2,10 @@ namespace Gda { const int version_major = 1; const int version_minor = 16; const int version_build = 0; - const int version_subbuild = 22; + const int version_subbuild = 24; const int version_year = 2020; const int version_month = 11; - const int version_day = 9; + const int version_day = 10; const int version_night = 0; const int version_type = 2; // 0: alpha, 1: beta, 2: release } From 864880f904e6fc1083a843525dda423e4b2406aa Mon Sep 17 00:00:00 2001 From: Xun Li Date: Thu, 12 Nov 2020 22:17:43 -0700 Subject: [PATCH 47/87] #2267 REDCAP add Ward; SCHC upgrade algorithm --- Algorithms/fastcluster.h | 6 +- Algorithms/redcap.cpp | 262 ++++++++++++++++++++++++++++++++++++-- Algorithms/redcap.h | 4 +- DialogTools/RedcapDlg.cpp | 6 +- DialogTools/SCHCDlg.cpp | 89 +++++++------ DialogTools/SCHCDlg.h | 4 + version.h | 4 +- 7 files changed, 319 insertions(+), 56 deletions(-) diff --git a/Algorithms/fastcluster.h b/Algorithms/fastcluster.h index f9e56b846..714429d24 100644 --- a/Algorithms/fastcluster.h +++ b/Algorithms/fastcluster.h @@ -1137,7 +1137,7 @@ namespace fastcluster { // agglomerate these objects Z2.append(idx1, idx2, min); - std::cout << "merge:" << idx1 << "," <idx2) { t_index tmp = idx1; @@ -1409,7 +1409,7 @@ inline bool is_conn(GalElement* w, t_index idx1, t_index idx2, std::maplength < b->length) { return true; @@ -62,6 +62,55 @@ bool EdgeLess(Edge* a, Edge* b) return true; } +/* This function takes last element as pivot, places +the pivot element at its correct position in sorted +array, and places all smaller (smaller than pivot) +to left of pivot and all greater elements to right +of pivot */ +int partition (vector& arr, int low, int high) +{ + Edge* pivot = arr[high]; // pivot + int i = (low - 1); // Index of smaller element + + for (int j = low; j <= high - 1; j++) + { + // If current element is smaller than the pivot + if (EdgeLess(arr[j], pivot)) + { + i++; // increment index of smaller element + //swap(&arr[i], &arr[j]); + Edge* tmp = arr[i]; + arr[i] = arr[j]; + arr[j] = tmp; + } + } + //swap(&arr[i + 1], &arr[high]); + Edge* tmp = arr[i+1]; + arr[i+1] = arr[high]; + arr[high] = tmp; + + return (i + 1); +} + +/* The main function that implements QuickSort +arr[] --> Array to be sorted, +low --> Starting index, +high --> Ending index */ +void quickSort(vector& arr, int low, int high) +{ + if (low < high) + { + /* pi is partitioning index, arr[p] is now + at right place */ + int pi = partition(arr, low, high); + + // Separately sort elements before + // partition and after partition + quickSort(arr, low, pi - 1); + quickSort(arr, pi + 1, high); + } +} + ///////////////////////////////////////////////////////////////////////// // // SSDUtils @@ -90,15 +139,18 @@ double SSDUtils::ComputeSSD(vector &visited_ids, int start, int end) double sum_squared = 0.0; double val; for (int i = 0; i < col; ++i) { - double sqsum = 0.0; + double sd = 0.0; double sum = 0.0; for (int j = start; j < end; ++j) { val = raw_data[visited_ids[j]][i]; sum += val; - sqsum += val * val; } double mean = sum / size; - sum_squared += sqsum - size * mean * mean; + for (int j = start; j < end; ++j) { + val = raw_data[visited_ids[j]][i]; + sd += (val - mean) * (val - mean); + } + sum_squared += sd; } return sum_squared / col; } @@ -322,6 +374,7 @@ void Tree::Partition(int start, int end, vector& ids, if (checkControl(cand_ids, ids, -1)) { Measure result; ssd_utils->MeasureSplit(ssd, visited_ids, tmp_split_pos, result); + //cout << result.measure_reduction << endl; if (result.measure_reduction > tmp_ssd_reduce) { tmp_ssd_reduce = result.measure_reduction; tmp_ssd = result.ssd; @@ -515,7 +568,7 @@ void AbstractClusterFactory::Partitioning(int k) while (!sub_trees.empty() && sub_trees.size() < k) { Tree* tmp_tree = sub_trees.top(); - //cout << tmp_tree->ssd_reduce << endl; + cout << tmp_tree->ssd_reduce << endl; sub_trees.pop(); if (tmp_tree->ssd == 0) { @@ -667,7 +720,8 @@ FirstOrderSLKRedCap::~FirstOrderSLKRedCap() void FirstOrderSLKRedCap::Clustering() { - std::sort(edges.begin(), edges.end(), EdgeLess); + //std::sort(edges.begin(), edges.end(), EdgeLess); + quickSort(edges, 0, edges.size()-1); int num_nodes = (int)nodes.size(); @@ -841,7 +895,9 @@ void FullOrderALKRedCap::Clustering() ordered_nodes[ dest->id ] = dest; } - std::sort(edges.begin(), edges.end(), EdgeLess); + //std::sort(edges.begin(), edges.end(), EdgeLess); + quickSort(edges, 0, edges.size()-1); + int num_edges = (int)edges.size(); vector edges_copy(num_edges); for (int i=0; iid]; int dest_id = ids[dest->id]; + //std::cout << "merge:" << orig_id << ", " << dest_id << ", " << cur_edge->length << std::endl; + Node* root1 = djset.FindSet(orig); // find ancestor of orig Node* root2 = djset.FindSet(dest); // find ancester of dest @@ -1097,10 +1155,8 @@ double FullOrderCLKRedCap::UpdateClusterDist(int cur_id, int o_id, int d_id, boo //////////////////////////////////////////////////////////////////////////////// FullOrderWardRedCap::FullOrderWardRedCap(int rows, int cols, double** _distances, double** _data, const vector& _undefs, GalElement * w, double* _controls, double _control_thres) -: AbstractClusterFactory(rows, cols, _distances, _data, _undefs, w) +: FullOrderALKRedCap(rows, cols, _distances, _data, _undefs, w, _controls, _control_thres, false) { - controls = _controls; - control_thres = _control_thres; init(); } @@ -1121,8 +1177,10 @@ void FullOrderWardRedCap::Clustering() ordered_nodes[ orig->id ] = orig; ordered_nodes[ dest->id ] = dest; } + + //std::sort(edges.begin(), edges.end(), EdgeLess); + quickSort(edges, 0, edges.size()-1); - std::sort(edges.begin(), edges.end(), EdgeLess); int num_edges = (int)edges.size(); vector edges_copy(num_edges); for (int i=0; iordered_edges.resize(num_nodes-1); + + vector ids(num_nodes); + // number of nodes in a cluster + // the start position of a cluster + // the cluster id of each nodes + vector cluster_nodenum(num_nodes); + vector cluster_ids(num_nodes); + vector cluster_startpos(num_nodes); + for (int i=0; i access_flag(num_nodes, false); + vector counts(num_nodes); + vector new_edges; + + Edge* cur_edge = edges_copy[0]; + for (int k=0; korig; + Node* dest = cur_edge->dest; + int orig_id = ids[orig->id]; + int dest_id = ids[dest->id]; + double min_dist = cur_edge->length; + //std::cout << "merge:" << orig_id << ", " << dest_id << ", " << cur_edge->length << std::endl; + + Node* root1 = djset.FindSet(orig); // find ancestor of orig + Node* root2 = djset.FindSet(dest); // find ancester of dest + + if (root1 != root2) { + // merge root1 and root2 + for (int i=0; iedges.size(); i++) { + ++cnt; + Edge* tmp_edge = this->edges[i]; + int tmp_o_id = ids[tmp_edge->orig->id]; + int tmp_d_id = ids[tmp_edge->dest->id]; + if ((tmp_o_id==orig_id && tmp_d_id == dest_id) || + (tmp_d_id==orig_id && tmp_o_id == dest_id)) + { + // add current edge to solution + this->ordered_edges[index++] = tmp_edge; + break; + } + } + // add e to cluster, create a parent node + djset.Union(orig, dest); + + if (index == num_nodes -1) { + break; + } + + // remove edges(c,l) and edges(c, m) from copy + int i=0; + while (i < num_edges) { + ++cnt; + int tmp_o_id = ids[edges_copy[i]->orig->id]; + int tmp_d_id = ids[edges_copy[i]->dest->id]; + if (tmp_o_id==orig_id || tmp_o_id==dest_id || + tmp_d_id==orig_id || tmp_d_id==dest_id) + { + edges_copy[i] = edges_copy[--num_edges]; + } else { + ++i; + } + } + + for (i=0; i id_dict; + + for (int i=0; iorig; + Node* dest = e->dest; + + if (id_dict.find(orig->id)==id_dict.end()) { + ordered_ids.push_back(orig->id); + id_dict[orig->id] = true; + } + if (id_dict.find(dest->id)==id_dict.end()) { + ordered_ids.push_back(dest->id); + id_dict[dest->id] = true; + } + } + + for (int i=0; i& clst_ids, vector& clst_startpos, vector& clst_nodenum) +{ + double new_dist = 0; + int new_nodenum = clst_nodenum[o_id] + clst_nodenum[d_id] + clst_nodenum[cur_id]; + + if (conn_c_o && conn_c_d) { + double d_c_o = dist_dict[cur_id][o_id]; + double d_c_d = dist_dict[cur_id][d_id]; + + new_dist = (d_c_o * (clst_nodenum[o_id] + clst_nodenum[cur_id]) + d_c_d * (clst_nodenum[d_id] + clst_nodenum[cur_id]) - min_dist *clst_nodenum[cur_id]) / new_nodenum; + + } else if (conn_c_o || conn_c_d) { + if (conn_c_d) { + int tmp_id = o_id; + o_id = d_id; + d_id = tmp_id; + } + double d_c_o = dist_dict[cur_id][o_id]; + double sumval_c_d = 0; + int c_endpos = clst_startpos[cur_id] + clst_nodenum[cur_id]; + int d_endpos = clst_startpos[d_id] + clst_nodenum[d_id]; + + for (int i=clst_startpos[cur_id]; i& clst_ids, vector& clst_startpos, vector& clst_nodenum); }; } diff --git a/DialogTools/RedcapDlg.cpp b/DialogTools/RedcapDlg.cpp index c507f0431..040ae923e 100644 --- a/DialogTools/RedcapDlg.cpp +++ b/DialogTools/RedcapDlg.cpp @@ -109,8 +109,8 @@ void RedcapDlg::CreateControls() gbox->Add(m_max_region, 1, wxEXPAND); wxStaticText* st20 = new wxStaticText(panel, wxID_ANY, _("Method:")); - wxString choices20[] = {"FirstOrder-SingleLinkage", "FullOrder-CompleteLinkage", "FullOrder-AverageLinkage", "FullOrder-SingleLinkage"}; - combo_method = new wxChoice(panel, wxID_ANY, wxDefaultPosition, wxSize(200,-1), 4, choices20); + wxString choices20[] = {"FirstOrder-SingleLinkage", "FullOrder-CompleteLinkage", "FullOrder-AverageLinkage", "FullOrder-SingleLinkage", "FullOrder-WardLinkage"}; + combo_method = new wxChoice(panel, wxID_ANY, wxDefaultPosition, wxSize(200,-1), 5, choices20); combo_method->SetSelection(2); gbox->Add(st20, 0, wxALIGN_CENTER_VERTICAL | wxRIGHT | wxLEFT, 10); @@ -574,6 +574,8 @@ void RedcapDlg::OnOK(wxCommandEvent& event ) redcap = new FullOrderALKRedCap(rows, columns, distances, input_data, undefs, gw->gal, bound_vals, min_bound); } else if (method_idx == 3) { redcap = new FullOrderSLKRedCap(rows, columns, distances, input_data, undefs, gw->gal, bound_vals, min_bound); + } else if (method_idx == 4) { + redcap = new FullOrderWardRedCap(rows, columns, distances, input_data, undefs, gw->gal, bound_vals, min_bound); } diff --git a/DialogTools/SCHCDlg.cpp b/DialogTools/SCHCDlg.cpp index 6792c521f..e6d92868d 100644 --- a/DialogTools/SCHCDlg.cpp +++ b/DialogTools/SCHCDlg.cpp @@ -42,7 +42,7 @@ EVT_CLOSE( SCHCDlg::OnClose ) END_EVENT_TABLE() SCHCDlg::SCHCDlg(wxFrame* parent_s, Project* project_s) -: HClusterDlg(parent_s, project_s, false /*dont show centroids control*/) +: HClusterDlg(parent_s, project_s, false /*dont show centroids control*/), redcap(0) { wxLogMessage("Open SCHCDlg."); SetTitle(_("Spatial Constrained Hierarchical Clustering Settings")); @@ -56,6 +56,12 @@ SCHCDlg::SCHCDlg(wxFrame* parent_s, Project* project_s) SCHCDlg::~SCHCDlg() { + wxLogMessage("On SCHCDlg::~SCHCDlg"); + //frames_manager->removeObserver(this); + if (redcap) { + delete redcap; + redcap = NULL; + } } void SCHCDlg::OnSave(wxCommandEvent& event ) @@ -104,48 +110,59 @@ bool SCHCDlg::Run(vector& clusters) } // get pairwise distance - double* pwdist = NULL; - if (dist == 'e') { - pwdist = DataUtils::getPairWiseDistance(input_data, weight, rows, - columns, - DataUtils::EuclideanDistance); - } else { - pwdist = DataUtils::getPairWiseDistance(input_data, weight, rows, - columns, - DataUtils::ManhattanDistance); - } - - fastcluster::auto_array_ptr members; + int transpose = 0; // row wise + double** ragged_distances = distancematrix(rows, columns, input_data, mask, weight, dist, transpose); + double** distances = DataUtils::fullRaggedMatrix(ragged_distances, rows, rows); + for (int i = 1; i < rows; i++) free(ragged_distances[i]); + free(ragged_distances); + + // run RedCap + std::vector undefs(rows, false); + + if (redcap != NULL) { + delete redcap; + redcap = NULL; + } + double* bound_vals = 0; + double min_bound = 0; + if (method == 's') { + redcap = new SpanningTreeClustering::FullOrderSLKRedCap(rows, columns, distances, input_data, undefs, gw->gal, bound_vals, min_bound); + } else if (method == 'w') { + redcap = new SpanningTreeClustering::FullOrderWardRedCap(rows, columns, distances, input_data, undefs, gw->gal, bound_vals, min_bound); + } else if (method == 'm') { + redcap = new SpanningTreeClustering::FullOrderCLKRedCap(rows, columns, distances, input_data, undefs, gw->gal, bound_vals, min_bound); + } else if (method == 'a') { + redcap = new SpanningTreeClustering::FullOrderALKRedCap(rows, columns, distances, input_data, undefs, gw->gal, bound_vals, min_bound); + } + + if (redcap==NULL) { + for (int i = 1; i < rows; i++) delete[] distances[i]; + delete[] distances; + delete[] bound_vals; + bound_vals = NULL; + return false; + } + + redcap->ordered_edges; + if (htree != NULL) { delete[] htree; htree = NULL; } htree = new GdaNode[rows-1]; - fastcluster::cluster_result Z2(rows-1); - members.init(rows, 1); - if (method == 's') { - fastcluster::NN_chain_core_w1(gw->gal, rows, pwdist, members, Z2); - } else if (method == 'w') { - fastcluster::NN_chain_core_w1(gw->gal, rows, pwdist, members, Z2); - } else if (method == 'm') { - fastcluster::NN_chain_core_w1(gw->gal, rows, pwdist, members, Z2); - } else if (method == 'a') { - fastcluster::NN_chain_core_w1(gw->gal, rows, pwdist, members, Z2); - } - - delete[] pwdist; //std::stable_sort(Z2[0], Z2[rows-1]); t_index node1, node2; - int i=0, clst_cnt=0; fastcluster::union_find nodes(rows); - - n_cluster = 0; - for (fastcluster::node const * NN=Z2[0]; NN!=Z2[rows-1]; ++NN, ++i) { - if (NN) { + int cluster_idx = 1; + + for (int i=0; iordered_edges.size(); ++i) { + SpanningTreeClustering::Edge* e = redcap->ordered_edges[i]; + if (e) { // Find the cluster identifiers for these points. - node1 = nodes.Find(NN->node1); - node2 = nodes.Find(NN->node2); + node1 = nodes.Find(e->orig->id); + node2 = nodes.Find(e->dest->id); + // Merge the nodes in the union-find data structure by making them // children of a new node. nodes.Union(node1, node2); @@ -153,12 +170,10 @@ bool SCHCDlg::Run(vector& clusters) node2 = node2 < rows ? node2 : rows-node2-1; node1 = node1 < rows ? node1 : rows-node1-1; - //cout << i<< ":" << node2 <<", " << node1 << ", " << Z2[i]->dist < Date: Fri, 13 Nov 2020 10:48:58 -0700 Subject: [PATCH 48/87] remove some log messages to add privacy protection and prevent possible crashes on windows --- DataViewer/DataViewerDeleteColDlg.cpp | 1 - DataViewer/DataViewerEditFieldPropertiesDlg.cpp | 9 ++++----- DataViewer/MergeTableDlg.cpp | 2 +- DataViewer/OGRTable.cpp | 3 +-- DialogTools/CatClassifDlg.cpp | 10 +++++----- DialogTools/ConnectDatasourceDlg.cpp | 8 ++++---- DialogTools/CreateGridDlg.cpp | 8 ++++---- DialogTools/CreatingWeightDlg.cpp | 2 +- DialogTools/ExportCsvDlg.cpp | 2 +- DialogTools/ExportDataDlg.cpp | 2 +- DialogTools/FieldNameCorrectionDlg.cpp | 12 ++++++------ DialogTools/RegressionDlg.cpp | 6 +++--- DialogTools/ReportBugDlg.cpp | 8 +++----- DialogTools/VariableSettingsDlg.cpp | 16 ++++++++-------- Explore/MLJCMapNewView.cpp | 2 +- GeoDa.cpp | 12 ++++++++---- Project.cpp | 8 ++++---- 17 files changed, 55 insertions(+), 56 deletions(-) diff --git a/DataViewer/DataViewerDeleteColDlg.cpp b/DataViewer/DataViewerDeleteColDlg.cpp index ecf15c891..3699adcc1 100644 --- a/DataViewer/DataViewerDeleteColDlg.cpp +++ b/DataViewer/DataViewerDeleteColDlg.cpp @@ -106,7 +106,6 @@ void DataViewerDeleteColDlg::OnDelete( wxCommandEvent& ev ) int idx = selections[i]; wxString nm = name_to_nm[m_field->GetString(idx)]; int col = table_int->FindColId(nm); - wxLogMessage("%s", nm); try{ table_int->DeleteCol(col); diff --git a/DataViewer/DataViewerEditFieldPropertiesDlg.cpp b/DataViewer/DataViewerEditFieldPropertiesDlg.cpp index 8f4351ff4..4338a2be1 100644 --- a/DataViewer/DataViewerEditFieldPropertiesDlg.cpp +++ b/DataViewer/DataViewerEditFieldPropertiesDlg.cpp @@ -359,10 +359,10 @@ void DataViewerEditFieldPropertiesDlg::OnCellChanging( wxGridEvent& ev ) new_str.ToLong(&new_val); } - wxString msg; - msg << "changing row " << row << ", col " << col << " from "; - msg << cur_str << " to " << new_str; - wxLogMessage("%s", msg); + //wxString msg; + //msg << "changing row " << row << ", col " << col << " from "; + //msg << cur_str << " to " << new_str; + //wxLogMessage("%s", msg); GdaConst::FieldType type = GdaConst::unknown_type; wxString type_str = field_grid->GetCellValue(row, COL_T); @@ -701,7 +701,6 @@ void DataViewerEditFieldPropertiesDlg::OnGridComboBox(wxCommandEvent& ev ) ev.Skip(); wxLogMessage("In DataViewerEditFieldPropertiesDlg::OnGridComboBox"); - wxLogMessage(wxString::Format("%d", sel)); } void DataViewerEditFieldPropertiesDlg::OnCellEditorCreated( wxGridEditorCreatedEvent& ev ) diff --git a/DataViewer/MergeTableDlg.cpp b/DataViewer/MergeTableDlg.cpp index 75f07fc73..d7f37cbfe 100644 --- a/DataViewer/MergeTableDlg.cpp +++ b/DataViewer/MergeTableDlg.cpp @@ -233,7 +233,7 @@ void MergeTableDlg::OnOpenClick( wxCommandEvent& ev ) wxString datasource_name = datasource->GetOGRConnectStr(); GdaConst::DataSourceType ds_type = datasource->GetType(); - wxLogMessage("ds:" + datasource_name + " layer: " + layer_name); + //wxLogMessage("ds:" + datasource_name + " layer: " + layer_name); if (merge_datasource_proxy != NULL) { delete merge_datasource_proxy; diff --git a/DataViewer/OGRTable.cpp b/DataViewer/OGRTable.cpp index cf5361ba7..a8b65aedf 100644 --- a/DataViewer/OGRTable.cpp +++ b/DataViewer/OGRTable.cpp @@ -1367,7 +1367,6 @@ int OGRTable::InsertCol(GdaConst::FieldType type, bool OGRTable::DeleteCol(int pos) { wxLogMessage("Inside OGRTable::DeleteCol"); - wxLogMessage(wxString::Format("Deleting column from table at postion %d", pos)); if (pos < 0 || pos >= var_order.GetNumVarGroups() || var_order.GetNumVarGroups() == 0) { return false; @@ -1402,7 +1401,7 @@ bool OGRTable::DeleteCol(int pos) table_state->notifyObservers(); SetChangedSinceLastSave(true); - + wxLogMessage("Exit OGRTable::DeleteCol"); return true; } diff --git a/DialogTools/CatClassifDlg.cpp b/DialogTools/CatClassifDlg.cpp index 9dc0e8693..0b4934ce0 100644 --- a/DialogTools/CatClassifDlg.cpp +++ b/DialogTools/CatClassifDlg.cpp @@ -949,8 +949,8 @@ CatClassifState* CatClassifPanel::PromptNew(const CatClassifDef& ccd, } wxLogMessage("In CatClassifPanel::PromptNew"); - wxLogMessage("%s", _("suggested title:") + suggested_title); - wxLogMessage("%s", _("field name:") + field_name); + //wxLogMessage("%s", _("suggested title:") + suggested_title); + //wxLogMessage("%s", _("field name:") + field_name); if (success || (prompt_title_dlg == false && !new_title.IsEmpty()) ) { cc_data = ccd; @@ -1008,7 +1008,7 @@ void CatClassifPanel::OnCurCatsChoice(wxCommandEvent& event) cc_data = cc_state->GetCatClassif(); SetSyncVars(true); - wxLogMessage(_("choice:") + cc_str_sel); + //wxLogMessage(_("choice:") + cc_str_sel); // Verify that cc data is self-consistent and correct if not. This // will result in all breaks, colors and names being initialized. @@ -1143,7 +1143,7 @@ void CatClassifPanel::OnNumCatsChoice(wxCommandEvent& event) } else { brk_slider->Enable(true); } - wxLogMessage(wxString::Format("choice: %d", new_num_cats)); + //wxLogMessage(wxString::Format("choice: %d", new_num_cats)); // reserve the choice of "Breaks" control int old_breaks_choice = breaks_choice->GetSelection(); @@ -1205,7 +1205,7 @@ void CatClassifPanel::OnAssocVarChoice(wxCommandEvent& ev) wxString cur_fc_str = assoc_var_choice->GetStringSelection(); - wxLogMessage("%s", cur_fc_str); + //wxLogMessage("%s", cur_fc_str); bool is_tm_var = table_int->IsColTimeVariant(cur_fc_str); if (is_tm_var) diff --git a/DialogTools/ConnectDatasourceDlg.cpp b/DialogTools/ConnectDatasourceDlg.cpp index 195ffe0b3..6c5d059e2 100644 --- a/DialogTools/ConnectDatasourceDlg.cpp +++ b/DialogTools/ConnectDatasourceDlg.cpp @@ -773,7 +773,7 @@ void ConnectDatasourceDlg::OnOkClick( wxCommandEvent& event ) GdaFrame* gda_frame = GdaFrame::GetGdaFrame(); if (gda_frame) { gda_frame->OpenProject(ds_file_path.GetFullPath()); - wxLogMessage("%s", _("Open project file:") + ds_file_path.GetFullPath()); + //wxLogMessage("%s", _("Open project file:") + ds_file_path.GetFullPath()); try { Project* project = gda_frame->GetProject(); wxString layer_name; @@ -782,7 +782,7 @@ void ConnectDatasourceDlg::OnOkClick( wxCommandEvent& event ) RecentDatasource recent_ds; recent_ds.Add(ds_file_path.GetFullPath(), ds_file_path.GetFullPath(), layer_name); } catch( GdaException ex) { - wxLogMessage(ex.what()); + wxLogMessage("Open project error."); } EndDialog(wxID_CANCEL); } @@ -847,8 +847,8 @@ void ConnectDatasourceDlg::OnOkClick( wxCommandEvent& event ) if (layer_name.IsEmpty()) layer_name = layername; - wxLogMessage("%s", _("Open Datasource:") + datasource->ToString()); - wxLogMessage("%s", _("Open Layer:") + layername); + //wxLogMessage("%s", _("Open Datasource:") + datasource->ToString()); + //wxLogMessage("%s", _("Open Layer:") + layername); SaveRecentDataSource(datasource, layer_name); diff --git a/DialogTools/CreateGridDlg.cpp b/DialogTools/CreateGridDlg.cpp index ea403fe8b..30b8762f0 100644 --- a/DialogTools/CreateGridDlg.cpp +++ b/DialogTools/CreateGridDlg.cpp @@ -470,7 +470,7 @@ void CreateGridDlg::OnCEdit1Updated( wxCommandEvent& event ) wxLogMessage("In CreateGridDlg::OnCEdit1Updated()"); if (!isCreated) return; wxString input = m_lower_x->GetValue(); - wxLogMessage("%s", input); + //wxLogMessage("%s", input); input.ToDouble(&m_xBot); EnableItems(); @@ -481,7 +481,7 @@ void CreateGridDlg::OnCEdit2Updated( wxCommandEvent& event ) wxLogMessage("In CreateGridDlg::OnCEdit2Updated()"); if (!isCreated) return; wxString input = m_lower_y->GetValue(); - wxLogMessage("%s", input); + //wxLogMessage("%s", input); input.ToDouble(&m_yBot); EnableItems(); } @@ -491,7 +491,7 @@ void CreateGridDlg::OnCEdit3Updated( wxCommandEvent& event ) wxLogMessage("In CreateGridDlg::OnCEdit3Updated()"); if (!isCreated) return; wxString input = m_upper_x->GetValue(); - wxLogMessage("%s", input); + //wxLogMessage("%s", input); input.ToDouble(&m_xTop); EnableItems(); } @@ -501,7 +501,7 @@ void CreateGridDlg::OnCEdit4Updated( wxCommandEvent& event ) wxLogMessage("In CreateGridDlg::OnCEdit4Updated()"); if (!isCreated) return; wxString input = m_upper_y->GetValue(); - wxLogMessage("%s", input); + //wxLogMessage("%s", input); input.ToDouble(&m_yTop); EnableItems(); } diff --git a/DialogTools/CreatingWeightDlg.cpp b/DialogTools/CreatingWeightDlg.cpp index 96d14963c..7409ad5c2 100644 --- a/DialogTools/CreatingWeightDlg.cpp +++ b/DialogTools/CreatingWeightDlg.cpp @@ -1429,7 +1429,7 @@ void CreatingWeightDlg::CreateWeights() project->SetWorkingDir(new_dir); } wxLogMessage("CreateWeights()"); - wxLogMessage("%s", outputfile); + //wxLogMessage("%s", outputfile); // 1/2 case social weights: if (m_nb_weights_type->GetSelection() == 1 && diff --git a/DialogTools/ExportCsvDlg.cpp b/DialogTools/ExportCsvDlg.cpp index cd7493061..6d5dfe318 100644 --- a/DialogTools/ExportCsvDlg.cpp +++ b/DialogTools/ExportCsvDlg.cpp @@ -103,7 +103,7 @@ void ExportCsvDlg::OnOkClick( wxCommandEvent& event ) } } - wxLogMessage("%s", _("csv file:") + new_csv); + //wxLogMessage("%s", _("csv file:") + new_csv); #ifdef __WIN32__ std::ofstream out_file(new_csv.wc_str(),std::ios::out | std::ios::binary); #else diff --git a/DialogTools/ExportDataDlg.cpp b/DialogTools/ExportDataDlg.cpp index db54197cc..03021b4ad 100644 --- a/DialogTools/ExportDataDlg.cpp +++ b/DialogTools/ExportDataDlg.cpp @@ -336,7 +336,7 @@ void ExportDataDlg::OnOkClick( wxCommandEvent& event ) datasource_name = ds_name; GdaConst::DataSourceType ds_type = datasource->GetType(); - wxLogMessage("%s", _("ds:") + ds_name); + //wxLogMessage("%s", _("ds:") + ds_name); if (ds_name.length() <= 0 ) { wxMessageDialog dlg(this, _("Please specify a valid data source name."), _("Warning"), wxOK | wxICON_WARNING); diff --git a/DialogTools/FieldNameCorrectionDlg.cpp b/DialogTools/FieldNameCorrectionDlg.cpp index 14d5964f9..817d9716b 100644 --- a/DialogTools/FieldNameCorrectionDlg.cpp +++ b/DialogTools/FieldNameCorrectionDlg.cpp @@ -424,7 +424,7 @@ wxString ScrolledWidgetsPane::TruncateFieldName(const wxString& old_name, int max_len) { wxLogMessage("ScrolledWidgetsPane::TruncateFieldName"); - wxLogMessage("%s", old_name); + //wxLogMessage("%s", old_name); if (GdaConst::datasrc_field_lens.find(ds_type) == GdaConst::datasrc_field_lens.end()) { @@ -446,14 +446,14 @@ wxString ScrolledWidgetsPane::TruncateFieldName(const wxString& old_name, new_name << old_name.substr(0, front_chars) << separator << old_name.substr(str_len - back_chars); - wxLogMessage("%s", new_name); + //wxLogMessage("%s", new_name); return new_name; } wxString ScrolledWidgetsPane::RemoveIllegalChars(const wxString& old_name) { wxLogMessage("ScrolledWidgetsPane::RemoveIllegalChars"); - wxLogMessage("%s", old_name); + //wxLogMessage("%s", old_name); if (GdaConst::datasrc_field_illegal_regex.find(ds_type) == GdaConst::datasrc_field_illegal_regex.end()) { @@ -469,7 +469,7 @@ wxString ScrolledWidgetsPane::RemoveIllegalChars(const wxString& old_name) if (new_name.size()==0) new_name = "NONAME"; - wxLogMessage("%s", new_name); + //wxLogMessage("%s", new_name); return new_name; } @@ -477,7 +477,7 @@ wxString ScrolledWidgetsPane::RemoveIllegalChars(const wxString& old_name) wxString ScrolledWidgetsPane::RenameDupFieldName(const wxString& old_name) { wxLogMessage("ScrolledWidgetsPane::RenameDupFieldName"); - wxLogMessage("%s", old_name); + //wxLogMessage("%s", old_name); wxString new_name(old_name); @@ -509,7 +509,7 @@ wxString ScrolledWidgetsPane::RenameDupFieldName(const wxString& old_name) new_name = first_part + "_" + last_part; } } - wxLogMessage("%s", new_name); + //wxLogMessage("%s", new_name); return new_name; } diff --git a/DialogTools/RegressionDlg.cpp b/DialogTools/RegressionDlg.cpp index d92f94940..4ee2e59bd 100644 --- a/DialogTools/RegressionDlg.cpp +++ b/DialogTools/RegressionDlg.cpp @@ -278,7 +278,7 @@ void RegressionDlg::OnRunClick( wxCommandEvent& event ) wxString m_Yname = m_dependent->GetValue(); - wxLogMessage("%s", _("y:") + m_Yname); + //wxLogMessage("%s", _("y:") + m_Yname); // Y and X's data //wxString st; @@ -301,11 +301,11 @@ void RegressionDlg::OnRunClick( wxCommandEvent& event ) std::vector vec(m_obs); undefs.resize(m_obs); - wxLogMessage("x:"); + //wxLogMessage("x:"); for (int i=0; i < m_independentlist->GetCount(); i++) { wxString nm = name_to_nm[m_independentlist->GetString(i)]; - wxLogMessage("%s", nm); + //wxLogMessage("%s", nm); int col = table_int->FindColId(nm); if (col == wxNOT_FOUND) { diff --git a/DialogTools/ReportBugDlg.cpp b/DialogTools/ReportBugDlg.cpp index 834da112d..9d5787533 100644 --- a/DialogTools/ReportBugDlg.cpp +++ b/DialogTools/ReportBugDlg.cpp @@ -317,8 +317,8 @@ void ReportBugDlg::OnOkClick(wxCommandEvent& event) msgDlg.ShowModal(); wxLogMessage("Submit Bug Report Error:"); - wxLogMessage("title:"); - wxLogMessage("%s", title); + //wxLogMessage("title:"); + //wxLogMessage("%s", title); } void ReportBugDlg::OnCancelClick(wxCommandEvent& event) @@ -338,9 +338,7 @@ bool ReportBugDlg::CreateIssue(wxString title, wxString body) wxTextFile tfile; if (tfile.Open(logger_path)) { while (!tfile.Eof()) { - wxString ln = tfile.GetNextLine(); - ln.Replace("\\", "\\\\"); - body << ln << "\\n"; + body << tfile.GetNextLine() << "\\n"; } } diff --git a/DialogTools/VariableSettingsDlg.cpp b/DialogTools/VariableSettingsDlg.cpp index 1a3c31bc0..55d6f9ebb 100644 --- a/DialogTools/VariableSettingsDlg.cpp +++ b/DialogTools/VariableSettingsDlg.cpp @@ -902,7 +902,7 @@ void VariableSettingsDlg::OnOkClick(wxCommandEvent& event) if (!table_int->IsColTimeVariant(v1_col_id)) v1_time = 0; } - wxLogMessage("%s", v1_name); + //wxLogMessage("%s", v1_name); if (num_var >= 2) { if (lb2->GetSelection() == wxNOT_FOUND) { @@ -921,7 +921,7 @@ void VariableSettingsDlg::OnOkClick(wxCommandEvent& event) if (!table_int->IsColTimeVariant(v2_col_id)) v2_time = 0; } - wxLogMessage("%s", v2_name); + //wxLogMessage("%s", v2_name); } if (num_var >= 3) { if (lb3->GetSelection() == wxNOT_FOUND) { @@ -939,7 +939,7 @@ void VariableSettingsDlg::OnOkClick(wxCommandEvent& event) if (!table_int->IsColTimeVariant(v3_col_id)) v3_time = 0; } - wxLogMessage("%s", v3_name); + //wxLogMessage("%s", v3_name); } if (num_var >= 4) { if (lb4->GetSelection() == wxNOT_FOUND) { @@ -957,7 +957,7 @@ void VariableSettingsDlg::OnOkClick(wxCommandEvent& event) if (!table_int->IsColTimeVariant(v4_col_id)) v4_time = 0; } - wxLogMessage("%s", v4_name); + //wxLogMessage("%s", v4_name); } wxString emptyVar = FillData(); @@ -1033,10 +1033,10 @@ boost::uuids::uuid VariableSettingsDlg::GetWeightsId() if (sel < 0) sel = 0; if (sel >= weights_ids.size()) sel = weights_ids.size()-1; - wxString s; - s << "VariableSettingsDlg::GetWeightsId() weight: "; - s << project->GetWManInt()->GetShortDispName(weights_ids[sel]); - wxLogMessage("%s", s); + //wxString s; + //s << "VariableSettingsDlg::GetWeightsId() weight: "; + //s << project->GetWManInt()->GetShortDispName(weights_ids[sel]); + //wxLogMessage("%s", s); return weights_ids[sel]; } diff --git a/Explore/MLJCMapNewView.cpp b/Explore/MLJCMapNewView.cpp index c0ac7b55c..9264e6ecc 100644 --- a/Explore/MLJCMapNewView.cpp +++ b/Explore/MLJCMapNewView.cpp @@ -671,7 +671,7 @@ void MLJCMapFrame::OnSpecifySeedDlg(wxCommandEvent& event) if (dlg.ShowModal() != wxID_OK) return; dlg_val = dlg.GetValue(); - wxLogMessage("%s", dlg_val); + //wxLogMessage("%s", dlg_val); dlg_val.Trim(true); dlg_val.Trim(false); diff --git a/GeoDa.cpp b/GeoDa.cpp index aa0657c92..85c1f394a 100644 --- a/GeoDa.cpp +++ b/GeoDa.cpp @@ -453,7 +453,7 @@ void GdaApp::OnInitCmdLine(wxCmdLineParser& parser) void GdaApp::MacOpenFiles(const wxArrayString& fileNames) { wxLogMessage("MacOpenFiles"); - wxLogMessage("%s", fileNames[0]); + //wxLogMessage("%s", fileNames[0]); int sz=fileNames.GetCount(); if (sz > 0) { @@ -1198,7 +1198,7 @@ void GdaFrame::OnRecentDSClick(wxCommandEvent& event) if (ds_name.IsEmpty()) return; - wxLogMessage("%s", ds_name); + //wxLogMessage("%s", ds_name); if (ds_name.EndsWith(".gda")) { OpenProject(ds_name); @@ -1344,7 +1344,7 @@ void GdaFrame::ShowOpenDatasourceDlg(wxPoint pos, bool init) void GdaFrame::OpenProject(const wxString& full_proj_path) { wxLogMessage("GdaFrame::OpenProject()"); - wxLogMessage("%s", full_proj_path); + //wxLogMessage("%s", full_proj_path); wxString msg; wxFileName fn(full_proj_path); @@ -1556,7 +1556,7 @@ void GdaFrame::OnSaveAsProject(wxCommandEvent& event) dlg.ShowModal(); return; } - wxLogMessage("%s", _("Wrote GeoDa Project File: ") + proj_fname); + wxLogMessage("Exit GdaFrame::OnSaveAsProject"); } void GdaFrame::OnSelectWithRect(wxCommandEvent& event) @@ -5785,6 +5785,7 @@ void GdaFrame::OnSpecifySeedDlg(wxCommandEvent& event) void GdaFrame::OnDisplayPrecision(wxCommandEvent& event) { + wxLogMessage("In OnDisplayPrecision()"); TemplateFrame* t = TemplateFrame::GetActiveFrame(); if (!t) return; if (PCPFrame* f = dynamic_cast(t)) { @@ -6452,6 +6453,7 @@ void GdaFrame::OnDisplaySlopeValues(wxCommandEvent& event) void GdaFrame::OnTimeSyncVariable(int var_index) { + wxLogMessage("In GdaFrame::OnTimeSyncVariable()"); TemplateFrame* t = TemplateFrame::GetActiveFrame(); if (!t) return; t->OnTimeSyncVariable(var_index); @@ -6483,6 +6485,7 @@ void GdaFrame::OnTimeSyncVariable4(wxCommandEvent& event) void GdaFrame::OnFixedScaleVariable(int var_index) { + wxLogMessage("In GdaFrame::OnFixedScaleVariable()"); TemplateFrame* t = TemplateFrame::GetActiveFrame(); if (!t) return; t->OnFixedScaleVariable(var_index); @@ -6514,6 +6517,7 @@ void GdaFrame::OnFixedScaleVariable4(wxCommandEvent& event) void GdaFrame::OnPlotsPerView(int plots_per_view) { + wxLogMessage("In GdaFrame::OnPlotsPerView()"); TemplateFrame* t = TemplateFrame::GetActiveFrame(); if (!t) return; t->OnPlotsPerView(plots_per_view); diff --git a/Project.cpp b/Project.cpp index 3a366bac5..31e7214a4 100644 --- a/Project.cpp +++ b/Project.cpp @@ -93,7 +93,7 @@ sourceSR(NULL), rtree_bbox_ready(false), has_null_geometry(false) { wxLogMessage("Entering Project::Project (existing project)"); - wxLogMessage("%s", proj_fname); + //wxLogMessage("%s", proj_fname); SetProjectFullPath(proj_fname); bool wd_success = SetWorkingDir(proj_fname); @@ -153,7 +153,7 @@ sourceSR(NULL), rtree_bbox_ready(false) wxString fp = fds->GetFilePath(); wd_success = SetWorkingDir(fp); if (!wd_success) { - wxLogMessage("Warning: could not set Working Dir from " + fp); + wxLogMessage("Warning: could not set Working Dir" ); } } if (!wd_success) { @@ -1610,7 +1610,7 @@ bool Project::InitFromOgrLayer() wxLogMessage("Datasource name:"); wxString ds_str = datasource->ToString(); - wxLogMessage("%s", ds_str); + //wxLogMessage("%s", ds_str); GdaConst::DataSourceType ds_type = datasource->GetType(); OGRDataAdapter& ogr_adapter = OGRDataAdapter::GetInstance(); @@ -1731,7 +1731,7 @@ BackgroundMapLayer* Project::AddMapLayer(wxString datasource_name, GdaConst::DataSourceType ds_type, wxString layer_name) { - wxLogMessage("ds:" + datasource_name + " layer: " + layer_name); + wxLogMessage("Project::AddMapLayer()"); BackgroundMapLayer* map_layer = NULL; // Use global OGR adapter to manage all datasources, so they can be reused OGRDataAdapter& ogr_adapter = OGRDataAdapter::GetInstance(); From 9a5e735649f3c20fb337ccaf4559966b3ea4e00a Mon Sep 17 00:00:00 2001 From: Xun Li Date: Fri, 13 Nov 2020 11:02:31 -0700 Subject: [PATCH 49/87] #2267 make ward as default --- Algorithms/redcap.cpp | 12 ++++++------ DialogTools/RedcapDlg.cpp | 14 +++++++++----- 2 files changed, 15 insertions(+), 11 deletions(-) diff --git a/Algorithms/redcap.cpp b/Algorithms/redcap.cpp index 77e670486..10f2923ce 100644 --- a/Algorithms/redcap.cpp +++ b/Algorithms/redcap.cpp @@ -720,8 +720,8 @@ FirstOrderSLKRedCap::~FirstOrderSLKRedCap() void FirstOrderSLKRedCap::Clustering() { - //std::sort(edges.begin(), edges.end(), EdgeLess); - quickSort(edges, 0, edges.size()-1); + std::sort(edges.begin(), edges.end(), EdgeLess); + //quickSort(edges, 0, edges.size()-1); int num_nodes = (int)nodes.size(); @@ -895,8 +895,8 @@ void FullOrderALKRedCap::Clustering() ordered_nodes[ dest->id ] = dest; } - //std::sort(edges.begin(), edges.end(), EdgeLess); - quickSort(edges, 0, edges.size()-1); + std::sort(edges.begin(), edges.end(), EdgeLess); + //quickSort(edges, 0, edges.size()-1); int num_edges = (int)edges.size(); vector edges_copy(num_edges); @@ -1178,8 +1178,8 @@ void FullOrderWardRedCap::Clustering() ordered_nodes[ dest->id ] = dest; } - //std::sort(edges.begin(), edges.end(), EdgeLess); - quickSort(edges, 0, edges.size()-1); + std::sort(edges.begin(), edges.end(), EdgeLess); + //quickSort(edges, 0, edges.size()-1); int num_edges = (int)edges.size(); vector edges_copy(num_edges); diff --git a/DialogTools/RedcapDlg.cpp b/DialogTools/RedcapDlg.cpp index 040ae923e..b034ed229 100644 --- a/DialogTools/RedcapDlg.cpp +++ b/DialogTools/RedcapDlg.cpp @@ -109,7 +109,7 @@ void RedcapDlg::CreateControls() gbox->Add(m_max_region, 1, wxEXPAND); wxStaticText* st20 = new wxStaticText(panel, wxID_ANY, _("Method:")); - wxString choices20[] = {"FirstOrder-SingleLinkage", "FullOrder-CompleteLinkage", "FullOrder-AverageLinkage", "FullOrder-SingleLinkage", "FullOrder-WardLinkage"}; + wxString choices20[] = {"FirstOrder-SingleLinkage", "FullOrder-WardLinkage", "FullOrder-AverageLinkage", "FullOrder-CompleteLinkage", "FullOrder-SingleLinkage" }; combo_method = new wxChoice(panel, wxID_ANY, wxDefaultPosition, wxSize(200,-1), 5, choices20); combo_method->SetSelection(2); @@ -568,17 +568,21 @@ void RedcapDlg::OnOK(wxCommandEvent& event ) int method_idx = combo_method->GetSelection(); if (method_idx == 0) { redcap = new FirstOrderSLKRedCap(rows, columns, distances, input_data, undefs, gw->gal, bound_vals, min_bound); + } else if (method_idx == 1) { - redcap = new FullOrderCLKRedCap(rows, columns, distances, input_data, undefs, gw->gal, bound_vals, min_bound); + redcap = new FullOrderWardRedCap(rows, columns, distances, input_data, undefs, gw->gal, bound_vals, min_bound); + } else if (method_idx == 2) { redcap = new FullOrderALKRedCap(rows, columns, distances, input_data, undefs, gw->gal, bound_vals, min_bound); + } else if (method_idx == 3) { - redcap = new FullOrderSLKRedCap(rows, columns, distances, input_data, undefs, gw->gal, bound_vals, min_bound); + redcap = new FullOrderCLKRedCap(rows, columns, distances, input_data, undefs, gw->gal, bound_vals, min_bound); + } else if (method_idx == 4) { - redcap = new FullOrderWardRedCap(rows, columns, distances, input_data, undefs, gw->gal, bound_vals, min_bound); + redcap = new FullOrderSLKRedCap(rows, columns, distances, input_data, undefs, gw->gal, bound_vals, min_bound); + } - if (redcap==NULL) { for (int i = 1; i < rows; i++) delete[] distances[i]; delete[] distances; From 87c33ef467ace031109e6d5b6538f32c92460122 Mon Sep 17 00:00:00 2001 From: Xun Li Date: Fri, 13 Nov 2020 11:02:46 -0700 Subject: [PATCH 50/87] Update version.h --- version.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/version.h b/version.h index 81ff1451b..5b24962b6 100644 --- a/version.h +++ b/version.h @@ -5,7 +5,7 @@ namespace Gda { const int version_subbuild = 26; const int version_year = 2020; const int version_month = 11; - const int version_day = 12; + const int version_day = 13; const int version_night = 0; const int version_type = 2; // 0: alpha, 1: beta, 2: release } From 12aab5d5950f895804ebbb37963c7693e84e75a1 Mon Sep 17 00:00:00 2001 From: Xun Li Date: Fri, 13 Nov 2020 11:10:01 -0700 Subject: [PATCH 51/87] clean up Hcluster; unnecessary cout --- Algorithms/fastcluster.cpp | 71 ---- Algorithms/fastcluster.h | 668 ++----------------------------- Algorithms/redcap.cpp | 2 +- DialogTools/SpatialJoinDlg.cpp | 3 - Explore/AnimatePlotCanvas.cpp | 2 +- ShapeOperations/CsvFileUtils.cpp | 2 +- 6 files changed, 28 insertions(+), 720 deletions(-) diff --git a/Algorithms/fastcluster.cpp b/Algorithms/fastcluster.cpp index d5197bf1c..ebac86fde 100644 --- a/Algorithms/fastcluster.cpp +++ b/Algorithms/fastcluster.cpp @@ -95,74 +95,3 @@ void fastcluster::MST_linkage_core(const t_index N, const t_float * const D, Z2.append(prev_node, idx2, min); } } - -bool fastcluster::CheckContiguity(GalElement* w, t_index idx1, t_index idx2, std::map, bool> & conn_dict) -{ - // check if idx1 and idx2 are contiguity - if (w[idx1].Check(idx2)) { - return true; - } - - // check if idx1 is a neighbor of (idx2 group) - std::map visited; - std::stack vids; - vids.push(idx2); - - while (vids.empty() == false) { - t_index fid = vids.top(); - vids.pop(); - visited[fid] = true; - - const std::vector& nbrs = w[fid].GetNbrs(); - for (int i=0; i& nbrs = w[fid].GetNbrs(); - for (int i=0; i& x, const std::set& y) -{ - std::set::iterator i = x.begin(); - std::set::iterator j = y.begin(); - while (i != x.end() && j != y.end()) - { - if (*i == *j) - return false; - else if (*i < *j) - ++i; - else - ++j; - } - return true; -} diff --git a/Algorithms/fastcluster.h b/Algorithms/fastcluster.h index 714429d24..9692c6fb4 100644 --- a/Algorithms/fastcluster.h +++ b/Algorithms/fastcluster.h @@ -1304,657 +1304,39 @@ namespace fastcluster { #endif } -inline bool is_conn(GalElement* w, t_index idx1, t_index idx2, std::map& clsts) -{ - if (w[idx1].Check(idx2)) { - return true; - } - - int c1 = clsts[idx1]; - int c2 = clsts[idx2]; - - if (c1 == 0 && c2 == 0) { - return false; - } - - if (c1 != 0) { - const std::vector& nbrs = w[idx2].GetNbrs(); - for (int i=0; i& nbrs = w[idx1].GetNbrs(); - for (int i=0; i& clsts) + { + if (w[idx1].Check(idx2)) { + return true; } - } - return false; -} - - inline double get_lowest(GalElement* w, const t_index N, t_index& idx1, t_index& idx2, t_float * const D, std::map& clsts) - { - t_index a, b; - double dist = DBL_MAX; - for (t_index i=0; i - void NN_chain_core_w1(GalElement* w, const t_index N, t_float * const D, t_members * const members, cluster_result & Z2) - { - /* - N: integer - D: condensed distance matrix N*(N-1)/2 - Z2: output data structure - - This is the NN-chain algorithm, described on page 86 in the following book: - - Fionn Murtagh, Multidimensional Clustering Algorithms, - Vienna, Würzburg: Physica-Verlag, 1985. - */ - t_index i; - - auto_array_ptr NN_chain(N); - t_index NN_chain_tip = 0; - - t_index idx1, idx2; - - t_float size1, size2; - doubly_linked_list active_nodes(N); - - t_float min; - - std::map, bool> conn_dict; - - std::map clsts; - std::map::iterator cit; - - int cluster_idx = 1; - - for (t_float const * DD=D; DD!=D+(static_cast(N)*(N-1)>>1); - ++DD) { - if (fc_isnan(*DD)) { - throw(nan_error()); + + if (c1 != 0) { + const std::vector& nbrs = w[idx2].GetNbrs(); + for (int i=0; iidx2) { - t_index tmp = idx1; - idx1 = idx2; - idx2 = tmp; - } - - // merge idx1 and idx2 - Z2.append(idx1, idx2, min); - - //std::cout << "merge:" << idx1 << "," <(members[idx1]); - //size2 = static_cast(members[idx2]); - //members[idx2] += members[idx1]; - //members[idx2] = members[idx1]; - } - - - // assign idx1 and idx2 to cluster - if (clsts[idx1] == 0 && clsts[idx2] == 0) { - clsts[idx1] = cluster_idx++; - clsts[idx2] = clsts[idx1]; - - members[idx1] += 1; - members[idx2] += 1; - - } else if (clsts[idx1] == 0) { - clsts[idx1] = clsts[idx2]; - - members[idx2] += 1; - members[idx1] = members[idx2]; - - } else if (clsts[idx2] == 0) { - clsts[idx2] = clsts[idx1]; - - members[idx1] += 1; - members[idx2] = members[idx1]; - - } else if (clsts[idx1] != clsts[idx2]) { - // merge two clusters - int c1 = clsts[idx1]; - int c2 = clsts[idx2]; - int cnt = 0; - for (cit = clsts.begin(); cit != clsts.end(); ++cit) { - if (cit->second == c1 || cit->second == c2) { - clsts[cit->first] = cluster_idx; - cnt += 1; - } - } - members[idx1] = cnt; - members[idx2] = cnt; - cluster_idx ++; - } - - - switch (method) { - case METHOD_METR_SINGLE: - /* - Single linkage. - - Characteristic: new distances are never longer than the old distances. - */ - // Update the distance matrix in the range [start, idx1). - for (i=0; i(members[i]); - - for (i=0; i(members[i])); - } - // Update the distance matrix in the range (idx1, idx2). - for (i=idx1+1; i(members[i])); - } - // Update the distance matrix in the range (idx2, N). - for (i=idx2+1; i(members[i])); - } - - // Update the current cluster to (i, idx1) - for (int k=0; k& nbrs = w[idx1].GetNbrs(); + for (int i=0; i& x, const std::set& y); - - bool CheckContiguity(GalElement* w, t_index idx1, t_index idx2, std::map, bool> & conn_dict); - - template - void NN_chain_core_w(GalElement* w, const t_index N, t_float * const D, t_members * const members, cluster_result & Z2) - { - std::map, bool> conn_dict; - std::map > group_dict; - /* - N: integer - D: condensed distance matrix N*(N-1)/2 - Z2: output data structure - - This is the NN-chain algorithm, described on page 86 in the following book: - - Fionn Murtagh, Multidimensional Clustering Algorithms, - Vienna, Würzburg: Physica-Verlag, 1985. - */ - t_index i; - - auto_array_ptr NN_chain(N); - t_index NN_chain_tip = 0; - - t_index idx1, idx2; - - t_float size1, size2; - doubly_linked_list active_nodes(N); - - t_float min; - - for (t_float const * DD=D; DD!=D+(static_cast(N)*(N-1)>>1); - ++DD) { - if (fc_isnan(*DD)) { - throw(nan_error()); - } - } - - for (t_index j=0; jNN(i)=j -> NN(j)=k ->...-> - - bool singleton = false; - - if (NN_chain_tip <= 3) { - idx1 = active_nodes.start; - NN_chain[0] = active_nodes.start; - NN_chain_tip = 1; // find next in the chain - - // NN of idx1 - idx2 = active_nodes.succ[idx1]; - min = DBL_MAX; - if (CheckContiguity(w, idx1, idx2, conn_dict)) { - min = D_(idx1,idx2); - } - for (i=active_nodes.succ[idx2]; ip<->q - // (p,q) will be merged, so go back to -3 index and continue search - NN_chain_tip -= 3; - idx1 = NN_chain[NN_chain_tip-1]; - idx2 = NN_chain[NN_chain_tip]; - min = idx1& nbrs = w[idx1].GetNbrs(); - for (int i=0; iidx2) { - t_index tmp = idx1; - idx1 = idx2; - idx2 = tmp; - } - - // update the dissimilarity table - if (method==METHOD_METR_AVERAGE || - method==METHOD_METR_WARD) { - size1 = static_cast(members[idx1]); - size2 = static_cast(members[idx2]); - members[idx2] += members[idx1]; - } - - // Remove the smaller index from the valid indices (active_nodes). - active_nodes.remove(idx1); - - switch (method) { - case METHOD_METR_SINGLE: - /* - Single linkage. - - Characteristic: new distances are never longer than the old distances. - */ - // Update the distance matrix in the range [start, idx1). - for (i=active_nodes.start; i(members[i]); - for (i=active_nodes.start; i(members[i]) ); - } - } - // Update the distance matrix in the range (idx1, idx2). - for (; i(members[i]) ); - } - } - // Update the distance matrix in the range (idx2, N). - for (i=active_nodes.succ[idx2]; i(members[i]) ); - } - } - break; - - default: - throw std::runtime_error(std::string("Invalid method.")); - } - if (singleton == true) { - // something wrong is here! - active_nodes.remove(idx2); - } - } - } - template void generic_linkage(const t_index N, t_float * const D, t_members * const members, cluster_result & Z2) { diff --git a/Algorithms/redcap.cpp b/Algorithms/redcap.cpp index 10f2923ce..d14b3febd 100644 --- a/Algorithms/redcap.cpp +++ b/Algorithms/redcap.cpp @@ -1148,7 +1148,7 @@ double FullOrderCLKRedCap::UpdateClusterDist(int cur_id, int o_id, int d_id, boo } } } else { - std::cout << "should not be here?" << std::endl; + //std::cout << "should not be here?" << std::endl; } return new_dist; } diff --git a/DialogTools/SpatialJoinDlg.cpp b/DialogTools/SpatialJoinDlg.cpp index f23065599..20e0545ed 100644 --- a/DialogTools/SpatialJoinDlg.cpp +++ b/DialogTools/SpatialJoinDlg.cpp @@ -185,9 +185,6 @@ void CountPointsInPolygon::sub_run(int start, int end) double y = v.first.get<1>(); OGRPoint ogr_pt(x, y); if (ogr_pt.Within(ogr_poly)) { - if (i == 12) { - std::cout << pt_idx << std::endl; - } spatial_counts[i] += 1; if (join_variable) { mutex.lock(); diff --git a/Explore/AnimatePlotCanvas.cpp b/Explore/AnimatePlotCanvas.cpp index 632e0fff5..84613be69 100644 --- a/Explore/AnimatePlotCanvas.cpp +++ b/Explore/AnimatePlotCanvas.cpp @@ -194,7 +194,7 @@ void AnimatePlotcanvas::UpdateCanvas(int idx, const std::vector Date: Sat, 14 Nov 2020 11:35:12 -0700 Subject: [PATCH 52/87] Update SCHCDlg.cpp --- DialogTools/SCHCDlg.cpp | 33 +++++++++------------------------ 1 file changed, 9 insertions(+), 24 deletions(-) diff --git a/DialogTools/SCHCDlg.cpp b/DialogTools/SCHCDlg.cpp index e6d92868d..5023dba8d 100644 --- a/DialogTools/SCHCDlg.cpp +++ b/DialogTools/SCHCDlg.cpp @@ -46,9 +46,6 @@ SCHCDlg::SCHCDlg(wxFrame* parent_s, Project* project_s) { wxLogMessage("Open SCHCDlg."); SetTitle(_("Spatial Constrained Hierarchical Clustering Settings")); - - // disable number of cluster control - combo_n->Disable(); // bind new event saveButton->Bind(wxEVT_BUTTON, &SCHCDlg::OnSave, this); @@ -66,17 +63,6 @@ SCHCDlg::~SCHCDlg() void SCHCDlg::OnSave(wxCommandEvent& event ) { - long user_select_n; - combo_n->GetValue().ToLong(&user_select_n); - if (user_select_n < cutoff_n_cluster) { - wxString msg = _("The selected number of clusters is %d. It is less than the minimum number of clusters (%d) that guarantees spatially constrained results.\n\nDo you want to continue?"); - wxMessageDialog dlg(NULL, wxString::Format(msg, (int)user_select_n, cutoff_n_cluster), - _("Warning"), wxYES_NO | wxNO_DEFAULT | wxICON_WARNING); - if (dlg.ShowModal() == wxID_NO) { - return; - } - } - HClusterDlg::OnSave(event); // check cluster connectivity @@ -138,8 +124,6 @@ bool SCHCDlg::Run(vector& clusters) if (redcap==NULL) { for (int i = 1; i < rows; i++) delete[] distances[i]; delete[] distances; - delete[] bound_vals; - bound_vals = NULL; return false; } @@ -176,14 +160,15 @@ bool SCHCDlg::Run(vector& clusters) cluster_idx += 1; } } - - if (n_cluster == 0) n_cluster = 2; - CutTree(rows, htree, n_cluster, clusters); - - cutoff_n_cluster = n_cluster; - - combo_n->SetValue(wxString::Format("%d", n_cluster)); - combo_n->Enable(); + + clusters.clear(); + int* clusterid = new int[rows]; + cutoffDistance = cuttree (rows, htree, n_cluster, clusterid); + for (int i=0; i Date: Wed, 18 Nov 2020 22:28:13 -0700 Subject: [PATCH 53/87] update Ward linkage in schc and redcap --- Algorithms/redcap.cpp | 74 +++++++++++++++++++++++++++---------- DialogTools/HClusterDlg.cpp | 2 +- DialogTools/RedcapDlg.cpp | 16 +++++--- DialogTools/SCHCDlg.cpp | 17 +++++++++ 4 files changed, 83 insertions(+), 26 deletions(-) diff --git a/Algorithms/redcap.cpp b/Algorithms/redcap.cpp index d14b3febd..607dc50f6 100644 --- a/Algorithms/redcap.cpp +++ b/Algorithms/redcap.cpp @@ -720,8 +720,8 @@ FirstOrderSLKRedCap::~FirstOrderSLKRedCap() void FirstOrderSLKRedCap::Clustering() { - std::sort(edges.begin(), edges.end(), EdgeLess); - //quickSort(edges, 0, edges.size()-1); + //std::sort(edges.begin(), edges.end(), EdgeLess); + quickSort(edges, 0, edges.size()-1); int num_nodes = (int)nodes.size(); @@ -895,8 +895,8 @@ void FullOrderALKRedCap::Clustering() ordered_nodes[ dest->id ] = dest; } - std::sort(edges.begin(), edges.end(), EdgeLess); - //quickSort(edges, 0, edges.size()-1); + //std::sort(edges.begin(), edges.end(), EdgeLess); + quickSort(edges, 0, edges.size()-1); int num_edges = (int)edges.size(); vector edges_copy(num_edges); @@ -1005,7 +1005,7 @@ void FullOrderALKRedCap::Clustering() } access_flag[tmp_id] = true; } else if (tmp_id == dest_id || tmp_id == orig_id) { // node[i] is (o,d) - ids[i] = orig_id; + ids[i] = orig_id; //? } } @@ -1064,11 +1064,11 @@ double FullOrderALKRedCap::UpdateClusterDist(int cur_id, int o_id, int d_id, boo // (avg_d(c,o) * numEdges(c,o) + avg_d(c,d)*numEdges(c,d)) / // (numEdges(c, o) + numEdges(c, d)) - new_dist = (d_c_o * clst_nodenum[o_id] * clst_nodenum[cur_id] + d_c_d * clst_nodenum[d_id] * clst_nodenum[cur_id]) / ((clst_nodenum[o_id] + clst_nodenum[d_id]) * clst_nodenum[cur_id]); + new_dist = (d_c_o * clst_nodenum[o_id] + d_c_d * clst_nodenum[d_id]) / (clst_nodenum[o_id] + clst_nodenum[d_id]); } else if (conn_c_o || conn_c_d) { - if (conn_c_d) { + if (conn_c_d) { // c <--->o c<-!->d now c is <->(o,d) int tmp_id = o_id; o_id = d_id; d_id = tmp_id; @@ -1080,11 +1080,18 @@ double FullOrderALKRedCap::UpdateClusterDist(int cur_id, int o_id, int d_id, boo for (int i=clst_startpos[cur_id]; iid ] = dest; } - std::sort(edges.begin(), edges.end(), EdgeLess); - //quickSort(edges, 0, edges.size()-1); + //std::sort(edges.begin(), edges.end(), EdgeLess); + quickSort(edges, 0, edges.size()-1); int num_edges = (int)edges.size(); vector edges_copy(num_edges); @@ -1220,7 +1227,7 @@ void FullOrderWardRedCap::Clustering() int orig_id = ids[orig->id]; int dest_id = ids[dest->id]; double min_dist = cur_edge->length; - //std::cout << "merge:" << orig_id << ", " << dest_id << ", " << cur_edge->length << std::endl; + std::cout << "merge:" << orig_id << ", " << dest_id << ", " << cur_edge->length << std::endl; Node* root1 = djset.FindSet(orig); // find ancestor of orig Node* root2 = djset.FindSet(dest); // find ancester of dest @@ -1275,7 +1282,7 @@ void FullOrderWardRedCap::Clustering() bool o_is_nbr = dist_dict[tmp_id].find(orig_id) != dist_dict[tmp_id].end(); if (d_is_nbr || o_is_nbr) { // node[i] is neighbor of (o,d) double update_dist = UpdateClusterDist(tmp_id, orig_id, dest_id, min_dist, o_is_nbr, d_is_nbr, cluster_ids, cluster_startpos, cluster_nodenum); - + //std::cout << "new distance from " << tmp_id << " to (" << orig_id << "-" << dest_id << ") :" << update_dist << std::endl; Edge* new_e = new Edge(ordered_nodes[tmp_id], ordered_nodes[orig_id], update_dist); edges_copy[num_edges++] = new_e; @@ -1351,25 +1358,54 @@ double FullOrderWardRedCap::UpdateClusterDist(int cur_id, int o_id, int d_id, d } else if (conn_c_o || conn_c_d) { if (conn_c_d) { - int tmp_id = o_id; + int tmp_id = o_id; // make c->o connected o_id = d_id; d_id = tmp_id; } double d_c_o = dist_dict[cur_id][o_id]; - double sumval_c_d = 0; + int c_endpos = clst_startpos[cur_id] + clst_nodenum[cur_id]; int d_endpos = clst_startpos[d_id] + clst_nodenum[d_id]; + double d_c_d = 0, sum_all = 0, sum_c = 0, sum_d = 0; + double n_all = clst_nodenum[cur_id] + clst_nodenum[d_id]; + // from [cur] to [d_id] + // e.g. AB -> CD + // = 2/4*AC^2 + 2/4*AD^2 + 2/4*BC^2 + 2/4*BD^2 - 2/4* AB^2 - 2/4 * CD^2 + // = sum_all - sum_c - sum_d for (int i=clst_startpos[cur_id]; i& clusters) node2 = node2 < rows ? node2 : rows-node2-1; node1 = node1 < rows ? node1 : rows-node1-1; - //cout << i<< ":" << node2 <<", " << node1 << ", " << Z2[i]->dist <node1 <<", " << NN->node2 << ", " << NN->dist <SetSelection(2); + combo_method->SetSelection(1); gbox->Add(st20, 0, wxALIGN_CENTER_VERTICAL | wxRIGHT | wxLEFT, 10); gbox->Add(combo_method, 1, wxEXPAND); @@ -551,9 +551,12 @@ void RedcapDlg::OnOK(wxCommandEvent& event ) int rnd_seed = -1; if (chk_seed->GetValue()) rnd_seed = GdaConst::gda_user_seed; + int method_idx = combo_method->GetSelection(); + int transpose = 0; // row wise double** ragged_distances = distancematrix(rows, columns, input_data, mask, weight, dist, transpose); - double** distances = DataUtils::fullRaggedMatrix(ragged_distances, rows, rows); + bool isSqrt = method_idx == 2 ? true : false; + double** distances = DataUtils::fullRaggedMatrix(ragged_distances, rows, rows, isSqrt); for (int i = 1; i < rows; i++) free(ragged_distances[i]); free(ragged_distances); @@ -564,8 +567,7 @@ void RedcapDlg::OnOK(wxCommandEvent& event ) delete redcap; redcap = NULL; } - - int method_idx = combo_method->GetSelection(); + if (method_idx == 0) { redcap = new FirstOrderSLKRedCap(rows, columns, distances, input_data, undefs, gw->gal, bound_vals, min_bound); @@ -584,8 +586,10 @@ void RedcapDlg::OnOK(wxCommandEvent& event ) } if (redcap==NULL) { - for (int i = 1; i < rows; i++) delete[] distances[i]; - delete[] distances; + if (distances) { + for (int i = 1; i < rows; i++) delete[] distances[i]; + delete[] distances; + } delete[] bound_vals; bound_vals = NULL; return; diff --git a/DialogTools/SCHCDlg.cpp b/DialogTools/SCHCDlg.cpp index 5023dba8d..82b384e67 100644 --- a/DialogTools/SCHCDlg.cpp +++ b/DialogTools/SCHCDlg.cpp @@ -170,6 +170,23 @@ bool SCHCDlg::Run(vector& clusters) delete[] clusterid; clusterid = NULL; + // sort result + std::vector > cluster_ids(n_cluster); + + for (int i=0; i < clusters.size(); i++) { + cluster_ids[ clusters[i] - 1 ].push_back(i); + } + + std::sort(cluster_ids.begin(), cluster_ids.end(), GenUtils::less_vectors); + + for (int i=0; i < n_cluster; i++) { + int c = i + 1; + for (int j=0; j Date: Fri, 20 Nov 2020 00:51:04 -0700 Subject: [PATCH 54/87] update ward linkage in schc and redcap --- Algorithms/redcap.cpp | 38 ++++++++++++++++++++++++++++++++------ Algorithms/redcap.h | 2 +- DialogTools/RedcapDlg.cpp | 8 ++++---- version.h | 4 ++-- 4 files changed, 39 insertions(+), 13 deletions(-) diff --git a/Algorithms/redcap.cpp b/Algorithms/redcap.cpp index 607dc50f6..297a849b6 100644 --- a/Algorithms/redcap.cpp +++ b/Algorithms/redcap.cpp @@ -568,7 +568,7 @@ void AbstractClusterFactory::Partitioning(int k) while (!sub_trees.empty() && sub_trees.size() < k) { Tree* tmp_tree = sub_trees.top(); - cout << tmp_tree->ssd_reduce << endl; + //cout << tmp_tree->ssd_reduce << endl; sub_trees.pop(); if (tmp_tree->ssd == 0) { @@ -1227,7 +1227,7 @@ void FullOrderWardRedCap::Clustering() int orig_id = ids[orig->id]; int dest_id = ids[dest->id]; double min_dist = cur_edge->length; - std::cout << "merge:" << orig_id << ", " << dest_id << ", " << cur_edge->length << std::endl; + //std::cout << "merge:" << orig_id << ", " << dest_id << ", " << cur_edge->length << std::endl; Node* root1 = djset.FindSet(orig); // find ancestor of orig Node* root2 = djset.FindSet(dest); // find ancester of dest @@ -1273,15 +1273,34 @@ void FullOrderWardRedCap::Clustering() access_flag[i] = false; } + // get start pos of each cluster + int o_endpos = cluster_startpos[orig_id] + cluster_nodenum[orig_id]; + for (int j=cluster_startpos[orig_id]; j& clst_ids, vector& clst_startpos, vector& clst_nodenum) +double FullOrderWardRedCap::UpdateClusterDist(int cur_id, int o_id, int d_id, double min_dist, bool conn_c_o, bool conn_c_d, vector& clst_ids, vector& clst_startpos, vector& clst_nodenum, vector& ids) { double new_dist = 0; int new_nodenum = clst_nodenum[o_id] + clst_nodenum[d_id] + clst_nodenum[cur_id]; @@ -1397,7 +1423,7 @@ double FullOrderWardRedCap::UpdateClusterDist(int cur_id, int o_id, int d_id, d int jj = clst_ids[j]; if (dist_dict[ii].find(jj) != dist_dict[ii].end()) { sum_d += dist_dict[ii][jj] * clst_nodenum[cur_id] / n_all; - } + } } } diff --git a/Algorithms/redcap.h b/Algorithms/redcap.h index 1be50bc6a..a99d7bfb1 100644 --- a/Algorithms/redcap.h +++ b/Algorithms/redcap.h @@ -458,7 +458,7 @@ namespace SpanningTreeClustering { virtual void Clustering(); - virtual double UpdateClusterDist(int cur_id, int orig_id, int dest_id, double min_dist, bool is_orig_nbr, bool is_dest_nbr, vector& clst_ids, vector& clst_startpos, vector& clst_nodenum); + virtual double UpdateClusterDist(int cur_id, int orig_id, int dest_id, double min_dist, bool is_orig_nbr, bool is_dest_nbr, vector& clst_ids, vector& clst_startpos, vector& clst_nodenum, vector& ids); }; } diff --git a/DialogTools/RedcapDlg.cpp b/DialogTools/RedcapDlg.cpp index 1de730a59..fa0de49b7 100644 --- a/DialogTools/RedcapDlg.cpp +++ b/DialogTools/RedcapDlg.cpp @@ -557,8 +557,6 @@ void RedcapDlg::OnOK(wxCommandEvent& event ) double** ragged_distances = distancematrix(rows, columns, input_data, mask, weight, dist, transpose); bool isSqrt = method_idx == 2 ? true : false; double** distances = DataUtils::fullRaggedMatrix(ragged_distances, rows, rows, isSqrt); - for (int i = 1; i < rows; i++) free(ragged_distances[i]); - free(ragged_distances); // run RedCap std::vector undefs(rows, false); @@ -590,8 +588,10 @@ void RedcapDlg::OnOK(wxCommandEvent& event ) for (int i = 1; i < rows; i++) delete[] distances[i]; delete[] distances; } - delete[] bound_vals; - bound_vals = NULL; + if (bound_vals) { + delete[] bound_vals; + bound_vals = NULL; + } return; } diff --git a/version.h b/version.h index 5b24962b6..9d0e4aa8f 100644 --- a/version.h +++ b/version.h @@ -2,10 +2,10 @@ namespace Gda { const int version_major = 1; const int version_minor = 16; const int version_build = 0; - const int version_subbuild = 26; + const int version_subbuild = 28; const int version_year = 2020; const int version_month = 11; - const int version_day = 13; + const int version_day = 20; const int version_night = 0; const int version_type = 2; // 0: alpha, 1: beta, 2: release } From 4760bdc692ea2d8db7c839d6ac51c5f36b55f8cc Mon Sep 17 00:00:00 2001 From: Xun Li Date: Fri, 20 Nov 2020 11:47:27 -0700 Subject: [PATCH 55/87] update: revert changes in Avg linkage marked for testing --- Algorithms/redcap.cpp | 17 +++------------ DialogTools/RedcapDlg.cpp | 3 +++ DialogTools/SCHCDlg.cpp | 46 +++++++++++++++++++-------------------- 3 files changed, 29 insertions(+), 37 deletions(-) diff --git a/Algorithms/redcap.cpp b/Algorithms/redcap.cpp index 297a849b6..ecd14ee59 100644 --- a/Algorithms/redcap.cpp +++ b/Algorithms/redcap.cpp @@ -1080,18 +1080,10 @@ double FullOrderALKRedCap::UpdateClusterDist(int cur_id, int o_id, int d_id, boo for (int i=clst_startpos[cur_id]; i CD - // = 2/4*AC^2 + 2/4*AD^2 + 2/4*BC^2 + 2/4*BD^2 - 2/4* AB^2 - 2/4 * CD^2 - // = sum_all - sum_c - sum_d + for (int i=clst_startpos[cur_id]; iGetSelection(); int transpose = 0; // row wise + // todo should be replaced double** ragged_distances = distancematrix(rows, columns, input_data, mask, weight, dist, transpose); bool isSqrt = method_idx == 2 ? true : false; double** distances = DataUtils::fullRaggedMatrix(ragged_distances, rows, rows, isSqrt); + for (int i = 1; i < rows; i++) free(ragged_distances[i]); + free(ragged_distances); // run RedCap std::vector undefs(rows, false); diff --git a/DialogTools/SCHCDlg.cpp b/DialogTools/SCHCDlg.cpp index 82b384e67..98f582511 100644 --- a/DialogTools/SCHCDlg.cpp +++ b/DialogTools/SCHCDlg.cpp @@ -97,38 +97,38 @@ bool SCHCDlg::Run(vector& clusters) // get pairwise distance int transpose = 0; // row wise + // todo should be replaced double** ragged_distances = distancematrix(rows, columns, input_data, mask, weight, dist, transpose); - double** distances = DataUtils::fullRaggedMatrix(ragged_distances, rows, rows); + bool isSqrt = method == 'a' ? true : false; + double** distances = DataUtils::fullRaggedMatrix(ragged_distances, rows, rows, isSqrt); for (int i = 1; i < rows; i++) free(ragged_distances[i]); free(ragged_distances); // run RedCap - std::vector undefs(rows, false); + std::vector undefs(rows, false); - if (redcap != NULL) { - delete redcap; - redcap = NULL; - } + if (redcap != NULL) { + delete redcap; + redcap = NULL; + } double* bound_vals = 0; double min_bound = 0; - if (method == 's') { - redcap = new SpanningTreeClustering::FullOrderSLKRedCap(rows, columns, distances, input_data, undefs, gw->gal, bound_vals, min_bound); - } else if (method == 'w') { - redcap = new SpanningTreeClustering::FullOrderWardRedCap(rows, columns, distances, input_data, undefs, gw->gal, bound_vals, min_bound); - } else if (method == 'm') { - redcap = new SpanningTreeClustering::FullOrderCLKRedCap(rows, columns, distances, input_data, undefs, gw->gal, bound_vals, min_bound); - } else if (method == 'a') { - redcap = new SpanningTreeClustering::FullOrderALKRedCap(rows, columns, distances, input_data, undefs, gw->gal, bound_vals, min_bound); - } + if (method == 's') { + redcap = new SpanningTreeClustering::FullOrderSLKRedCap(rows, columns, distances, input_data, undefs, gw->gal, bound_vals, min_bound); + } else if (method == 'w') { + redcap = new SpanningTreeClustering::FullOrderWardRedCap(rows, columns, distances, input_data, undefs, gw->gal, bound_vals, min_bound); + } else if (method == 'm') { + redcap = new SpanningTreeClustering::FullOrderCLKRedCap(rows, columns, distances, input_data, undefs, gw->gal, bound_vals, min_bound); + } else if (method == 'a') { + redcap = new SpanningTreeClustering::FullOrderALKRedCap(rows, columns, distances, input_data, undefs, gw->gal, bound_vals, min_bound); + } - if (redcap==NULL) { - for (int i = 1; i < rows; i++) delete[] distances[i]; - delete[] distances; - return false; - } - - redcap->ordered_edges; - + if (redcap==NULL) { + for (int i = 1; i < rows; i++) delete[] distances[i]; + delete[] distances; + return false; + } + if (htree != NULL) { delete[] htree; htree = NULL; From 53890c3a53a85331a81fb86fc0c60e6a9d8866d9 Mon Sep 17 00:00:00 2001 From: Xun Li Date: Fri, 20 Nov 2020 17:59:35 -0700 Subject: [PATCH 56/87] conditional boxplot crashes with time-grouped variables #2279 --- Algorithms/redcap.cpp | 4 +--- Explore/ConditionalBoxPlotView.cpp | 37 ++++++++++++++++++++++++++++-- Explore/ConditionalBoxPlotView.h | 1 + 3 files changed, 37 insertions(+), 5 deletions(-) diff --git a/Algorithms/redcap.cpp b/Algorithms/redcap.cpp index ecd14ee59..1a81f98e0 100644 --- a/Algorithms/redcap.cpp +++ b/Algorithms/redcap.cpp @@ -1083,7 +1083,7 @@ double FullOrderALKRedCap::UpdateClusterDist(int cur_id, int o_id, int d_id, boo sumval_c_d += dist_matrix[clst_ids[i]] [clst_ids[j]]; } } - new_dist = (d_c_o * clst_nodenum[o_id] * clst_nodenum[cur_id] + sumval_c_d) / ((clst_nodenum[o_id] + clst_nodenum[d_id]) * clst_nodenum[cur_id]); + new_dist = (d_c_o * clst_nodenum[o_id] + (sumval_c_d / clst_nodenum[cur_id])) / (clst_nodenum[o_id] + clst_nodenum[d_id]); } return new_dist; @@ -1315,8 +1315,6 @@ void FullOrderWardRedCap::Clustering() ids[i] = orig_id; } } - //ids[dest_id] = orig_id; - //std::cout <<"48-12:" << dist_matrix[48][12] << std::endl; cluster_nodenum[orig_id] += cluster_nodenum[dest_id]; cluster_nodenum[dest_id] = 0; // no need to check with dest_id anymore? diff --git a/Explore/ConditionalBoxPlotView.cpp b/Explore/ConditionalBoxPlotView.cpp index 8093310fa..a2cce9bde 100644 --- a/Explore/ConditionalBoxPlotView.cpp +++ b/Explore/ConditionalBoxPlotView.cpp @@ -84,6 +84,39 @@ ConditionalBoxPlotCanvas::~ConditionalBoxPlotCanvas() { } +void ConditionalBoxPlotCanvas::TimeChange() +{ + LOG_MSG("Entering ConditionalNewCanvas::TimeChange"); + if (!is_any_sync_with_global_time) return; + + int cts = project->GetTimeState()->GetCurrTime(); + int ref_time = var_info[ref_var_index].time; + int ref_time_min = var_info[ref_var_index].time_min; + int ref_time_max = var_info[ref_var_index].time_max; + + if ((cts == ref_time) || + (cts > ref_time_max && ref_time == ref_time_max) || + (cts < ref_time_min && ref_time == ref_time_min)) return; + if (cts > ref_time_max) { + ref_time = ref_time_max; + } else if (cts < ref_time_min) { + ref_time = ref_time_min; + } else { + ref_time = cts; + } + for (size_t i=0; i undefs(num_obs, false); for (int i=0; iTimeChange(); + ((ConditionalBoxPlotCanvas*)template_canvas)->TimeChange(); UpdateTitle(); } diff --git a/Explore/ConditionalBoxPlotView.h b/Explore/ConditionalBoxPlotView.h index 6640ecbc6..a05be293b 100644 --- a/Explore/ConditionalBoxPlotView.h +++ b/Explore/ConditionalBoxPlotView.h @@ -43,6 +43,7 @@ class ConditionalBoxPlotCanvas : public ConditionalNewCanvas { virtual wxString GetVariableNames(); virtual void SetCheckMarks(wxMenu* menu); virtual void update(HLStateInt* o); + virtual void TimeChange(); virtual void ResizeSelectableShps(int virtual_scrn_w = 0, int virtual_scrn_h = 0); //virtual void UpdateSelection(bool shiftdown = false, From d6fb4d0cc98b8d568821985d3c115745bdda1f86 Mon Sep 17 00:00:00 2001 From: Xun Li Date: Fri, 20 Nov 2020 18:01:21 -0700 Subject: [PATCH 57/87] Update RedcapDlg.cpp --- DialogTools/RedcapDlg.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DialogTools/RedcapDlg.cpp b/DialogTools/RedcapDlg.cpp index 0a5e1f342..0b998e5c2 100644 --- a/DialogTools/RedcapDlg.cpp +++ b/DialogTools/RedcapDlg.cpp @@ -361,7 +361,7 @@ wxString RedcapDlg::_printConfiguration() txt << "Minimum region size:\t" << txt_minregions->GetValue() << "\n"; } - txt << _("Minimum region size:\t") << m_textbox->GetValue() << "\n"; + txt << _("Save cluster in field:\t") << m_textbox->GetValue() << "\n"; txt << _("Transformation:") << "\t" << combo_tranform->GetString(combo_tranform->GetSelection()) << "\n"; From 0ae6b55d06e3c9e08c512f585ca6bb26c45ad14d Mon Sep 17 00:00:00 2001 From: Xun Li Date: Fri, 20 Nov 2020 18:01:58 -0700 Subject: [PATCH 58/87] Update version.h --- version.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/version.h b/version.h index 9d0e4aa8f..6fb38d882 100644 --- a/version.h +++ b/version.h @@ -2,7 +2,7 @@ namespace Gda { const int version_major = 1; const int version_minor = 16; const int version_build = 0; - const int version_subbuild = 28; + const int version_subbuild = 30; const int version_year = 2020; const int version_month = 11; const int version_day = 20; From 753fd4d04b7b4266d646fb26cd9f9f25a6856f5e Mon Sep 17 00:00:00 2001 From: Xun Li Date: Mon, 23 Nov 2020 17:51:19 -0700 Subject: [PATCH 59/87] fix azpSA --- Algorithms/azp.cpp | 46 +++++++++++++++++++++++++----------------- Algorithms/azp.h | 22 +++++++++++++++++++- DialogTools/AZPDlg.cpp | 11 +++------- version.h | 4 ++-- 4 files changed, 54 insertions(+), 29 deletions(-) diff --git a/Algorithms/azp.cpp b/Algorithms/azp.cpp index c9b425306..8457eea12 100644 --- a/Algorithms/azp.cpp +++ b/Algorithms/azp.cpp @@ -1185,23 +1185,32 @@ void AZPSA::LocalImproving() double random = rng.nextDouble(); totalMoves += 1; double sa = std::exp(-(obj - currentOBJ) * n / (currentOBJ * temperature)); - if (sa > random) { - objective_function->MakeMove(randomArea, region, move); - moved = true; - this->area2Region[randomArea] = move; - this->objInfo = obj; - - // update SA variables - acceptedMoves += 1; - currentOBJ = obj; - - // move happens, update bordering area - getBorderingAreas(region); - //getBorderingAreas(move); - - //std::cout << "--- NON-Local improvement (area, region)" << randomArea << "," << move << std::endl; - //std::cout << "--- New Objective Function value: " << currentOBJ << std::endl; - // step 4 + if (sa > random && region2Area[region].size() > 1) { // make move if SA satisfies + double new_obj = objective_function->MakeMove(randomArea, region, move); + if (new_obj > 0) { // prevent empty region + moved = true; + this->area2Region[randomArea] = move; + this->objInfo = new_obj; + + // update SA variables + acceptedMoves += 1; + currentOBJ = new_obj; + if (new_obj < bestOBJ) { + bestOBJ = new_obj; + currentOBJ = new_obj; + bestRegions = this->returnRegions(); + region2AreaBest = this->region2Area; + area2RegionBest = this->area2Region; + } + + // move happens, update bordering area + getBorderingAreas(region); + //getBorderingAreas(move); + + //std::cout << "--- NON-Local improvement (area, region)" << randomArea << "," << move << std::endl; + //std::cout << "--- New Objective Function value: " << currentOBJ << std::endl; + // step 4 + } } } } @@ -1218,6 +1227,7 @@ void AZPSA::LocalImproving() this->objInfo = bestOBJ; this->region2Area = region2AreaBest; this->area2Region = area2RegionBest; + objective_function->UpdateRegions(); } //////////////////////////////////////////////////////////////////////////////// @@ -1270,7 +1280,7 @@ void AZPTabu::LocalImproving() // check connectivity int a = it->first.first; int from = area2Region[a]; - // move "a" to region "r" + // move "a" to region "r", if "a" can be removed from 'from' if (objective_function->checkFeasibility(from, a)) { find_global = true; move = it->first; diff --git a/Algorithms/azp.h b/Algorithms/azp.h index 1f6ee0f51..95610bf61 100644 --- a/Algorithms/azp.h +++ b/Algorithms/azp.h @@ -161,6 +161,20 @@ class ObjectiveFunction } return ss; } + + virtual double GetRawValue() { + // Calculate the value of the objective function + double ss = 0; // e.g. sum of squares + REGION_AREAS::iterator it; + for (it = regions.begin(); it != regions.end(); ++it) { + int region = it->first; + // objective function of region needs to be computed + double obj = getObjectiveValue(regions[region]); + ss += obj; + } + return ss; + } + virtual void UpdateRegions() { // region changes, update it's @@ -261,7 +275,7 @@ class ObjectiveFunction boost::unordered_map to_areas = regions[to_region]; from_areas.erase(area); to_areas[area] = false; - + double ss_from = getObjectiveValue(from_areas); double ss_to = getObjectiveValue(to_areas); @@ -288,6 +302,11 @@ class ObjectiveFunction // use reference here to make actual change boost::unordered_map& from_areas = regions[from_region]; boost::unordered_map& to_areas = regions[to_region]; + + if (from_areas.size() <=1) { + // has to make sure each region has at least one area + return 0; + } from_areas.erase(area); to_areas[area] = false; @@ -692,6 +711,7 @@ class AZPSA : public RegionMaker // local search BasicMemory basicMemory, localBasicMemory; + basicMemory.updateBasicMemory(this->objInfo, this->returnRegions()); // step a int k = 0; diff --git a/DialogTools/AZPDlg.cpp b/DialogTools/AZPDlg.cpp index 338419082..ce0f18d1e 100644 --- a/DialogTools/AZPDlg.cpp +++ b/DialogTools/AZPDlg.cpp @@ -114,17 +114,12 @@ void AZPDlg::CreateControls() gbox->Add(vbox19, 1, wxEXPAND); // ARiSeL - wxBoxSizer *hbox19_3 = new wxBoxSizer(wxHORIZONTAL); - hbox19_3->Add(new wxStaticText(panel, wxID_ANY, _("Inits:"))); - m_inits = new wxTextCtrl(panel, wxID_ANY, "5"); - hbox19_3->Add(m_inits); + m_inits = new wxTextCtrl(panel, wxID_ANY, "10", wxDefaultPosition, wxSize(30,-1)); m_inits->Disable(); wxStaticText* st20 = new wxStaticText(panel, wxID_ANY, _("ARiSeL:")); wxBoxSizer *hbox20 = new wxBoxSizer(wxHORIZONTAL); chk_arisel = new wxCheckBox(panel, wxID_ANY, ""); - m_inits = new wxTextCtrl(panel, wxID_ANY, "10", wxDefaultPosition, wxSize(30,-1)); - m_inits->Disable(); hbox20->Add(chk_arisel,0, wxALIGN_CENTER_VERTICAL); hbox20->Add(m_inits,0,wxALIGN_CENTER_VERTICAL); @@ -429,7 +424,7 @@ wxString AZPDlg::_printConfiguration() //txt << _("# iterations:\t") << m_iterations->GetValue() << "\n"; - txt << _("Number of regions:\t") << txt_minregions->GetValue() << "\n"; + txt << _("Number of regions:\t") << txt_regions->GetValue() << "\n"; int local_search_method = m_localsearch->GetSelection(); if (local_search_method == 0) { @@ -453,7 +448,7 @@ wxString AZPDlg::_printConfiguration() } if (chk_lisa->IsChecked() && combo_lisa->GetSelection() >=0) { - txt << _("Initial rroups:\t") << combo_lisa->GetString(combo_lisa->GetSelection()) << "\n"; + txt << _("Initial groups:\t") << combo_lisa->GetString(combo_lisa->GetSelection()) << "\n"; } txt << _("Initial value of objective function:") << "\t" << initial_of << "\n"; txt << _("Final value of objective function:") << "\t" << final_of << "\n"; diff --git a/version.h b/version.h index 6fb38d882..e2a10f165 100644 --- a/version.h +++ b/version.h @@ -2,10 +2,10 @@ namespace Gda { const int version_major = 1; const int version_minor = 16; const int version_build = 0; - const int version_subbuild = 30; + const int version_subbuild = 32; const int version_year = 2020; const int version_month = 11; - const int version_day = 20; + const int version_day = 23; const int version_night = 0; const int version_type = 2; // 0: alpha, 1: beta, 2: release } From 3c9f823ed3a4b490253bc7ebff3ecfd929e5656e Mon Sep 17 00:00:00 2001 From: Xun Li Date: Mon, 23 Nov 2020 22:50:57 -0700 Subject: [PATCH 60/87] fix azpTabu; update azp UI --- Algorithms/azp.cpp | 26 +++++++++++++++++++------- Algorithms/azp.h | 3 ++- DialogTools/AZPDlg.cpp | 37 ++++++++++++++++++++++++++++++------- DialogTools/AZPDlg.h | 1 + 4 files changed, 52 insertions(+), 15 deletions(-) diff --git a/Algorithms/azp.cpp b/Algorithms/azp.cpp index 8457eea12..b572986b7 100644 --- a/Algorithms/azp.cpp +++ b/Algorithms/azp.cpp @@ -352,6 +352,10 @@ void RegionMaker::Copy(RegionMaker& rm) this->potentialRegions4Area = rm.potentialRegions4Area; this->candidateInfo = rm.candidateInfo; this->objInfo = rm.objInfo; + if (objective_function) { + delete objective_function; + } + this->objective_function = new ObjectiveFunction(n, m, data, w, region2Area); } void RegionMaker::InitFromRegion(std::vector& init_regions) @@ -1255,6 +1259,9 @@ void AZPTabu::LocalImproving() std::vector, double> > tabuList; boost::unordered_map, double>::iterator it; + BasicMemory basicMemory; + basicMemory.updateBasicMemory(this->objInfo, this->returnRegions()); + int c = 1; double epsilon = 1e-10; @@ -1267,7 +1274,7 @@ void AZPTabu::LocalImproving() int minFound = 0; c += 1; - // find global best move + // find global best move that is not tabu bool find_global = false; std::pair move; double obj4Move; @@ -1295,13 +1302,14 @@ void AZPTabu::LocalImproving() minFound = 1; } else if (tabuList.size() > 0){ - // get from tabu list + // if no improving move can be made, then get from tabu list for aspirational move std::vector, double> > tabuListCopy = tabuList; std::sort(tabuListCopy.begin(), tabuListCopy.end(), CompareTabu); double min_obj = obj4Move; + std::pair, double> m; for (int i=0; i, double>& m = tabuListCopy[i]; + m = tabuListCopy[i]; int a = m.first.first; int to = m.first.second; int from = area2Region[a]; @@ -1312,12 +1320,12 @@ void AZPTabu::LocalImproving() if (objective_function->checkFeasibility(from, a) && objective_function->checkFeasibility(to, a, false)) { min_obj = m.second; - move = m.first; break; } } obj4Move = min_obj; if (aspireOBJ - obj4Move >= epsilon) { + move = m.first; minFound = 1; } } @@ -1340,7 +1348,11 @@ void AZPTabu::LocalImproving() // update objective_function->UpdateRegion(region); objective_function->UpdateRegion(oldRegion); - + double raw_ssd = objective_function->GetValue(); + if (obj4Move < basicMemory.objInfo) { + basicMemory.updateBasicMemory(obj4Move, this->returnRegions()); + } + if (minFound == 1) { this->objInfo = obj4Move; if (aspireOBJ - obj4Move > epsilon) { @@ -1361,8 +1373,8 @@ void AZPTabu::LocalImproving() } } } - this->objInfo = aspireOBJ; - this->regions = aspireRegions; + this->objInfo = basicMemory.objInfo; //this->objInfo = aspireOBJ; + this->regions = basicMemory.regions; //this->regions = aspireRegions; this->region2Area = region2AreaAspire; this->area2Region = area2RegionAspire; } diff --git a/Algorithms/azp.h b/Algorithms/azp.h index 95610bf61..0ec44510f 100644 --- a/Algorithms/azp.h +++ b/Algorithms/azp.h @@ -357,7 +357,7 @@ class ObjectiveFunction // all should be removed if all connected return areas2Eval.empty(); } - + protected: // n: number of observations int n; @@ -731,6 +731,7 @@ class AZPSA : public RegionMaker basicMemory.updateBasicMemory(this->objInfo, this->returnRegions()); } } + //std::cout << basicMemory.objInfo << std::endl; // step c temperature *= alpha; // annealing if (improved == 1) { diff --git a/DialogTools/AZPDlg.cpp b/DialogTools/AZPDlg.cpp index ce0f18d1e..f0d378d3b 100644 --- a/DialogTools/AZPDlg.cpp +++ b/DialogTools/AZPDlg.cpp @@ -95,9 +95,13 @@ void AZPDlg::CreateControls() m_localsearch->SetSelection(0); wxBoxSizer *hbox19_2 = new wxBoxSizer(wxHORIZONTAL); - hbox19_2->Add(new wxStaticText(panel, wxID_ANY, _("Cooling Rate:"))); - m_coolrate= new wxTextCtrl(panel, wxID_ANY, "0.85"); - hbox19_2->Add(m_coolrate); + m_coolrate= new wxTextCtrl(panel, wxID_ANY, "0.85", wxDefaultPosition, wxSize(45,-1)); + m_maxit= new wxTextCtrl(panel, wxID_ANY, "1", wxDefaultPosition, wxSize(30,-1)); + hbox19_2->Add(new wxStaticText(panel, wxID_ANY, _("Cooling Rate:")), 0, wxALIGN_CENTER_VERTICAL); + hbox19_2->Add(m_coolrate, 0, wxALIGN_CENTER_VERTICAL); + hbox19_2->Add(new wxStaticText(panel, wxID_ANY, _("MaxIt:")), 0, wxALIGN_CENTER_VERTICAL); + hbox19_2->Add(m_maxit, 0, wxALIGN_CENTER_VERTICAL); + m_maxit->Disable(); m_coolrate->Disable(); wxBoxSizer *hbox19_1 = new wxBoxSizer(wxHORIZONTAL); @@ -251,10 +255,12 @@ void AZPDlg::OnAriselCheck(wxCommandEvent& event) m_localsearch->SetSelection(1); m_tabulength->Enable(); m_coolrate->Disable(); + m_maxit->Disable(); } else { m_localsearch->SetSelection(0); m_tabulength->Disable(); m_coolrate->Disable(); + m_maxit->Disable(); } } @@ -264,12 +270,15 @@ void AZPDlg::OnLocalSearch(wxCommandEvent& event) if ( m_localsearch->GetSelection() == 0) { m_tabulength->Disable(); m_coolrate->Disable(); + m_maxit->Disable(); } else if ( m_localsearch->GetSelection() == 1) { m_tabulength->Enable(); m_coolrate->Disable(); + m_maxit->Disable(); } else if ( m_localsearch->GetSelection() == 2) { m_tabulength->Disable(); m_coolrate->Enable(); + m_maxit->Enable(); } } void AZPDlg::OnCheckMinBound(wxCommandEvent& event) @@ -435,6 +444,7 @@ wxString AZPDlg::_printConfiguration() } else if (local_search_method == 2) { txt << _("Local search:") << "\t" << _("AZP-Simulated Annealing") << "\n"; txt << _("Cooling rate:") << "\t" << m_coolrate->GetValue() << "\n"; + txt << _("MaxIt:") << "\t" << m_maxit->GetValue() << "\n"; } if (chk_floor && chk_floor->IsChecked() && combo_floor->GetSelection() >= 0) { int idx = combo_floor->GetSelection(); @@ -599,6 +609,7 @@ void AZPDlg::OnOK(wxCommandEvent& event ) int local_search_method = m_localsearch->GetSelection(); int tabu_length = 10; double cool_rate = 0.85; + int max_it = 1; if ( local_search_method == 0) { m_tabulength->Disable(); m_coolrate->Disable(); @@ -623,6 +634,16 @@ void AZPDlg::OnOK(wxCommandEvent& event ) dlg.ShowModal(); return; } + wxString str_maxit = m_maxit->GetValue(); + long l_max_it = 1; + str_maxit.ToLong(&l_max_it); + if ( l_max_it <= 0) { + wxString err_msg = _("MaxIt for Simulated Annealing algorithm has to be a positive integer number."); + wxMessageDialog dlg(NULL, err_msg, _("Error"), wxOK | wxICON_ERROR); + dlg.ShowModal(); + return; + } + max_it = l_max_it; } // no ARiSeL by default @@ -642,8 +663,11 @@ void AZPDlg::OnOK(wxCommandEvent& event ) } // Get random seed - long long rnd_seed = (long long) time(0); - if (chk_seed->GetValue()) rnd_seed = GdaConst::gda_user_seed; + long long rnd_seed = GdaConst::gda_user_seed; + if (!chk_seed->GetValue()) { + srand(time(0)); + rnd_seed = rand(); + } //azp int transpose = 0; // row wise @@ -662,9 +686,8 @@ void AZPDlg::OnOK(wxCommandEvent& event ) controllers, tabu_length, convergence_criteria, inits, init_regions, rnd_seed); } else { - int max_iter = 1; azp = new AZPSA(p, gw->gal, input_data, &dm, rows, columns, - controllers, cool_rate, max_iter, inits, init_regions, rnd_seed); + controllers, cool_rate, max_it, inits, init_regions, rnd_seed); } if (azp->IsSatisfyControls() == false) { wxString msg = _("The clustering results violate the requirement of minimum bound or minimum number per region. Please adjust the input and try again."); diff --git a/DialogTools/AZPDlg.h b/DialogTools/AZPDlg.h index be8d1d533..970bcb915 100644 --- a/DialogTools/AZPDlg.h +++ b/DialogTools/AZPDlg.h @@ -72,6 +72,7 @@ class AZPDlg : public AbstractClusterDlg wxTextCtrl* txt_regions; wxTextCtrl* m_tabulength; wxTextCtrl* m_coolrate; + wxTextCtrl* m_maxit; wxTextCtrl* m_inits; wxButton* seedButton; From f60cead7fa9f452333910d4470b3f78369da2ad9 Mon Sep 17 00:00:00 2001 From: Xun Li Date: Mon, 23 Nov 2020 23:31:45 -0700 Subject: [PATCH 61/87] Update AZPDlg.cpp --- DialogTools/AZPDlg.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DialogTools/AZPDlg.cpp b/DialogTools/AZPDlg.cpp index f0d378d3b..460ebba47 100644 --- a/DialogTools/AZPDlg.cpp +++ b/DialogTools/AZPDlg.cpp @@ -68,7 +68,7 @@ AZPDlg::~AZPDlg() void AZPDlg::CreateControls() { wxLogMessage("On AZPDlg::CreateControls"); - wxScrolledWindow* scrl = new wxScrolledWindow(this, wxID_ANY, wxDefaultPosition, wxSize(800,820), wxHSCROLL|wxVSCROLL ); + wxScrolledWindow* scrl = new wxScrolledWindow(this, wxID_ANY, wxDefaultPosition, wxSize(820,840), wxHSCROLL|wxVSCROLL ); scrl->SetScrollRate( 5, 5 ); wxPanel *panel = new wxPanel(scrl); From 6526521a9b7dd2d9b77672b0871d40ab7697c8af Mon Sep 17 00:00:00 2001 From: Xun Li Date: Tue, 24 Nov 2020 09:33:02 -0700 Subject: [PATCH 62/87] Update AZPDlg.cpp add AriSEel in summary --- DialogTools/AZPDlg.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/DialogTools/AZPDlg.cpp b/DialogTools/AZPDlg.cpp index 460ebba47..640c4959b 100644 --- a/DialogTools/AZPDlg.cpp +++ b/DialogTools/AZPDlg.cpp @@ -446,6 +446,10 @@ wxString AZPDlg::_printConfiguration() txt << _("Cooling rate:") << "\t" << m_coolrate->GetValue() << "\n"; txt << _("MaxIt:") << "\t" << m_maxit->GetValue() << "\n"; } + + if (chk_arisel->IsChecked()) { + txt << _("ARiSeL construction re-runs:") << "\t" << m_inits->GetValue() << "\n"; + } if (chk_floor && chk_floor->IsChecked() && combo_floor->GetSelection() >= 0) { int idx = combo_floor->GetSelection(); wxString nm = name_to_nm[combo_floor->GetString(idx)]; From c3979f8e1f5f0dae50f72c16c131562dee7a19ab Mon Sep 17 00:00:00 2001 From: Xun Li Date: Fri, 27 Nov 2020 21:39:03 -0700 Subject: [PATCH 63/87] new max-p implementation using AZP --- Algorithms/azp.cpp | 155 ++++++++++++++++++++++------------------- Algorithms/azp.h | 8 ++- Algorithms/maxp.cpp | 6 +- DialogTools/AZPDlg.cpp | 7 +- 4 files changed, 97 insertions(+), 79 deletions(-) diff --git a/Algorithms/azp.cpp b/Algorithms/azp.cpp index b572986b7..aeb967b15 100644 --- a/Algorithms/azp.cpp +++ b/Algorithms/azp.cpp @@ -723,7 +723,6 @@ std::vector RegionMaker::returnRegions() { std::vector areasId, results; boost::unordered_map::iterator it; - // area2Region is already sorted by key for (it = area2Region.begin(); it != area2Region.end(); ++it) { areasId.push_back( it->first ); } @@ -903,6 +902,8 @@ MaxpRegionMaker::MaxpRegionMaker(GalElement* const _w, : RegionMaker(-1, _w, _data, _dist_matrix, _n, _m, c, std::vector(), seed), init_areas(_init_areas) { + objective_function = 0; + p = 0; InitSolution(); } @@ -941,7 +942,7 @@ void MaxpRegionMaker::InitSolution() // grow p regions using the starting positions above int r = 0; - bool satisfy_lower_bound = true; + bool satisfy_lower_bound = false; while (!candidates.empty()) { int seed = candidates.front(); @@ -1004,100 +1005,114 @@ void MaxpRegionMaker::InitSolution() assignAreaStep1(rit->first, r); } r = r + 1; // create another region + satisfy_lower_bound = true; } } - //std::cout << r << std::endl; - // find potential - if (unassignedAreas.size() > 0) { - for (int i=0; i buffer_areas = getBufferingAreas(region2Area[i]); - std::set::iterator it; - - for (it = buffer_areas.begin(); it != buffer_areas.end(); ++it) { - int neigh = *it; - if (assignedAreas.find(neigh) == assignedAreas.end()) { - potentialRegions4Area[neigh].insert(i); + if (satisfy_lower_bound) { + // enclave assignment + // find potential + if (unassignedAreas.size() > 0) { + for (int i=0; i buffer_areas = getBufferingAreas(region2Area[i]); + std::set::iterator it; + + for (it = buffer_areas.begin(); it != buffer_areas.end(); ++it) { + int neigh = *it; + if (assignedAreas.find(neigh) == assignedAreas.end()) { + potentialRegions4Area[neigh].insert(i); + } } } } - } - // for any other unassigned areas (enclaves), assign to a region - while (unassignedAreas.size() != 0) { - this->constructRegions(); - } + // for any other unassigned areas (enclaves), assign to a region + while (unassignedAreas.size() != 0) { + this->constructRegions(); + } - // now we have p regions - p = (int)region2Area.size(); + // now we have p regions + p = (int)region2Area.size(); - // create objectiveFunction object for local improvement - objective_function = new ObjectiveFunction(n, m, data, w, region2Area); + // create objectiveFunction object for local improvement + objective_function = new ObjectiveFunction(n, m, data, w, region2Area); - // get objective function value - this->objInfo = objective_function->GetValue(); + // get objective function value + this->objInfo = objective_function->GetValue(); + } +} + +std::vector MaxpRegionMaker::returnRegions() +{ + // area2Region is not a complete solution, others that are not assigned will + // have region 0 + std::vector areasId, results(n, 0); + boost::unordered_map::iterator it; + for (it = area2Region.begin(); it != area2Region.end(); ++it) { + areasId.push_back( it->first ); + results[ it->first ] = it->second + 1; + } + return results; } //////////////////////////////////////////////////////////////////////////////// ////// MaxpRegion //////////////////////////////////////////////////////////////////////////////// -MaxpRegion::MaxpRegion(int _max_attemps, GalElement* const _w, +MaxpRegion::MaxpRegion(int _max_iter, GalElement* const _w, double** _data, // row-wise RawDistMatrix* _dist_matrix, - int _n, int _m, const std::vector& c, - const std::vector& _init_areas, + int _n, int _m, const std::vector& c,int inits, + const std::vector& init_regions, long long seed) : RegionMaker(-1, _w, _data, _dist_matrix, _n, _m, c, std::vector(), seed), -init_areas(_init_areas), max_attemps(_max_attemps) +init_areas(init_regions), max_iter(_max_iter) { objective_function = 0; - - // try to grow max-p regions - MaxpRegionMaker rm(w, data, dist_matrix, n, m, c, init_areas, seed++); - std::vector best_results = rm.GetResults(); - double best_of = rm.GetFinalObjectiveFunction(); - p = rm.GetPRegions(); - initial_objectivefunction = best_of; - final_objectivefunction = best_of; - final_solution = best_results; - - for (int iter=0; iter< 99; ++iter) { - bool solving = true; // if it is improving // just need to be better than first initial solution - int attemps = 0; - std::vector solution; - - while (solving && attemps < max_attemps) { - MaxpRegionMaker rm_local(w, data, dist_matrix, n, m, c, init_areas, seed++); - std::vector results = rm_local.GetResults(); - double of = rm_local.GetFinalObjectiveFunction(); - if (of < initial_objectivefunction) { - solving = false; - solution = results; - p = rm_local.GetPRegions(); - } - attemps += 1; + // construction phase: find a collection of feasible solution with largest p + std::map > candidates; + int largest_p = 0; + + for (int iter=0; iter< max_iter; ++iter) { + MaxpRegionMaker rm_local(w, data, dist_matrix, n, m, c, init_areas, seed++); + int tmp_p = rm_local.GetPRegions(); + double of = rm_local.GetInitObjectiveFunction(); + if (largest_p < tmp_p) { + candidates.clear(); // new collection for largest p + largest_p = tmp_p; } - - if (solving == false) { - // try local improvement - for (int i=0; i results = azp.GetResults(); - double init_of = azp.GetInitObjectiveFunction(); - double of = azp.GetFinalObjectiveFunction(); - if (of < best_of) { - best_results = results; - best_of = of; // update best_of - } + if (largest_p == tmp_p) { + candidates[of] = rm_local.GetResults(); // could have duplicates + } + } + + int i=0; + double best_of = 0; + std::vector best_result; + std::map >::iterator it; + + for (it = candidates.begin(); it != candidates.end(); ++it) { + // local improvement all candidates + initial_objectivefunction = it->first; + std::vector solution = it->second; + + AZP azp(largest_p, w, data, dist_matrix, n, m, c, 0, solution, seed++); + + std::vector result = azp.GetResults(); + double of = azp.GetFinalObjectiveFunction(); + if (i == 0) { + best_result = result; + best_of = of; + } else if (of < best_of) { + best_result = result; + best_of = of; } + i++; } final_objectivefunction = best_of; - final_solution = best_results; + final_solution = best_result; } //////////////////////////////////////////////////////////////////////////////// diff --git a/Algorithms/azp.h b/Algorithms/azp.h index 0ec44510f..abf4f2dcb 100644 --- a/Algorithms/azp.h +++ b/Algorithms/azp.h @@ -547,6 +547,8 @@ class MaxpRegionMaker : public RegionMaker } protected: + std::vector returnRegions(); + void InitSolution(); protected: @@ -565,10 +567,10 @@ class MaxpRegion : public RegionMaker double final_objectivefunction; public: - MaxpRegion(int max_attemps, GalElement* const w, + MaxpRegion(int max_iter, GalElement* const w, double** data, // row-wise RawDistMatrix* dist_matrix, - int n, int m, const std::vector& c, + int n, int m, const std::vector& c, int inits=0, const std::vector& init_areas=std::vector(), long long seed=123456789); @@ -591,7 +593,7 @@ class MaxpRegion : public RegionMaker protected: std::vector init_areas; - int max_attemps; + int max_iter; }; //////////////////////////////////////////////////////////////////////////////// diff --git a/Algorithms/maxp.cpp b/Algorithms/maxp.cpp index cf238f12f..c2582fb18 100644 --- a/Algorithms/maxp.cpp +++ b/Algorithms/maxp.cpp @@ -98,8 +98,8 @@ Maxp::Maxp(const GalElement* _w, const vector >& _z, double _flo int attemps = 0; // parallize following block, comparing the objective_function() return values - //for (int i=0; i >& current_regions = regions_group[i]; @@ -351,7 +351,7 @@ void Maxp::init_solution(int solution_idx) _area2region = a2r; } } else { - if (attempts == MAX_ATTEMPTS) { + if (attempts >= MAX_ATTEMPTS) { LOG_MSG("No initial solution found"); p = 0; } diff --git a/DialogTools/AZPDlg.cpp b/DialogTools/AZPDlg.cpp index 640c4959b..92c9a6f1e 100644 --- a/DialogTools/AZPDlg.cpp +++ b/DialogTools/AZPDlg.cpp @@ -681,9 +681,10 @@ void AZPDlg::OnOK(wxCommandEvent& event ) std::vector final_solution; RegionMaker* azp; if ( local_search_method == 0) { - azp = new AZP(p, gw->gal, input_data, &dm, rows, columns, - controllers, inits, init_regions, rnd_seed); - + //azp = new AZP(p, gw->gal, input_data, &dm, rows, columns, + // controllers, inits, init_regions, rnd_seed); + azp = new MaxpRegion(p, gw->gal, input_data, &dm, rows, columns, + controllers, inits, init_regions, rnd_seed); } else if ( local_search_method == 1) { int convergence_criteria = std::max(10, rows / p); // vs 230 * sqrt(p) azp = new AZPTabu(p, gw->gal, input_data, &dm, rows, columns, From 54dbac6cecb3bddb6bb01cb7d3aea153d66b3115 Mon Sep 17 00:00:00 2001 From: Xun Li Date: Mon, 30 Nov 2020 22:36:35 -0700 Subject: [PATCH 64/87] update Tabu in AZP; update maxp; --- Algorithms/azp.cpp | 237 ++++++++++++++++++++++++++++++---------- Algorithms/azp.h | 95 +++++++++++++++- DialogTools/AZPDlg.cpp | 6 +- DialogTools/MaxpDlg.cpp | 120 ++++++++++++++------ 4 files changed, 360 insertions(+), 98 deletions(-) diff --git a/Algorithms/azp.cpp b/Algorithms/azp.cpp index aeb967b15..925938608 100644 --- a/Algorithms/azp.cpp +++ b/Algorithms/azp.cpp @@ -1115,6 +1115,123 @@ init_areas(init_regions), max_iter(_max_iter) final_solution = best_result; } +MaxpSA::MaxpSA(int _max_iter, GalElement* const _w, + double** _data, // row-wise + RawDistMatrix* _dist_matrix, + int _n, int _m, const std::vector& c, + double _alpha, int _sa_iter, int inits, + const std::vector& init_regions, + long long seed) +: RegionMaker(-1, _w, _data, _dist_matrix, _n, _m, c, std::vector(), seed), +init_areas(init_regions), max_iter(_max_iter), temperature(1.0), +alpha(_alpha), sa_iter(_sa_iter) +{ + objective_function = 0; + + // construction phase: find a collection of feasible solution with largest p + std::map > candidates; + int largest_p = 0; + + for (int iter=0; iter< max_iter; ++iter) { + MaxpRegionMaker rm_local(w, data, dist_matrix, n, m, c, init_areas, seed++); + int tmp_p = rm_local.GetPRegions(); + double of = rm_local.GetInitObjectiveFunction(); + if (largest_p < tmp_p) { + candidates.clear(); // new collection for largest p + largest_p = tmp_p; + } + if (largest_p == tmp_p) { + candidates[of] = rm_local.GetResults(); // could have duplicates + } + } + + int i=0; + double best_of = 0; + std::vector best_result; + std::map >::iterator it; + + for (it = candidates.begin(); it != candidates.end(); ++it) { + // local improvement all candidates + initial_objectivefunction = it->first; + std::vector solution = it->second; + + AZPSA azp(largest_p, w, data, dist_matrix, n, m, c, alpha, sa_iter, 0, solution, seed++); + + std::vector result = azp.GetResults(); + double of = azp.GetFinalObjectiveFunction(); + if (i == 0) { + best_result = result; + best_of = of; + } else if (of < best_of) { + best_result = result; + best_of = of; + } + i++; + } + + final_objectivefunction = best_of; + final_solution = best_result; +} + +MaxpTabu::MaxpTabu(int _max_iter, GalElement* const _w, + double** _data, // row-wise + RawDistMatrix* _dist_matrix, + int _n, int _m, const std::vector& c, + int _tabu_length, int inits, + const std::vector& init_regions, + long long seed) +: RegionMaker(-1, _w, _data, _dist_matrix, _n, _m, c, std::vector(), seed), +init_areas(init_regions), max_iter(_max_iter), +tabuLength(_tabu_length) +{ + objective_function = 0; + + // construction phase: find a collection of feasible solution with largest p + std::map > candidates; + int largest_p = 0; + + for (int iter=0; iter< max_iter; ++iter) { + MaxpRegionMaker rm_local(w, data, dist_matrix, n, m, c, init_areas, seed++); + int tmp_p = rm_local.GetPRegions(); + double of = rm_local.GetInitObjectiveFunction(); + if (largest_p < tmp_p) { + candidates.clear(); // new collection for largest p + largest_p = tmp_p; + } + if (largest_p == tmp_p) { + candidates[of] = rm_local.GetResults(); // could have duplicates + } + } + + int convTabu = std::max(10, n/largest_p); // vs 230 * sqrt(p) + int i=0; + double best_of = 0; + std::vector best_result; + std::map >::iterator it; + + for (it = candidates.begin(); it != candidates.end(); ++it) { + // local improvement all candidates + initial_objectivefunction = it->first; + std::vector solution = it->second; + + AZPTabu azp(largest_p, w, data, dist_matrix, n, m, c, tabuLength, convTabu, 0, solution, seed++); + + std::vector result = azp.GetResults(); + double of = azp.GetFinalObjectiveFunction(); + if (i == 0) { + best_result = result; + best_of = of; + } else if (of < best_of) { + best_result = result; + best_of = of; + } + i++; + } + + final_objectivefunction = best_of; + final_solution = best_result; +} + //////////////////////////////////////////////////////////////////////////////// ////// AZP Simulated Annealing //////////////////////////////////////////////////////////////////////////////// @@ -1264,16 +1381,15 @@ bool CompareTabu(std::pair, double> i1, void AZPTabu::LocalImproving() { // Tabu search algorithm for Openshaws AZP-tabu (1995) - double aspireOBJ = this->objInfo; - double currentOBJ = this->objInfo; - std::vector aspireRegions = this->returnRegions(); - REGION_AREAS region2AreaAspire = this->region2Area; - boost::unordered_map area2RegionAspire = this->area2Region; - std::vector currentRegions = aspireRegions; + double aspireOBJ = this->objInfo; // local best obj + double currentOBJ = this->objInfo; // global best obj + boost::unordered_map, double> tabuDict; std::vector, double> > tabuList; + boost::unordered_map, double>::iterator it; + // always remember the best result even it's just an interim one BasicMemory basicMemory; basicMemory.updateBasicMemory(this->objInfo, this->returnRegions()); @@ -1289,20 +1405,25 @@ void AZPTabu::LocalImproving() int minFound = 0; c += 1; - // find global best move that is not tabu + // find best feasible move not prohibited bool find_global = false; std::pair move; - double obj4Move; + double obj4Move; // current best objective from feasible moves while (!find_global && !neighSolObjs.empty()) { double minObj = neighSolObjs.top(); neighSolObjs.pop(); + for (it = neighSolutions.begin(); it != neighSolutions.end(); ++it) { if (it->second == minObj) { + // check if in tabuDict, [a, r] should not be in the tabu list + if (tabuDict.find(it->first) != tabuDict.end()) { + continue; + } // check connectivity int a = it->first.first; int from = area2Region[a]; - // move "a" to region "r", if "a" can be removed from 'from' + // move "a" to region "r", check if "a" can be removed from 'from' if (objective_function->checkFeasibility(from, a)) { find_global = true; move = it->first; @@ -1314,84 +1435,84 @@ void AZPTabu::LocalImproving() } if (currentOBJ - obj4Move >= epsilon) { - minFound = 1; + minFound = 1; // use the global best move if improvement can be made } else if (tabuList.size() > 0){ - // if no improving move can be made, then get from tabu list for aspirational move - std::vector, double> > tabuListCopy = tabuList; - std::sort(tabuListCopy.begin(), tabuListCopy.end(), CompareTabu); - - double min_obj = obj4Move; - std::pair, double> m; - for (int i=0; icheckFeasibility(from, a) && - objective_function->checkFeasibility(to, a, false)) { - min_obj = m.second; - break; + // if no improving move can be made, + // then check tabu list for aspirational move + // all valid tabu move should be in neighSolutions + double best_tabuobj = aspireOBJ; + std::pair best_tabumove; + + for (int j=0; j m = tabuList[j].first; + double obj = tabuList[j].second; + if (neighSolutions.find(move) != neighSolutions.end()) { + // valid tabu move only exists in neighSolutions + if (obj < best_tabuobj && aspireOBJ - obj >= epsilon) { + // tabu move improves local beset objectives + best_tabuobj = obj; + best_tabumove = m; + } } } - obj4Move = min_obj; - if (aspireOBJ - obj4Move >= epsilon) { - move = m.first; + + if (aspireOBJ - best_tabuobj >= epsilon) { + obj4Move = best_tabuobj; + move = best_tabumove; minFound = 1; + // don't remove it from tabuList, since it's reversed move + // , not itself, will be adde to tabuList } } + // if none improvement can be made, then go with the best global move + // even there is no improvement int area = move.first; int oldRegion = area2Region[area]; int region = move.second; - // Add a new value to the tabu list. + // Add the reverse of current move to the tabu list. // always added to the front and remove the last one std::pair add_tabu(area, oldRegion); tabuList.insert(tabuList.begin(), std::make_pair(add_tabu, obj4Move)); - if (tabuList.size() > tabuLength) tabuList.pop_back(); - - // move + tabuDict[add_tabu] = obj4Move; + if (tabuList.size() > tabuLength) { + std::pair, double> pop_tabu = tabuList.back(); + tabuDict.erase(pop_tabu.first); + tabuList.pop_back(); + } + + // implement move region2Area[oldRegion].erase(area); region2Area[region].insert(std::make_pair(area, true)); area2Region[area] = region; - // update + // update objective objective_function->UpdateRegion(region); objective_function->UpdateRegion(oldRegion); - double raw_ssd = objective_function->GetValue(); + //double raw_ssd = objective_function->GetRawValue(); + std::cout << area << "," << oldRegion << "," << region << "," << obj4Move << "," << currentOBJ << "," << aspireOBJ << std::endl; + + if (obj4Move < basicMemory.objInfo) { - basicMemory.updateBasicMemory(obj4Move, this->returnRegions()); + //basicMemory.updateBasicMemory(obj4Move, this->returnRegions()); + //c = 1; // only reset conv when global objective improved } if (minFound == 1) { - this->objInfo = obj4Move; - if (aspireOBJ - obj4Move > epsilon) { - aspireOBJ = obj4Move; - aspireRegions = this->returnRegions(); - region2AreaAspire = this->region2Area; - area2RegionAspire = this->area2Region; - c = 1; + if (currentOBJ - obj4Move > epsilon) { + currentOBJ = obj4Move; // update global best, don't get worse + basicMemory.updateBasicMemory(obj4Move, this->returnRegions()); + c = 1; // only reset conv when global objective improved } - currentOBJ = obj4Move; - currentRegions = this->returnRegions(); - - } else { - - this->objInfo = obj4Move; - currentOBJ = obj4Move; - currentRegions = this->returnRegions(); } + this->objInfo = obj4Move; + aspireOBJ = obj4Move; // update local best } } - this->objInfo = basicMemory.objInfo; //this->objInfo = aspireOBJ; - this->regions = basicMemory.regions; //this->regions = aspireRegions; - this->region2Area = region2AreaAspire; - this->area2Region = area2RegionAspire; + this->objInfo = basicMemory.objInfo; + this->regions = basicMemory.regions; } diff --git a/Algorithms/azp.h b/Algorithms/azp.h index abf4f2dcb..b5a833c95 100644 --- a/Algorithms/azp.h +++ b/Algorithms/azp.h @@ -334,7 +334,11 @@ class ObjectiveFunction // adding an area from a region) areas2Eval[areaID] = true; } - + + if (areas2Eval.empty()) { + return false; + } + // remove the area first int seedArea = areas2Eval.begin()->first; @@ -555,6 +559,7 @@ class MaxpRegionMaker : public RegionMaker std::vector init_areas; }; + //////////////////////////////////////////////////////////////////////////////// ////// MaxpRegion //////////////////////////////////////////////////////////////////////////////// @@ -596,6 +601,92 @@ class MaxpRegion : public RegionMaker int max_iter; }; +class MaxpSA : public RegionMaker +{ + std::vector final_solution; + + double initial_objectivefunction; + + double final_objectivefunction; + +public: + MaxpSA(int max_iter, GalElement* const w, + double** data, // row-wise + RawDistMatrix* dist_matrix, + int n, int m, const std::vector& c, + double alpha = 0.85, int sa_iter= 1, int inits=0, + const std::vector& init_regions=std::vector(), + long long seed=123456789); + + virtual ~MaxpSA() {} + + virtual void LocalImproving() {} + + virtual std::vector GetResults() { + return final_solution; + } + + virtual double GetInitObjectiveFunction() { + return initial_objectivefunction; + } + + virtual double GetFinalObjectiveFunction() { + return final_objectivefunction; + } + +protected: + std::vector init_areas; + + int max_iter; + + double temperature; + + double alpha; + + int sa_iter; +}; + +class MaxpTabu : public RegionMaker +{ + std::vector final_solution; + + double initial_objectivefunction; + + double final_objectivefunction; + +public: + MaxpTabu(int max_iter, GalElement* const w, + double** data, // row-wise + RawDistMatrix* dist_matrix, + int n, int m, const std::vector& c, + int tabu_length=10, int inits=0, + const std::vector& init_areas=std::vector(), + long long seed=123456789); + + virtual ~MaxpTabu() {} + + virtual void LocalImproving() {} + + virtual std::vector GetResults() { + return final_solution; + } + + virtual double GetInitObjectiveFunction() { + return initial_objectivefunction; + } + + virtual double GetFinalObjectiveFunction() { + return final_objectivefunction; + } + +protected: + std::vector init_areas; + + int max_iter; + + int tabuLength; //5 +}; + //////////////////////////////////////////////////////////////////////////////// ////// AZP //////////////////////////////////////////////////////////////////////////////// @@ -853,7 +944,7 @@ class AZPTabu : public RegionMaker protected: int tabuLength; //5 - int convTabu; // 5: 230*numpy.sqrt(pRegions)?ß + int convTabu; // 5: 230*numpy.sqrt(pRegions)? boost::unordered_map, double> neighSolutions; diff --git a/DialogTools/AZPDlg.cpp b/DialogTools/AZPDlg.cpp index 92c9a6f1e..60d91ae74 100644 --- a/DialogTools/AZPDlg.cpp +++ b/DialogTools/AZPDlg.cpp @@ -681,10 +681,8 @@ void AZPDlg::OnOK(wxCommandEvent& event ) std::vector final_solution; RegionMaker* azp; if ( local_search_method == 0) { - //azp = new AZP(p, gw->gal, input_data, &dm, rows, columns, - // controllers, inits, init_regions, rnd_seed); - azp = new MaxpRegion(p, gw->gal, input_data, &dm, rows, columns, - controllers, inits, init_regions, rnd_seed); + azp = new AZP(p, gw->gal, input_data, &dm, rows, columns, + controllers, inits, init_regions, rnd_seed); } else if ( local_search_method == 1) { int convergence_criteria = std::max(10, rows / p); // vs 230 * sqrt(p) azp = new AZPTabu(p, gw->gal, input_data, &dm, rows, columns, diff --git a/DialogTools/MaxpDlg.cpp b/DialogTools/MaxpDlg.cpp index 0abbc7412..117f81c65 100644 --- a/DialogTools/MaxpDlg.cpp +++ b/DialogTools/MaxpDlg.cpp @@ -41,7 +41,7 @@ #include "../Explore/MapNewView.h" #include "../Project.h" #include "../Algorithms/cluster.h" -#include "../Algorithms/maxp.h" +#include "../Algorithms/azp.h" #include "../GeneralWxUtils.h" #include "../GenUtils.h" @@ -466,65 +466,73 @@ void MaxpDlg::OnOK(wxCommandEvent& event ) dlg.ShowModal(); } - // Get Bounds + // zonecontrls + std::vector controllers; + + // Get Min regions + wxString str_min_region = txt_minregions->GetValue(); + long l_min_region = 0; + if (!str_min_region.IsEmpty() && str_min_region.ToLong(&l_min_region) == false) { + wxString err_msg = _("Please enter a valid number for Min Region Size."); + wxMessageDialog dlg(NULL, err_msg, _("Error"), wxOK | wxICON_ERROR); + dlg.ShowModal(); + return; + } + if (l_min_region > 0) { + std::vector ids(rows, 1); + ZoneControl zc(ids); + zc.AddControl(ZoneControl::SUM, + ZoneControl::MORE_THAN, l_min_region); + controllers.push_back(zc); + } + + // Get Bounds double min_bound = GetMinBound(); + double* bound_vals = GetBoundVals(); if (chk_floor->IsChecked()) { - wxString str_floor = txt_floor->GetValue(); - if (str_floor.IsEmpty() || combo_floor->GetSelection() < 0) { + if (combo_floor->GetSelection() < 0) { wxString err_msg = _("Please enter minimum bound value"); wxMessageDialog dlg(NULL, err_msg, _("Error"), wxOK | wxICON_ERROR); dlg.ShowModal(); return; } select_floor = combo_floor->GetString(combo_floor->GetSelection()); - } else { - wxString str_floor = txt_minregions->GetValue(); - if (str_floor.IsEmpty()) { - wxString err_msg = _("Please enter minimum number of observations per regions, or use minimum bound instead."); - wxMessageDialog dlg(NULL, err_msg, _("Error"), wxOK | wxICON_ERROR); - dlg.ShowModal(); - return; - } - } - double* bound_vals = GetBoundVals(); - if (bound_vals == NULL) { - wxString str_min_regions = txt_minregions->GetValue(); - long val_min_regions; - if (str_min_regions.ToLong(&val_min_regions)) { - min_bound = val_min_regions; - } - bound_vals = new double[rows]; - for (int i=0; i seeds; - bool use_lisa_seed = chk_lisa->GetValue(); - if (use_lisa_seed) { + std::vector init_regions; + bool use_init_regions = chk_lisa->GetValue(); + if (use_init_regions) { int idx = combo_lisa->GetSelection(); if (idx < 0) { - use_lisa_seed = false; + use_init_regions = false; } else { select_lisa = combo_lisa->GetString(idx); wxString nm = name_to_nm[select_lisa]; int col = table_int->FindColId(nm); if (col == wxNOT_FOUND) { - if (bound_vals) delete[] bound_vals; wxString err_msg = wxString::Format(_("Variable %s is no longer in the Table. Please close and reopen this dialog to synchronize with Table data."), nm); wxMessageDialog dlg(NULL, err_msg, _("Error"), wxOK | wxICON_ERROR); dlg.ShowModal(); return; } int tm = name_to_tm_id[combo_lisa->GetString(idx)]; - - table_int->GetColData(col, tm, seeds); + std::vector vals; + table_int->GetColData(col, tm, vals); + init_regions.resize(vals.size()); + for (int i=0; iGetSelection(); int tabu_length = 85; double cool_rate = 0.85; + int sa_iter = 1; if ( local_search_method == 0) { m_tabulength->Disable(); m_coolrate->Disable(); @@ -563,6 +572,48 @@ void MaxpDlg::OnOK(wxCommandEvent& event ) int rnd_seed = -1; if (chk_seed->GetValue()) rnd_seed = GdaConst::gda_user_seed; + //maxp + int inits = 0; // ARiSel + int transpose = 0; // row wise + double** ragged_distances = distancematrix(rows, columns, input_data, mask, weight, dist, transpose); + RawDistMatrix dm(ragged_distances); + + std::vector final_solution; + RegionMaker* maxp; + if ( local_search_method == 0) { + maxp = new MaxpRegion(iterations, gw->gal, input_data, &dm, rows, columns, + controllers, inits, init_regions, rnd_seed); + } else if ( local_search_method == 1) { + maxp = new MaxpTabu(iterations, gw->gal, input_data, &dm, rows, columns, + controllers, tabu_length, inits, init_regions, rnd_seed); + } else { + maxp = new MaxpSA(iterations, gw->gal, input_data, &dm, rows, columns, + controllers, cool_rate, sa_iter, inits, init_regions, rnd_seed); + } + if (maxp->IsSatisfyControls() == false) { + wxString msg = _("The clustering results violate the requirement of minimum bound or minimum number per region. Please adjust the input and try again."); + wxMessageDialog dlg(NULL, msg, _("Warning"), wxOK | wxICON_WARNING); + dlg.ShowModal(); + } + final_solution = maxp->GetResults(); + //initial_of = maxp->GetInitObjectiveFunction(); + //final_of = maxp->GetFinalObjectiveFunction(); + delete maxp; + + vector > cluster_ids; + std::map > solution; + for (int i=0; i >::iterator it; + for (it = solution.begin(); it != solution.end(); ++it) { + cluster_ids.push_back(it->second); + } + + for (int i = 1; i < rows; i++) free(ragged_distances[i]); + free(ragged_distances); + + /* // Run MaxP vector > z; for (int i=0; i > cluster_ids = maxp.GetRegions(); - int ncluster = cluster_ids.size(); + */ + int ncluster = cluster_ids.size(); vector clusters(rows, 0); vector clusters_undef(rows, false); From 4c89d29dc75c6e651563ebea7ffc33d63e8c8449 Mon Sep 17 00:00:00 2001 From: Xun Li Date: Tue, 1 Dec 2020 10:08:44 -0700 Subject: [PATCH 65/87] update AZP and Maxp UI --- Algorithms/azp.cpp | 12 ++++++------ DialogTools/AZPDlg.cpp | 3 +++ DialogTools/MaxpDlg.cpp | 31 ++++++++++++++++++++++++++----- DialogTools/MaxpDlg.h | 2 +- 4 files changed, 36 insertions(+), 12 deletions(-) diff --git a/Algorithms/azp.cpp b/Algorithms/azp.cpp index 925938608..db5468f4c 100644 --- a/Algorithms/azp.cpp +++ b/Algorithms/azp.cpp @@ -1075,7 +1075,7 @@ init_areas(init_regions), max_iter(_max_iter) int largest_p = 0; for (int iter=0; iter< max_iter; ++iter) { - MaxpRegionMaker rm_local(w, data, dist_matrix, n, m, c, init_areas, seed++); + MaxpRegionMaker rm_local(w, data, dist_matrix, n, m, c, init_areas, seed+iter); int tmp_p = rm_local.GetPRegions(); double of = rm_local.GetInitObjectiveFunction(); if (largest_p < tmp_p) { @@ -1097,7 +1097,7 @@ init_areas(init_regions), max_iter(_max_iter) initial_objectivefunction = it->first; std::vector solution = it->second; - AZP azp(largest_p, w, data, dist_matrix, n, m, c, 0, solution, seed++); + AZP azp(largest_p, w, data, dist_matrix, n, m, c, 0, solution, seed+i); std::vector result = azp.GetResults(); double of = azp.GetFinalObjectiveFunction(); @@ -1133,7 +1133,7 @@ alpha(_alpha), sa_iter(_sa_iter) int largest_p = 0; for (int iter=0; iter< max_iter; ++iter) { - MaxpRegionMaker rm_local(w, data, dist_matrix, n, m, c, init_areas, seed++); + MaxpRegionMaker rm_local(w, data, dist_matrix, n, m, c, init_areas, seed+iter); int tmp_p = rm_local.GetPRegions(); double of = rm_local.GetInitObjectiveFunction(); if (largest_p < tmp_p) { @@ -1155,7 +1155,7 @@ alpha(_alpha), sa_iter(_sa_iter) initial_objectivefunction = it->first; std::vector solution = it->second; - AZPSA azp(largest_p, w, data, dist_matrix, n, m, c, alpha, sa_iter, 0, solution, seed++); + AZPSA azp(largest_p, w, data, dist_matrix, n, m, c, alpha, sa_iter, 0, solution, seed+i); std::vector result = azp.GetResults(); double of = azp.GetFinalObjectiveFunction(); @@ -1191,7 +1191,7 @@ tabuLength(_tabu_length) int largest_p = 0; for (int iter=0; iter< max_iter; ++iter) { - MaxpRegionMaker rm_local(w, data, dist_matrix, n, m, c, init_areas, seed++); + MaxpRegionMaker rm_local(w, data, dist_matrix, n, m, c, init_areas, seed+iter); int tmp_p = rm_local.GetPRegions(); double of = rm_local.GetInitObjectiveFunction(); if (largest_p < tmp_p) { @@ -1214,7 +1214,7 @@ tabuLength(_tabu_length) initial_objectivefunction = it->first; std::vector solution = it->second; - AZPTabu azp(largest_p, w, data, dist_matrix, n, m, c, tabuLength, convTabu, 0, solution, seed++); + AZPTabu azp(largest_p, w, data, dist_matrix, n, m, c, tabuLength, convTabu, 0, solution, seed+i); std::vector result = azp.GetResults(); double of = azp.GetFinalObjectiveFunction(); diff --git a/DialogTools/AZPDlg.cpp b/DialogTools/AZPDlg.cpp index 60d91ae74..98444c875 100644 --- a/DialogTools/AZPDlg.cpp +++ b/DialogTools/AZPDlg.cpp @@ -302,8 +302,11 @@ void AZPDlg::OnLISACheck(wxCommandEvent& event) if (use_lisa_seed) { combo_lisa->Enable(); + chk_arisel->SetValue(false); + chk_arisel->Disable(); } else { combo_lisa->Disable(); + chk_arisel->Enable(); } } diff --git a/DialogTools/MaxpDlg.cpp b/DialogTools/MaxpDlg.cpp index 117f81c65..7b2ded44e 100644 --- a/DialogTools/MaxpDlg.cpp +++ b/DialogTools/MaxpDlg.cpp @@ -113,16 +113,23 @@ void MaxpDlg::CreateControls() wxString choices19[] = {"Greedy", "Tabu Search", "Simulated Annealing"}; m_localsearch = new wxChoice(panel, wxID_ANY, wxDefaultPosition, wxSize(200,-1), 3, choices19); m_localsearch->SetSelection(0); + wxBoxSizer *hbox19_1 = new wxBoxSizer(wxHORIZONTAL); hbox19_1->Add(new wxStaticText(panel, wxID_ANY, _("Tabu Length:"))); - m_tabulength = new wxTextCtrl(panel, wxID_ANY, "85"); + m_tabulength = new wxTextCtrl(panel, wxID_ANY, "10"); hbox19_1->Add(m_tabulength); m_tabulength->Disable(); + wxBoxSizer *hbox19_2 = new wxBoxSizer(wxHORIZONTAL); - hbox19_2->Add(new wxStaticText(panel, wxID_ANY, _("Cooling Rate:"))); - m_coolrate= new wxTextCtrl(panel, wxID_ANY, "0.85"); - hbox19_2->Add(m_coolrate); + m_coolrate= new wxTextCtrl(panel, wxID_ANY, "0.85", wxDefaultPosition, wxSize(45,-1)); + m_sait= new wxTextCtrl(panel, wxID_ANY, "1", wxDefaultPosition, wxSize(30,-1)); + hbox19_2->Add(new wxStaticText(panel, wxID_ANY, _("Cooling Rate:")), 0, wxALIGN_CENTER_VERTICAL); + hbox19_2->Add(m_coolrate, 0, wxALIGN_CENTER_VERTICAL); + hbox19_2->Add(new wxStaticText(panel, wxID_ANY, _("MaxIt:")), 0, wxALIGN_CENTER_VERTICAL); + hbox19_2->Add(m_sait, 0, wxALIGN_CENTER_VERTICAL); + m_sait->Disable(); m_coolrate->Disable(); + wxBoxSizer *vbox19 = new wxBoxSizer(wxVERTICAL); vbox19->Add(m_localsearch, 1, wxEXPAND); vbox19->Add(hbox19_1, 1, wxEXPAND); @@ -222,12 +229,15 @@ void MaxpDlg::OnLocalSearch(wxCommandEvent& event) if ( m_localsearch->GetSelection() == 0) { m_tabulength->Disable(); m_coolrate->Disable(); + m_sait->Disable(); } else if ( m_localsearch->GetSelection() == 1) { m_tabulength->Enable(); m_coolrate->Disable(); + m_sait->Disable(); } else if ( m_localsearch->GetSelection() == 2) { m_tabulength->Disable(); m_coolrate->Enable(); + m_sait->Enable(); } } void MaxpDlg::OnCheckMinBound(wxCommandEvent& event) @@ -403,6 +413,7 @@ wxString MaxpDlg::_printConfiguration() } else if (local_search_method == 2) { txt << _("Local search:") << "\t" << _("Simulated Annealing") << "\n"; txt << _("Cooling rate:") << "\t" << m_coolrate->GetValue() << "\n"; + txt << _("MaxIt:") << "\t" << m_sait->GetValue() << "\n"; } txt << _("Distance function:\t") << m_distance->GetString(m_distance->GetSelection()) << "\n"; @@ -538,7 +549,7 @@ void MaxpDlg::OnOK(wxCommandEvent& event ) // Get local search method int local_search_method = m_localsearch->GetSelection(); - int tabu_length = 85; + int tabu_length = 10; double cool_rate = 0.85; int sa_iter = 1; if ( local_search_method == 0) { @@ -566,6 +577,16 @@ void MaxpDlg::OnOK(wxCommandEvent& event ) dlg.ShowModal(); return; } + wxString str_maxit = m_sait->GetValue(); + long l_max_it = 1; + str_maxit.ToLong(&l_max_it); + if ( l_max_it <= 0) { + wxString err_msg = _("MaxIt for Simulated Annealing algorithm has to be a positive integer number."); + wxMessageDialog dlg(NULL, err_msg, _("Error"), wxOK | wxICON_ERROR); + dlg.ShowModal(); + return; + } + sa_iter = l_max_it; } // Get random seed diff --git a/DialogTools/MaxpDlg.h b/DialogTools/MaxpDlg.h index b8bb7b778..d3d5d3fd8 100644 --- a/DialogTools/MaxpDlg.h +++ b/DialogTools/MaxpDlg.h @@ -70,7 +70,7 @@ class MaxpDlg : public AbstractClusterDlg wxTextCtrl* m_tabulength; wxTextCtrl* m_coolrate; wxButton* seedButton; - + wxTextCtrl* m_sait; wxString select_floor; wxString select_lisa; From 6794e5271d509d23664886e6f063e2cbdd84ab07 Mon Sep 17 00:00:00 2001 From: Xun Li Date: Tue, 1 Dec 2020 10:14:12 -0700 Subject: [PATCH 66/87] Update version.h --- version.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/version.h b/version.h index e2a10f165..b120b7ab7 100644 --- a/version.h +++ b/version.h @@ -2,10 +2,10 @@ namespace Gda { const int version_major = 1; const int version_minor = 16; const int version_build = 0; - const int version_subbuild = 32; + const int version_subbuild = 34; const int version_year = 2020; - const int version_month = 11; - const int version_day = 23; + const int version_month = 12; + const int version_day = 1; const int version_night = 0; const int version_type = 2; // 0: alpha, 1: beta, 2: release } From 703df753577dc3ea2dfdcf953a3d296a12cf4076 Mon Sep 17 00:00:00 2001 From: Xun Li Date: Tue, 1 Dec 2020 16:39:21 -0700 Subject: [PATCH 67/87] add parallization to maxp --- Algorithms/azp.cpp | 80 +++++++++++++++++++++++------------------ Algorithms/azp.h | 18 ++++++++++ DialogTools/MaxpDlg.cpp | 10 +++++- 3 files changed, 73 insertions(+), 35 deletions(-) diff --git a/Algorithms/azp.cpp b/Algorithms/azp.cpp index db5468f4c..a97fc486b 100644 --- a/Algorithms/azp.cpp +++ b/Algorithms/azp.cpp @@ -5,6 +5,7 @@ #include "DataUtils.h" #include "azp.h" +#include "threadpool.h" //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /// ZoneControl @@ -1071,50 +1072,63 @@ init_areas(init_regions), max_iter(_max_iter) objective_function = 0; // construction phase: find a collection of feasible solution with largest p - std::map > candidates; - int largest_p = 0; - + largest_p = 0; + thread_pool *construct_pool = new thread_pool(); for (int iter=0; iter< max_iter; ++iter) { - MaxpRegionMaker rm_local(w, data, dist_matrix, n, m, c, init_areas, seed+iter); - int tmp_p = rm_local.GetPRegions(); - double of = rm_local.GetInitObjectiveFunction(); - if (largest_p < tmp_p) { - candidates.clear(); // new collection for largest p - largest_p = tmp_p; - } - if (largest_p == tmp_p) { - candidates[of] = rm_local.GetResults(); // could have duplicates - } + construct_pool->enqueue(boost::bind(&MaxpRegion::RunConstruction, this, seed+iter)); } + delete construct_pool; int i=0; - double best_of = 0; - std::vector best_result; + best_of = DBL_MAX; std::map >::iterator it; + thread_pool *azp_pool = new thread_pool(); for (it = candidates.begin(); it != candidates.end(); ++it) { // local improvement all candidates - initial_objectivefunction = it->first; + //initial_objectivefunction = it->first; std::vector solution = it->second; - - AZP azp(largest_p, w, data, dist_matrix, n, m, c, 0, solution, seed+i); - - std::vector result = azp.GetResults(); - double of = azp.GetFinalObjectiveFunction(); - if (i == 0) { - best_result = result; - best_of = of; - } else if (of < best_of) { - best_result = result; - best_of = of; - } + azp_pool->enqueue(boost::bind(&MaxpRegion::RunAZP, this, solution, seed+i, i)); i++; } + delete azp_pool; final_objectivefunction = best_of; final_solution = best_result; } +void MaxpRegion::RunConstruction(long long seed) +{ + MaxpRegionMaker rm_local(w, data, dist_matrix, n, m, controls, init_areas, seed); + int tmp_p = rm_local.GetPRegions(); + double of = rm_local.GetInitObjectiveFunction(); + + mutex.lock(); + if (largest_p < tmp_p) { + candidates.clear(); // new collection for largest p + largest_p = tmp_p; + } + if (largest_p == tmp_p) { + candidates[of] = rm_local.GetResults(); // could have duplicates + } + mutex.unlock(); +} + +void MaxpRegion::RunAZP(std::vector& solution, long long seed, int i) +{ + AZP azp(largest_p, w, data, dist_matrix, n, m, controls, 0, solution, seed); + + std::vector result = azp.GetResults(); + double of = azp.GetFinalObjectiveFunction(); + + mutex.lock(); + if (of < best_of) { + best_result = result; + best_of = of; + } + mutex.unlock(); +} + MaxpSA::MaxpSA(int _max_iter, GalElement* const _w, double** _data, // row-wise RawDistMatrix* _dist_matrix, @@ -1453,6 +1467,7 @@ void AZPTabu::LocalImproving() // tabu move improves local beset objectives best_tabuobj = obj; best_tabumove = m; + break; } } } @@ -1462,7 +1477,7 @@ void AZPTabu::LocalImproving() move = best_tabumove; minFound = 1; // don't remove it from tabuList, since it's reversed move - // , not itself, will be adde to tabuList + // will be adde to tabuList } } @@ -1494,12 +1509,9 @@ void AZPTabu::LocalImproving() //double raw_ssd = objective_function->GetRawValue(); std::cout << area << "," << oldRegion << "," << region << "," << obj4Move << "," << currentOBJ << "," << aspireOBJ << std::endl; + // update feasible neighboring set - if (obj4Move < basicMemory.objInfo) { - //basicMemory.updateBasicMemory(obj4Move, this->returnRegions()); - //c = 1; // only reset conv when global objective improved - } - + // save interim best result if (minFound == 1) { if (currentOBJ - obj4Move > epsilon) { currentOBJ = obj4Move; // update global best, don't get worse diff --git a/Algorithms/azp.h b/Algorithms/azp.h index b5a833c95..e22bee056 100644 --- a/Algorithms/azp.h +++ b/Algorithms/azp.h @@ -595,10 +595,24 @@ class MaxpRegion : public RegionMaker return final_objectivefunction; } + void RunAZP(std::vector& solution, long long seed, int i); + + void RunConstruction(long long seed); + protected: std::vector init_areas; int max_iter; + + std::map > candidates; + + int largest_p; + + double best_of; + + std::vector best_result; + + boost::mutex mutex; }; class MaxpSA : public RegionMaker @@ -633,6 +647,10 @@ class MaxpSA : public RegionMaker virtual double GetFinalObjectiveFunction() { return final_objectivefunction; } + + void RunAZP(std::vector& solution, long long seed, int i); + + void RunConstruction(long long seed); protected: std::vector init_areas; diff --git a/DialogTools/MaxpDlg.cpp b/DialogTools/MaxpDlg.cpp index 7b2ded44e..7ef69f1a8 100644 --- a/DialogTools/MaxpDlg.cpp +++ b/DialogTools/MaxpDlg.cpp @@ -413,7 +413,7 @@ wxString MaxpDlg::_printConfiguration() } else if (local_search_method == 2) { txt << _("Local search:") << "\t" << _("Simulated Annealing") << "\n"; txt << _("Cooling rate:") << "\t" << m_coolrate->GetValue() << "\n"; - txt << _("MaxIt:") << "\t" << m_sait->GetValue() << "\n"; + txt << _("Max Iterations:") << "\t" << m_sait->GetValue() << "\n"; } txt << _("Distance function:\t") << m_distance->GetString(m_distance->GetSelection()) << "\n"; @@ -513,6 +513,14 @@ void MaxpDlg::OnOK(wxCommandEvent& event ) ZoneControl::MORE_THAN, min_bound); controllers.push_back(zc); delete[] bound_vals; + } else { + wxString str_floor = txt_minregions->GetValue(); + if (str_floor.IsEmpty()) { + wxString err_msg = _("Please enter minimum number of observations per regions, or use minimum bound instead."); + wxMessageDialog dlg(NULL, err_msg, _("Error"), wxOK | wxICON_ERROR); + dlg.ShowModal(); + return; + } } // Get iteration numbers From f442acd837f39c67e357f823e264d9290c16c849 Mon Sep 17 00:00:00 2001 From: Xun Li Date: Tue, 1 Dec 2020 22:01:33 -0700 Subject: [PATCH 68/87] implement parallel maxp --- Algorithms/azp.cpp | 163 ++++++++++++++++++++++++++------------------- Algorithms/azp.h | 26 ++++++++ version.h | 2 +- 3 files changed, 121 insertions(+), 70 deletions(-) diff --git a/Algorithms/azp.cpp b/Algorithms/azp.cpp index a97fc486b..9b0be8046 100644 --- a/Algorithms/azp.cpp +++ b/Algorithms/azp.cpp @@ -1143,50 +1143,62 @@ alpha(_alpha), sa_iter(_sa_iter) objective_function = 0; // construction phase: find a collection of feasible solution with largest p - std::map > candidates; - int largest_p = 0; - + largest_p = 0; + thread_pool *construct_pool = new thread_pool(); for (int iter=0; iter< max_iter; ++iter) { - MaxpRegionMaker rm_local(w, data, dist_matrix, n, m, c, init_areas, seed+iter); - int tmp_p = rm_local.GetPRegions(); - double of = rm_local.GetInitObjectiveFunction(); - if (largest_p < tmp_p) { - candidates.clear(); // new collection for largest p - largest_p = tmp_p; - } - if (largest_p == tmp_p) { - candidates[of] = rm_local.GetResults(); // could have duplicates - } + construct_pool->enqueue(boost::bind(&MaxpSA::RunConstruction, this, seed+iter)); } + delete construct_pool; int i=0; - double best_of = 0; - std::vector best_result; + best_of = DBL_MAX; std::map >::iterator it; + thread_pool *azp_pool = new thread_pool(); for (it = candidates.begin(); it != candidates.end(); ++it) { // local improvement all candidates - initial_objectivefunction = it->first; std::vector solution = it->second; - - AZPSA azp(largest_p, w, data, dist_matrix, n, m, c, alpha, sa_iter, 0, solution, seed+i); - - std::vector result = azp.GetResults(); - double of = azp.GetFinalObjectiveFunction(); - if (i == 0) { - best_result = result; - best_of = of; - } else if (of < best_of) { - best_result = result; - best_of = of; - } + azp_pool->enqueue(boost::bind(&MaxpSA::RunAZP, this, solution, seed+i, i)); i++; } - + delete azp_pool; + final_objectivefunction = best_of; final_solution = best_result; } +void MaxpSA::RunConstruction(long long seed) +{ + MaxpRegionMaker rm_local(w, data, dist_matrix, n, m, controls, init_areas, seed); + int tmp_p = rm_local.GetPRegions(); + double of = rm_local.GetInitObjectiveFunction(); + + mutex.lock(); + if (largest_p < tmp_p) { + candidates.clear(); // new collection for largest p + largest_p = tmp_p; + } + if (largest_p == tmp_p) { + candidates[of] = rm_local.GetResults(); // could have duplicates + } + mutex.unlock(); +} + +void MaxpSA::RunAZP(std::vector& solution, long long seed, int i) +{ + AZPSA azp(largest_p, w, data, dist_matrix, n, m, controls, alpha, sa_iter, 0, solution, seed); + + std::vector result = azp.GetResults(); + double of = azp.GetFinalObjectiveFunction(); + + mutex.lock(); + if (of < best_of) { + best_result = result; + best_of = of; + } + mutex.unlock(); +} + MaxpTabu::MaxpTabu(int _max_iter, GalElement* const _w, double** _data, // row-wise RawDistMatrix* _dist_matrix, @@ -1201,51 +1213,62 @@ tabuLength(_tabu_length) objective_function = 0; // construction phase: find a collection of feasible solution with largest p - std::map > candidates; - int largest_p = 0; - + largest_p = 0; + thread_pool *construct_pool = new thread_pool(); for (int iter=0; iter< max_iter; ++iter) { - MaxpRegionMaker rm_local(w, data, dist_matrix, n, m, c, init_areas, seed+iter); - int tmp_p = rm_local.GetPRegions(); - double of = rm_local.GetInitObjectiveFunction(); - if (largest_p < tmp_p) { - candidates.clear(); // new collection for largest p - largest_p = tmp_p; - } - if (largest_p == tmp_p) { - candidates[of] = rm_local.GetResults(); // could have duplicates - } + construct_pool->enqueue(boost::bind(&MaxpTabu::RunConstruction, this, seed+iter)); } - - int convTabu = std::max(10, n/largest_p); // vs 230 * sqrt(p) + delete construct_pool; + + convTabu = std::max(10, n/largest_p); // vs 230 * sqrt(p) int i=0; - double best_of = 0; - std::vector best_result; + best_of = DBL_MAX; std::map >::iterator it; - + thread_pool *azp_pool = new thread_pool(); for (it = candidates.begin(); it != candidates.end(); ++it) { // local improvement all candidates - initial_objectivefunction = it->first; std::vector solution = it->second; - - AZPTabu azp(largest_p, w, data, dist_matrix, n, m, c, tabuLength, convTabu, 0, solution, seed+i); - - std::vector result = azp.GetResults(); - double of = azp.GetFinalObjectiveFunction(); - if (i == 0) { - best_result = result; - best_of = of; - } else if (of < best_of) { - best_result = result; - best_of = of; - } + azp_pool->enqueue(boost::bind(&MaxpTabu::RunAZP, this, solution, seed+i, i)); i++; } - + delete azp_pool; + final_objectivefunction = best_of; final_solution = best_result; } +void MaxpTabu::RunConstruction(long long seed) +{ + MaxpRegionMaker rm_local(w, data, dist_matrix, n, m, controls, init_areas, seed); + int tmp_p = rm_local.GetPRegions(); + double of = rm_local.GetInitObjectiveFunction(); + + mutex.lock(); + if (largest_p < tmp_p) { + candidates.clear(); // new collection for largest p + largest_p = tmp_p; + } + if (largest_p == tmp_p) { + candidates[of] = rm_local.GetResults(); // could have duplicates + } + mutex.unlock(); +} + +void MaxpTabu::RunAZP(std::vector& solution, long long seed, int i) +{ + AZPTabu azp(largest_p, w, data, dist_matrix, n, m, controls, tabuLength, convTabu, 0, solution, seed); + + std::vector result = azp.GetResults(); + double of = azp.GetFinalObjectiveFunction(); + + mutex.lock(); + if (of < best_of) { + best_result = result; + best_of = of; + } + mutex.unlock(); +} + //////////////////////////////////////////////////////////////////////////////// ////// AZP Simulated Annealing //////////////////////////////////////////////////////////////////////////////// @@ -1489,13 +1512,15 @@ void AZPTabu::LocalImproving() // Add the reverse of current move to the tabu list. // always added to the front and remove the last one - std::pair add_tabu(area, oldRegion); - tabuList.insert(tabuList.begin(), std::make_pair(add_tabu, obj4Move)); - tabuDict[add_tabu] = obj4Move; - if (tabuList.size() > tabuLength) { - std::pair, double> pop_tabu = tabuList.back(); - tabuDict.erase(pop_tabu.first); - tabuList.pop_back(); + if (currentOBJ - obj4Move > epsilon) { + std::pair add_tabu(area, oldRegion); + tabuList.insert(tabuList.begin(), std::make_pair(add_tabu, obj4Move)); + tabuDict[add_tabu] = obj4Move; + if (tabuList.size() > tabuLength) { + std::pair, double> pop_tabu = tabuList.back(); + tabuDict.erase(pop_tabu.first); + tabuList.pop_back(); + } } // implement move @@ -1507,7 +1532,7 @@ void AZPTabu::LocalImproving() objective_function->UpdateRegion(region); objective_function->UpdateRegion(oldRegion); //double raw_ssd = objective_function->GetRawValue(); - std::cout << area << "," << oldRegion << "," << region << "," << obj4Move << "," << currentOBJ << "," << aspireOBJ << std::endl; + //std::cout << area << "," << oldRegion << "," << region << "," << obj4Move << "," << currentOBJ << "," << aspireOBJ << std::endl; // update feasible neighboring set diff --git a/Algorithms/azp.h b/Algorithms/azp.h index e22bee056..7421232e8 100644 --- a/Algorithms/azp.h +++ b/Algorithms/azp.h @@ -662,6 +662,16 @@ class MaxpSA : public RegionMaker double alpha; int sa_iter; + + int largest_p; + + double best_of; + + std::vector best_result; + + std::map > candidates; + + boost::mutex mutex; }; class MaxpTabu : public RegionMaker @@ -697,12 +707,28 @@ class MaxpTabu : public RegionMaker return final_objectivefunction; } + void RunAZP(std::vector& solution, long long seed, int i); + + void RunConstruction(long long seed); + protected: std::vector init_areas; int max_iter; int tabuLength; //5 + + int convTabu; + + int largest_p; + + double best_of; + + std::vector best_result; + + std::map > candidates; + + boost::mutex mutex; }; //////////////////////////////////////////////////////////////////////////////// diff --git a/version.h b/version.h index b120b7ab7..aa17f9a90 100644 --- a/version.h +++ b/version.h @@ -2,7 +2,7 @@ namespace Gda { const int version_major = 1; const int version_minor = 16; const int version_build = 0; - const int version_subbuild = 34; + const int version_subbuild = 36; const int version_year = 2020; const int version_month = 12; const int version_day = 1; From 76c5f4e5875501fa591a4bed8251a5e1d6b9120d Mon Sep 17 00:00:00 2001 From: Xun Li Date: Tue, 1 Dec 2020 22:47:57 -0700 Subject: [PATCH 69/87] Update azp.cpp --- Algorithms/azp.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/Algorithms/azp.cpp b/Algorithms/azp.cpp index 9b0be8046..b39748692 100644 --- a/Algorithms/azp.cpp +++ b/Algorithms/azp.cpp @@ -1086,9 +1086,9 @@ init_areas(init_regions), max_iter(_max_iter) thread_pool *azp_pool = new thread_pool(); for (it = candidates.begin(); it != candidates.end(); ++it) { // local improvement all candidates - //initial_objectivefunction = it->first; + initial_objectivefunction = it->first; std::vector solution = it->second; - azp_pool->enqueue(boost::bind(&MaxpRegion::RunAZP, this, solution, seed+i, i)); + azp_pool->enqueue(boost::bind(&MaxpRegion::RunAZP, this, solution, seed+initial_objectivefunction, i)); i++; } delete azp_pool; @@ -1157,8 +1157,9 @@ alpha(_alpha), sa_iter(_sa_iter) thread_pool *azp_pool = new thread_pool(); for (it = candidates.begin(); it != candidates.end(); ++it) { // local improvement all candidates + initial_objectivefunction = it->first; std::vector solution = it->second; - azp_pool->enqueue(boost::bind(&MaxpSA::RunAZP, this, solution, seed+i, i)); + azp_pool->enqueue(boost::bind(&MaxpSA::RunAZP, this, solution, seed+initial_objectivefunction, i)); i++; } delete azp_pool; @@ -1227,8 +1228,9 @@ tabuLength(_tabu_length) thread_pool *azp_pool = new thread_pool(); for (it = candidates.begin(); it != candidates.end(); ++it) { // local improvement all candidates + initial_objectivefunction = it->first; std::vector solution = it->second; - azp_pool->enqueue(boost::bind(&MaxpTabu::RunAZP, this, solution, seed+i, i)); + azp_pool->enqueue(boost::bind(&MaxpTabu::RunAZP, this, solution, seed+initial_objectivefunction, i)); i++; } delete azp_pool; From a6c52c86b5868e92c75c102923a66e6c4cdadb28 Mon Sep 17 00:00:00 2001 From: Xun Li Date: Wed, 2 Dec 2020 13:13:32 -0700 Subject: [PATCH 70/87] update tabu search --- Algorithms/azp.cpp | 40 ++++++++++++++++++++++++---------------- Algorithms/azp.h | 2 +- 2 files changed, 25 insertions(+), 17 deletions(-) diff --git a/Algorithms/azp.cpp b/Algorithms/azp.cpp index b39748692..e238f02a1 100644 --- a/Algorithms/azp.cpp +++ b/Algorithms/azp.cpp @@ -1423,8 +1423,8 @@ void AZPTabu::LocalImproving() double aspireOBJ = this->objInfo; // local best obj double currentOBJ = this->objInfo; // global best obj - boost::unordered_map, double> tabuDict; - std::vector, double> > tabuList; + boost::unordered_map, bool> tabuDict; + std::vector > tabuList; boost::unordered_map, double>::iterator it; @@ -1473,9 +1473,12 @@ void AZPTabu::LocalImproving() } } + // best move in set + + if (currentOBJ - obj4Move >= epsilon) { minFound = 1; // use the global best move if improvement can be made - + //std::cout << move.first << "," << area2Region[move.first] << "," << move.second << "," << obj4Move << ",,,,,"; } else if (tabuList.size() > 0){ // if no improving move can be made, // then check tabu list for aspirational move @@ -1484,10 +1487,10 @@ void AZPTabu::LocalImproving() std::pair best_tabumove; for (int j=0; j m = tabuList[j].first; - double obj = tabuList[j].second; + std::pair m = tabuList[j]; if (neighSolutions.find(move) != neighSolutions.end()) { // valid tabu move only exists in neighSolutions + double obj = neighSolutions[move]; if (obj < best_tabuobj && aspireOBJ - obj >= epsilon) { // tabu move improves local beset objectives best_tabuobj = obj; @@ -1498,6 +1501,7 @@ void AZPTabu::LocalImproving() } if (aspireOBJ - best_tabuobj >= epsilon) { + //std::cout << move.first << "," << area2Region[move.first] << "," << move.second << "," << obj4Move << "," << best_tabumove.first << "," << area2Region[best_tabumove.first] << "," << best_tabumove.second << "," << best_tabuobj <<","; obj4Move = best_tabuobj; move = best_tabumove; minFound = 1; @@ -1514,16 +1518,20 @@ void AZPTabu::LocalImproving() // Add the reverse of current move to the tabu list. // always added to the front and remove the last one - if (currentOBJ - obj4Move > epsilon) { - std::pair add_tabu(area, oldRegion); - tabuList.insert(tabuList.begin(), std::make_pair(add_tabu, obj4Move)); - tabuDict[add_tabu] = obj4Move; - if (tabuList.size() > tabuLength) { - std::pair, double> pop_tabu = tabuList.back(); - tabuDict.erase(pop_tabu.first); - tabuList.pop_back(); - } + std::pair add_tabu(area, oldRegion); + if (tabuDict.find(add_tabu) != tabuDict.end()) { + // if it already existed in tabuList, + // remove it first then add to the front + tabuList.erase(std::remove(tabuList.begin(), tabuList.end(), add_tabu), tabuList.end()); + } + tabuList.insert(tabuList.begin(), add_tabu); + tabuDict[add_tabu] = true; + if (tabuList.size() > tabuLength) { + std::pair pop_tabu = tabuList.back(); + tabuDict.erase(pop_tabu); + tabuList.pop_back(); } + // implement move region2Area[oldRegion].erase(area); @@ -1533,8 +1541,8 @@ void AZPTabu::LocalImproving() // update objective objective_function->UpdateRegion(region); objective_function->UpdateRegion(oldRegion); - //double raw_ssd = objective_function->GetRawValue(); - //std::cout << area << "," << oldRegion << "," << region << "," << obj4Move << "," << currentOBJ << "," << aspireOBJ << std::endl; + double raw_ssd = objective_function->GetRawValue(); + std::cout << area << "," << oldRegion << "," << region << "," << obj4Move << "," << currentOBJ << "," << aspireOBJ << "," << raw_ssd << std::endl; // update feasible neighboring set diff --git a/Algorithms/azp.h b/Algorithms/azp.h index 7421232e8..da294760f 100644 --- a/Algorithms/azp.h +++ b/Algorithms/azp.h @@ -960,7 +960,7 @@ class AZPTabu : public RegionMaker this->LocalImproving(); - final_solution = this->returnRegions(); + final_solution = this->regions; final_objectivefunction = this->objInfo; } From 48d6d8205622c7eb288c66cb1e1e11b43362a7cb Mon Sep 17 00:00:00 2001 From: Xun Li Date: Wed, 2 Dec 2020 16:20:18 -0700 Subject: [PATCH 71/87] update tabu search MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit add condition when “set of neighbors” is empty; update logic when add move to tabuList. --- Algorithms/azp.cpp | 29 ++++++++++++++++++----------- DialogTools/AZPDlg.cpp | 3 ++- 2 files changed, 20 insertions(+), 12 deletions(-) diff --git a/Algorithms/azp.cpp b/Algorithms/azp.cpp index e238f02a1..35f20f506 100644 --- a/Algorithms/azp.cpp +++ b/Algorithms/azp.cpp @@ -1447,7 +1447,7 @@ void AZPTabu::LocalImproving() // find best feasible move not prohibited bool find_global = false; std::pair move; - double obj4Move; // current best objective from feasible moves + double obj4Move = 0; // current best objective from feasible moves while (!find_global && !neighSolObjs.empty()) { double minObj = neighSolObjs.top(); @@ -1473,9 +1473,12 @@ void AZPTabu::LocalImproving() } } + if (obj4Move == 0 && find_global == false) { + // no more feasible move + c = convTabu; + break; + } // best move in set - - if (currentOBJ - obj4Move >= epsilon) { minFound = 1; // use the global best move if improvement can be made //std::cout << move.first << "," << area2Region[move.first] << "," << move.second << "," << obj4Move << ",,,,,"; @@ -1488,14 +1491,17 @@ void AZPTabu::LocalImproving() for (int j=0; j m = tabuList[j]; - if (neighSolutions.find(move) != neighSolutions.end()) { + if (neighSolutions.find(m) != neighSolutions.end()) { // valid tabu move only exists in neighSolutions - double obj = neighSolutions[move]; + double obj = neighSolutions[m]; if (obj < best_tabuobj && aspireOBJ - obj >= epsilon) { - // tabu move improves local beset objectives - best_tabuobj = obj; - best_tabumove = m; - break; + // also need to check if this move breaks contiguity + if (objective_function->checkFeasibility(area2Region[m.first], m.first)) { + // tabu move improves local beset objectives + best_tabuobj = obj; + best_tabumove = m; + //break; + } } } } @@ -1541,8 +1547,9 @@ void AZPTabu::LocalImproving() // update objective objective_function->UpdateRegion(region); objective_function->UpdateRegion(oldRegion); - double raw_ssd = objective_function->GetRawValue(); - std::cout << area << "," << oldRegion << "," << region << "," << obj4Move << "," << currentOBJ << "," << aspireOBJ << "," << raw_ssd << std::endl; + //double ssd = objective_function->GetValue(); + //double raw_ssd = objective_function->GetRawValue(); + //std::cout << area << "," << oldRegion << "," << region << "," << obj4Move << "," << currentOBJ << "," << aspireOBJ << "," << raw_ssd << std::endl; // update feasible neighboring set diff --git a/DialogTools/AZPDlg.cpp b/DialogTools/AZPDlg.cpp index 98444c875..ebb38d367 100644 --- a/DialogTools/AZPDlg.cpp +++ b/DialogTools/AZPDlg.cpp @@ -687,7 +687,8 @@ void AZPDlg::OnOK(wxCommandEvent& event ) azp = new AZP(p, gw->gal, input_data, &dm, rows, columns, controllers, inits, init_regions, rnd_seed); } else if ( local_search_method == 1) { - int convergence_criteria = std::max(10, rows / p); // vs 230 * sqrt(p) + //int convergence_criteria = std::max(10, rows / p); // vs 230 * sqrt(p) + int convergence_criteria = 230 * sqrt(p); azp = new AZPTabu(p, gw->gal, input_data, &dm, rows, columns, controllers, tabu_length, convergence_criteria, inits, init_regions, rnd_seed); From 91fbbdd3ef56af9f6c006a9594dd06c76dd14dca Mon Sep 17 00:00:00 2001 From: Xun Li Date: Wed, 2 Dec 2020 16:51:38 -0700 Subject: [PATCH 72/87] update convTabu value; update maxp ui --- Algorithms/azp.cpp | 2 +- DialogTools/AZPDlg.cpp | 2 +- DialogTools/MaxpDlg.cpp | 17 +++++++++++++---- DialogTools/MaxpDlg.h | 2 +- version.h | 4 ++-- 5 files changed, 18 insertions(+), 9 deletions(-) diff --git a/Algorithms/azp.cpp b/Algorithms/azp.cpp index 35f20f506..5bdce47d2 100644 --- a/Algorithms/azp.cpp +++ b/Algorithms/azp.cpp @@ -1221,7 +1221,7 @@ tabuLength(_tabu_length) } delete construct_pool; - convTabu = std::max(10, n/largest_p); // vs 230 * sqrt(p) + convTabu = 230 * sqrt(largest_p); int i=0; best_of = DBL_MAX; std::map >::iterator it; diff --git a/DialogTools/AZPDlg.cpp b/DialogTools/AZPDlg.cpp index ebb38d367..ffe9228c5 100644 --- a/DialogTools/AZPDlg.cpp +++ b/DialogTools/AZPDlg.cpp @@ -68,7 +68,7 @@ AZPDlg::~AZPDlg() void AZPDlg::CreateControls() { wxLogMessage("On AZPDlg::CreateControls"); - wxScrolledWindow* scrl = new wxScrolledWindow(this, wxID_ANY, wxDefaultPosition, wxSize(820,840), wxHSCROLL|wxVSCROLL ); + wxScrolledWindow* scrl = new wxScrolledWindow(this, wxID_ANY, wxDefaultPosition, wxSize(900,840), wxHSCROLL|wxVSCROLL ); scrl->SetScrollRate( 5, 5 ); wxPanel *panel = new wxPanel(scrl); diff --git a/DialogTools/MaxpDlg.cpp b/DialogTools/MaxpDlg.cpp index 7ef69f1a8..d06bd8f17 100644 --- a/DialogTools/MaxpDlg.cpp +++ b/DialogTools/MaxpDlg.cpp @@ -68,7 +68,7 @@ MaxpDlg::~MaxpDlg() void MaxpDlg::CreateControls() { wxLogMessage("On MaxpDlg::CreateControls"); - wxScrolledWindow* scrl = new wxScrolledWindow(this, wxID_ANY, wxDefaultPosition, wxSize(800,820), wxHSCROLL|wxVSCROLL ); + wxScrolledWindow* scrl = new wxScrolledWindow(this, wxID_ANY, wxDefaultPosition, wxSize(900,820), wxHSCROLL|wxVSCROLL ); scrl->SetScrollRate( 5, 5 ); wxPanel *panel = new wxPanel(scrl); @@ -95,6 +95,9 @@ void MaxpDlg::CreateControls() wxBoxSizer *hbox18 = new wxBoxSizer(wxHORIZONTAL); chk_lisa = new wxCheckBox(panel, wxID_ANY, ""); combo_lisa = new wxChoice(panel, wxID_ANY, wxDefaultPosition, wxSize(160,-1)); + st18->Hide(); + chk_lisa->Hide(); + combo_lisa->Hide(); hbox18->Add(chk_lisa,0, wxALIGN_CENTER_VERTICAL); hbox18->Add(combo_lisa,0,wxALIGN_CENTER_VERTICAL); @@ -115,9 +118,15 @@ void MaxpDlg::CreateControls() m_localsearch->SetSelection(0); wxBoxSizer *hbox19_1 = new wxBoxSizer(wxHORIZONTAL); - hbox19_1->Add(new wxStaticText(panel, wxID_ANY, _("Tabu Length:"))); - m_tabulength = new wxTextCtrl(panel, wxID_ANY, "10"); - hbox19_1->Add(m_tabulength); + m_tabulength = new wxTextCtrl(panel, wxID_ANY, "10", wxDefaultPosition, wxSize(45,-1)); + //wxString str_convTabu; + //int convTabu = 230 * sqrt(rows); + //str_convTabu << convTabu; + //m_convTabu = new wxTextCtrl(panel, wxID_ANY, str_convTabu, wxDefaultPosition, wxSize(45,-1)); + hbox19_1->Add(new wxStaticText(panel, wxID_ANY, _("Tabu Length:")), 0, wxALIGN_CENTER_VERTICAL); + hbox19_1->Add(m_tabulength, 0, wxALIGN_CENTER_VERTICAL); + //hbox19_1->Add(new wxStaticText(panel, wxID_ANY, _("Conv Steps:")), 0, wxALIGN_CENTER_VERTICAL); + //hbox19_1->Add(m_convTabu, 0, wxALIGN_CENTER_VERTICAL); m_tabulength->Disable(); wxBoxSizer *hbox19_2 = new wxBoxSizer(wxHORIZONTAL); diff --git a/DialogTools/MaxpDlg.h b/DialogTools/MaxpDlg.h index d3d5d3fd8..9fd32d68a 100644 --- a/DialogTools/MaxpDlg.h +++ b/DialogTools/MaxpDlg.h @@ -64,7 +64,7 @@ class MaxpDlg : public AbstractClusterDlg wxChoice* m_distance; wxTextCtrl* m_textbox; wxTextCtrl* m_iterations; - + wxTextCtrl* m_convTabu; wxStaticText* st_minregions; wxTextCtrl* txt_minregions; wxTextCtrl* m_tabulength; diff --git a/version.h b/version.h index aa17f9a90..c4206068d 100644 --- a/version.h +++ b/version.h @@ -2,10 +2,10 @@ namespace Gda { const int version_major = 1; const int version_minor = 16; const int version_build = 0; - const int version_subbuild = 36; + const int version_subbuild = 38; const int version_year = 2020; const int version_month = 12; - const int version_day = 1; + const int version_day = 2; const int version_night = 0; const int version_type = 2; // 0: alpha, 1: beta, 2: release } From bd2c187c10b1409b488e9315829b381384fa48a7 Mon Sep 17 00:00:00 2001 From: Xun Li Date: Thu, 3 Dec 2020 14:42:58 -0700 Subject: [PATCH 73/87] update azp/maxp ui: add convTabu --- Algorithms/azp.cpp | 10 ++++++---- Algorithms/azp.h | 2 +- DialogTools/AZPDlg.cpp | 31 ++++++++++++++++++++++++++----- DialogTools/AZPDlg.h | 1 + DialogTools/MaxpDlg.cpp | 29 +++++++++++++++++++++-------- DialogTools/MaxpDlg.h | 2 +- 6 files changed, 56 insertions(+), 19 deletions(-) diff --git a/Algorithms/azp.cpp b/Algorithms/azp.cpp index 5bdce47d2..c4c1a24af 100644 --- a/Algorithms/azp.cpp +++ b/Algorithms/azp.cpp @@ -1204,12 +1204,12 @@ MaxpTabu::MaxpTabu(int _max_iter, GalElement* const _w, double** _data, // row-wise RawDistMatrix* _dist_matrix, int _n, int _m, const std::vector& c, - int _tabu_length, int inits, + int _tabu_length, int _conv_tabu, int inits, const std::vector& init_regions, long long seed) : RegionMaker(-1, _w, _data, _dist_matrix, _n, _m, c, std::vector(), seed), init_areas(init_regions), max_iter(_max_iter), -tabuLength(_tabu_length) +tabuLength(_tabu_length), convTabu(_conv_tabu) { objective_function = 0; @@ -1221,7 +1221,9 @@ tabuLength(_tabu_length) } delete construct_pool; - convTabu = 230 * sqrt(largest_p); + //if (convTabu == 0) { + convTabu = 230 * sqrt(largest_p); + //} int i=0; best_of = DBL_MAX; std::map >::iterator it; @@ -1549,7 +1551,7 @@ void AZPTabu::LocalImproving() objective_function->UpdateRegion(oldRegion); //double ssd = objective_function->GetValue(); //double raw_ssd = objective_function->GetRawValue(); - //std::cout << area << "," << oldRegion << "," << region << "," << obj4Move << "," << currentOBJ << "," << aspireOBJ << "," << raw_ssd << std::endl; + //std::cout << area << "," << oldRegion << "," << region << "," << obj4Move << "," << currentOBJ << "," << aspireOBJ << std::endl; // update feasible neighboring set diff --git a/Algorithms/azp.h b/Algorithms/azp.h index da294760f..6bc1aea56 100644 --- a/Algorithms/azp.h +++ b/Algorithms/azp.h @@ -687,7 +687,7 @@ class MaxpTabu : public RegionMaker double** data, // row-wise RawDistMatrix* dist_matrix, int n, int m, const std::vector& c, - int tabu_length=10, int inits=0, + int tabu_length=10, int _conv_tabu=0, int inits=0, const std::vector& init_areas=std::vector(), long long seed=123456789); diff --git a/DialogTools/AZPDlg.cpp b/DialogTools/AZPDlg.cpp index ffe9228c5..8db17f49e 100644 --- a/DialogTools/AZPDlg.cpp +++ b/DialogTools/AZPDlg.cpp @@ -105,10 +105,14 @@ void AZPDlg::CreateControls() m_coolrate->Disable(); wxBoxSizer *hbox19_1 = new wxBoxSizer(wxHORIZONTAL); - hbox19_1->Add(new wxStaticText(panel, wxID_ANY, _("Tabu Length:"))); - m_tabulength = new wxTextCtrl(panel, wxID_ANY, "10"); - hbox19_1->Add(m_tabulength); + m_tabulength = new wxTextCtrl(panel, wxID_ANY, "10", wxDefaultPosition, wxSize(45,-1)); + m_convtabu = new wxTextCtrl(panel, wxID_ANY, "10", wxDefaultPosition, wxSize(45,-1)); + hbox19_1->Add(new wxStaticText(panel, wxID_ANY, _("Tabu Length: ")), 0, wxALIGN_CENTER_VERTICAL); + hbox19_1->Add(m_tabulength, 0, wxALIGN_CENTER_VERTICAL); + hbox19_1->Add(new wxStaticText(panel, wxID_ANY, _("ConvTabu:")), 0, wxALIGN_CENTER_VERTICAL); + hbox19_1->Add(m_convtabu, 0, wxALIGN_CENTER_VERTICAL); m_tabulength->Disable(); + m_convtabu->Disable(); wxBoxSizer *vbox19 = new wxBoxSizer(wxVERTICAL); vbox19->Add(m_localsearch, 1, wxEXPAND); @@ -254,11 +258,13 @@ void AZPDlg::OnAriselCheck(wxCommandEvent& event) if (chk_arisel->IsChecked()) { m_localsearch->SetSelection(1); m_tabulength->Enable(); + m_convtabu->Enable(); m_coolrate->Disable(); m_maxit->Disable(); } else { m_localsearch->SetSelection(0); m_tabulength->Disable(); + m_convtabu->Disable(); m_coolrate->Disable(); m_maxit->Disable(); } @@ -269,14 +275,17 @@ void AZPDlg::OnLocalSearch(wxCommandEvent& event) wxLogMessage("On AZPDlg::OnLocalSearch"); if ( m_localsearch->GetSelection() == 0) { m_tabulength->Disable(); + m_convtabu->Disable(); m_coolrate->Disable(); m_maxit->Disable(); } else if ( m_localsearch->GetSelection() == 1) { m_tabulength->Enable(); + m_convtabu->Enable(); m_coolrate->Disable(); m_maxit->Disable(); } else if ( m_localsearch->GetSelection() == 2) { m_tabulength->Disable(); + m_convtabu->Disable(); m_coolrate->Enable(); m_maxit->Enable(); } @@ -444,6 +453,7 @@ wxString AZPDlg::_printConfiguration() } else if (local_search_method == 1) { txt << _("Local search:") << "\t" << _("AZP-Tabu") << "\n"; txt << _("Tabu length:") << "\t" << m_tabulength->GetValue() << "\n"; + txt << _("ConvTabu:") << "\t" << m_convtabu->GetValue() << "\n"; } else if (local_search_method == 2) { txt << _("Local search:") << "\t" << _("AZP-Simulated Annealing") << "\n"; txt << _("Cooling rate:") << "\t" << m_coolrate->GetValue() << "\n"; @@ -615,6 +625,7 @@ void AZPDlg::OnOK(wxCommandEvent& event ) // Get local search method int local_search_method = m_localsearch->GetSelection(); int tabu_length = 10; + int conv_tabu = 230 * sqrt(p); double cool_rate = 0.85; int max_it = 1; if ( local_search_method == 0) { @@ -627,7 +638,18 @@ void AZPDlg::OnOK(wxCommandEvent& event ) tabu_length = (int)n_tabulength; } if (tabu_length < 1) { - wxString err_msg = _("Tabu length for Tabu Search algorithm has to be an integer number larger than 1 (e.g. 85)."); + wxString err_msg = _("Tabu length for Tabu Search algorithm has to be an integer number larger than 1 (e.g. 10)."); + wxMessageDialog dlg(NULL, err_msg, _("Error"), wxOK | wxICON_ERROR); + dlg.ShowModal(); + return; + } + wxString str_convtabu= m_convtabu->GetValue(); + long n_convtabu; + if (str_convtabu.ToLong(&n_convtabu)) { + conv_tabu = (int)n_convtabu; + } + if (conv_tabu < 1) { + wxString err_msg = _("ConvTabu for Tabu Search algorithm has to be an integer number larger than 1."); wxMessageDialog dlg(NULL, err_msg, _("Error"), wxOK | wxICON_ERROR); dlg.ShowModal(); return; @@ -687,7 +709,6 @@ void AZPDlg::OnOK(wxCommandEvent& event ) azp = new AZP(p, gw->gal, input_data, &dm, rows, columns, controllers, inits, init_regions, rnd_seed); } else if ( local_search_method == 1) { - //int convergence_criteria = std::max(10, rows / p); // vs 230 * sqrt(p) int convergence_criteria = 230 * sqrt(p); azp = new AZPTabu(p, gw->gal, input_data, &dm, rows, columns, controllers, tabu_length, convergence_criteria, diff --git a/DialogTools/AZPDlg.h b/DialogTools/AZPDlg.h index 970bcb915..afeb854af 100644 --- a/DialogTools/AZPDlg.h +++ b/DialogTools/AZPDlg.h @@ -71,6 +71,7 @@ class AZPDlg : public AbstractClusterDlg wxTextCtrl* txt_minregions; wxTextCtrl* txt_regions; wxTextCtrl* m_tabulength; + wxTextCtrl* m_convtabu; wxTextCtrl* m_coolrate; wxTextCtrl* m_maxit; wxTextCtrl* m_inits; diff --git a/DialogTools/MaxpDlg.cpp b/DialogTools/MaxpDlg.cpp index d06bd8f17..82566551a 100644 --- a/DialogTools/MaxpDlg.cpp +++ b/DialogTools/MaxpDlg.cpp @@ -119,15 +119,13 @@ void MaxpDlg::CreateControls() wxBoxSizer *hbox19_1 = new wxBoxSizer(wxHORIZONTAL); m_tabulength = new wxTextCtrl(panel, wxID_ANY, "10", wxDefaultPosition, wxSize(45,-1)); - //wxString str_convTabu; - //int convTabu = 230 * sqrt(rows); - //str_convTabu << convTabu; - //m_convTabu = new wxTextCtrl(panel, wxID_ANY, str_convTabu, wxDefaultPosition, wxSize(45,-1)); + m_convtabu = new wxTextCtrl(panel, wxID_ANY, "10", wxDefaultPosition, wxSize(45,-1)); hbox19_1->Add(new wxStaticText(panel, wxID_ANY, _("Tabu Length:")), 0, wxALIGN_CENTER_VERTICAL); hbox19_1->Add(m_tabulength, 0, wxALIGN_CENTER_VERTICAL); - //hbox19_1->Add(new wxStaticText(panel, wxID_ANY, _("Conv Steps:")), 0, wxALIGN_CENTER_VERTICAL); - //hbox19_1->Add(m_convTabu, 0, wxALIGN_CENTER_VERTICAL); + hbox19_1->Add(new wxStaticText(panel, wxID_ANY, _("ConvTabu:")), 0, wxALIGN_CENTER_VERTICAL); + hbox19_1->Add(m_convtabu, 0, wxALIGN_CENTER_VERTICAL); m_tabulength->Disable(); + m_convtabu->Disable(); wxBoxSizer *hbox19_2 = new wxBoxSizer(wxHORIZONTAL); m_coolrate= new wxTextCtrl(panel, wxID_ANY, "0.85", wxDefaultPosition, wxSize(45,-1)); @@ -237,14 +235,17 @@ void MaxpDlg::OnLocalSearch(wxCommandEvent& event) wxLogMessage("On MaxpDlg::OnLocalSearch"); if ( m_localsearch->GetSelection() == 0) { m_tabulength->Disable(); + m_convtabu->Disable(); m_coolrate->Disable(); m_sait->Disable(); } else if ( m_localsearch->GetSelection() == 1) { m_tabulength->Enable(); + m_convtabu->Enable(); m_coolrate->Disable(); m_sait->Disable(); } else if ( m_localsearch->GetSelection() == 2) { m_tabulength->Disable(); + m_convtabu->Disable(); m_coolrate->Enable(); m_sait->Enable(); } @@ -567,6 +568,7 @@ void MaxpDlg::OnOK(wxCommandEvent& event ) // Get local search method int local_search_method = m_localsearch->GetSelection(); int tabu_length = 10; + int conv_tabu = 10; double cool_rate = 0.85; int sa_iter = 1; if ( local_search_method == 0) { @@ -579,7 +581,18 @@ void MaxpDlg::OnOK(wxCommandEvent& event ) tabu_length = n_tabulength; } if (tabu_length < 1) { - wxString err_msg = _("Tabu length for Tabu Search algorithm has to be an integer number larger than 1 (e.g. 85)."); + wxString err_msg = _("Tabu length for Tabu Search algorithm has to be an integer number larger than 1 (e.g. 10)."); + wxMessageDialog dlg(NULL, err_msg, _("Error"), wxOK | wxICON_ERROR); + dlg.ShowModal(); + return; + } + wxString str_convtabu= m_convtabu->GetValue(); + long n_convtabu; + if (str_convtabu.ToLong(&n_convtabu)) { + conv_tabu = (int)n_convtabu; + } + if (conv_tabu < 1) { + wxString err_msg = _("ConvTabu for Tabu Search algorithm has to be an integer number larger than 1."); wxMessageDialog dlg(NULL, err_msg, _("Error"), wxOK | wxICON_ERROR); dlg.ShowModal(); return; @@ -623,7 +636,7 @@ void MaxpDlg::OnOK(wxCommandEvent& event ) controllers, inits, init_regions, rnd_seed); } else if ( local_search_method == 1) { maxp = new MaxpTabu(iterations, gw->gal, input_data, &dm, rows, columns, - controllers, tabu_length, inits, init_regions, rnd_seed); + controllers, tabu_length, conv_tabu, inits, init_regions, rnd_seed); } else { maxp = new MaxpSA(iterations, gw->gal, input_data, &dm, rows, columns, controllers, cool_rate, sa_iter, inits, init_regions, rnd_seed); diff --git a/DialogTools/MaxpDlg.h b/DialogTools/MaxpDlg.h index 9fd32d68a..d246bbff4 100644 --- a/DialogTools/MaxpDlg.h +++ b/DialogTools/MaxpDlg.h @@ -64,7 +64,7 @@ class MaxpDlg : public AbstractClusterDlg wxChoice* m_distance; wxTextCtrl* m_textbox; wxTextCtrl* m_iterations; - wxTextCtrl* m_convTabu; + wxTextCtrl* m_convtabu; wxStaticText* st_minregions; wxTextCtrl* txt_minregions; wxTextCtrl* m_tabulength; From cefa9895ad5a2db63ecbbd9af6f7d4529f1e0943 Mon Sep 17 00:00:00 2001 From: Xun Li Date: Thu, 3 Dec 2020 16:03:23 -0700 Subject: [PATCH 74/87] update azp maxp ui: add convTabu input --- Algorithms/azp.cpp | 6 +++--- Algorithms/azp.h | 2 ++ DialogTools/AZPDlg.cpp | 15 ++++----------- DialogTools/AZPDlg.h | 1 + DialogTools/MaxpDlg.cpp | 32 +++++--------------------------- DialogTools/MaxpDlg.h | 1 + GeoDa.cpp | 5 +++-- version.h | 4 ++-- 8 files changed, 21 insertions(+), 45 deletions(-) diff --git a/Algorithms/azp.cpp b/Algorithms/azp.cpp index c4c1a24af..3a4b0abe2 100644 --- a/Algorithms/azp.cpp +++ b/Algorithms/azp.cpp @@ -1221,9 +1221,9 @@ tabuLength(_tabu_length), convTabu(_conv_tabu) } delete construct_pool; - //if (convTabu == 0) { - convTabu = 230 * sqrt(largest_p); - //} + if (convTabu == 0) { + convTabu = std::max(10, n/largest_p); //230 * sqrt(largest_p); + } int i=0; best_of = DBL_MAX; std::map >::iterator it; diff --git a/Algorithms/azp.h b/Algorithms/azp.h index 6bc1aea56..d05e70f3d 100644 --- a/Algorithms/azp.h +++ b/Algorithms/azp.h @@ -711,6 +711,8 @@ class MaxpTabu : public RegionMaker void RunConstruction(long long seed); + int GetConvTabu() { return convTabu;} + protected: std::vector init_areas; diff --git a/DialogTools/AZPDlg.cpp b/DialogTools/AZPDlg.cpp index 8db17f49e..7034f0b59 100644 --- a/DialogTools/AZPDlg.cpp +++ b/DialogTools/AZPDlg.cpp @@ -106,7 +106,7 @@ void AZPDlg::CreateControls() wxBoxSizer *hbox19_1 = new wxBoxSizer(wxHORIZONTAL); m_tabulength = new wxTextCtrl(panel, wxID_ANY, "10", wxDefaultPosition, wxSize(45,-1)); - m_convtabu = new wxTextCtrl(panel, wxID_ANY, "10", wxDefaultPosition, wxSize(45,-1)); + m_convtabu = new wxTextCtrl(panel, wxID_ANY, "", wxDefaultPosition, wxSize(45,-1)); hbox19_1->Add(new wxStaticText(panel, wxID_ANY, _("Tabu Length: ")), 0, wxALIGN_CENTER_VERTICAL); hbox19_1->Add(m_tabulength, 0, wxALIGN_CENTER_VERTICAL); hbox19_1->Add(new wxStaticText(panel, wxID_ANY, _("ConvTabu:")), 0, wxALIGN_CENTER_VERTICAL); @@ -453,7 +453,7 @@ wxString AZPDlg::_printConfiguration() } else if (local_search_method == 1) { txt << _("Local search:") << "\t" << _("AZP-Tabu") << "\n"; txt << _("Tabu length:") << "\t" << m_tabulength->GetValue() << "\n"; - txt << _("ConvTabu:") << "\t" << m_convtabu->GetValue() << "\n"; + txt << _("ConvTabu:") << "\t" << conv_tabu << "\n"; } else if (local_search_method == 2) { txt << _("Local search:") << "\t" << _("AZP-Simulated Annealing") << "\n"; txt << _("Cooling rate:") << "\t" << m_coolrate->GetValue() << "\n"; @@ -625,7 +625,7 @@ void AZPDlg::OnOK(wxCommandEvent& event ) // Get local search method int local_search_method = m_localsearch->GetSelection(); int tabu_length = 10; - int conv_tabu = 230 * sqrt(p); + conv_tabu = std::max(10, rows/p); double cool_rate = 0.85; int max_it = 1; if ( local_search_method == 0) { @@ -648,12 +648,6 @@ void AZPDlg::OnOK(wxCommandEvent& event ) if (str_convtabu.ToLong(&n_convtabu)) { conv_tabu = (int)n_convtabu; } - if (conv_tabu < 1) { - wxString err_msg = _("ConvTabu for Tabu Search algorithm has to be an integer number larger than 1."); - wxMessageDialog dlg(NULL, err_msg, _("Error"), wxOK | wxICON_ERROR); - dlg.ShowModal(); - return; - } } else if ( local_search_method == 2) { wxString str_coolrate = m_coolrate->GetValue(); str_coolrate.ToDouble(&cool_rate); @@ -709,9 +703,8 @@ void AZPDlg::OnOK(wxCommandEvent& event ) azp = new AZP(p, gw->gal, input_data, &dm, rows, columns, controllers, inits, init_regions, rnd_seed); } else if ( local_search_method == 1) { - int convergence_criteria = 230 * sqrt(p); azp = new AZPTabu(p, gw->gal, input_data, &dm, rows, columns, - controllers, tabu_length, convergence_criteria, + controllers, tabu_length, conv_tabu, inits, init_regions, rnd_seed); } else { azp = new AZPSA(p, gw->gal, input_data, &dm, rows, columns, diff --git a/DialogTools/AZPDlg.h b/DialogTools/AZPDlg.h index afeb854af..9b857c691 100644 --- a/DialogTools/AZPDlg.h +++ b/DialogTools/AZPDlg.h @@ -80,6 +80,7 @@ class AZPDlg : public AbstractClusterDlg wxString select_floor; wxString select_lisa; + int conv_tabu; double initial_of; double final_of; DECLARE_EVENT_TABLE() diff --git a/DialogTools/MaxpDlg.cpp b/DialogTools/MaxpDlg.cpp index 82566551a..bf40de22f 100644 --- a/DialogTools/MaxpDlg.cpp +++ b/DialogTools/MaxpDlg.cpp @@ -119,7 +119,7 @@ void MaxpDlg::CreateControls() wxBoxSizer *hbox19_1 = new wxBoxSizer(wxHORIZONTAL); m_tabulength = new wxTextCtrl(panel, wxID_ANY, "10", wxDefaultPosition, wxSize(45,-1)); - m_convtabu = new wxTextCtrl(panel, wxID_ANY, "10", wxDefaultPosition, wxSize(45,-1)); + m_convtabu = new wxTextCtrl(panel, wxID_ANY, "", wxDefaultPosition, wxSize(45,-1)); hbox19_1->Add(new wxStaticText(panel, wxID_ANY, _("Tabu Length:")), 0, wxALIGN_CENTER_VERTICAL); hbox19_1->Add(m_tabulength, 0, wxALIGN_CENTER_VERTICAL); hbox19_1->Add(new wxStaticText(panel, wxID_ANY, _("ConvTabu:")), 0, wxALIGN_CENTER_VERTICAL); @@ -420,10 +420,11 @@ wxString MaxpDlg::_printConfiguration() } else if (local_search_method == 1) { txt << _("Local search:") << "\t" << _("Tabu Search") << "\n"; txt << _("Tabu length:") << "\t" << m_tabulength->GetValue() << "\n"; + txt << _("ConvTabu:") << "\t" << conv_tabu << "\n"; } else if (local_search_method == 2) { txt << _("Local search:") << "\t" << _("Simulated Annealing") << "\n"; txt << _("Cooling rate:") << "\t" << m_coolrate->GetValue() << "\n"; - txt << _("Max Iterations:") << "\t" << m_sait->GetValue() << "\n"; + txt << _("MaxIt:") << "\t" << m_sait->GetValue() << "\n"; } txt << _("Distance function:\t") << m_distance->GetString(m_distance->GetSelection()) << "\n"; @@ -568,7 +569,7 @@ void MaxpDlg::OnOK(wxCommandEvent& event ) // Get local search method int local_search_method = m_localsearch->GetSelection(); int tabu_length = 10; - int conv_tabu = 10; + conv_tabu = 0; double cool_rate = 0.85; int sa_iter = 1; if ( local_search_method == 0) { @@ -591,12 +592,6 @@ void MaxpDlg::OnOK(wxCommandEvent& event ) if (str_convtabu.ToLong(&n_convtabu)) { conv_tabu = (int)n_convtabu; } - if (conv_tabu < 1) { - wxString err_msg = _("ConvTabu for Tabu Search algorithm has to be an integer number larger than 1."); - wxMessageDialog dlg(NULL, err_msg, _("Error"), wxOK | wxICON_ERROR); - dlg.ShowModal(); - return; - } } else if ( local_search_method == 2) { wxString str_coolrate = m_coolrate->GetValue(); str_coolrate.ToDouble(&cool_rate); @@ -637,6 +632,7 @@ void MaxpDlg::OnOK(wxCommandEvent& event ) } else if ( local_search_method == 1) { maxp = new MaxpTabu(iterations, gw->gal, input_data, &dm, rows, columns, controllers, tabu_length, conv_tabu, inits, init_regions, rnd_seed); + conv_tabu = ((MaxpTabu*)maxp)->GetConvTabu(); } else { maxp = new MaxpSA(iterations, gw->gal, input_data, &dm, rows, columns, controllers, cool_rate, sa_iter, inits, init_regions, rnd_seed); @@ -664,24 +660,6 @@ void MaxpDlg::OnOK(wxCommandEvent& event ) for (int i = 1; i < rows; i++) free(ragged_distances[i]); free(ragged_distances); - /* - // Run MaxP - vector > z; - for (int i=0; i vals; - for (int j=0; jgal, z, min_bound, bound_vals, initial, seeds, - local_search_method, tabu_length, cool_rate, rnd_seed, dist); - - if (bound_vals) delete[] bound_vals; - - vector > cluster_ids = maxp.GetRegions(); - */ - int ncluster = cluster_ids.size(); vector clusters(rows, 0); vector clusters_undef(rows, false); diff --git a/DialogTools/MaxpDlg.h b/DialogTools/MaxpDlg.h index d246bbff4..51ff419c8 100644 --- a/DialogTools/MaxpDlg.h +++ b/DialogTools/MaxpDlg.h @@ -74,6 +74,7 @@ class MaxpDlg : public AbstractClusterDlg wxString select_floor; wxString select_lisa; + int conv_tabu; DECLARE_EVENT_TABLE() }; diff --git a/GeoDa.cpp b/GeoDa.cpp index 85c1f394a..54281f358 100644 --- a/GeoDa.cpp +++ b/GeoDa.cpp @@ -6681,10 +6681,11 @@ void GdaFrame::OnHelpAbout(wxCommandEvent& WXUNUSED(event) ) if (Gda::version_type == 0) { vl_s << " (alpha),"; } else if (Gda::version_type == 1) { - if (Gda::version_night > 0) + if (Gda::version_night > 0) { vl_s << "-" << Gda::version_night << " (nightly),"; - else + } else { vl_s << " (beta),"; + } } // otherwise assumed to be release vl_s << " " << Gda::version_day << " "; if (Gda::version_month == 1) { diff --git a/version.h b/version.h index c4206068d..8d23cfe8d 100644 --- a/version.h +++ b/version.h @@ -2,10 +2,10 @@ namespace Gda { const int version_major = 1; const int version_minor = 16; const int version_build = 0; - const int version_subbuild = 38; + const int version_subbuild = 40; const int version_year = 2020; const int version_month = 12; - const int version_day = 2; + const int version_day = 3; const int version_night = 0; const int version_type = 2; // 0: alpha, 1: beta, 2: release } From 188982fd7cdb8303993fb78999ee6242e5167839 Mon Sep 17 00:00:00 2001 From: Xun Li Date: Fri, 4 Dec 2020 10:24:59 -0700 Subject: [PATCH 75/87] fix arisel bug in azp arisel: the result with best objective is selected without checking if it satisfying the bound --- Algorithms/azp.h | 6 +++--- GeoDa.cpp | 2 +- version.h | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Algorithms/azp.h b/Algorithms/azp.h index d05e70f3d..dbc697d37 100644 --- a/Algorithms/azp.h +++ b/Algorithms/azp.h @@ -757,7 +757,7 @@ class AZP : public RegionMaker // ARiSeL for (int i=0; iobjInfo) { + if (rm.objInfo < this->objInfo && rm.IsSatisfyControls()) { // better initial solution this->Copy(rm); } @@ -838,7 +838,7 @@ class AZPSA : public RegionMaker // ARiSeL for (int i=0; iobjInfo) { + if (rm.objInfo < this->objInfo && rm.IsSatisfyControls()) { // better initial solution this->Copy(rm); } @@ -944,7 +944,7 @@ class AZPTabu : public RegionMaker // ARiSeL for (int i=0; iobjInfo) { + if (rm.objInfo < this->objInfo && rm.IsSatisfyControls()) { // better initial solution this->Copy(rm); } diff --git a/GeoDa.cpp b/GeoDa.cpp index 54281f358..bafc0e3ed 100644 --- a/GeoDa.cpp +++ b/GeoDa.cpp @@ -6684,7 +6684,7 @@ void GdaFrame::OnHelpAbout(wxCommandEvent& WXUNUSED(event) ) if (Gda::version_night > 0) { vl_s << "-" << Gda::version_night << " (nightly),"; } else { - vl_s << " (beta),"; + vl_s << " (beta),"; } } // otherwise assumed to be release vl_s << " " << Gda::version_day << " "; diff --git a/version.h b/version.h index 8d23cfe8d..fe7621e43 100644 --- a/version.h +++ b/version.h @@ -2,10 +2,10 @@ namespace Gda { const int version_major = 1; const int version_minor = 16; const int version_build = 0; - const int version_subbuild = 40; + const int version_subbuild = 42; const int version_year = 2020; const int version_month = 12; - const int version_day = 3; + const int version_day = 4; const int version_night = 0; const int version_type = 2; // 0: alpha, 1: beta, 2: release } From 4e22ecfd6d7c74d206de454a42e189e2614cc977 Mon Sep 17 00:00:00 2001 From: Xun Li Date: Fri, 4 Dec 2020 10:45:10 -0700 Subject: [PATCH 76/87] update azp ui: add mim bound failed to meet --- DialogTools/AZPDlg.cpp | 5 ++++- DialogTools/AZPDlg.h | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/DialogTools/AZPDlg.cpp b/DialogTools/AZPDlg.cpp index 7034f0b59..afbaed775 100644 --- a/DialogTools/AZPDlg.cpp +++ b/DialogTools/AZPDlg.cpp @@ -466,7 +466,9 @@ wxString AZPDlg::_printConfiguration() if (chk_floor && chk_floor->IsChecked() && combo_floor->GetSelection() >= 0) { int idx = combo_floor->GetSelection(); wxString nm = name_to_nm[combo_floor->GetString(idx)]; - txt << _("Minimum bound:\t") << txt_floor->GetValue() << "(" << nm << ")" << "\n"; + txt << _("Minimum bound:\t") << txt_floor->GetValue() << "(" << nm << ")"; + if (satisfy_min_bound == false) txt << " - failed to meet"; + txt << "\n"; } wxString min_region = txt_minregions->GetValue(); @@ -710,6 +712,7 @@ void AZPDlg::OnOK(wxCommandEvent& event ) azp = new AZPSA(p, gw->gal, input_data, &dm, rows, columns, controllers, cool_rate, max_it, inits, init_regions, rnd_seed); } + satisfy_min_bound = azp->IsSatisfyControls(); if (azp->IsSatisfyControls() == false) { wxString msg = _("The clustering results violate the requirement of minimum bound or minimum number per region. Please adjust the input and try again."); wxMessageDialog dlg(NULL, msg, _("Warning"), wxOK | wxICON_WARNING); diff --git a/DialogTools/AZPDlg.h b/DialogTools/AZPDlg.h index 9b857c691..3200b101f 100644 --- a/DialogTools/AZPDlg.h +++ b/DialogTools/AZPDlg.h @@ -80,6 +80,7 @@ class AZPDlg : public AbstractClusterDlg wxString select_floor; wxString select_lisa; + bool satisfy_min_bound; int conv_tabu; double initial_of; double final_of; From ccea2da2923efdb17d1ecef253cded407316f311 Mon Sep 17 00:00:00 2001 From: Xun Li Date: Thu, 10 Dec 2020 10:17:15 -0700 Subject: [PATCH 77/87] fix a crash: when load csv with empty coordinates as second layer --- Explore/MapLayer.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Explore/MapLayer.cpp b/Explore/MapLayer.cpp index c48c2a40d..a59d190f9 100644 --- a/Explore/MapLayer.cpp +++ b/Explore/MapLayer.cpp @@ -321,7 +321,11 @@ BackgroundMapLayer* BackgroundMapLayer::Clone(bool clone_style) copy->map_boundary = map_boundary->clone(); } for (int i=0; ishapes.push_back(shapes[i]->clone()); + if (shapes[i]) { + copy->shapes.push_back(shapes[i]->clone()); + } else { + copy->shapes.push_back(0); + } } // not deep copy copy->geoms = geoms; From fe943366b02427fe1a65aed712d2e9961470faaa Mon Sep 17 00:00:00 2001 From: Xun Li Date: Thu, 10 Dec 2020 12:16:45 -0700 Subject: [PATCH 78/87] update russian language --- DialogTools/PreferenceDlg.cpp | 2 +- internationalization/pofiles/ru.po | 148 ++++++++++++++++++++--------- 2 files changed, 103 insertions(+), 47 deletions(-) diff --git a/DialogTools/PreferenceDlg.cpp b/DialogTools/PreferenceDlg.cpp index 086d12f65..be4aa5fc6 100644 --- a/DialogTools/PreferenceDlg.cpp +++ b/DialogTools/PreferenceDlg.cpp @@ -364,7 +364,7 @@ void PreferenceDlg::Init() #ifdef __WIN32__ gdal_page->SetBackgroundColour(*wxWHITE); #endif - notebook->AddPage(gdal_page, "Data"); + notebook->AddPage(gdal_page, _("Data")); wxFlexGridSizer* grid_sizer2 = new wxFlexGridSizer(12, 2, 8, 10); grid_sizer2->Add(new wxStaticText(gdal_page, wxID_ANY, _("Source:")), 1); diff --git a/internationalization/pofiles/ru.po b/internationalization/pofiles/ru.po index 7621690b1..421c6d1c8 100644 --- a/internationalization/pofiles/ru.po +++ b/internationalization/pofiles/ru.po @@ -236,7 +236,7 @@ msgstr "&Сохранить в Таблицу" # contributors: msgid "&Space" -msgstr "&Пробел" +msgstr "&Пространство" # contributors: msgid "&Tools" @@ -320,11 +320,11 @@ msgstr "3D график" # contributors: msgid "3D Scatter Plot" -msgstr "3D график множества точек" +msgstr "3D Диаграмма рассеяния" # contributors: msgid "3D Scatter Plot Variables" -msgstr "Переменные 3D графика множества точек" +msgstr "Переменные 3D Диаграмма рассеяния" # contributors: msgid "3rd Variable (Z)" @@ -508,11 +508,11 @@ msgstr "Близость к ядру:" # contributors: msgid "Aggregate" -msgstr "Агрегированный показатель" +msgstr "Агрегировать данные" # contributors: msgid "Aggregate - " -msgstr "Агрегированный показатель - " +msgstr "Агрегировать данные - " # contributors: msgid "All" @@ -700,11 +700,11 @@ msgstr "С двумя переменными" # contributors: msgid "Bivariate Local Join Count" -msgstr "Подсчет локальных соединений с двумя переменными" +msgstr "Двумерная оценка локальных соединений" # contributors: msgid "Bivariate Local Moran's I" -msgstr "Локальный индекс Морана I с двумя переменными" +msgstr "Локальный индекс Морана с двумя переменными" # contributors: msgid "Bivariate Moran Variable Settings" @@ -712,11 +712,11 @@ msgstr "Параметры настройки переменных Индекс # contributors: msgid "Bivariate Moran's I" -msgstr "Двумерный индекс Морана I" +msgstr "Двумерный индекс Морана" # contributors: msgid "Bivariate Moran's I (%s): %s and lagged %s" -msgstr "Двумерный индекс Морана I (%s): %s и лаг (отставание) %s" +msgstr "Двумерный индекс Морана (%s): %s и лаг (отставание) %s" # contributors: msgid "Bonferroni bound:" @@ -744,7 +744,7 @@ msgstr "Блочная карта (Линия створа=3.0)" # contributors: msgid "Box Plot" -msgstr "Блочный график" +msgstr "Диаграмма размаха" # contributors: msgid "Boxplot Theme" @@ -1122,6 +1122,46 @@ msgstr "Подсчет соединения ко-локаций" msgid "Co-location Join Count only applies to co-location case. The selected variables have no co-location. Please change your selection, or use Univariate/Bivariate Local Join Count." msgstr "Подсчет соединения ко-локаций распространяется только на случай ко-локаций. Выбранные переменные не имеют ко-локации. Пожалуйста, измените выбранные объекты или используйте Одномерный/Двухмерный подсчет локальных соеднинений." +# contributors: +msgid "Draw the values of selected variable on map (input font size):" +msgstr "Отображать значения выбранных переменных на карте (размер шрифта)" + +# contributors: +msgid "Show Recent/Sample data panel in Connect Datasource Dialog:" +msgstr "Показывать панель недавно открытых/рекомендуемы х данных в окне открытия данных" + +# contributors: +msgid "Show CSV configuration in Merge Data Dialog:" +msgstr "Показывать параметры CSV в окне объединения данных" + +# contributors: +msgid "Use GPU to accelerate computation:" +msgstr "Использовать GPU для ускорения вычислений" + +# contributors: +msgid "Source:" +msgstr "Источники:" + +# contributors: +msgid "Table:" +msgstr "Таблица:" + +# contributors: +msgid "Clustering:" +msgstr "Кластеризация:" + +# contributors: +msgid "Stop criterion for auto-weighting:" +msgstr "Условие остановки автовзвешивания:" + +# contributors: +msgid "Create CSVT when saving CSV file:" +msgstr "Создавать CSVT при сохранении данных в CSV:" + +# contributors: +msgid "Setup Number Formatting" +msgstr "Выбор разделителя в числах" + # contributors: msgid "Co-location Map" msgstr "Карта ко-локаций" @@ -1228,7 +1268,7 @@ msgstr "Переменные условного графика множеств # contributors: msgid "Connect" -msgstr "Связать" +msgstr "Открыть" # contributors: msgid "Connect to Data Source" @@ -1496,7 +1536,7 @@ msgstr "База данных" # contributors: msgid "Database Host" -msgstr "Хост базы даных" +msgstr "Хост базы данных" # contributors: msgid "Database Name/Instance" @@ -1600,7 +1640,7 @@ msgstr "Тест разности между средними:" # contributors: msgid "Differential Local Moran's I" -msgstr "Дифференциальный локальный индекс Морана I" +msgstr "Дифференциальный локальный индекс Морана" # contributors: msgid "Differential Moran Variable Settings" @@ -1608,15 +1648,15 @@ msgstr "Настройка параметров переменных диффе # contributors: msgid "Differential Moran's I" -msgstr "Дифференциальный индекс Морана I" +msgstr "Дифференциальный индекс Морана" # contributors: msgid "Differential Moran's I (%s): %s - %s" -msgstr "Дифференциальный индекс Морана I (%s): %s - %s" +msgstr "Дифференциальный индекс Морана (%s): %s - %s" # contributors: msgid "Differential Moran's I tests whether the change in a variable over time is spatially correlated.\n\nPlease first group variables by time period: Select Time --> Time Editor." -msgstr "Тесты с применением дифференциального индекса Морана I для проверки пространственной корреляции изменений в переменных во времении.\n\nПожалуйста, сначала сгруппируйте переменные по временному периоду: Выбрать время --> Редактор времени." +msgstr "Тесты с применением дифференциального индекса Морана для проверки пространственной корреляции изменений в переменных во времении.\n\nПожалуйста, сначала сгруппируйте переменные по временному периоду: Выбрать время --> Редактор времени." # contributors: msgid "Disable auto upgrade:" @@ -1800,7 +1840,7 @@ msgstr "Редактировать свойства переменных" # contributors: msgid "Emp Bayes Rate Std Moran's I (%s): %s / %s" -msgstr "Стандартизированная по индексу Морана I скорость с исп. эмп. подхода Байеса (%s): %s / %s" +msgstr "Стандартизированная по индексу Морана скорость с исп. эмп. подхода Байеса (%s): %s / %s" # contributors: msgid "Empirical Bayes" @@ -1832,7 +1872,7 @@ msgstr "Разрешить настройку прозрачности цвет # contributors: msgid "Encode" -msgstr "Зашифровать" +msgstr "Кодировка" # contributors: msgid "Enter a seed value" @@ -1948,7 +1988,7 @@ msgstr "Выйти?" # contributors: msgid "Explore" -msgstr "Изучить" +msgstr "Диаграмма" # contributors: msgid "Export or save layer to" @@ -2504,11 +2544,11 @@ msgstr "Источник вводных данных" # contributors: msgid "Input file " -msgstr "Вводный файл" +msgstr "Открываемый файл" # contributors: msgid "Input file (text file)" -msgstr "Вводный файл (текстовый файл)" +msgstr "Открываемый файл (текстовый файл)" # contributors: msgid "Input is duplicated." @@ -2756,7 +2796,7 @@ msgstr "Загружаются данные..." # contributors: msgid "Local G" -msgstr "Локальный G" +msgstr "Локальный индекс Гетиса Орда" # contributors: msgid "Local G Maps" @@ -2768,7 +2808,7 @@ msgstr "Статистические карты локальных G" # contributors: msgid "Local G*" -msgstr "Локальный G*" +msgstr "Локальный индекс Гетиса Орда*" # contributors: msgid "Local Geary" @@ -2784,11 +2824,15 @@ msgstr "Подсчет локальных соединений" # contributors: msgid "Local Moran's I Maps" -msgstr "Карты по локальному индексу Морана I" +msgstr "Карты по локальному индексу Морана" # contributors: msgid "Local Moran's I with EB Rate" -msgstr "Локальный индекс Морана I с показателем ЭБ (эмпирического Байеса)" +msgstr "Локальный индекс Морана с показателем ЭБ (эмпирического Байеса)" + +# contributors: +msgid "Univariate Median Local Moran's I:" +msgstr "Одномерный медианный локальный индекс Морана:" # contributors: msgid "Local Search:" @@ -2940,11 +2984,11 @@ msgstr "Среднее" # contributors: msgid "Merge" -msgstr "Объединить" +msgstr "Добавить данные" # contributors: msgid "Merge - " -msgstr "Объединить - " +msgstr "Добавить данные - " # contributors: msgid "Merge by key values" @@ -3040,11 +3084,11 @@ msgstr "График множества точек по индексу Мора # contributors: msgid "Moran's I (%s): %s" -msgstr "Индекс Морана I (%s): %s" +msgstr "Индекс Морана (%s): %s" # contributors: msgid "Moran's I with EB Rate" -msgstr "Индекс Морана I с показателем ЭБ" +msgstr "Индекс Морана с показателем ЭБ" # contributors: msgid "Move Down" @@ -3064,7 +3108,19 @@ msgstr "Настройки множества переменных" # contributors: msgid "Multivariate Local Geary" -msgstr "Местный индекс Гири с множеством переменных" +msgstr "Многомерный локальный индекс Джири" + +# contributors: +msgid "Univariate Quantile LISA" +msgstr "Одномерная квантильная LISA" + +# contributors: +msgid "Multivariate Quantile LISA" +msgstr "Многомерная квантильная LISA" + +# contributors: +msgid "Local Neighbor Match Test" +msgstr "Тест на соответствие локального соседства" # contributors: msgid "Name" @@ -3252,7 +3308,7 @@ msgstr "Количество Столбиков:" # contributors: msgid "Number of Box Plots" -msgstr "Количество Блочных графиков" +msgstr "Количество Диаграмма размаха" # contributors: msgid "Number of Categories" @@ -3920,7 +3976,7 @@ msgstr "Читать из файла ASCII" # contributors: msgid "Recent" -msgstr "Недавний" +msgstr "Последний" # contributors: msgid "Record order specified, but found minimum and maximum observation values of %d and %d which is incompatible with number of observations specified in first line of weights file: %d ." @@ -4048,7 +4104,7 @@ msgstr "Автокорреляция выборки" # contributors: msgid "Sample Data" -msgstr "Данные выборки" +msgstr "Рекомендуемые" # contributors: msgid "Sample Size:" @@ -4184,7 +4240,7 @@ msgstr "Сохранить Результаты: ММШ" # contributors: msgid "Save Results: Moran's I" -msgstr "Сохранить Результаты: Индекс Морана I" +msgstr "Сохранить Результаты: Индекс Морана" # contributors: msgid "Save Selected As" @@ -4272,31 +4328,31 @@ msgstr "Опции масштабирования" # contributors: msgid "Scatter Plot" -msgstr "График множества точек" +msgstr "Диаграмма рассеяния" # contributors: msgid "Scatter Plot - x: %s, y: %s" -msgstr "График множества точек - x: %s, y: %s" +msgstr "Диаграмма рассеяния - x: %s, y: %s" # contributors: msgid "Scatter Plot Matrix" -msgstr "Матрица Графика множества точек" +msgstr "Составная диаграмма рассеяния" # contributors: msgid "Scatter Plot Matrix Help" -msgstr "Справка Матрицы Графика множества точек" +msgstr "Справка Составная диаграмма рассеяния" # contributors: msgid "Scatter Plot Matrix Variables Add/Remove" -msgstr "Добавить/Удалить переменные Матрицы Графика множества точек" +msgstr "Добавить/Удалить переменные Составная диаграмма рассеяния" # contributors: msgid "Scatter Plot Variables" -msgstr "Переменные Графика множества точек" +msgstr "Переменные Диаграмма рассеяния" # contributors: msgid "Scatter Plot- x: %s, y: %s" -msgstr "График множества точек- x: %s, y: %s" +msgstr "Диаграмма рассеяния- x: %s, y: %s" # contributors: msgid "Second Variable (Y)" @@ -4532,7 +4588,7 @@ msgstr "Настройка ко-локаций:" # contributors: msgid "Shape" -msgstr "Форма" +msgstr "Создание нового слоя" # contributors: msgid "Shape Centers" @@ -5220,19 +5276,19 @@ msgstr "Одномерный" # contributors: msgid "Univariate Local Geary" -msgstr "Одномерный локальный индекс Гири" +msgstr "Одномерный локальный индекс Джири" # contributors: msgid "Univariate Local Join Count" -msgstr "Одномерный подсчет локальных соединений" +msgstr "Одномерная оценка локальных соединений" # contributors: msgid "Univariate Local Moran's I" -msgstr "Одномерный локальный индекс Морана I" +msgstr "Одномерный локальный индекс Морана" # contributors: msgid "Univariate Moran's I" -msgstr "Одномерный индекс Морана I" +msgstr "Одномерный индекс Морана" # contributors: msgid "Unknow exception. Please contact GeoDa support." From f4741d8cc9f4a9d1a96e144a7055365f854f0493 Mon Sep 17 00:00:00 2001 From: Xun Li Date: Thu, 10 Dec 2020 14:16:55 -0700 Subject: [PATCH 79/87] update Russian MO --- internationalization/lang/ru/GeoDa.mo | Bin 191017 -> 192712 bytes rc/GdaAppResources.cpp | 1137 +++++++++++++------------ rc/dialogs.xrc | 1 + 3 files changed, 571 insertions(+), 567 deletions(-) diff --git a/internationalization/lang/ru/GeoDa.mo b/internationalization/lang/ru/GeoDa.mo index e19ff056c6f5d7c0e04f73984580e0d49bee26aa..08163e39559600a59663f0498822202e161d45ee 100644 GIT binary patch delta 36438 zcma*w1$Y(LqW1CG8-i<)pkd?g9^BonH~|6#cZZF;6x}!!in|8aBBjtKrFd~KPANqS zeE)Z^#W|dN&-Xlc?lb(B&6=e%lfda+`&-;ox8i!Q2S%UcaO98SIBD?v{EkyDmgD4V zr&PzuH^y;NV}4ADwJeUvm^~vRPcIP;*xZHAj^(JBFirFbfOedeq{(i7NjBbD(>QiRZ?+#LJ+1T*KPJ zrgyXPK~ori6`VwZMqnAk}ooDTR437k0&1I3Ly1<=6)|qb|(&t?6-T)c$XbYCsp%ZW(S} zh?=_HsO=hwy5AcU_d0QAm&m)D7#RdeG9QhoUa*f~wGqT2wwvk4sS3A4W~( zY1D)3SL-uW`8YGp;!cbn?f)Q~Pz?2?DvfGDLrjRFmM8 zhHB7W)D%Qw5`2oK(KXv~YGYXp!|CX4MBpz1s<6f!Gq;UUi=-!NXeXg6+JM?-hcPie z#t{678i8VS&B&EOm9J@SgIY^{Q4Jo3DnEHHK_h!#R!?=4F}6?}sp z?1rjf8mcGDP#5g5@x!R0`wewnjK#dbFg2#a0jN2iiOOGwsd1;xk3x;a6QqG&=Y!2i zyu{2+F4StTjw;w3)sW7Z5r<<{T#i-nF*e46OU){ugt>_Sh#ILks1f{#>PVbrX6Tb+ zGVT9#1ayPKsFqekO-UGPG4{i(xD++lCs7riwO&Cr_yOt$Z&7m_{X4Vx;^P+LnNanf zM~(13Ov?S8zX_;Tx>)s=$jLT#0Jw2~3F>Pz`*6s@V0tc|E5>ZNE~ehE+l}xCLsP zhTHU^sOx8;M*4fy2<-lz@z+qDCP9nk9BNfQ#7yX{G>a)SwkKN9#^+&l;;T^Q*P|MC z42R+GsOy`pGT)9~3?RM=)qoAC5k0($@mI^wkf4#cgXQrv>QPyKH4h)0f$8xEsv_4K zv%h0v4B~;P{FJDUltA5}E~=+3Pz~&kTGZoF_nqq{kc+@Z)V8^TdQv?^we(Na9L8L0 zwpUtIdNJ&VHBr~?McwceszJZm^sA_$e}vKSJ*vJ>sD^oyt}{cJ1=YgRsG)6w>PZXK zV(Demzr{Gj=U{eRh8nrk7#r_nO?-i|u+)0fz{;o|H?;9CMz1r7fGQeq3v9)V#806X z-xE~DF*cZQzeK2tD_Lu!deQ`QU^r?7W}_D2LevOt!Z^4e)sT~zQ2YNn0Tq0P8YZO6(GUA z*)${wRWJu?N-Em)mNva7Y6K=>T%3gka4BZRUv2(-RL7!iG21yg#wVTywT23zS1qYZ zKttRNb;I^}1c#yKzRXrLMXj(k@d>CQeu!Et&rvsejT(uV+sval7Lf6ev$?WRWuQ1KI}p8SCt>cAc5MtL!icp=n{s-Why6{_Lks5LMO6XHh9g9mK- z6UO3ML`m1ob@Vg8p5CF^PYR zm2e*3!|RwFe~2(ItE*UscmeNj$2m@*H|j>k_Bc*9?1UPD8JHXQU?O~gYS>#$fN}Sl zHINE5#92@csER6A7d1ugFco$}HFz|toOdDtJwj)odbk!fq{mSs5sCTmB4)r?`yA&L z=EP(eyx&Y+AxuTQ6zYcGpw?7N)JSzi?Uo^^`j;X1^*ZYbq$J@OYE@rDwfsJ&!FQ+& zlOHfQEP=|ehiZ6xn?4j(ex`LZY7Lx0HRN~HZn=-T?v-EWKh8mukO5Ue2&#omP;=H6 zH8O+HgL6tXm zmlMpt=BO_Tx^N6?RnE08!Suvep@#4jsz-M*9=<^Bf{&=h81JMp1FD{47#+)^Zd?g9 zGPN-)4nE2FtD@y3cyKdnn?+&>-a;+5G^b2Oc~LzpgsQMKssmL}J#2!?Z)xpl?S)z^ zLs0e2Ms;Mhmw*=8cGQheV=26fnv#@1nhW!wMyLwL#HOh0LNNmlM3rBN+D%(fH$08H z?hfk4f1#!@)@jorZ)O5&Ne)y`il7=&8FhmusO{3-Iu2Fw5>$^PP~{JxZuGN_-$d2> z5>?MfR0EU#WENj`q`cQDWfSUP3<|VEy)-(bS~?Jm;2hMm{0wS$e8AY4^Nd-vg;5Qu zi#)BJP~3q*XL&>78C1P(em3R0RZG01| zfd^3)pTk)A4Ap?YQ5|zd8RMg_Pl>u;FnSXaC_+GUSq0x?EmXm(znTWsLY_%ZOH_Kg zb7nhcLM^JYm=znKIxqw^5|c3=&O+UA8LEN1Q4KqCj`3Fm&XSNAucLbO0yRVdznRsX z0X26et<^D%_&2Bq9Yl@TG1LuCq8bp1y6zIH{`;tMZ&Bs``Hk^cO9IZDmL^86)?iGB zg)u2MLS5JywfeiGdOqH|05#+rtq~Z9_z}#FXHX;Y9<_F2UN9q`+-n1AP&decYH=1! zf`w2QRK;Z2#HM#cHEbm6y1A&4Sb&!TXj5reP?roi#2-LMQbBKuGcIgG0R7gUFCV?6Eu z$2Q|Fs)uo}m>VQSEy7Hw9+X4%ydJ8D?NALFfSR%?sB#NX<<{Bs{iu3Q+w=#hwee2* z+W*n7nxPED0>m?79&C&maV%!Swbq|)`k$!sLBE?PVs*?yd@!o~cbFPa*!0_|5r}<_ z(ZMw6{g%K10%@@Jbu$%RP(A96>d^?)h2Prz6{sOxhx2edYVK>^FeB3xH8S07d=zR# z=Gyog)RgSM!T77-Pd4KwW+(m{Gh^^g^Xu}8sBKyW)zAi*3wxsGcrj`%EJru4!_K%7 z`(lb)EJU1&<+1B+)1b|_z5J$&gd-%VqPlm?R5Ze@#54a$O=f;_17>ZrBTz}nGEKot%_4ar#4(9gzHxEwVF2hjhdL{)Gdwd!A? zdLHMVSyX`-jd)trl%z-H=dtNUY>kH?`}JQD+OAu9hnR6{qQ z^7o-S@Pm#2Y~vR(8|k+&BgVOJMko(fBp!-9XS~iT0_w>RCc*jL#^0mnI`DycAmzov z#A{&*9F4{B5N5@wLtn2vCNr=9{h74zedsKxXF z(_x+`=FwRjH3DAL5bnfae2=X#N`xL3KRfmDfC} zvcEDJr7<2ERWK1Y#Do}z>S;ez%a@==Y=ezQp@#ehsssO^=Gy(IsXrC!t(OFG(4h}-yU<_&`7GPrBg{uD)YUqDK zjo?*O$GmR{sKqhUH80Xh%YROpbFgib2jpn0n9D#-K1m?vL zsFBL~kFhwao+_9c8=~szi79XlYBw$ZhyAa)IYB}yyk-l&#Wcj@eKdR}z!joV{d?2Q_UZ*6=9dWauEjofY2;{FrWk>sBke?9Xve=-$zLk-m^R0C#XP27sQ z;1j0B_@B)p&57!1QB=b!qHgpJro(X52uwuPyApMM1P0@IF9B_j*Qjj~$8q_4ngliH z!KnRT1l54Ds8wFa##^I$+#Pj;k*M;sP$Rn-RsRl5ho?~u_`~LVW4T=ZUl^oA6)cWw zSsk0+9n%w^fa=LQGYWiw2^*I7zH zEsj7fjw6^0uUKP7HzQIAHRoke&xeLK-Uik4epmv>TaTfp@H1+}(gc{1%7rRl29xOh zUyp$1EX<$4O9geoB-E5Fz^%9f^&n~#!{vVfHA6iw+M;&DI8;yfS${!|z#UYNKcLo1 z?3ga6J|@Sy+}{Z&Pz3j)diD}k@FQl$II&#LLM(uK^8Jh@@d9e-lf*XGz>dU6V{d$n zq1Y;p>Cj7?lR2nz^U;Ifp(;FT z(|@$_DAZ!Rglf=roBjwjvM*30{V|@`9&IU}G z(B*&Bp1?N5A7d-5naIUfUL^;+ITZkCm~0pm9ESAb!(JpcH{BNnFl1I2POC zb<|vzPwMjj_4+y-Mm$C`m;V!M3=SfG7Dr>1 z|Fh*$RNVWLz+3{gQo5W`co!#N$5bw73ckQfI4rfx8H~qJkLuECT>iIYQ`GhyjaubX zu^ukOa`+UhVcxVZ|C4kOs^=&0BKLQ42fLhxBm|^0L)i?~vVE8zgFI{#tcF^o3#^AR zAMyLBp$$rJ)=n$bBJGKqlF?WjZ=;@k`7^kjC0GX^Y5zYXpha>iqgga}Q2YE5YLPs% zzDJddk;yE|#HdA<6}1a;+jvFPVy%u^L$y)ctrco<_dqS`k(gZj-$y{(ZWHRpKVb}v zM6LFVHh#m#@1vfC&rm}jEwi~UKI#D!h#G+`s0I{AO-(ga1Dc>Z5{_QAyf1;&I2kp! zt5N&*DC$P{Q2YHo=EWpgOa&EC+o?9Xu{o-~R;Y&b!=X44)qogTO~aC+>d%^${jWfE z5^`cU)D7pO_WveSPfnmJyo`DvJw@F(VK%c3)1VexIn;HdtqU;=@$IM~zk<5{1!`>t zW@rDWBTzBBnS%DHMK%(%;cC>4B2hzq&H4Z}_b)Lw{*7vA<{ajoQ4Dp1a;OIML5=VN z)MDO+{V=9Cr_1R=U>Fw1N2s1=%w=9GMNxCu6*YuIQTdZlL%jsGxOSrE_Jqy9gc`{w z*b7~`*)1*_g4zY&=P?f|?@iymqwMeI-dOQo&kX5KP zasahxFIcZ*4&wJQJ0_+TDqjM*-s{vSkcosa)V7&~TK&_o2+lz@=nVRI18Pccpyu=m zs-f=uW~72p`B_mnDuf!j8kiNEqSnAjjHUg*f`Eo_18VUcKrPDim=WKiZj`2g%m3qZ z0n`I!0;*vbQB!mq)$muSDSC%mTk#8;>vN-aR|RAyoK_e|`@anVUDyTH(%z_^jzINf z0;&OXP#3O8-FPGFy4|Sj4xz3)i@NSS>bl#gk$sDI@gLN?<5nT|zrOXF7dAsO7}erM z*b?{S5KL9X+;}eP#`93+R-kTp4D}uH6Y9plq2~G)=EAr|%?K4kt+lGC5vpI5{jY=$ zB&a7nQ56nAEjll%XVXwOUS#uEqgMN7)b&Sf{3ldB*HCkO7xiR~QOqpbjHr6Ep%!b= zV(fp-U0o7%qc+y=sEUW8R{J>A5Kczzg6XLJzZUh5*oVjS)NR|K@*Kce=#r-XTMR7BmlIjX|8m<2nbreZqkhRab6*>2sBT2seS4LFZ( zyn?#!8fsU(K>zRm)0Q*^b6WGE7E58&9F;@=qZl=GVW@4}4b`wIsD{o&^=v+B%2uEn zw$-{9)qrED23H*Qag3F&j4yO@+j2m%q zMKcxID!KgsO1=)ZC4Cll!8bSw+g3JT%TG~LQKX9b`YnMqh>@$W{_v`% zrz24#vjH`v+pqxc$E)}pRpC$7%ok21jw4>Hy7}Dx4b_2WHO%X_J8HjAK~2dL)ReCF z63|;}KWgaDp(_52aWQ&LVLUSwEt7oHQ)aOuoDH&U>+=7&&+*$EJOT9)H6GFeV705elwtYG6A)!7oZxp z5%q<0+NM9W@eekhvVrM&F3hI=Uy?v6E(k+ixB^w-5mbf0p?dVvrpIk))9=t)#VPG>B84W0g zm5JACZhqk~8w(MSvhf%#%+GceP!&%_Ew;<3#TeMq)LRov67Pg+@JiHuj{(>sAj17&ToUNU>d5&3sH;k0qRrh9fn}Sw&n)au@dpl zSRJ>Zrs4ytd_iwJQ$aP<2sF3xwy4)W1d??!-+CQUZ>Kxh6cdG;3p!&z;?q$L4d`s1 z_3=4~pGP3m zdYi@67PZKhVx-Bl|3U4NJOj*7*Ru{rP00$>qP~i{{%_QX z<{D^5rUCl@{%<(}&D9CiqxZRu2lMi7LA(m8r{CjAjKoqnZ?GBi3#f`eVLr?}#4OIn z7({#`YE6BIdM^BIjWv|<*J3F@)I8DJV^!h{aRA=M+1O&3%l~geUSdIpc+7B@vw-y7 zY~LQ(V1#+C9z$){GpHNiMD3opsNEAd(sZ;4_9WhVBo!zlk_5HvHEQVcj54dX1L{+& zA8K*VMh|X74edG96g@{>=Zxm}g*31j>bh%VO!PcigD+A0G;o}GU^K&u#CxLBccRwBN7Qv0#+w^dM-TDwSQyt}Exe9xG1mn1*7Z&& zpc~&s&7CvRj7WYgL9`Jz#2Ki4d>^%X|3a%Or z=bE)J7PT!GVi`P%8p)VGvnap8bi~6^H=KyN&q`FiC()|{F9~Sq6VEemuVSdTTp!dn z8iCVr9%|^a&Nthv1I{Bp81*(wvcRnR>{yO?RU4m#nu@iksXKw1vYZRq|9aNH!sjeek}`Z?@Qcwuhq@-E6Fgdr%)5pHL0Rw8TtBIaGtg zm$3g65%7|r3%*4S@p;tTy+Cc7tV_+?u^)yIe~DTHxt6({EiRr9*noJJ<>tF#FzR{o z5;gZZSD4+^09Ef8)D-OV63}9~huY7nczWmqq%Bs%g{TJJLygQE9Ex#PnxAyWqjtxi zsGi4KWg3_p)$>l)X{dU4pnCokHIm+Ft7$PkD1h4UYuA|H&)>sq#A~iKizmlA^PsAX zIY_UAs$eh<(sigOV8->P;mxrD^{&L)_-=#wb$r!L<~6<=xu4gGAfTTAiRwX#&1MSP zU@PK7P$P5&wb~Oh-es`_&cUImFQLG#E@wVg!fAK|XJPkk<}WVX+s)sK4a13~zraB4 z|G_)VoJ_@DWc+~bu*goceHNhJUVBly;sI(7Ut`wDUh^?JZ69w}?(e)HP#|4U|K@yt-m??1$-b3YNi5sOQHs)CWt9V`hyNL*2LUG4{WPYCH*=*r)7ak>{ zED3*LLCks5Jn34ada}fN9m^39KIL*gVH;e9t$%d+|2JPTPMiE~xPII2hQ zP>U%2b+g^_VQS*Ft({Rf7-!>4tb0+r-~wvMpQ5HF?G5t-OEuJ@Ym0jJuf&1e-}!}r zhNS9EGvq^24T(TK`)^=re1R=6?=AB@n1Tg}??H{w6ZBxR+vWjP1RE0XhT5h_QSXYM zP>=AN==Cq2JLdgg6g7vfPz{)idXOAMjmSIH11Q#A(||122BzD&XQ0T?_h7tbl*JteK?T#8`J}%#{<*yQK&Vt5!<=B&RXRU zK0sLI>z|nC#_6Y~0WXjuPVQ%BQ6_s~)=K6VUbC1Akf0XTw1#6A;^R<5yAd^n7pyl> zQ}fXJ&Kl>Xc><PD8y5wqbQVfLi^rUYn`Rh*cRmZvg@-IOL7Fa2$4GsMeu| zJjq+L|Fd8|;%)I8oP`>pC#b1N^3F808mhC{)Qh%jpSAI@BjM*)WX1MZvV487-JI8iRw{7)Tdb}`ga9t^=?E}eB7o# zKs`4SM0flD@k$ZYYkdi75uQW68-fGe{+|hR2DrUWRTqEXM}mgxa16Kq8Gi@U5l<7- z^t>eMMtx8Zq&Zj)BT-Wn7|ZSdolqsz_e3kyVjY88^*d1`9En;puTdkAD7M$_-&Uz( zyPY;9R7Vf4NA>s&=D?SzDM=H@40#LGGkh?r;_q$xDQrXhKI&yvC9bJ&1p22C)$mK$ z5>t8Ox&5D91Ft?z~w32&Q6|e5h>mNPq1!jOo!s7b^E`p3Zkwr9<0Uf<+V#-JPG|V z1%AQ~7?jSe^5Li+%|%VcejI}V9=HD;FbTDo7NQp2D%5Veh??^|sOLed^k&Elp>|0% z^#A+cUIg@7oQPVT`%qJH5!2&esMm5(2DksKwhpSoc31+3+4vsRm(V%X2;M>s`6tw3 z%$CutkxkUy(goda+p>HBaRR?6n~|E%{Lwjtg* zyW9V>;ZN9`c#a%yy-b|N*bJ{@Yb>7A?VQ2+SQb0vGS{!hoy241_PYJA*@L;={vWq9 z<}pvEZm4ax2emEZ<~7zw^>jW~#AnzB3+6KqqS>gA&6B7eCd==34q?e_nb>|#7dyha(bMiQ1ai!~i;R~1CP+-jm8$z6~&PhK}ZvS_E6V$F5je5&{i^cJ{^)qVw6|ZD=MLX1U z;S8#ymoSj~J0A!%bupBc&CqnJV)o}~R1fB&8nW7^|A=}-|BiYfMXPFFGBuGQb-JOR z4?{5&=b}dJE$Ts)t(tuVqqjB*O$a=}Rj8?$Roy&@wxS*sXHga3MD_SNR>OZ#4XIqi zl7jOmsgE?_oP4>SQ!dxETG_WaZYP_hI%??z9o?Zy1TXU}dPe(Lq%F4F+Mtw#KZOiFg^* zl(k3A`D&Yf8|x5{+0Or^<21q2#Mht}`2+O-_kZ3KPz4FwoBdfIb)%NneyIIF)w&rq z^iini!w1yR#|twJD2Ek@4@Es64x_#kVs|i8QVCUlDta~7M+s<7V|O%fwX&$U-&joG z=0gN05WgR8hOkFx^Rju5n&XfzW*3Y?t@a(Lweve_Dx-BZbDk2_v07Lb!@9EnTM$@9 zg61$IWT{Bx8uVWI2&JMZk*V|To++|h-yg6o_4LEc8?de z&G+~8nwQNh5;VuDdzsJWLYSQR^4{h_vf+PBw-BiB68L7)&0;j%qPEF4 z)Y`a?#W2|jGnch7De+OLC!Y_?VFYT?y+dv1@*~ZYuO8}2IT`g5I)E%L&0-3uXgdxdzJIpc|1TB_ z&0%Cn&obA1<>vP>Ld2)wFO-`T7Y$g-5hg3Xt?{eOir<~xR(c<^$w-EyxmU&Y^`hW>j@g*z}3e?j$V+4pYeDArkN zzHS3onT{;O#5_mVt~S4r*tgc~ilyt={|C6B)_U_*8h3;Fhzv*V``jDNr`Q1OOZ+(M zEf%uLEV`Abx8reqkB{*P-rsB%>zXZmCDV~x$S=U0kZtBCq&z#!r&!4ytZJ>ssw8L? zH$Z)G^uhEv74==P8ROz@)T8$qYI~;GX?9CqOijEProo2j-*%|$r=#jWih8i!#u%8y zyUSFN3S*Oy(Z+MzcoED)dRbJ(Jy5%13Kqrr7=%%%?f3{aBA-w<$`oPJ8(|sZolzsZ z4$GnUHGxJ1itIKwnu5A;AI`-msGg4AV;&$2P$RY-%i=*Sg`Y7YLtJXF8Hrl^%-b;> zwSA{y4ZMi$G2?#!bzWxzfz~9PK(#E(0rShEo~RFpeW;dZKj`-Voo^RhMEnNofi?7y zxj`hV;*^I?`QbQ^_+gxbO^=u--*X&Dyz)`q*UPWR2=pc)-7)jTn~9pMgVyVqi1;T| z4-)=hc13g4kdMQbxDZ3}9oEL?$KC$_=)^jV&d5wW;dcHZecDO4GZH7CVl8ohC;pFS z1d5_=>_ffHB2aUA53^z1)8+|R$l3yPkUj?eixiV^quV%%?e^v;^F=iBXF5Ro1x!Zy z2fvtxe?+em0wc}qF&pZJ9j#MQt8_b-#l5Jx{9vsZWqwaM6}33$U`^a+{fuRZ*ZkEy zL8o9S@sp@}v!7%C>xTKxx&8mbp)qPTC-}|uGz%6dUK>^M1T2f^QQrf}&zmo&dRUA2 zY)p^0u`NcwV5X)cY6Op?-Z9UxJm$E_{;x!!+eP!$yB+oM_#S`4;7e}*1L_adOJvPu z9-X)!bkBrJ{Wb~42+KZu&kTakFSZluA6QC1}hVT{raP#v|c`l2eBh*~3aP(9vNNE z88uRA|1jG)2dY8kQ6ts>)sdE{`*iw){jVE%NzfcmL&bMkk6}LIzuI`T$L7Hih}!=t zQB%;+rnf{jygh1dbVc209(r&yw!lbihPj`x|7#JL@WfPn0ksCM;b44$s;J9TqYssT z3^fH8P(%G3)w3ke+zz|W2}ZpY(_Xj4YRdMaM(PmifyBQ~6>N7_chw@Kq4G5C+hgzpo2$#rGPe@T9J&Q|uC&!p?fK)FqXwfJ}< z^FPt&M>$*O0(lLivH#B61YL01hSQK4!dZ}0M-SVu9|-TD5j7~+hqT|Q{Elsu%2m@J z9JOo%GTOY(q;=!$&RLASP8d$zOQNy=dQ#cn6pTfM83=zv=AX#lA^ZQ+tXoOXW*b75 z!{0AD{Id=xj&4r5clKugQ0B1;aC}GF8qNsLgiLe@<@IT<<6G*BMfxH|wEtP$&M#DS zjPM@9S{cnDHfga4ucYD%wgDGO*O7yC9p^Z^sWK{`%sGqj6v`$de=eq=j)9~fRlOXm zNsCLFr}!)B-a$6wHwxAx;XIi-@>4)xHK|Bn<4<8f}8ly)^NU#2axgI%>bMklC|2o!jZBzAMPreSE)hXbm(iMa+6P{p;wzaMxO~-4>=!cdG z#BbROo0u&BpDrri&Z%S0S2t9Ayp4CGk=v-JfPegL;eV*`Fa?g=cqa<=B=F_8)u@{p&bIzDGUIPhx$NPjRy^ z$8a(y+rs@xKWj6l*|Z??zvbHToGI;f&+SdFeRY#B^|>jxkaYcBAWvzh6=zni^Xg%t zUpVX}qBT{~UNHkxQ|LH1(x=yK@>^1g2ea5RsqGC95sxB00p<0f8Iy9~5!X@0;AA5G z5b3{A=CjSK6rJ&pPvkT=NzdH}63#(^ua6<5r6zATiAM-e!7H5n`vfN`@iBOpiq~)+ zAbyd$bnuDjY$P0qYn$U)@+Oh?4%>5$j^Wz>JxJKh#f9yK%9uku+!ne)eoQKvM%r>^ zesw&wW%NH5>q@y0TgO6N%gwUmTdw0@TltS1l+n?cys`>w|9`I(3Z)`pye;sK0zYuk zY)<_s{^jUIxnHTYh%Kk|bcFSi((#e&QjnkMtNanfb#x&w8`tloK7F8+BkUbUW=#rz zYYQ!=&}HJ)$*jtmnZob2nX1DbjeZDJCde1>>JAe zOkM`ctsp#(GY|j%Nag&;WeRQ}Q@>t&&4u#`m*9dsgiBMn2-e6$*PPFY$HZ%t z^DsqmIVajOyS{43M#|{uOj>=yC8;kL?v2j<_mVh>{Md$u@p}K) zag=y9PW{BAqYL3L$0O>gZ6gzGy4q2jKPG)uj<0fOFJkhYh*l zZ_;{ENbmjn_TqfRb^LDaPno=gTjEgNi6bXFRc>L zC>`x>-Mer+-=8LxKev-`j*F_<8`dMODB&BVAH;cB)80@QeIQ;2RYMDIpyM#t&m#TH zvHPp?O1t(|UU}llH2+_Y(gc#*n=9=*DlI{Uqip3KD*N@T3RI?q%?m{z*XHBY2j-U} z1=nvRPk-g2qbhM7H#nm)BC)+Be${|Lt_h>!qNGLI z8~AKl7j`EtE@f&^Uwp#1@d@Wjd!G-4^9R~_nMkArXH#22Vq2&#X$z@DM{Dwan3cG1 z5^rx(vQwpt^LJ9SQ%iK3v79rQa9MwO{uKzdj3jL><#O3Oy`X$<(gu^K|F3gjj<=*2 zrQQ+tZV$MoDrZIF{M&D51Nr=8Gv`PBe{EY$1+z)`a@;4bBblu*GZ#hJij@8*=Q>-y zowbrRDc1yWCZ=*7Yq>7ac7GW4jwYPg)*sz}ja@a{x!^j5k5J%&xz<@pfn&C!ni0Qj%Zp0HYm#4#@W}tsh-H+2Oa5P2k-W{6IYGGmmvVOfsUBw#1%Jo=oJnng zjCQ`RanVo};u zy-Hv==SMPKIE4b=5N?e82Fn?X|4{HZF1m+0qLH78vVHL&>60kapK~nXBBV{COl+<_ zMw*Ub(n5*rh`r5d~gT&spaC0giN=2tgyM*uk<@k9AtJ|;`%h~#?xPk@j zO|}!xO?~>oUq>L}w2Wjc>eDg9-pj6kK2c~yIEm{`zB7)BrV&1aNl5o`;d9EACA^O_ zooT%-&0B!9x}3R4>4fhnzmT&oozc;pa8u3+#D5_F%TY!9zdh#~&Um)cT@?IMe_t+` zMd|+biVBn~OMYt#R3==R^sdUI+!E3vNh`@&{!3kC<)^%kw$_4#3y~khh#@1#ZxtGd4FlN&G6| z?G~a+j$Onz+1Ag)5R>dAw`ra6GZlV0(r|4O z;v2Yb2lZYj{}%CMr1OhuXDsRZwRjBN5sOTFm97Vp4 zEcWKhC^y|C`Tu-GxdnuFQ0^aF$6V5SaHixM{q@xV@~ToMz4ree|7EOBt9VM`%oIva z1^4WYwvtwZaBJHDl^ezR3+X!U+4P5m6LQ^l(nk``MVQ~!I#-Dg!HUH5(9vOZ#+%1p zqzdwoQ4;gwDB!s9rv=%+><7dW%noBU`CrXnp|nH(#*(U+qjmBq2~{ajP$ zO9oE->L$Z&nU<8F!`X~{{_?>YMff&n6lY;Ch0+ty(T~d3nV|pA(YCVH7{zJZ=ln$= zJ0;?A_91+e>z`0hJK`m93-SD%rR)VOx%QF`XJ9G|5Ux$R9q7GCKu1r`zWxv|3Nmt1 z!4LML_>{R|8}pI05POY^C#OOkZ8-nrnlkh-7G=*%LaY0*drX!Hb6LR+BJV<&>lk7x( zRlW(~tK=WxhF^}uTp!)ut3Ual^dWeNGdib^fh3->;ksW{R*nk?Qc(peTt>M?#ETGr ztBW}9lD?Je3gQOh;pAn&B9v=JJs(K_p8U06)ft04fBy@UIY+f{S`7wdS1r6@R+yuUerq2mAF(VM)6WJcgQ&X-*K zoOpNYY{a!KNlT9bsG}hDwzgsa{LiqF))dk)oeD-#s1oKx9SN!ITk^A!rsIKaa4D|M zXp)?zlwD8y0?xXWd(Zict+N5)H>!iOWhj@1>!xb`U86t?PW}5A9eW7Zwl^6-!BRG? zyjQleOoVSy*-RyJ{78CI$`zoF)p*Gy`~Tu54drwU;XF%t5&5O?5_S96e@-rHNd;X< z3?nm(z2IlkgDCQw%5ePSVr4-O*VJA}w^E}Bc^Dv3Tkk3}flo=WeLU&dZomb@^|8l>GP zttr=4p-ei|@dF+s{v5NBKZbHMiPzzpw1jn3vHnT=di~b0sI6R?!M36@Wa>EV|C7&V zD)@4=C$O1v@fd~Dwz3bD??{>T_BxeKOLze1C(8Uz`O5eQXIsKOx#v%W=et<{cPTuR zNG$AyIy{`CIr~yLABDFPPQne7P~igNRX8`1_X0a`O=9x0e$~j@l+*Flrd_A(N|WUD zwD(9&nS*-&Pqqp1DAe6vc%F(2kaq*;bKy>V@e1;j*zkN?wj3U!Ttd}tKxgo zPNI%)2tVVD$+>|uHTOJ3o`3(Vzy~5H$#C1o+`%WD2W)%~E~Y_4DAU|lnwzkW1;k^L z-;^6aB|e{U3DP`PkfN>|HM|N#4Ut(;0rF=Nr97`OGulCvu(N2 zgac^ER5g~eA220LKR?P z8gPqq8}Y)N$GIqzEtk~xq7T0245Hjp&YN7<{#J?QTh|i+TJQA)@<`Q*% zhdVU?I>z8V8~y`da={4-wX!!|$Hlj)csc5rM_5NzdUnx<70+(-FIuDFM$#Wp=X%Pe zpx#L0FG;UJ-QL1PMvxgsWFMIk#C2q`jZruwh2xRmjtU-gKD3o9Pe&up?xd%q%ust> zN<7V((3XwFqU2xTtVdaUc>VvRulm0)bc$0^B`(ZMUNh2T zQ2vCy{vNI)e$Li0hWx37^I~kukL1*mRqKBkky9q_|FanJ$yCsd!a31Rd@C2nAU@qz zSda9swvzoAjmGE*qD(T*jFcNinJ-6X^0QK|KIw7E*K0pB9b2xz0bA*D3LGUo2=!jL zOTkF;KPjKMj`~#E+m`>8{G6OQi1)SmD$|8?GG{GYt^(HKx&f4VNqR8;L|O;ZyeVnL zRBobU4wdN$<;+O9ldUux@g}x6F9=T|eTmKMK)IphRi?ri)b-_9MS2y|-q?h_w(eZ^ zUWK?O#h1S|Xh&tqDL9(M41`N^&b1fb=fXOiYl){N{V``;!cQpsBR7~%T!)+Z4C1f3 z!7a+?C+#!mTH-f}cc9!G+)o)NPMqR}Gkf}W>b*U~=;LXkg?I0`{rb{$F;g~Z+|Vs9w+C+;0OfQ!OB{X@I<3+vPZul3@cELu;wS3fqpv5tyC>Asu4}(OeZzWhZ*jeP#>BPz zb!!{e+f%tm?{1-e`_ePtQkQFPfV$Vt7vJrQNLW9tU0Cq({UBYbYxI9K%E z?ZQGLQbum5#g;dHhGjSKD9w@2;)YO1OW@lB8IdKHaNx5gTf_c1O=N zJ92mAmdNc-ki z#Iw4tlyQn#WN+ja-^-D%w7#-ouDHIQVXi#BG#y-7d?&(Ot9@lVxbj3S?cnO{ z@@;SJN)lhaiBNB%#zt<5$k@r1Duu7bAa@*h)bxnlBV6xe#9k6LDspesh^WaC`Nq2r z#VQ@Sjlyax^W4xAd58w=_Am$sqs9_c>(z+eB>uZIQDZ%k+jK!l#NFwxhB19NbGl>r zZk=?ejA-O@B@OVk+vE!LjX35?>EplQG{yH|k*lPy?P6E&hzpBdQL*Ez4F@B)`s?52 zOW%xgQKQ{SeVzVv1?Kf=06gk8tsE7()053#PQ7AuJW&(W!l*H1ZOQIL&h|ZD?MmgF zm7IHDUG3@`5K(QTD9f<M9z+ANOKws1o}|?sKJ!Xt~c79PH!2 zUeeb$@`@{yZ{lUw?1ORJ8aGt)srk@=-;m90lps^xe~?s z_XPS5H*zJ7_wRV*&WO+dxV8rPwz=IIecU?O_m|tfJKz9!-0oYp)t#^8?8sgI;oR*+ zE@FmA=lqWayVpM~2h{z@eNj_1jjUrmdd$*D8r>Zk&-34R(!Uq2ugwg1P(;ea?s@s* zE~UF8BloFO5qrzIPsB*MjPPD_W9r|*o-q@%Gh#ti_rRFGa&_HVB0}oAFU0Wghs6JT zOK)xMN|y6~C3|vv28MVt_sQiMB%H|abZfe@#W!f2D|PPw@^DZY?UpTco5kw+AD1Ng zFPF@1>M9)f|58v7o}mBRBTD`G-`$M3^o@H&f_yVsvs>v2+eQtIV8(Ycp1bK7>M66$ z6E)tyT=(gj;VZk>mCVOzh~6>vBg;_Vw7{N|R9U1TJMF z_A(7Secyd_1%3Toiy9j-v6Fk5%lB!eE2USD5IqRDY2E0-W}iST;>l5C^U}2cI;kE# zX8!d6HP4(ccl?i9Xg@vqs-zRi%F(3I<1JAUxjMTuMGKtgpU;DISC6y3k-I}8YIk!# ziC=bwe~sxe!Ddp${&`nh{WHshkEYXRMI$(OMoplk9t!@KL`X!jA?|$c*#2=H7r7-Q zB6OI$N1|nTQM%4#`yRT?#3^e!g0LLwh@lQ^_=S%TLn-Jd_)R3 z(MLK?8qAKma9vD_Eip9?xAD~&K>P&8!ds{gyh61Xew5=R!6c}53!)#_cN!B=&sw4y z9*AXe9!9|jsF8V%;n07yF$SvP*!Tx#!tgi@3*u-@kB2c2zQSmjYK-H=#2o0)^_`Lg zB4SmHj&-c9Re*ReRKr8j4@X%iSf`;nI@`L;x*m1MJ5e`y4RzsvQ8(m_W&AbdNeHL| z*)am+6^SpWArc@unkbQFolvTFR#XVdKrlGyeV* z=uU!0U@)rTQK$~hLN%}v{qdlUpT(%e@7nYis1AOz@fZ_KJAtVB8PUZ;=)oe^;$E9k z%38)|l*5t~tcay>GWNpDs0J%cG#zSy>S!C(>K}@_ff=a9x*Rpat1uewN0mQ|+OFOw z1hfV`lN_fo#=}fl3nSrBjEdv12L_`m`cF1@oCdZ3i=aAC6ScTnTZf}YW-+G59jNQw zHF2-=j({Ez38pwsWXyuPU_R6xl(y;RQ59>V8f=4FR9;Muqfqr%p{8;(>cO?kdKFdv z9cpoZ!65DbUp66Vs_94?R0j%S3@nc^u^wi__UMoEP#s^1YIrY3$0MkYTtW@`9aQ}n zsE&O{-venH<+cBl5YU}vLN#1W8CVIUU;|VGt!=yy>H@=17np!*crL0#OHos>1J&*o zEP~Il3Z|RxIIXY`djBABhkzQ)Im66tVbmh2iyGSQsD@^sw%IC-g_p1ZK0=K^&`dLO zX;I~KS<9i;QbSaSTcOJLn92BeB+#D(4fzvHj~`I0Ht8%gBDql=Dvklz05vk5QFq?Y zrVmAxn}HgE^%xINqsre$JrQ4FcJvQs{B=i#gL#@^TkM4guo~u>Z5kSlTJ_6OJ>QRU z@fd0`-A0Yzebk-5L|xFC!wU-hQByh@%iu!Ph&=KV&?0+{3GgQ-!}xQ}cFBtxnMT(3 zs1EeO_&6Bj;4B+oi<+9ls19DS@fWC<+Yi(lOFYli_ogGD28v-2{()+sH|kEtpeoF_ z@l~jy+k>k28XI7^`DTQgpys$gDt`nk`9G1mPSQ`TunpNH%GZEi}8mYUe5qyNYk$0$}|A}$6|06Ck7f6EYX?E0< zR7NevMwk{yqvm=8s=;m6L#XX}9@X$YjEB!~BRY#sdz(-rdk{4;moTQ6z*7QR)n8B- zh`PjFAOO|lWT*x+qDG*EO>d22+C465Nfm;(PpZM%faOvjR=MkF8VMoQcCx~TeHP*XSrH3BnGBeh}~ zM}Fcs$c(|j{FKtJNc(6^Y; zx0q2Qy6R8HUqi8hSbAKpRj>jxMCU!!i|BdXyjE6p9oLv<`2 zY7rMlU9cKzakfF-&+!S zY`h~<#F>g3>cZ>H^P(oI{s7d_&qTGq(z*u&wEr&u!TAX0>x1#FpMcrvAM#Fokwe=d+5zhuQ!g0{63nnFS5c8tu{tIf367cwHf+bKx zycD%2R--Po9yJmNQ5U+7+AWW9EJoVIu;Vn;6vx?YZX_QnUVJm-uRCZ(f`)h^>H=#p z05_m6a0oS*H&7jZh?@H!7z5L7;kyy@q0-x6cARG8M^HEPFKU}7+-h#9;a0{!fP@w# zWX0a7)x84M@F9$i7g78FF=~WfVnp=c#?uaC<0Gtx>TuER=A~2{ixOXlNAVTvI$J{M zG(PYW&DqnQ6qO3_1t)X>hMogx$ry9 zzK@E!!BnUb^%f(bxvhxVum8ev&+og2Gj+1pe}d`wOy~HM(RGM!v9bg z2;6NhoCXsTFM?Xkb&-yHon{0y_dQV+r=l*n-4t-npq^NN+w@PU^3nDfGoYrbEUF`Q zP$Sh0Rj-qEq;&x%CVd-5(f+?kARY;KFc3dr5XRhV?le0lAYKV|hpn&~_QUdc3#(x2 zeWrd-%td?(mcgSq9;5CzPs-UillUXd%JrQA2Uvi(78_!WgO1Ym&1%Y?d4Ni2-DyaY5S(@+&x zqK4=IM#PJ#iZ@Yn{uWg}&Iz-f(xd8?MAd7Ex^QRI6b?n*&_dLRE<@eO22@A9`w8d* zp{VWh#QF=>aQu_zjiwCT_(kr}@1QmOf)%MmJF9o*+#-pHUq> zbk>aQIgF+Kf0clG{M7mbHADgD%%V$y8p7<>JgBKDi0W8LYh~0O*Fkl(1M0>`S(l+k z_yDT?>ljY^|0#jg_|j$soHrLtfhw35)xo@|hAUwtY=i1RSJa*Lw~j(}cpB=0!Kjhg zfLgo<@GBleuL>RvH5WRDJZqe*sPx$v%ywLWT2wnREuO&`_yIK%;V+u)6cu&Bgs2W? zM|G?Kssm*(7S=)CP`itazlLZq3DIz#bv3pk9)jvfl1t`mHU+BTG^h(_Mb*oTYPd9p z!#b#P4Nx6uiBYjDYLN~?J@95+V*J&Utt6=8Nz|%8ivjr9`UN%AQ7;?gVHDy)m>Dyo zE>I7nV{6n<_p%N^wLcWq;gJ{{r+W#g!bCsR;8U5RmU6RL;DFg~6`P0eG} zNc=)|ApCXHaBTFg4b+`ywdsXWH&zwZZcWshYl|_o|3?zg9nVDF*-BKw-Ke<=Mcv_D zRJqqS-ML{JijGRph*}ecQT589MzA*Kz&4l#=VD4ciK(>zUnzhAH%&%fRD}kZ6(?aD z+=nXn2=$hXa?7NrK@DwXT#QX|3c9yV2dAN?U<0aS+fg@k1ih+w*%o+$8p78&8$Y3j za>^YuG7Hc*H8y?>b>}y2{3U8ioV%u64Ah9GLft?W_0 zYL4%s*1!W)g%{W!Ut>?K_qXp_&N(bWeBC|Mp*J{*xaS|!&Q#P?%)+#|5_R44|1kbR z1a6U_#rGXGA`$MJh7zKtA|q;K8lyVY1_QB+O&^cC(;3!PsP^`tM&uZ3=&xWRe1MvQ zpI!p$S@Z{{fn*q;cuv%XDxwxuO$>*PQB%?!mEXmt_p#{%FahafP#0Q)s=o(y$H!4O zatZYu@!qxt?xTA8$`<&Jx&yz5ra}xHro7i7)1O(tc~%Xm>oyi0=0tZk-_#Y<4f-lUoygurVccO;wnvH+JAmRZp`DFy= zMBVXN)YPoE@rzi1_$O35IbN9&t%lwbB=jQ?gnO)aY=NJso~C_me&t#gHP=(H2_D7> znDSqbdG3w6pqB>j_V`61YfsL^a4n@`X-mnGk*@U;Kj(kQn z;CwI*MnDaHJPe1aQ5{Qf<3&*;P!dyPC2WD+QM=_T`r|9qRD8kkT;GZC(Ok$Mb>UbT zfC*7|oC$SDj&wkVh-bGExGfa=s{xegZ7X!5aOB2wL z*2UP^9<>GrqZ(X>n!}AY{{*Vx+cy1)^%tsq{76bs)G@~nW;&NDwiMi z0IQ5zeC@w6{u;_|w!lEt9Zo@A_)k;^x1iR<1si{eLBu`Z&B&!ht?pc?8>xe3u{El_ z^{A0LjEV6IR>F7R8GltM`omnP3Tl;hMBQm$RL@7Erf3c(!!;O)r%(+)#w7R|wfN%w zG`k}=YFAW5-DoY0k4;efzmJ!IIxrNq%BR@)V$>aPKwaPvs={T|(B8$k_z~41|6is9 z8BzJ=F(EcZmFtg5af(gffXRt_PZH3byuc3_(Q$n*qwkoPcn;U~HPjweZUkyX7NedI zTTxTB3w38FP#wL8S`*JP6NdA+z7fcVnv#OZNPC@XHlZQvPP<`29FCf+{iu<-jT(`c zsB*th9f=jr^-WD`R6Gx=dtHB9d3`hH>29kpgwqsnc=w0H>T;d9i3ZBzu;DTI?yBYRqMeJ5N**J*g;bFiMoR+sC~Kvb>aP}@}a0Zx^LspQ6u&pwbg@eZRB4XH6T^by`!fGZw}xSQlf*a(!>N zj;N^%#Rix!!1evgb_SLs9uV7g`e6ecj#n@%){EmhBXF#jKobJdx{vVH~|MIaD9Ie;h)fT`V+5?iSP{St@i}AEn_7zi#iai6ZfVk zP@KR3ERTD!5=IO(cU}vx5#NoqaC%}hluuC|EuX~oeck?v+7;JOi!xnOV-?IsyeF2y zKT&JwC9<8p&QAiGlUT`I->=cTq8_FDaUtHpXE-p(tc}*m&06V(+RuGZYh<8x3~CL{ zKrO~asI|2Xwd!}<_(cq-{ePW+?*W5aH;TF`}+>+5&RML zfQgjaTqpykBAyqumKvhUFSKsQG{n!LM)V`9zJD6_e|7?y)40C3SQFF`dr^yMKB~uu zFdbe+-PteHkVZ{wjE9=zAk2(uP#vv>dQ!GQU8gImBTF$5Pp0*nRr`p9UL@p6=Qsc!z-CwlLr@)yz_{wdu}~dP zj#@+MFc}s?)o+N2wEw#kU@Dx6s0JpZD$YgqbP4KCH=q_@2&#c2sCqY1^=_l;Jwerb zjjHz@RWE#YQ!f^3WYgk9uJ2?dpqE6<9Io#hZ5(PuR-<}+8XMsY9DwC>nhPIAUHCYv z+(py{-=RkGE9%1Ga+$e~iJ6EOK#fov^lGv7A)p}|ii*!f-N_nsAqm@RENr;+N+9sXZ(R0$*xv!e*$V?1ggOa)~Tq)GYi$g zG8BvIZu9>^b?7Oo{ufmHzid2wK41I%{6|1NijSJ3cZnt4Nk>07>t^VeW(jwKy~E4^#y88eL!^}e10=Rk(`?OsH6?4I=*`riNV2x!jy3YZ2W zVN0GY(NVAA9tF+&eG%#o&tnEPgc>3LLS}zw#q7lEVOAV((|4nu509`P?fMmVeZNKb z7GeKuj-L}Kji0b37B1>KLvSe$#+1d(^I<6}e>+aXz~Zj64%eWjqHYP-_m|ea*qr!b z)Y~*oN!J;N)36*SDP=~ubt(3L77{v;P!Z?iW_*l#_RlG8?sOAsXm6v2^giammv{@4 zl`#!|Lw(seWnE_!48oBZzMQ#%aj3WLLezHOQ;z+wIXOpy=JXnBvAskMeYob#356<~ z@BDe#miQag6xFL@=6(zoCH@Na$j)5V_5D$88PtvZg}&{G>evO;kiWL+QLCAFGNhc> zDNI0jUJWy2Q`FE*Lf@AWs=>FY2E$i3&-~=5^n#cJtJwHZ)CkT%mEVYZO`k>Wvh&u9 zzH~32O18i?n{flDQ1CX+$4)g^1GEsOrukNkQOjJQDdr`AAnMC#E2_gUP}?-}AFh)V z6JaW>f>p5xs@`F&$n~9X1cqVR+U7^9Q>Z&gQ^(9<35-Jr+F}{f2h}ydNH~JIh`aSn zJP(#9-UBP*Ud)G)>zl<`0@dz7EQGVs_xryq1hh)uqZ&-zz&yd~qo$@Aroe8P6=$Fp z-x2JKp{P49-_Sge>Z8`kVCz2A;{1u4vVcbB7aXY@vH$e|8cjknoPjF171h%ds5^Lw zy)j8+lRpEsR#u_vUq#*V1JokS+QfWn6~_X^>!8}7hI-I##tQhkiPy|U$)={l08|50 zQP1#YHogY+`rL#1;JAi*^uD$6xXsKW%!+kLZ;lyp7jD4ExE*ITcb#uoxrOVj!1CUf zW^ug11|-C7_T1;oK7rsSxv`riH4(NG8}&pTjA~~lw!?>5SNp$8N7s2v!b(iYDxcHIbq*2V(%JR>4!3s~vzYdw7THhK zcYlno=6j(P79-vjHRPL6i|h^-roA_)4rJ->`u-YTX;l6NOsVhxhXk}wBlR$gr4VW{ z^+7$`4_mLJI`9g$OMarJB4#SE%Q}PQn6?uD^`ZX~P*LTJc(9mo^ zEvlcW22%7kb6*h^?~e^}8R|}*KCW{dGGSr-fN3#DUo%zpF&purs3+uRjE|2n6aGN2 z-clL*nFmBmOip|u=D`D44nJWZEY{z3X5bE-hLr~}at!f3oJ%~;AlK=F8!!?k8*H{~ zI@E;=p>|I#)Qxr?%>LJ%O(UTz?zS13*p}*8HM>2>p;ql7)Z)8hVL=9KAvfW#r+eVsUQ_%$yZN4N*5Nh%-^; zE}%vt&1kb|bE8&wJ5>20s3+rcOpX^(9s7V<)CtF!McoQ@gWmoGv`Cg>HN1oxqEusD z=Wnctif0^WD%QX<#M@v?T#wH%_IR`Jf1qAM#V42!jK{>p*P))Er%)Yyggj@wPV9-U zvzmk&xD>zRDqJ+l?22-e%^e4$UOp>q{3_}h{s^_GvQ05xwG~j?a~o0T&8g&QFrkgb|5VZ}bVNu+N8o{3!6RXZJ zFP)~S3l2eDXFjUkeahGVe@Z|@9BHO`0A)qJ)!L)BO&^?ulaV3g--FneT)?sOQIP)ZC|AY!-PnRJ%h_Q?O$(`(KOY zJ_*|2@t2qnjwV>1_-s@M@1sWMJr2Z(OU+Lf-JTV|#(1M1FOS;wP3WHzDh z{5fhQ9q)2_%pGJ!?ei6XnqRx$$2-K!uP}=z?Mm~2Dv23LuY_u#59*1x0@dNWSd;eB ztz!4!z}4on{`4C2y3VlHT&Do)hP}NBsOS4oL;nC9<4@GcH2TY~ax6xC9|q$u)Jr9J zovVMz(K&^au;qH!_t$XWV}IhKH<&-v@@#Z{|4v9Rj7Rz}WGeXgzc-m*iB`rIWbDUe zn39RrTdE{#H*`hK-5}JW+ltfiFuvzb>ufPYUU8f293Z_L4#ynZU8gDe+p!t(_&dy7 zv>(>c{=Z6~CmHE?ng`56)S@|u>cD@fmrcrD<`b+q>H}f{>PfZ{qu^aEfX~n$Q|&e# z&4wk27sc8*3|0RI#?}6RX)`=~%^pb54?y$z3}3OvWw81tanPJK{!vI$G$ z2h>OvIAl859JNcjq4xVo>r&MA-jAvu{;;W6_AvXu7ztfS$cYFz6jL5Cw!q@V zm*G!*gez3;sO$Szuf`uU`FW3~@b(S!a`|$$tW~W$;#B-iDYh%S3FRPe@ z3}^WT12#Hme%5Pop2bGIZKzo+i!PY$_1#+LqS+NwP;>KLImFl{A%{H?3!DysU zMO}CiszZNabv%N)!+1AbXEL@#b^HTrq!QoseOr2+yacq^hM@NK3ePWlwolx;?h zz*{VaSzep=yP!sF0%~fOzxJ9%vyKEUwmaAozhE+K{I40p!I*>iI#k7b7#W|T?(9A4 z^E=!d^Dan>6^Q3Rt@c5vsho}F7`c@gh4>rqJ5%u+wq>Z2y*EQX=7ZV)^Dr9)uVGz` z^wEq^GmJxg4636GP|@x=zT*VDS@`1jHB@m@fD~Z zj`(cmY%*$u=A-6rhxH-`5r2t#PDJ}+J}%3kw&gff`6V{K8`ZIk$RpnCd?TO>75r+3 zxD09y^uw~a7-v*~+L&x?oH2BY%(O+C7MVg+1{ zdNhB)is-r?ryOgnGOGPq9*^VIlW#Wx4b6Y3JC7I6Zm96q7y`H6nLyJfXkG_egGyofz8bm;l{q9^a2xiK2UaYo;;k26~`w zAQ&~Z+q|~GZPZ-7MLzkRpQvr}XG}Av=TLJUE|y8ph?;_0sD}Harf?zZEw|66KgDXq zqXw9fZG_>8FF-wUy-Nw`!LlFq=u8mX0I#?%;$Jxe{tYch{ z@2}~kNMP>hAnHr%DXRYKgdX2l@(&zMJYyoWhPGg9?f)|bw7PQ!nmek9nu=~X0(YUF z`9%|(#Z(RTL~MZCMiWqrb~frca2~ZypP@$VC#wB4Nj$!{U=h^f?25j>|3861auU{H zUOa<((1cHF8ccu%iRZBK&ZsY+F{mM&g&OiLsKs~(wMOD4^Z4GL)lu!WL``vD)D4Zq zINJZS2&e;VQA2hX^-{TQ<1cOe8`dJ-Kgi?zqnW1Ijrd92hy{~-e4phnQ6rKgg^9OA z#W&daV=PHLQ%d&#SOQ%MOv0}?6UU}9+bdaWkMDb62{^tH<{@E$(1{;&rllJ-%NG zU(Dw5{lR17>}J2m%HeTdQ=lGdca+QN@%=(!2^J-O3w7bZTps5jHp4oYGPilq3_v}2 zF5)!ImdCVv7+Vqd&+Bn^VmB{=W&|?k^Y}h8C*lC&&uzSQels4YaXhd9q9Y-|D7hFIr$s)1pI;;>g?rBgRN2N6KwnlW+DFErYEdm zUOv^aCh6U5{3v!L{s^03jf!UbZpPe7ugLz-L?Ez|xj;G8A{m0o@C2$OPcb_tsch1# zqUv=)J!NO3;t!D1D1Zw-W#X|TH z`(X0w=A|!09ZuQZ>zXyk5(U*eBGYO!J3%;Fb3h(A-YJ zSr~#Esw%b3GkZO1bw5IVA;qX;?yvyrrPLEE;706<->^7#tZQCI>rrds397@<>X|iG z4E0s*tx71iKI4>3>-V!h4pGbMH)4!3q&~#J-r!hW0w0_4_#N#wJ519O@IUk5h55cN<8>?Za zCZ@xKP^)|o#=-Nb2h>B1f@z!TI_$q3z5tI#Oio5~>j>1)uRuK?LQ#wHA5;h8H8Zc# z>Zs?#Ow^RzMXixU%}x2{ScZ5o>NR{9wfN$;U{P{?r#^w`9)5L#V~Fo=Wrna+YxA-> zk7_VR8?(ympzgqnn!|CJ6BnaK?lKm`m)H<9w>A5J9A+cF0`*+EhQ9CrK=Ng!f_!!hwZbE$(pTc;=^K~*eR23HzpWKQ4 zuOZFS*$iC^)Eq8Cb>I!^L6NkJdHdDEgTy^u&2Bk@+V>5*nTChsVB&}IHWx0@-CQ_X zPmk~K1LeUEQezPqu`p#grfQE*OS-qD@6T z0Z*gm{s(GtMjB|gR}R$TYl6z3hkA#sK()68)!uj1x269eqc@O%GBTouvH+?>%`rCi z!O1w@rUwo-9nFT?|JATHBi9r8C8u+X5lxF5hMHY+Z5Th$P%dCNFDue_;#cB(M|hks z+W$L7^65p!=27M=w$&K(DHd<6$M;tzPU2iD3>oKf)??s!kMCdAIEA~2&zQiY7OPHV z$Z6*R_96aqlE?S=3R+HPL`bha#eB3jo65)#--GA1|4&ZigMfrN(>=~7DsG)&-dcan z^f*U|C!EDxlYbY3F!yZsHP)WP+Q9L1J-$By**cGrBwl5{*-ecWn6KP1s3E_MiSQwY z;xAmU{U5r};~YZoBJ;IcVzIfCP>jWM;l>h=?-vU%mYH2}e!0ilOZh>6nvcwaE6g|H z9MryUw9}Fi>xmu!{Mm!hh>-?_oCh_=VT9qP#yu+iiDl}t%g0~Ihb*0k|PHr^Vuklq#5?jqD~*n@fTB*sT~6RTCL zJ>e!ZBw0`ws)b4)iG^`4R>bRA5>st9<=Wyb;&V`UmTil9K9og`P*W_19Z>E3g)tb} z=cpV1>fLJIV)3?_eOeG(k}(2R;Tbl;wA;b;JFJN&j8shQ&QS4BhPy8e50W@ug zY40(ry{tP;`58Ey_*I;V-Y&b$lgw|o$M<)+8loA*lEHd(@O9+iNU} zdh#_vjZjz2fO}9Q_yil_cWj3B_nEKZJ$P69-+w>9V9=1@cMAM_z~c3qm^ zXg2D?pHc6I1c%L(mBDnxJE9(7Gp&139eIRWOEHh|K;t?kkw=MB=cqnpy!_ejaqfVO zyeG`-wA@M4^Tw#xYY)`hZY*lsoUp#e2*l%@GIJb=dek|F9CqK5cA@ zMY+DSjz9r?h0QSC8Po7M)CH$v2!^0mZI`p=PDi8O4I5AmKf_{}=bUM;50)Ul87t#Q zOpYbbdz|Lj3cZ?}69hDbX+q6Qq$;Z7cr1b=A8nD`1E^6*)Ih5i45gyz>gzQ0sf=eoJmb*LfzfakFI4fCB4 z^QO6Q8kps_*+oM!3Gol;j{)90W+;-P9-);{+o=r( zU|-a#ACJ0&wWw`%1=YZF)EfB@b;pVCnpK|x)uBI7tA8jK!>y<%=10`)+xv?^Ap$A? zHVI9wBQOQ&t58q2)2I&J$8h)&wPwDc9<3?vnetgt7pQ@nl7^@+rdFt-ABh*c$ag(ifBB1dNVrQT2AAw(C*U1#h87=!4C7?wgVI zN8Nd1jIRA(jDR{&74@F(fEw}vHa-t^;kBrd*pJ%RS5Y0fi`rJNPQ45dE_4!gfqSSq{@2FiJ~Zj6P%o>THr^8TKRKs~6n>A1b`xCE@YUqsh zv&~QS#7se6)KFJL-B?d#*YO{nH!rtgPuTxeNjN}48jShW%u!y{17!P0^yK9H`a z_T#TnVJL}LNo&UhPsRtN|H(Otczk*~hy2FG({YX`yp1+yl2?%UAC%X>z3?~j0NM&7 zzXECcqnJ8gGQtimjy)7gjz2hO+q@hUeoFe^I1Y8RrE&r_%rT!vb^IhAm(FN0|9PliG!ecnY4!wVTABUZ=vrQdr8|2~TJF-%tDUEj{_RyB8YCEFnKJvAvds61K zP3JE__>K;wbtiPt-V7hn&N|ZO67R?Qa~6|OpTb#4Tub5<9BD6XnlS$yVj~O5KS2I^ z>P(^hQPSIT-XyG}C6*-5-*zN7@nJR`NWF5l?O&ul4$u7`r9mCTD7b_(0|od?558j% z|IB79Z>C&i()rx~-?4!-zG9p>l;LIgzayHhuY^ajp&uBx(Tf%{azfw*=`zNvGe3`oc1oSksEu4o! z12`|!NCyhWAk1G0@Ev+`MWgJ0wt<4w8AW~r8^2BX3}x<7UO$o#B)=qQ8q#&>hgBWj zNUO!Uopf(1606cf9VIxA*v1r}N1f@vh;s+&)ybbv-blh>M_IyG zZCk0ZrVTH%Z9L$*Ng~+!-%H|r8jC@pUS#}D_yjEtpb@sDWu&(wZ4UMRBfN;S0^#A5DaLj7yNrJ~3cRCmQZjx&T9U3~G1j9( zG%DvIo``ZEeL2jnEyD|v|1b$ZrjZxIS%rK)tei;HNyAx&v|3znBWX*?t4=sRVc-2{ zw2jy{oiR2ZLdCKa+=cuV0pGC$qjTrK9}Q?+M-v(xWXshitvvC&*o69gZ~A^djA!dc z#v`Qr_8&hNIQ=Pjo--|BKF^(GwqSn3-8jRJ=5%f$6<2feGpO$ApaC~bd1GO7}3U+R)hT3cKtd0Z5gKyXK5NbX?v_fWk~x%qsuVt z;FH1kS9Xh#wwFd?Gg3oI>tXBVv;|iX&qa7RXMe(PDI0d|r0!_WJYJi)%T`u_k%Vjf zc0r{LByA-ZnZ+G6!(-I@i|`WC7m=SG2cv#A_>=r!#C5#je9hUO_6FNDrDvw@Q_{S> zY@#0t<7`+zCddD+1C2>PpgZMsX?&aQ^a#?2bFL+>pCNRdw{0jKoi=q$rL7*+t77AP z?fH&``u}f*n(+Vr*@41GXk-(G-eXN$Nd@}b@I3PPgmYSRVSg+^ol=~4IiGM=1L?NegEyf1`2$X_aufO)EzI z)5OCL{SGiM@$xn;0~wv{h-Iei2I?;&FA?Fe_2(p0gkv2A+tENP!ur$7M0Oi0Z>BA? zlkgVXxQFs9ICE0A0QnVYJO*_Nkd~S>9qX*V2xZ1_<|SW;*F!^r6v&7A7|~JLHm-0o z3Ldi!6eB+!c{@2vDv$V6&LXyBpRD?EEjM-ene>0hIpXbY`w^-C7w1_1{-IOXCZ-}G z>?lsSGnMDq28P=XD1WQ%xx!t@??8OE&3{V0nWSg>?ZWFxyTJBZE-(*L0RGt#;e zKd$dT9b?HTf+esb1^7Y68APG7zFfWotYM5NKR)GNVHD0AgqLyVvmL2#Z>ka%qLZJT zcsTNFpuMDXhxV)JVWML)=N`h@IsYN!9||v~@C=)ufQBcNHkWcQNE=T$vAxI?@=}oA zmh_?2)p5-5zkhD0%pvl>Q!j$;cz6m}bvk103EmYKpus)RL)-)*69q;I0FFQlcV?ry?G@ILiQp??1G9kq!} zBrzW63|n~~m4xPtR9^5fuHtV?afThc2_z={7pIP~ zoLwmUkh2hJ)wo7K!s%!`5_u0u^KKy_IcJcql!Z+F+9f81^&|GbHhnN(*Oj?jwCN6&sSa zfwLjuu%iVRPeHzpOys38K_@q5qL4m$)U zv4^rd2-hZU8|Mek_@q7L%tBa4T;}6gb7L45r~UupgZ!HU!4WCah8Vjae6qH+d8H+4=$CZOis>;Da&-m3DNrAU!elGh-goI#A|0=`l^d*Lg*xJc$!HR}-FxU8qox zP6cQzIS!DfV=?JEYH~IwJf8H)G+fJGOnJ?yr{izVX`K3XyN>*nJILvB>KI7fXuALN zHsLl2d+dcyke0!wSLQ;yxIl7y@#?mW8o6mN_KC7(ZFmal={d8gfIVFDN>gtV@q`*tk9}#Ya_puDFp;8XQD>-$vB|et)?p&k=ZQLS! z32R~;rtUw&Nh$XU|4+vn{rC3@(a2{iyu>G*uPNNXmR3EIoSk$iGG#Ur(I3_KCgU0D z?MQz^dMnb`5Pm{h3RSR2kFWp^q+Yh);#X;7m%jgc)4(V)?_*pF96%kdX=nfzApVuc z!;S}3yi3|e@&oV`b(@m51SkDg?kM4dq{p*qP080$nDaAfHK?0X-+v3p=trau;c0{e zY(W)%%6Wr49dB(zcgWvI!@Dt@z1wW$O(5;GEu->rs27fD2(r6KX=!cwKUJ2nHzkea zA+X6_WB?7+;LJw)G}1k&;}Q912zxm@g|Kh`ub{vc&S(@ULE>v$xi`)s9*J`r=NTG5 zK%Ln3B1vqySmebdeH8VtqK-y{!;a;YKS-Id;}6>*#k~=U1lfj05}s)b4kfdkO;^FB zb`k9)Edz}g!C9ogpnO!$A=K^2h2q%G9ioh%ty7NtNtDe`T6oS{#1G>S-~WG`jEXdt z5_N>w1|nEZD%*@o3y3_xwwyZRaM9Q%=Z~C>I&mHI$jeDu zd*X#S6EhOmNh_{6b|LR5;qYEEIugiCVq6+}M_5M?r-!@}6s$mc*sSni@XK4Er;r?_`$9?Lprp;@V_m;AaT%?eWD%Qjlj%mZ)2shxI%UP0& z&8Rb$%2zl$6K-WYSefuC!mCN2#i^qqZA7A8UE;aO_a{7+GHXfir{Di~B_p>j+?mYH zg!hw~o^yk3H~|&g*fP~fFF?Zq#5Z9E;v;k=jz)w}QfD0Pj3(aQ*7s%dkD=6Q#aV#% zbiC2?|2u_yk&pu4a^|FwG*p~GSVvxrK-vve!ZkE-iC|4UY#Ul-O@*Jyn@G8e)Qe)< zAj!!{cm#DKFg4F9_lt82*Z^;hDqizW2Yw{*?<|j=@BhIzN({q03^e+6ZVm2zgBe5QZ9#NqO=QGZtw#*aq zb8x}1qYd$*DmCp|GPq1!EA2Y%h8d z+mqIaG7~s2*oMAPCP`Sw@GA}eV>|MWPAnwD6qxi?p+vGAX#$7w!Ka6nIPKJrWNQUPpn}_F^lksAIjsi9~!br$6y& zzjf#h@x|25jF~XlmM=lslJ-uoS{IR)*XA>6d@gh0*(Aor8)U4fV6ZJ*gZK>c`jD3f z?{U$ygmtvWL6rN(1ru^NtH>))dMDz4|JJ$T)YH+Fw2zdJN4}1)q_@%fPrzA~%?c0?Zz*xPvEP>6H%dlG)VWK~pcWl__2}8Ed#jc~U7Gi3)xCGK zp6$AH?y)8CUWJswgTlF!gY$=XCx?XhDPo?W75=_RNhJvbc)7IJ~-CqGY3yS z>?RD^SJO=xB{=U3Pqe_$U7;I8Lqa!R7^WsJOmIS{gl@Soga{41@WhY#|1A&_y|H^B za&W1yZtmc!g*>T)z2Drp!RNoa3ElF+#oM~)JVE7yW3+R#xaC6%wR1bTiKd3`4&8TQ zbm-m-<3o1_`C8w2VMOST&|M+N+q;Ppg!~xhK93N2N$BPalhu`wH)GxXkwQLCbIV5z zDLL28?x!Z79dk1VFIwbIP~^=bx1emj*zLh}t}k{kMh@Ow)e{&}bgetmkEFvJ-5ufL z26JO$LU&vk!5!@j-K^WZFd<~ZRyT2!XtP5@E)1tzJCqjueV>~wpyn?y)Cjf(q1x7z;G^Npc98ST*D(t}f{@MH}6`=MJlj$1ak+!wc-r)-A* zjZC!QpI_WP>hJGk^*w?oS#X4JZl;i--`viA=@y1=x-gD$-^$4BHNE05OaK29L(;pR zP26JejR>ApKs(p`wp|!{VOVhTwoC=rikKki!qA}5J+!kgbbF{T({~elg8x}Vk+O4H z1dSqjLZkjZITuF$za}U6KwQSNWn9nfY>^lE`n551b4bK8o?{Ub&0q}n`UYfM5YslE z1-OqP-W9qd_~|@P;t)?|Ps511;Z2o2af27v^27>GUyXD^yCMXqPw9ykoZrurI5>l! zCsR=7puPoyQuoLd)K55}^L^7agdrFex-lqpdhqVCZl+{QLick8x}XIa^n0NT6hI`uP(nv>+xKJx2bYJkS5pKTV&R^YV!L>s? zv4aPPcv1uhEq47i3gdTpvSP@K9Ui}MA%*sMD!U<<_j+3T1&`h9sT7j`uxE1S{|Dg4 B>z4ok diff --git a/rc/GdaAppResources.cpp b/rc/GdaAppResources.cpp index 6c27d80e9..fbdf7de2b 100644 --- a/rc/GdaAppResources.cpp +++ b/rc/GdaAppResources.cpp @@ -15580,7 +15580,7 @@ static unsigned char xml_res_file_8[] = { 22,138,34,50,137,8,19,192,47,251,204,72,98,41,90,148,202,0,0,0,0,73,69, 78,68,174,66,96,130}; -static size_t xml_res_size_9 = 400444; +static size_t xml_res_size_9 = 400520; static unsigned char xml_res_file_9[] = { 60,63,120,109,108,32,118,101,114,115,105,111,110,61,34,49,46,48,34,32,101, 110,99,111,100,105,110,103,61,34,117,116,102,45,56,34,63,62,10,60,114,101, @@ -22308,755 +22308,758 @@ static unsigned char xml_res_file_9[] = { 100,101,114,62,49,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, 99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,67,111,110,116,105, -103,117,105,116,121,32,87,101,105,103,104,116,60,47,108,97,98,101,108,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97, -103,62,119,120,65,76,76,124,119,120,69,88,80,65,78,68,60,47,102,108,97, -103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,110,111,116,101,98,111, -111,107,112,97,103,101,34,32,110,97,109,101,61,34,73,68,67,95,78,66,80, -71,95,68,73,83,84,65,78,67,69,95,87,69,73,71,72,84,34,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,119,120,80,97,110,101,108,34,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, -99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, -114,105,101,110,116,62,119,120,86,69,82,84,73,67,65,76,60,47,111,114,105, -101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105, -122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,32,110,97,109, -101,61,34,119,120,73,68,95,65,78,89,34,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110, -116,62,119,120,86,69,82,84,73,67,65,76,60,47,111,114,105,101,110,116,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,108,97,98,101,108,62,68,105,115,116,97,110,99,101,32,87,101, -105,103,104,116,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,76,69,70, -84,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111, -114,100,101,114,62,50,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116, -105,99,84,101,120,116,34,32,110,97,109,101,61,34,73,68,67,95,87,95,83,84, -65,84,73,67,95,86,65,82,73,65,66,76,69,83,34,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -108,97,98,101,108,62,86,97,114,105,97,98,108,101,115,58,60,47,108,97,98, -101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,82,69, +95,72,79,82,73,90,79,78,84,65,76,124,119,120,65,76,76,124,119,120,69,88, +80,65,78,68,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,78,111,116, -101,98,111,111,107,34,32,110,97,109,101,61,34,73,68,67,95,78,66,95,68,73, -83,84,65,78,67,69,95,86,65,82,73,65,66,76,69,83,34,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,110,111,116,101, -98,111,111,107,112,97,103,101,34,32,110,97,109,101,61,34,73,68,67,95,78, -66,95,80,65,71,69,95,71,69,79,77,95,67,69,78,84,82,79,73,68,83,34,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,67,111,110,116,105,103,117,105,116,121,32,87,101,105,103,104,116, +60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,102,108,97,103,62,119,120,65,76,76,124,119,120,69,88,80, +65,78,68,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, +110,111,116,101,98,111,111,107,112,97,103,101,34,32,110,97,109,101,61,34, +73,68,67,95,78,66,80,71,95,68,73,83,84,65,78,67,69,95,87,69,73,71,72,84, +34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,119,120,80,97,110,101,108,34, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105, +122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,86,69,82,84,73,67, +65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122, +101,114,34,32,110,97,109,101,61,34,119,120,73,68,95,65,78,89,34,62,10,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,119,120,80,97,110,101,108,34,62,10,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83, -105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114, -105,101,110,116,62,119,120,86,69,82,84,73,67,65,76,60,47,111,114,105,101, -110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62, +32,60,111,114,105,101,110,116,62,119,120,86,69,82,84,73,67,65,76,60,47, +111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,68,105,115, +116,97,110,99,101,32,87,101,105,103,104,116,60,47,108,97,98,101,108,62, 10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122, +101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, -65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119, -120,76,69,70,84,124,119,120,82,73,71,72,84,60,47,102,108,97,103,62,10,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,49, -48,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32, +65,76,73,71,78,95,76,69,70,84,124,119,120,65,76,76,60,47,102,108,97,103, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,98,111,114,100,101,114,62,50,60,47,98,111,114,100, +101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,32,110,97,109,101, +61,34,73,68,67,95,87,95,83,84,65,84,73,67,95,86,65,82,73,65,66,76,69,83, +34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,86,97,114,105,97,98, +108,101,115,58,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101, +109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,119,120,78,111,116,101,98,111,111,107,34,32,110,97,109,101,61,34,73, +68,67,95,78,66,95,68,73,83,84,65,78,67,69,95,86,65,82,73,65,66,76,69,83, +34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,110,111,116,101,98,111,111,107,112,97,103,101,34,32,110,97,109,101, +61,34,73,68,67,95,78,66,95,80,65,71,69,95,71,69,79,77,95,67,69,78,84,82, +79,73,68,83,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, +99,108,97,115,115,61,34,119,120,80,97,110,101,108,34,62,10,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66, -111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,111,114,105,101,110,116,62,119,120,72,79,82,73,90,79,78, -84,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32, +32,32,60,111,114,105,101,110,116,62,119,120,86,69,82,84,73,67,65,76,60, +47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105, +116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108, +97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73, +67,65,76,124,119,120,76,69,70,84,124,119,120,82,73,71,72,84,60,47,102,108, +97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100, +101,114,62,49,48,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, -115,112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,115,105,122,101,62,51,48,44,50,60,47,115,105,122,101,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109, -34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99, -84,101,120,116,34,32,110,97,109,101,61,34,73,68,67,95,83,84,65,84,73,67, -95,88,67,79,79,82,68,95,86,65,82,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,72,79,82, +73,90,79,78,84,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,88,45,99,111,111, -114,100,105,110,97,116,101,32,118,97,114,105,97,98,108,101,60,47,108,97, -98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,115,112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,51,48,44,50,60,47,115, +105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,76,69,70, -84,124,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67, -65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32, +32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, +114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,50,60, -47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, +83,116,97,116,105,99,84,101,120,116,34,32,110,97,109,101,61,34,73,68,67, +95,83,84,65,84,73,67,95,88,67,79,79,82,68,95,86,65,82,34,62,10,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108, +62,88,45,99,111,111,114,100,105,110,97,116,101,32,118,97,114,105,97,98, +108,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, -105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,119,120,67,104,111,105,99,101,34,32,110,97,109,101,61,34,73,68,67,95, -88,67,79,79,82,68,73,78,65,84,69,83,34,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76, +73,71,78,95,76,69,70,84,124,119,120,65,76,73,71,78,95,67,69,78,84,82,69, +95,86,69,82,84,73,67,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114, +100,101,114,62,50,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,56,48,44,45,49,100, -60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95, -67,69,78,84,69,82,124,119,120,65,76,76,124,119,120,69,88,80,65,78,68,60, -47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, +99,108,97,115,115,61,34,119,120,67,104,111,105,99,101,34,32,110,97,109, +101,61,34,73,68,67,95,88,67,79,79,82,68,73,78,65,84,69,83,34,62,10,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,98,111,114,100,101,114,62,50,60,47,98,111,114,100,101,114,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101, +62,56,48,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109, -34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,67,104,111,105,99,101, -34,32,110,97,109,101,61,34,73,68,67,95,88,67,79,79,82,68,95,84,73,77,69, -34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -115,105,122,101,62,52,48,44,45,49,100,60,47,115,105,122,101,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108, -97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,60,47,102,108,97, -103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119, -120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124, -119,120,76,69,70,84,124,119,120,82,73,71,72,84,60,47,102,108,97,103,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114, -62,49,48,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32, +120,65,76,73,71,78,95,67,69,78,84,69,82,124,119,120,65,76,76,124,119,120, +69,88,80,65,78,68,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,50,60,47,98,111, +114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,72,79,82,73,90, -79,78,84,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, +114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,115,112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, +67,104,111,105,99,101,34,32,110,97,109,101,61,34,73,68,67,95,88,67,79,79, +82,68,95,84,73,77,69,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,115,105,122,101,62,51,48,44,50,60,47,115,105,122,101, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, -101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,115,105,122,101,62,52,48,44,45,49,100,60,47,115,105, +122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116, -105,99,84,101,120,116,34,32,110,97,109,101,61,34,73,68,67,95,83,84,65,84, -73,67,95,89,67,79,79,82,68,95,86,65,82,34,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84, +69,82,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,89,45,99,111, -111,114,100,105,110,97,116,101,32,118,97,114,105,97,98,108,101,60,47,108, -97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,76,69, -70,84,124,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73, -67,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,50, -60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, +114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, +60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86, +69,82,84,73,67,65,76,124,119,120,76,69,70,84,124,119,120,82,73,71,72,84, +60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +98,111,114,100,101,114,62,49,48,60,47,98,111,114,100,101,114,62,10,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, -115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,67,104,111,105,99,101,34,32,110,97,109,101,61,34,73,68,67, -95,89,67,79,79,82,68,73,78,65,84,69,83,34,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119, +120,72,79,82,73,90,79,78,84,65,76,60,47,111,114,105,101,110,116,62,10,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,56,48,44,45,49, -100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, +99,108,97,115,115,61,34,115,112,97,99,101,114,34,62,10,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,51,48,44,50,60, +47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71, -78,95,67,69,78,84,69,82,124,119,120,65,76,76,124,119,120,69,88,80,65,78, -68,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,98,111,114,100,101,114,62,50,60,47,98,111,114,100,101,114, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, -101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122, +101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,67,104,111, -105,99,101,34,32,110,97,109,101,61,34,73,68,67,95,89,67,79,79,82,68,95, -84,73,77,69,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,83,116,97,116,105,99,84,101,120,116,34,32,110,97,109,101,61,34,73,68, +67,95,83,84,65,84,73,67,95,89,67,79,79,82,68,95,86,65,82,34,62,10,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,115,105,122,101,62,52,48,44,45,49,100,60,47,115,105,122,101, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,89,45,99,111,111,114,100,105,110,97,116,101,32,118,97,114,105,97, +98,108,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,60, -47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65, +76,73,71,78,95,76,69,70,84,124,119,120,65,76,73,71,78,95,67,69,78,84,82, +69,95,86,69,82,84,73,67,65,76,124,119,120,65,76,76,60,47,102,108,97,103, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114, +100,101,114,62,50,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105, -116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108, -97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73, -67,65,76,124,119,120,76,69,70,84,124,119,120,82,73,71,72,84,124,119,120, -84,79,80,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,98,111,114,100,101,114,62,49,48,60,47,98,111,114,100,101,114,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, -99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10, +99,108,97,115,115,61,34,119,120,67,104,111,105,99,101,34,32,110,97,109, +101,61,34,73,68,67,95,89,67,79,79,82,68,73,78,65,84,69,83,34,62,10,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110, -116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114,105,101,110, -116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,115,112,97,99,101,114,34,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101, +62,56,48,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62, -51,48,44,50,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119, +120,65,76,73,71,78,95,67,69,78,84,69,82,124,119,120,65,76,76,124,119,120, +69,88,80,65,78,68,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,50,60,47,98,111, +114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,32,110,97,109, -101,61,34,73,68,67,95,83,84,65,84,73,67,95,68,73,83,84,95,77,69,84,82,73, -67,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, +114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,108,97,98,101,108,62,32,68,105,115,116,97,110,99,101,32,109,101,116, -114,105,99,58,32,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, +67,104,111,105,99,101,34,32,110,97,109,101,61,34,73,68,67,95,89,67,79,79, +82,68,95,84,73,77,69,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,32,32,32,60,115,105,122,101,62,52,48,44,45,49,100,60,47,115,105, +122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, -65,76,73,71,78,95,76,69,70,84,124,119,120,65,76,73,71,78,95,67,69,78,84, -82,69,95,86,69,82,84,73,67,65,76,60,47,102,108,97,103,62,10,32,32,32,32, +32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84, +69,82,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, -99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,119,120,67,104,111,105,99,101,34,32,110, -97,109,101,61,34,73,68,67,95,68,73,83,84,65,78,67,69,95,77,69,84,82,73, -67,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,115,105,122,101,62,57,56,44,45,49,100,60,47,115,105,122,101,62,10,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, +114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102, -108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,60,47,102,108, -97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98, -111,114,100,101,114,62,50,60,47,98,111,114,100,101,114,62,10,32,32,32,32, +60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86, +69,82,84,73,67,65,76,124,119,120,76,69,70,84,124,119,120,82,73,71,72,84, +124,119,120,84,79,80,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,32,32,32,60,98,111,114,100,101,114,62,49,48,60,47,98,111,114,100, +101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101, +114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114, +105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114, +105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,112,97,99,101,114, +34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105, +122,101,62,51,48,44,50,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, +32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, +99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120,116,34, +32,110,97,109,101,61,34,73,68,67,95,83,84,65,84,73,67,95,68,73,83,84,95, +77,69,84,82,73,67,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -108,97,98,101,108,62,71,101,111,109,101,116,114,105,99,32,99,101,110,116, -114,111,105,100,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,60,108,97,98,101,108,62,32,68,105,115,116,97,110,99,101, +32,109,101,116,114,105,99,58,32,60,47,108,97,98,101,108,62,10,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,102,108,97,103,62,119,120,65,76,76,124,119,120,69,88,80,65,78,68, -60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, 62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,110,111,116,101,98,111,111,107,112,97,103,101,34,32,110,97,109,101,61, -34,73,68,67,95,78,66,95,80,65,71,69,95,77,85,76,84,73,95,86,65,82,83,34, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108, +97,103,62,119,120,65,76,73,71,78,95,76,69,70,84,124,119,120,65,76,73,71, +78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102,108,97,103, 62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,119,120,80,97,110,101,108,34,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, +101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120, -83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114, -105,101,110,116,62,119,120,86,69,82,84,73,67,65,76,60,47,111,114,105,101, -110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,67,104,111, +105,99,101,34,32,110,97,109,101,61,34,73,68,67,95,68,73,83,84,65,78,67, +69,95,77,69,84,82,73,67,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,115,105,122,101,62,57,56,44,45,49,100,60,47,115, +105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78, +84,69,82,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,98,111,114,100,101,114,62,50,60,47,98,111,114,100, +101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, 10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, -65,76,73,71,78,95,67,69,78,84,69,82,60,47,102,108,97,103,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,71,101,111,109,101,116, +114,105,99,32,99,101,110,116,114,111,105,100,115,60,47,108,97,98,101,108, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,76,124, +119,120,69,88,80,65,78,68,60,47,102,108,97,103,62,10,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,49,60,47, -98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,110,111,116,101,98,111,111,107,112,97,103, +101,34,32,110,97,109,101,61,34,73,68,67,95,78,66,95,80,65,71,69,95,77,85, +76,84,73,95,86,65,82,83,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,80,97,110,101,108,34,62,10, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120, -83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,111,114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76, -60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,86,69,82,84, +73,67,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105, 122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,76,105,115,116,66,111,120,34,32,110,97,109,101,61,34,73,68,67,95,87, -69,73,71,72,84,83,95,68,73,83,84,95,86,65,82,83,95,76,73,83,84,34,62,10, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,99,111,110, -116,101,110,116,47,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,115,105,122,101,62,49,54,48,44,51,48,100,60,47,115,105,122, -101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82, +60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -115,116,121,108,101,62,119,120,76,66,95,77,85,76,84,73,80,76,69,32,124, -32,119,120,76,66,95,72,83,67,82,79,76,76,60,47,115,116,121,108,101,62,10, +98,111,114,100,101,114,62,49,60,47,98,111,114,100,101,114,62,10,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,60,47, -102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, -101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108, -97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,32,124,32,119,120, -84,79,80,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120, +72,79,82,73,90,79,78,84,65,76,60,47,111,114,105,101,110,116,62,10,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,98,111,114,100,101,114,62,49,48,60,47,98,111,114,100,101,114,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, -99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110, -116,62,119,120,72,79,82,73,90,79,78,84,65,76,60,47,111,114,105,101,110, -116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109, -34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99, -84,101,120,116,34,32,110,97,109,101,61,34,73,68,67,95,83,84,65,84,73,67, -95,68,73,83,84,95,84,82,65,78,83,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,119,120,76,105,115,116,66,111,120,34,32,110, +97,109,101,61,34,73,68,67,95,87,69,73,71,72,84,83,95,68,73,83,84,95,86, +65,82,83,95,76,73,83,84,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,84,114,97,110,115, -102,111,114,109,97,116,105,111,110,58,32,32,60,47,108,97,98,101,108,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,99,111,110,116,101,110,116,47,62,10,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,102,108,97,103,62,119,120,65,76,73,71,78,95,76,69,70,84,124,119,120, -65,76,73,71,78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102, -108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,49, +54,48,44,51,48,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, -114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,76, +66,95,77,85,76,84,73,80,76,69,32,124,32,119,120,76,66,95,72,83,67,82,79, +76,76,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, -67,104,111,105,99,101,34,32,110,97,109,101,61,34,73,68,67,95,68,73,83,84, -65,78,67,69,95,84,82,65,78,83,70,79,82,77,65,84,73,79,78,34,62,10,32,32, +32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101, -62,57,56,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76, +73,71,78,95,67,69,78,84,69,82,60,47,102,108,97,103,62,10,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119, -120,65,76,73,71,78,95,67,69,78,84,69,82,60,47,102,108,97,103,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114, -62,50,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95, +67,69,78,84,69,82,32,124,32,119,120,84,79,80,60,47,102,108,97,103,62,10, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62, +49,48,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, -105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, +66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84, -69,82,32,124,32,119,120,84,79,80,60,47,102,108,97,103,62,10,32,32,32,32, +32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,72,79,82,73,90,79, +78,84,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,53,60,47,98, -111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,32,110,97,109, +101,61,34,73,68,67,95,83,84,65,84,73,67,95,68,73,83,84,95,84,82,65,78,83, +34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83, -105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +108,97,98,101,108,62,84,114,97,110,115,102,111,114,109,97,116,105,111,110, +58,32,32,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,111,114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60, -47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122, -101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76, +73,71,78,95,76,69,70,84,124,119,120,65,76,73,71,78,95,67,69,78,84,82,69, +95,86,69,82,84,73,67,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,83,116,97,116,105,99,84,101,120,116,34,32,110,97,109,101,61,34,73,68, -67,95,83,84,65,84,73,67,95,68,73,83,84,95,77,69,84,82,73,67,49,34,62,10, +32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98, -101,108,62,68,105,115,116,97,110,99,101,32,109,101,116,114,105,99,58,32, -60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, +99,108,97,115,115,61,34,119,120,67,104,111,105,99,101,34,32,110,97,109, +101,61,34,73,68,67,95,68,73,83,84,65,78,67,69,95,84,82,65,78,83,70,79,82, +77,65,84,73,79,78,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78, -95,76,69,70,84,124,119,120,65,76,73,71,78,95,67,69,78,84,82,69,95,86,69, -82,84,73,67,65,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,115,105,122,101,62,57,56,44,45,49,100,60,47,115,105,122, +101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, +32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82, +60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32, +32,32,32,60,98,111,114,100,101,114,62,50,60,47,98,111,114,100,101,114,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119, +120,65,76,73,71,78,95,67,69,78,84,69,82,32,124,32,119,120,84,79,80,60,47, +102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111, +114,100,101,114,62,53,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,67,104,111,105,99,101,34,32,110,97,109,101,61, -34,73,68,67,95,68,73,83,84,65,78,67,69,95,77,69,84,82,73,67,49,34,62,10, +32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105, -122,101,62,57,56,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,72, +79,82,73,90,79,78,84,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103, -62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,60,47,102,108,97,103,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114, -100,101,114,62,50,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, +99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101,120,116,34, +32,110,97,109,101,61,34,73,68,67,95,83,84,65,84,73,67,95,68,73,83,84,95, +77,69,84,82,73,67,49,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,32,32,32,60,108,97,98,101,108,62,68,105,115,116,97,110,99,101, +32,109,101,116,114,105,99,58,32,60,47,108,97,98,101,108,62,10,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108, +97,103,62,119,120,65,76,73,71,78,95,76,69,70,84,124,119,120,65,76,73,71, +78,95,67,69,78,84,82,69,95,86,69,82,84,73,67,65,76,60,47,102,108,97,103, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, +101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,67,104,111, +105,99,101,34,32,110,97,109,101,61,34,73,68,67,95,68,73,83,84,65,78,67, +69,95,77,69,84,82,73,67,49,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,115,105,122,101,62,57,56,44,45,49,100,60,47, +115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,115,105,122,101,62,50,56,48,44,45,49,100,60,47,115,105,122, -101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,108,97,98,101,108,62,86,97,114,105,97,98,108,101,115, -60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103, -62,119,120,65,76,76,124,119,120,69,88,80,65,78,68,60,47,102,108,97,103, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69, +78,84,69,82,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, -114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, -65,76,73,71,78,95,76,69,70,84,124,119,120,65,76,76,60,47,102,108,97,103, -62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,98,111,114,100,101,114,62,50,60,47,98,111,114,100, +32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,50,60,47,98,111,114,100, 101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,62,10,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,108,97,98,101,108,62,77,101,116,104,111,100,58,60,47,108,97,98, -101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47, 111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,50, +56,48,44,45,49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,78,111,116, -101,98,111,111,107,34,32,110,97,109,101,61,34,73,68,67,95,78,66,95,68,73, -83,84,65,78,67,69,95,87,69,73,71,72,84,83,34,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,110,111,116,101,98,111, -111,107,112,97,103,101,34,32,110,97,109,101,61,34,73,68,67,95,82,65,68, -73,79,95,68,73,83,84,65,78,67,69,34,62,10,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,80,97,110,101,108, -34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,66,111,120,83,105,122,101,114,34,62,10,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,86,97,114,105,97,98,108,101,115,60,47,108,97,98,101,108,62,10,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,86,69, -82,84,73,67,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,76,124,119,120, +69,88,80,65,78,68,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, -105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84, -69,82,95,86,69,82,84,73,67,65,76,124,119,120,84,79,80,124,119,120,76,69, -70,84,124,119,120,82,73,71,72,84,60,47,102,108,97,103,62,10,32,32,32,32, +32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,76,69,70,84,124,119, +120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101, +114,62,50,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,83,116,97,116,105,99,84,101, +120,116,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,77,101,116, +104,111,100,58,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101, +109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,119,120,78,111,116,101,98,111,111,107,34,32,110,97,109,101,61,34,73, +68,67,95,78,66,95,68,73,83,84,65,78,67,69,95,87,69,73,71,72,84,83,34,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, +110,111,116,101,98,111,111,107,112,97,103,101,34,32,110,97,109,101,61,34, +73,68,67,95,82,65,68,73,79,95,68,73,83,84,65,78,67,69,34,62,10,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,49,48,60,47, -98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,80,97,110,101,108,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83,105,122,101, +114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,114,105,101,110, +116,62,119,120,86,69,82,84,73,67,65,76,60,47,111,114,105,101,110,116,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120, -83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73, +71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,84,79, +80,124,119,120,76,69,70,84,124,119,120,82,73,71,72,84,60,47,102,108,97, +103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101, +114,62,49,48,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,111,114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76, -60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105, -122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,72,79,82,73,90, +79,78,84,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,83,116,97,116,105,99,84,101,120,116,34,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,112,101, -99,105,102,121,32,98,97,110,100,119,105,100,116,104,60,47,108,97,98,101, -108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,119,120,83,116,97,116,105,99,84,101,120,116,34,62,10,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82, -95,86,69,82,84,73,67,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114, -100,101,114,62,50,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,83,112,101,99,105,102,121,32,98,97,110,100,119,105,100,116,104,60, +47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,115,112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95, +67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65,76,76,60,47, +102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71, -78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65,76,76, -60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,98,111,114,100,101,114,62,50,60,47,98,111,114,100,101,114,62,10,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,98,111,114,100,101,114,62,50,60,47,98,111,114,100,101,114,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122, -101,62,53,44,53,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,115,112,97,99,101,114,34,62,10,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119, +120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124, +119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,50,60,47,98,111, +114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120, -65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119, -120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,60,115,105,122,101,62,53,44,53,100,60,47,115,105,122,101,62,10,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,50,60,47,98,111,114,100, -101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,84,101,120,116, -67,116,114,108,34,32,110,97,109,101,61,34,73,68,67,95,84,72,82,69,83,72, -79,76,68,95,69,68,73,84,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62, +10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97, +103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67, +65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,115,105,122,101,62,57,48,44,45,49,100,60,47,115, -105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,50,60, +47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,115,116,121,108,101,62,119,120,84,69,95,82,73,71,72,84,60,47,115, -116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,84,101,120,116,67,116,114,108,34,32,110,97,109,101,61,34,73,68,67,95, +84,72,82,69,83,72,79,76,68,95,69,68,73,84,34,62,10,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,57,48,44,45, +49,100,60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,84,69,95,82,73, +71,72,84,60,47,115,116,121,108,101,62,10,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122, -101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,102,108,97,103,62,119,120,69,88,80,65,78,68,124,119,120,76,69,70, -84,124,119,120,82,73,71,72,84,60,47,102,108,97,103,62,10,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,49,48,60,47,98, -111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66,111,120,83, -105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,111,114,105,101,110,116,62,119,120,72,79,82,73,90,79,78,84,65,76,60, -47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,69,88,80,65,78,68, +124,119,120,76,69,70,84,124,119,120,82,73,71,72,84,60,47,102,108,97,103, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114, +62,49,48,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,112,97, -99,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,60,115,105,122,101,62,51,48,44,50,60,47,115,105,122,101,62,10,32,32, +32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,72,79,82,73,90, +79,78,84,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,83,108,105,100,101,114,34, -32,110,97,109,101,61,34,73,68,67,95,84,72,82,69,83,72,79,76,68,95,83,76, -73,68,69,82,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,115,112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,115,105,122,101,62,51,53,48,44,45,49,60,47,115,105,122,101, +32,32,32,32,32,32,60,115,105,122,101,62,51,48,44,50,60,47,115,105,122,101, 62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,118, -97,108,117,101,62,48,60,47,118,97,108,117,101,62,10,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116, +101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,109,105,110,62,48,60,47,109,105, -110,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -109,97,120,62,49,48,48,60,47,109,97,120,62,10,32,32,32,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,83,108,105, +100,101,114,34,32,110,97,109,101,61,34,73,68,67,95,84,72,82,69,83,72,79, +76,68,95,83,76,73,68,69,82,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101,62,119,120,83,76, -95,72,79,82,73,90,79,78,84,65,76,60,47,115,116,121,108,101,62,10,32,32, +32,32,32,32,32,32,32,32,60,115,105,122,101,62,51,53,48,44,45,49,60,47,115, +105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108, -97,103,62,119,120,69,88,80,65,78,68,60,47,102,108,97,103,62,10,32,32,32, +32,32,60,118,97,108,117,101,62,48,60,47,118,97,108,117,101,62,10,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,109,105,110,62, +48,60,47,109,105,110,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, +32,32,32,32,32,60,109,97,120,62,49,48,48,60,47,109,97,120,62,10,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,116,121,108,101, +62,119,120,83,76,95,72,79,82,73,90,79,78,84,65,76,60,47,115,116,121,108, +101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73, -71,78,95,76,69,70,84,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32, +32,32,60,102,108,97,103,62,119,120,69,88,80,65,78,68,60,47,102,108,97,103, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,115,105,122,101,114,105,116,101,109,34, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119, +120,65,76,73,71,78,95,76,69,70,84,124,119,120,65,76,76,60,47,102,108,97, +103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101, +114,62,49,48,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,49, -48,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,66,111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,66, -111,120,83,105,122,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,111,114,105,101,110,116,62,119,120,72,79,82,73,90, +79,78,84,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,111,114,105,101,110,116,62,119,120,72,79,82,73,90,79,78, -84,65,76,60,47,111,114,105,101,110,116,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, -115,105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73, +71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65,76, +76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78, -95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124,119,120,65,76,76,60, -47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,98,111,114,100,101,114,62,50,60,47,98,111,114,100,101,114, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,67,104,101,99,107,66,111, +120,34,32,110,97,109,101,61,34,73,68,67,95,67,72,75,95,73,78,86,69,82,83, +69,95,68,73,83,84,65,78,67,69,34,62,10,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,98,111,114,100,101,114,62,50,60,47,98,111,114,100,101,114,62,10, +32,32,32,32,32,32,32,32,32,60,118,97,108,117,101,62,48,60,47,118,97,108, +117,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,119,120,67,104,101,99,107,66,111,120, -34,32,110,97,109,101,61,34,73,68,67,95,67,72,75,95,73,78,86,69,82,83,69, -95,68,73,83,84,65,78,67,69,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,60,118,97,108,117,101,62,48,60,47,118,97,108,117, -101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +105,122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,119,120,83,116,97,116,105,99,84,101,120,116,34,32,110,97,109,101,61, +34,73,68,67,95,85,83,69,95,73,78,86,69,82,83,69,95,68,73,83,84,65,78,67, +69,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122, -101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, +60,108,97,98,101,108,62,85,115,101,32,105,110,118,101,114,115,101,32,100, +105,115,116,97,110,99,101,63,60,47,108,97,98,101,108,62,10,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,83,116,97,116,105,99,84,101,120,116,34,32,110,97,109,101,61,34,73,68, -67,95,85,83,69,95,73,78,86,69,82,83,69,95,68,73,83,84,65,78,67,69,34,62, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, 10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97, -98,101,108,62,85,115,101,32,105,110,118,101,114,115,101,32,100,105,115, -116,97,110,99,101,63,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97, +103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67, +65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,102,108,97,103,62,119, -120,65,76,73,71,78,95,67,69,78,84,69,82,95,86,69,82,84,73,67,65,76,124, -119,120,65,76,76,60,47,102,108,97,103,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,50,60, +47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,98,111,114,100,101,114,62,50,60,47,98,111, -114,100,101,114,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,112,97,99, -101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +112,97,99,101,114,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69,82,95,86, -69,82,84,73,67,65,76,124,119,120,65,76,76,60,47,102,108,97,103,62,10,32, +32,32,32,60,102,108,97,103,62,119,120,65,76,73,71,78,95,67,69,78,84,69, +82,95,86,69,82,84,73,67,65,76,124,119,120,65,76,76,60,47,102,108,97,103, +62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114, +100,101,114,62,50,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,98,111,114,100,101, -114,62,50,60,47,98,111,114,100,101,114,62,10,32,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,49,48,44,50,100, +60,47,115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,60,115,105,122,101,62,49,48,44,50,100,60,47, -115,105,122,101,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105,122,101, -114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,105, +122,101,114,105,116,101,109,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, -83,116,97,116,105,99,84,101,120,116,34,32,110,97,109,101,61,34,73,68,67, -95,83,84,65,84,73,67,95,80,79,87,69,82,34,62,10,32,32,32,32,32,32,32,32, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,83,116,97,116,105,99,84,101,120,116,34,32,110,97,109,101,61,34,73,68, +67,95,83,84,65,84,73,67,95,80,79,87,69,82,34,62,10,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, -32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,80,111,119, +32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,80,111,119, 101,114,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32, 32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, diff --git a/rc/dialogs.xrc b/rc/dialogs.xrc index ec7dc75a6..6cffa9cb2 100644 --- a/rc/dialogs.xrc +++ b/rc/dialogs.xrc @@ -3591,6 +3591,7 @@ wxALIGN_CENTRE_HORIZONTAL|wxALL|wxEXPAND 15
+ wxALIGN_CENTRE_HORIZONTAL|wxALL|wxEXPAND From f8f609396e40bb1cb7341c402fde8d8dbee8e5dd Mon Sep 17 00:00:00 2001 From: Xun Li Date: Thu, 10 Dec 2020 15:14:42 -0700 Subject: [PATCH 80/87] Update version.h --- version.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/version.h b/version.h index fe7621e43..0a3904f90 100644 --- a/version.h +++ b/version.h @@ -1,11 +1,11 @@ namespace Gda { const int version_major = 1; - const int version_minor = 16; + const int version_minor = 18; const int version_build = 0; - const int version_subbuild = 42; + const int version_subbuild = 0; const int version_year = 2020; const int version_month = 12; - const int version_day = 4; + const int version_day = 10; const int version_night = 0; const int version_type = 2; // 0: alpha, 1: beta, 2: release } From d8bbbb5cf5680e22e6e4052c497b8018c635f219 Mon Sep 17 00:00:00 2001 From: Xun Li Date: Thu, 10 Dec 2020 15:15:01 -0700 Subject: [PATCH 81/87] update windows build --- BuildTools/windows/build.bat | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/BuildTools/windows/build.bat b/BuildTools/windows/build.bat index 087d5f5ef..7920b0e07 100644 --- a/BuildTools/windows/build.bat +++ b/BuildTools/windows/build.bat @@ -1141,11 +1141,11 @@ set LIB_NAME=geoda_package cd %BUILD_HOME% set INNO_EXE=not_found -IF EXIST "\Program Files (x86)\Inno Setup 5\ISCC.exe" ( - set INNO_EXE="\Program Files (x86)\Inno Setup 5\ISCC.exe" +IF EXIST "\Program Files (x86)\Inno Setup 6\ISCC.exe" ( + set INNO_EXE="\Program Files (x86)\Inno Setup 6\ISCC.exe" ) -IF EXIST "\Program Files\Inno Setup 5\ISCC.exe" ( - set INNO_EXE="\Program Files\Inno Setup 5\ISCC.exe" +IF EXIST "\Program Files\Inno Setup 6\ISCC.exe" ( + set INNO_EXE="\Program Files\Inno Setup 6\ISCC.exe" ) if %INNO_EXE% == not_found ( echo Could not find location of Inno 5 command line installer ISCC.exe. Please install Inno 5. From 27a9f2ebdb4afa214a097544ecd81eaed8b9dbe7 Mon Sep 17 00:00:00 2001 From: Xun Li Date: Thu, 10 Dec 2020 15:41:38 -0700 Subject: [PATCH 82/87] update to version 1.18 --- BuildTools/macosx/GeoDa-GDAL-Info.plist | 4 ++-- BuildTools/macosx/GeoDa-Xcode-Info.plist | 4 ++-- BuildTools/ubuntu/create_deb_bionic.sh | 4 ++-- BuildTools/ubuntu/create_deb_disco.sh | 4 ++-- BuildTools/ubuntu/create_deb_xenial.sh | 4 ++-- BuildTools/ubuntu/package/DEBIAN/control | 2 +- BuildTools/ubuntu/package/DEBIAN/control1804 | 2 +- BuildTools/ubuntu/package/DEBIAN/control64 | 2 +- BuildTools/ubuntu/package/DEBIAN/control_disco | 2 +- BuildTools/windows/installer/32bit/GeoDa.iss | 2 +- BuildTools/windows/installer/64bit/GeoDa.iss | 2 +- 11 files changed, 16 insertions(+), 16 deletions(-) diff --git a/BuildTools/macosx/GeoDa-GDAL-Info.plist b/BuildTools/macosx/GeoDa-GDAL-Info.plist index f9659ff23..39c3d44e7 100644 --- a/BuildTools/macosx/GeoDa-GDAL-Info.plist +++ b/BuildTools/macosx/GeoDa-GDAL-Info.plist @@ -23,9 +23,9 @@ CFBundleSignature io.gitub.geodacenter CFBundleVersion - 1.16 + 1.18 CFBundleShortVersionString - 1.16 + 1.18 DTCompiler 4.2 DTPlatformBuild diff --git a/BuildTools/macosx/GeoDa-Xcode-Info.plist b/BuildTools/macosx/GeoDa-Xcode-Info.plist index f9659ff23..39c3d44e7 100644 --- a/BuildTools/macosx/GeoDa-Xcode-Info.plist +++ b/BuildTools/macosx/GeoDa-Xcode-Info.plist @@ -23,9 +23,9 @@ CFBundleSignature io.gitub.geodacenter CFBundleVersion - 1.16 + 1.18 CFBundleShortVersionString - 1.16 + 1.18 DTCompiler 4.2 DTPlatformBuild diff --git a/BuildTools/ubuntu/create_deb_bionic.sh b/BuildTools/ubuntu/create_deb_bionic.sh index 4368fccac..07e93d7d5 100755 --- a/BuildTools/ubuntu/create_deb_bionic.sh +++ b/BuildTools/ubuntu/create_deb_bionic.sh @@ -39,7 +39,7 @@ fi rm -f *.deb if [ $# -ne 1 ]; then - dpkg -b product/ geoda_1.16-1bionic1_amd64.deb + dpkg -b product/ geoda_1.18-1bionic1_amd64.deb else - dpkg -b product/ geoda_1.16-1$1.deb + dpkg -b product/ geoda_1.18-1$1.deb fi diff --git a/BuildTools/ubuntu/create_deb_disco.sh b/BuildTools/ubuntu/create_deb_disco.sh index ffe07b0f7..a22d8908f 100755 --- a/BuildTools/ubuntu/create_deb_disco.sh +++ b/BuildTools/ubuntu/create_deb_disco.sh @@ -39,7 +39,7 @@ fi rm -f *.deb if [ $# -ne 1 ]; then - dpkg -b product/ geoda_1.16-1disco1_amd64.deb + dpkg -b product/ geoda_1.18-1disco1_amd64.deb else - dpkg -b product/ geoda_1.16-1$1.deb + dpkg -b product/ geoda_1.18-1$1.deb fi diff --git a/BuildTools/ubuntu/create_deb_xenial.sh b/BuildTools/ubuntu/create_deb_xenial.sh index 8761e8d29..670d6c5df 100755 --- a/BuildTools/ubuntu/create_deb_xenial.sh +++ b/BuildTools/ubuntu/create_deb_xenial.sh @@ -39,7 +39,7 @@ fi rm -f *.deb if [ $# -ne 1 ]; then - dpkg -b product/ geoda_1.16-1xenial1_amd64.deb + dpkg -b product/ geoda_1.18-1xenial1_amd64.deb else - dpkg -b product/ geoda_1.16-1$1.deb + dpkg -b product/ geoda_1.18-1$1.deb fi diff --git a/BuildTools/ubuntu/package/DEBIAN/control b/BuildTools/ubuntu/package/DEBIAN/control index 3bfd2e239..8aa4fa136 100644 --- a/BuildTools/ubuntu/package/DEBIAN/control +++ b/BuildTools/ubuntu/package/DEBIAN/control @@ -1,5 +1,5 @@ Package: geoda -Version: 1.16-1xenial1 +Version: 1.18-1xenial1 Architecture: i386 Priority: optional Section: graphics diff --git a/BuildTools/ubuntu/package/DEBIAN/control1804 b/BuildTools/ubuntu/package/DEBIAN/control1804 index a94150982..667e2ac2a 100644 --- a/BuildTools/ubuntu/package/DEBIAN/control1804 +++ b/BuildTools/ubuntu/package/DEBIAN/control1804 @@ -1,5 +1,5 @@ Package: geoda -Version: 1.16-1bionic1 +Version: 1.18-1bionic1 Architecture: amd64 Priority: optional Section: graphics diff --git a/BuildTools/ubuntu/package/DEBIAN/control64 b/BuildTools/ubuntu/package/DEBIAN/control64 index f9419f0e6..473687dc4 100644 --- a/BuildTools/ubuntu/package/DEBIAN/control64 +++ b/BuildTools/ubuntu/package/DEBIAN/control64 @@ -1,5 +1,5 @@ Package: geoda -Version: 1.16-1xenial1 +Version: 1.18-1xenial1 Architecture: amd64 Priority: optional Section: graphics diff --git a/BuildTools/ubuntu/package/DEBIAN/control_disco b/BuildTools/ubuntu/package/DEBIAN/control_disco index 728af56d4..b56b9029b 100644 --- a/BuildTools/ubuntu/package/DEBIAN/control_disco +++ b/BuildTools/ubuntu/package/DEBIAN/control_disco @@ -1,5 +1,5 @@ Package: geoda -Version: 1.16-1disco1 +Version: 1.18-1disco1 Architecture: amd64 Priority: optional Section: graphics diff --git a/BuildTools/windows/installer/32bit/GeoDa.iss b/BuildTools/windows/installer/32bit/GeoDa.iss index 06c7b2ae9..b88bf12d9 100644 --- a/BuildTools/windows/installer/32bit/GeoDa.iss +++ b/BuildTools/windows/installer/32bit/GeoDa.iss @@ -5,7 +5,7 @@ AppPublisherURL=https://spatial.uchiago.edu/ AppSupportURL=https://spatial.uchiago.edu/ AppUpdatesURL=https://spatial.uchiago.edu/ AppSupportPhone=(480)965-7533 -AppVersion=1.16 +AppVersion=1.18 DefaultDirName={pf}\GeoDa Software DefaultGroupName=GeoDa Software ; Since no icons will be created in "{group}", we don't need the wizard diff --git a/BuildTools/windows/installer/64bit/GeoDa.iss b/BuildTools/windows/installer/64bit/GeoDa.iss index a389f4a1f..af0c70617 100644 --- a/BuildTools/windows/installer/64bit/GeoDa.iss +++ b/BuildTools/windows/installer/64bit/GeoDa.iss @@ -5,7 +5,7 @@ AppPublisherURL=https://spatial.uchiago.edu/ AppSupportURL=https://spatial.uchiago.edu/ AppUpdatesURL=https://spatial.uchiago.edu/ AppSupportPhone=(480)965-7533 -AppVersion=1.16 +AppVersion=1.18 DefaultDirName={pf}\GeoDa Software DefaultGroupName=GeoDa Software ; Since no icons will be created in "{group}", we don't need the wizard From 82ddc5e65aecd40737ad5b09dbb0ba21e48fed80 Mon Sep 17 00:00:00 2001 From: Xun Li Date: Fri, 11 Dec 2020 11:45:25 -0700 Subject: [PATCH 83/87] update ru.po: fix the issue Order of contiguity is blocked in the weights dialog --- internationalization/lang/ru/GeoDa.mo | Bin 192712 -> 192696 bytes internationalization/pofiles/ru.po | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/internationalization/lang/ru/GeoDa.mo b/internationalization/lang/ru/GeoDa.mo index 08163e39559600a59663f0498822202e161d45ee..3f86bcf8b24919106b8cd61e08862befd8f068f6 100644 GIT binary patch delta 5826 zcmXZfc|cah8prWzuv|zWDBN;Ea9>h#MHJjMR4P$(K_oTrRm?S#6kicH+%p$kiWIM2 z!!63Kq}(FSLa@?G!!$Ef)4bYEE3@yfIe&fTne(2RIWy19Iq%W){(H~+?>y4WSJxQx zeJyLMV1+Pi9>oZ(hi$PECS!9x=DhtQT*=io}QU zaV)8AeWn40>r}MC%Hh^T;WHSF3sDW`;KTS12H^qJKub^qxP$>%F2b5Xtb~f|d2uUD zAnu0$!nHU7%hd5%vy(z<9c#K`y}H)4!m+4$qZeQC;;?$wbf$h3W?>#K#+LQ1S%F7z z7!GP+%}{(FCt}rx*2Ll>9E3%fgbjR+tof8e7RF-##;$=?xQqA>j==3rtm%m%O|6N; zM0^IfU^o23v(ppqNwcsE^`$rr!<$(XiLGF*TaTUwKktFb%wYGuuJT#nCSW@~HO;#rKr&^E5){&HT`inCSt`XYnI^{RKtJaNbJ_mntiwxlktUUYlh%aoQieYyLdfnY5u}(xTu3Q zhp}CZ%aQvSLjNW()|$#(2*(;2ja6|lDv452**+U5#p4s0 zin_iDm891_gF3l55`*a9Bv9ytBe4$tR~N7d)$uu0L-$bIs%vMrhDoS~x1o~l1nNPW zcCn@rc1P`+N!S8spq65n=MD5}`!(q5wnbm`C*F^G(xVuRS8?D2OeJb&p6l-FC!q#9 z2Q`pYUj07QOnizx@D|p>=pJrH6HyP6(u4hafeP2%$4Ip?K7jPD5?K4X7!u(a+sK7@HA)jv8Q@ z{_a6~Ieo@QVHg+kaWsYuu;w+AZ8~Z@1`l*o)*O|T!%!z)CTeXz!IgLuHB<8jxg-2C zD!FS8b_48*TAFdFcg;rZuKoWlg|SrB8RDkoHGGn|2=!z((T%u1D#-@pV>lX>BQw0~ zTT$EZ9BN7KURhr(S{lC*rm z-H?u2>wMH}`7Y|M)@+nZ%9k*}@*#rrs6X{@H-kx|-OJ_*s=bC|+%A}iO7@MY-1&5j z&#mPxDzxV1Q{0oa$5`TiI0RRs*6_uxc7qJPZ zjdS;H_Wa66K_e+Y-b)tL_8EuT=UY)Pn+vEl_MbqqvO6L$lz7=hcMxsC7~%qa1Mi`x zeBC5Bvn8k{t~l8ZWGJeA-$Dv{Js!e?IQ}KKog!1+R2@S#d=sZ*^OvnT%K&zw2Cyj2 znmM=;$6%vZoU8B-vENj(o!|e7KN8nUcjrjC>Hj>K&$OYSGd&sggg)$#*{HR?fl8tl zER{~ku2>FNqjt##RBjYu8+>qvTgncoIXEFOfp9`lb?8dAm)~vzUrPgf6Gk6T=ziQ2Un6Qka83SKq31}!6^^VxO z+?tyhv4WYQK6It~$_-n^3=vPm6I{>A=50zmaJ4nR5l>#j{!gKhveud-_%-(D2XCz7 zg8_eioh-)C9Fhg&-n3@5Zd}h)69;T?+pT)8`zr2%n)>Bf6*poreu#RYr5mj|gfahd zAGdZBNuwuOy2+YHI7n7+w&r_&khjI{iY0GZQ$XB4&wZ5sfrp6)Zgu;<`Zo6|HVP+G zzY9lW!|iVAR-oP?yHHDU1`pz?9WGh3eLML~W&kC43mfLUzeqLSb)RC5QOVc_l?$Cw zpH9Ou4AW8H1v%)CCs9dTirSv#cDdbB6LoOa$H%b?YS;OaDX0M-s)KxNh9~hM^xN$k zsDR~(L%g`U7uUt6)Hg#loP^pH)37yWVI@3>O6spsGjbj2$7deh<1Tc?7%mLLp11}( z;zjI-b@#fCrlAIyhb!?c>PaWEG<6umXD?bSK|AoI>2{kn4B{P9zRI>`uIySd)0WXAuSwUq?N_eQbzvN8HS& zVj}SZOvazEkFI~j{x7AlhC&&pCaut#KZ&P*Y)uAEJ?fI_9%=^a9djMeMZL{7qt^0E ztdD=7PPm9qoV`#3nT-D=DTdI`Nu1AayL6oWpTG|$6!8RHD8$EzPoHoj{}~nAV)u5e zjOuWJXF4iLb1@d*LM`Q0&lV-tlqF6_CFgAHg&RC?l(7F}sE9u4j?ihCOuPrxaFx$p zhqZ7IaW_;p|Al(e&@bG(qXVkpDHw|%VH7^}rTcQ~h`ottVHlpo=kd0Wg4SlhDK~|? zP%oKM?1WWMyT8kc*o`Y(n6_TsLn`-XV&Xw-cfSO)Vj zmi#k2Dcq*w=C^L2Un+G^8hy@9X(kqNy%_aDk@KDFIQzWocnzjf|28(l`WM_2CSWY_ zG<+5dP`fDTd+$Fa`fLBMr=Y3WhB{i$qPEljF&N8UbXi{&^#oCW!sx#a%wv_>t>Ak=^+pdZdcZM%7> zBlm5rjUS*oIFDMAtEexl+o-9p_@ny-3r1fnDmqcn%OMRb;0kPvZ=#atGkgSpMI~9; z%kHmPH4Gq*LfzLBwOtcX9garLP^Nc%32J87pdK{uGW%Z*oS;GjC`G-$f5)0w;U^b2 zM0Fg6nu$KBeLWI&|5((vnudD9H&7ktqLy?AcE)37o9bEpUNyKare0MuL2_Xve} z3h`JMb5Jue zEw;IQFl>tKwz z5MoU|tlz|%+8BjRu`dSWRBVIk*Z>Q#A%2NX@V^+1!J*dF!a=C^#^A#^$BXx2b>h$P zek>2QKGTfCZ7MoqM3^-(I2wa+J*vSRtcFLi1{R|RT8+)3vltm^O)PG}$FU4ku#>O3HK!=7#aJBokZWKozDr!Cg*B;o0Q+KCOKbY$ zWE_n9uowEbat=W~>00c86*vmpwYH`$uEYWOA?g8rb=p{SkU|osVS~2T%*B^66RWhd zW;tf#3m6e)%}jg)mte#8*5u-L?2XACtf|1a@G;Dawx$za#jY6M(RDly57WQdMPWD> zp6+B#B7T4)v0;ogD{vO7;edy&8HR|sDa%^yY=w(Z z*WW`W>21%DI2XrZ4f;2!6yk6?K8Ww@0+yjVzJ_Y3dUv<2hN0GQ3aa5ERI;5zJ;)?B!QA6%;#=&4etoP7!Fbe+PR4pTyAS(+G=*#`G-ZF_y%^EgnlNmK193QB#Vx2A z$?E40qIXaOJdJAjd(;zOL+zHoPy^}J-~Dbfb|#*Sepu9>{jY=MFcq5mQhXEtLQUbO zc=yDoP$$+UREL!ZxPvJe^(4(vCty$1RL?=Rm+RG^_2L=>t!YVp2h{J!`Y1G}umOi+ zkr&q-WX&YvHkg7Nu`S-l_Nsr>nul;as-cyr965z*ul8U!kSNsAJpon!8tT3R)Jf~R zOra@-upurv`r~@yg*XF4hq{Ai9cqcLqLTIg1lLds>Pa(D+b^Ji|0aQgZd`${;7(M-9Y(n+eiCDem*MAF zjQaiN(XOKdsQ3m3W8jm{ruYDHSJaZFqSkz?SAQOTgQ&P?j5UwqaMXymp|boE*2bHt z1_D#v_8fxhXr$+K)c()(%t1|k3F>^fg_`YAP!NX4~44ZT$1!e z-H?e|>m#T&tvcSl)nZX^zl9iJ`4GXy#1|*H8JsfFy=-oxk}f9A?SlEJWY0t8&bMhk zx0ZgB+?v-zJ=p+^#j%)-TTpB0H`yILDX6TTg*s?SgmgYK96gVhLzyFU}w? zTxrd37`2L-p*}p@edV@U%?uG|;2Ey3UBlayc*0t1{zv@MI`;o03bS9c<{18jiTq&q zdOjHNu8m|dhQCg-VA3XQ*6PN8Gu6b6-f-Kk#hdP{_%YPfzlHTN4~y{(>VY=BWz7*B zwAp>!25li}^dy_MSW}aOWcyZYF7Shb?QU1RzQdX#;sHC|N2&iV_YpY(weMTJ?LNh3 z;B&;sQ7^HW-EQeNquwFMQA=?J597rgm#o`-d-zOd0Oj}}jLCI>BDKtOpJJU+$=C;# z3qw&K9MiA~W}?0ea?l^oqms4)wLR;;>vl^kY(U%*@5cnxuJcW$pazzqIyizl+0NtL zSnEC4Kz*!A9OlI>yto6lq&^na@D$Xp$iQe^i@{ieO6s3bGjbd0$7deMcNd0XS1wFM zP3;cshSzZzc6i@)lz|#x0cPV>)RQjQ=gyCHs2SUfv3LNx;2jKPhP&){Gclk*Z$}^5 zNJ0B|DfY)NF%`oK-HnSeh4=&1z`~2H>4(ptz8eZq18sJ|nrWDZ>+u}wz?yx~wO@>C zx85Q5`xkKy{hLD+R^f=l?&Q0M|03>n#C3cSpCxX5)SY-Murcug&oZn*d>i!ufydmg zNJ35dA{>dY;b{C52V&B3_J0|L9TX}vHR&H%^B3{b53QMpOFnYRRQ-e-NHnVB)u^{w zK58w0#0d2N*qv}up2-+V{Y&^yl433TIghWf+isj>|0nQ+d7tnETqwml#Fx&vk^dhR z2Nk=wV+5+h@t&EeB;AX#xF5BYw>*24SaT0?CMr2sVLaw~-YH@Kccmi!Q+I@B;Ar9x zQ4Kfy%yrlr^NABt*&Oh>d(v?1L_84H@M4U`FE9r0`@(%W4aNb)E3pZl$0xC}uhgy0 zc+?agN4;b!Fb*TXbbl^S#$LpGQ6G;t@gz1n>kg=&QSXp#UvY9`Ay&ulP%oV;7>l*O zc5wn~+xlixVCKzE)HZq>tKcy&K84r>68*LR-=UzXC_){rS5e#P?jPJ&a4;(CBT-M#54EkHLw`(1 zCFLsA6BnSe{sd}3*HPIY@}nEjP^?P462s`o_Cwt_0<~RJQ60`i%}|zi{dLsL?m#_g!DaTp8aPLV22g=|f8YC) zoAUaoI0lv7{ZKRU1ZrPTN8LXMwXHHx$+a8R@m|!D9>nhW6>6p${_M7K Date: Fri, 11 Dec 2020 13:07:59 -0700 Subject: [PATCH 84/87] fix azp on windows --- Algorithms/rng.h | 3 +-- BuildTools/windows/GeoDa.vcxproj | 1 + BuildTools/windows/GeoDa.vcxproj.filters | 3 +++ DialogTools/AZPDlg.cpp | 2 +- 4 files changed, 6 insertions(+), 3 deletions(-) diff --git a/Algorithms/rng.h b/Algorithms/rng.h index e1107b612..b47b5865a 100644 --- a/Algorithms/rng.h +++ b/Algorithms/rng.h @@ -74,8 +74,7 @@ class Xoroshiro128Random #ifdef __WXOSX__ return ((unsigned long long)nextLong() >> 11) * 0x1.0p-53; #else - char tempStr[] = "0x1.0p-53"; - double nd = std::strtod(tempStr, NULL); + double nd = pow(2.0, -53); return ((unsigned long long)nextLong() >> 11) * nd; #endif } diff --git a/BuildTools/windows/GeoDa.vcxproj b/BuildTools/windows/GeoDa.vcxproj index 3e5cd425e..d202a9ac0 100644 --- a/BuildTools/windows/GeoDa.vcxproj +++ b/BuildTools/windows/GeoDa.vcxproj @@ -482,6 +482,7 @@ + diff --git a/BuildTools/windows/GeoDa.vcxproj.filters b/BuildTools/windows/GeoDa.vcxproj.filters index 268453aea..73833d509 100644 --- a/BuildTools/windows/GeoDa.vcxproj.filters +++ b/BuildTools/windows/GeoDa.vcxproj.filters @@ -935,6 +935,9 @@ Algorithms + + Algorithms + diff --git a/DialogTools/AZPDlg.cpp b/DialogTools/AZPDlg.cpp index afbaed775..d263b109c 100644 --- a/DialogTools/AZPDlg.cpp +++ b/DialogTools/AZPDlg.cpp @@ -561,7 +561,7 @@ void AZPDlg::OnOK(wxCommandEvent& event ) // initial = value_initial; //} - // Get initial seed e.g LISA clusters + // Get initial seed e.g LISA clusters, not used std::vector init_regions; bool use_init_regions = chk_lisa->GetValue(); if (use_init_regions) { From 5795d05f26be8a258c132bd1234056ed954bb94d Mon Sep 17 00:00:00 2001 From: Xun Li Date: Fri, 11 Dec 2020 13:25:40 -0700 Subject: [PATCH 85/87] fix connectivity graph on windows issues is caused by another fix of heat map on windows --- GdaShape.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/GdaShape.cpp b/GdaShape.cpp index a9a8c9408..a9183e18d 100644 --- a/GdaShape.cpp +++ b/GdaShape.cpp @@ -1740,6 +1740,19 @@ void GdaPolyLine::paintSelf(wxDC& dc) void GdaPolyLine::paintSelf(wxGraphicsContext* gc) { + if (null_shape) return; + gc->SetPen(getPen()); + gc->SetBrush(getBrush()); + int nx = getXNudge(); + int ny = getYNudge(); + if (n > 1) { + wxGraphicsPath path = gc->CreatePath(); + path.MoveToPoint(points[0].x+nx, points[0].y+ny); + for (int i=0, its=n-1; iStrokePath(path); + } } wxString GdaPolyLine::printDetails() From 88cc7c484ffc75859ae18a7edf77b3a6e3f31d45 Mon Sep 17 00:00:00 2001 From: Xun Li Date: Fri, 11 Dec 2020 14:49:00 -0700 Subject: [PATCH 86/87] discard hierachical map --- rc/GdaAppResources.cpp | 8937 ++++++++++++++++++++-------------------- rc/menus.xrc | 20 - 2 files changed, 4452 insertions(+), 4505 deletions(-) diff --git a/rc/GdaAppResources.cpp b/rc/GdaAppResources.cpp index fbdf7de2b..71bc00842 100644 --- a/rc/GdaAppResources.cpp +++ b/rc/GdaAppResources.cpp @@ -37885,7 +37885,7 @@ static unsigned char xml_res_file_11[] = { 47,111,98,106,101,99,116,62,10,60,47,114,101,115,111,117,114,99,101,62, 10}; -static size_t xml_res_size_12 = 243661; +static size_t xml_res_size_12 = 242927; static unsigned char xml_res_file_12[] = { 60,63,120,109,108,32,118,101,114,115,105,111,110,61,34,49,46,48,34,32,101, 110,99,111,100,105,110,103,61,34,73,83,79,45,56,56,53,57,45,49,53,34,63, @@ -38483,616 +38483,460 @@ static unsigned char xml_res_file_12[] = { 97,98,101,108,62,49,48,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, 32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,47,111,98, 106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109, -101,61,34,73,68,95,72,73,69,82,65,82,67,72,73,67,65,76,95,77,65,80,34,62, -10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,72,105,101,114,97,114, -99,104,105,99,97,108,32,77,97,112,60,47,108,97,98,101,108,62,10,32,32,32, -32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,48,60,47,99,104,101, -99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,79,80,69, -78,95,67,85,83,84,79,77,95,66,82,69,65,75,83,95,83,85,66,77,69,78,85,34, -62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,67,117,115,116,111, -109,32,66,114,101,97,107,115,60,47,108,97,98,101,108,62,10,32,32,32,32, -32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, -77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,78,69, -87,95,67,85,83,84,79,77,95,67,65,84,95,67,76,65,83,83,73,70,95,65,34,62, -10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,67,114,101,97, -116,101,32,78,101,119,32,67,117,115,116,111,109,60,47,108,97,98,101,108, -62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, -101,112,97,114,97,116,111,114,34,47,62,10,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,115,101,112,97,114,97,116,111,114,34,47,62,10,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, -101,110,117,34,32,110,97,109,101,61,34,73,68,95,77,69,78,85,34,62,10,32, -32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, -119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68, -95,79,80,69,78,95,82,65,84,69,83,95,83,77,79,79,84,72,95,82,65,87,82,65, -84,69,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,82, -97,119,32,82,97,116,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, -32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99, -107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68, +95,79,80,69,78,95,67,85,83,84,79,77,95,66,82,69,65,75,83,95,83,85,66,77, +69,78,85,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,67,117, +115,116,111,109,32,66,114,101,97,107,115,60,47,108,97,98,101,108,62,10, +32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73, +68,95,78,69,87,95,67,85,83,84,79,77,95,67,65,84,95,67,76,65,83,83,73,70, +95,65,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,67, +114,101,97,116,101,32,78,101,119,32,67,117,115,116,111,109,60,47,108,97, +98,101,108,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,115,101,112,97,114,97,116,111,114,34,47,62,10,32,32,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,115,101,112,97,114,97,116,111,114,34,47,62,10, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,77,69,78,85,34,62, +10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, +73,68,95,79,80,69,78,95,82,65,84,69,83,95,83,77,79,79,84,72,95,82,65,87, +82,65,84,69,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108, +62,82,97,119,32,82,97,116,101,60,47,108,97,98,101,108,62,10,32,32,32,32, +32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104, +101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, +109,101,61,34,73,68,95,79,80,69,78,95,82,65,84,69,83,95,83,77,79,79,84, +72,95,69,88,67,69,83,83,82,73,83,75,34,62,10,32,32,32,32,32,32,32,32,32, +32,60,108,97,98,101,108,62,69,120,99,101,115,115,32,82,105,115,107,60,47, +108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99, +107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32, +32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101, +110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,79,80,69,78, +95,82,65,84,69,83,95,69,77,80,73,82,73,67,65,76,95,66,65,89,69,83,95,83, +77,79,79,84,72,69,82,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98, +101,108,62,69,109,112,105,114,105,99,97,108,32,66,97,121,101,115,60,47, +108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99, +107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32, +32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101, +110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,79,80,69,78, +95,82,65,84,69,83,95,83,80,65,84,73,65,76,95,82,65,84,69,95,83,77,79,79, +84,72,69,82,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108, +62,83,112,97,116,105,97,108,32,82,97,116,101,60,47,108,97,98,101,108,62, +10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62, +49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101, +109,34,32,110,97,109,101,61,34,73,68,95,79,80,69,78,95,82,65,84,69,83,95, +83,80,65,84,73,65,76,95,69,77,80,73,82,73,67,65,76,95,66,65,89,69,83,34, +62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,112,97,116, +105,97,108,32,69,109,112,105,114,105,99,97,108,32,66,97,121,101,115,60, +47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101, +99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10, +32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,32,32,60,108,97,98,101,108,62,82,97,116,101,115,45,67,97,108,99,117, +108,97,116,101,100,32,77,97,112,60,47,108,97,98,101,108,62,10,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,115,101,112,97,114,97,116,111, +114,34,47,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, 115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101, -61,34,73,68,95,79,80,69,78,95,82,65,84,69,83,95,83,77,79,79,84,72,95,69, -88,67,69,83,83,82,73,83,75,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108, -97,98,101,108,62,69,120,99,101,115,115,32,82,105,115,107,60,47,108,97,98, -101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98, -108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, -116,101,109,34,32,110,97,109,101,61,34,73,68,95,79,80,69,78,95,82,65,84, -69,83,95,69,77,80,73,82,73,67,65,76,95,66,65,89,69,83,95,83,77,79,79,84, -72,69,82,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62, -69,109,112,105,114,105,99,97,108,32,66,97,121,101,115,60,47,108,97,98,101, -108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108, -101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, -116,101,109,34,32,110,97,109,101,61,34,73,68,95,79,80,69,78,95,82,65,84, -69,83,95,83,80,65,84,73,65,76,95,82,65,84,69,95,83,77,79,79,84,72,69,82, -34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,112,97, -116,105,97,108,32,82,97,116,101,60,47,108,97,98,101,108,62,10,32,32,32, -32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99, -104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, -99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110, -97,109,101,61,34,73,68,95,79,80,69,78,95,82,65,84,69,83,95,83,80,65,84, -73,65,76,95,69,77,80,73,82,73,67,65,76,95,66,65,89,69,83,34,62,10,32,32, -32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,112,97,116,105,97,108, -32,69,109,112,105,114,105,99,97,108,32,66,97,121,101,115,60,47,108,97,98, -101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98, -108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,108, -97,98,101,108,62,82,97,116,101,115,45,67,97,108,99,117,108,97,116,101,100, +61,34,73,68,95,83,72,79,87,95,67,79,78,68,73,84,73,79,78,65,76,95,77,65, +80,95,86,73,69,87,95,77,65,80,95,77,69,78,85,34,62,10,32,32,32,32,32,32, +32,32,60,108,97,98,101,108,62,67,111,110,100,105,116,105,111,110,97,108, 32,77,97,112,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111, 98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,115,101,112,97,114,97,116,111,114,34,47,62,10,32,32, -32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, -77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,83,72, -79,87,95,67,79,78,68,73,84,73,79,78,65,76,95,77,65,80,95,86,73,69,87,95, -77,65,80,95,77,69,78,85,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,67,111,110,100,105,116,105,111,110,97,108,32,77,97,112,60,47,108, -97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,83, -72,79,87,95,67,65,82,84,79,71,82,65,77,95,78,69,87,95,86,73,69,87,34,62, -10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,67,97,114,116,111,103, -114,97,109,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,115,101,112,97,114,97,116,111,114,34,47,62,10,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, -101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,83,72,79, -87,95,68,65,84,65,95,77,79,86,73,69,34,62,10,32,32,32,32,32,32,32,32,60, -108,97,98,101,108,62,77,97,112,32,77,111,118,105,101,60,47,108,97,98,101, -108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101, -61,34,73,68,95,77,69,78,85,34,62,10,32,32,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109, -34,32,110,97,109,101,61,34,73,68,77,95,72,73,83,84,34,62,10,32,32,32,32, -32,32,32,32,60,108,97,98,101,108,62,72,105,115,116,111,103,114,97,109,60, -47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73, -68,77,95,66,79,88,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108, -62,66,111,120,32,80,108,111,116,60,47,108,97,98,101,108,62,10,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116, -101,109,34,32,110,97,109,101,61,34,73,68,77,95,83,67,65,84,84,69,82,80, -76,79,84,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,99, -97,116,116,101,114,32,80,108,111,116,60,47,108,97,98,101,108,62,10,32,32, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, -116,101,109,34,32,110,97,109,101,61,34,73,68,77,95,83,67,65,84,84,69,82, -80,76,79,84,95,77,65,84,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,83,99,97,116,116,101,114,32,80,108,111,116,32,77,97,116,114,105, -120,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, -34,73,68,77,95,66,85,66,66,76,69,67,72,65,82,84,34,62,10,32,32,32,32,32, -32,32,32,60,108,97,98,101,108,62,66,117,98,98,108,101,32,67,104,97,114, -116,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, -34,73,68,77,95,51,68,80,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,51,68,32,83,99,97,116,116,101,114,32,80,108,111,116,60,47,108,97, +108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, +109,101,61,34,73,68,95,83,72,79,87,95,67,65,82,84,79,71,82,65,77,95,78, +69,87,95,86,73,69,87,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,67,97,114,116,111,103,114,97,109,60,47,108,97,98,101,108,62,10,32, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,115,101,112,97,114,97,116, +111,114,34,47,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109, +101,61,34,73,68,95,83,72,79,87,95,68,65,84,65,95,77,79,86,73,69,34,62,10, +32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,77,97,112,32,77,111,118, +105,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, +117,34,32,110,97,109,101,61,34,73,68,95,77,69,78,85,34,62,10,32,32,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101, +110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,77,95,72,73,83, +84,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,72,105,115, +116,111,103,114,97,109,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34, +32,110,97,109,101,61,34,73,68,77,95,66,79,88,34,62,10,32,32,32,32,32,32, +32,32,60,108,97,98,101,108,62,66,111,120,32,80,108,111,116,60,47,108,97, +98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,77,95, +83,67,65,84,84,69,82,80,76,79,84,34,62,10,32,32,32,32,32,32,32,32,60,108, +97,98,101,108,62,83,99,97,116,116,101,114,32,80,108,111,116,60,47,108,97, 98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, 32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, 120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,77,95, -80,67,80,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,80,97, -114,97,108,108,101,108,32,67,111,111,114,100,105,110,97,116,101,32,80,108, +83,67,65,84,84,69,82,80,76,79,84,95,77,65,84,34,62,10,32,32,32,32,32,32, +32,32,60,108,97,98,101,108,62,83,99,97,116,116,101,114,32,80,108,111,116, +32,77,97,116,114,105,120,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34, +32,110,97,109,101,61,34,73,68,77,95,66,85,66,66,76,69,67,72,65,82,84,34, +62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,66,117,98,98,108, +101,32,67,104,97,114,116,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34, +32,110,97,109,101,61,34,73,68,77,95,51,68,80,34,62,10,32,32,32,32,32,32, +32,32,60,108,97,98,101,108,62,51,68,32,83,99,97,116,116,101,114,32,80,108, 111,116,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106, 101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, 115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101, -61,34,73,68,77,95,76,73,78,69,95,67,72,65,82,84,34,62,10,32,32,32,32,32, -32,32,32,60,108,97,98,101,108,62,65,118,101,114,97,103,101,115,32,67,104, -97,114,116,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68, -95,67,79,78,68,95,77,69,78,85,34,62,10,32,32,32,32,32,32,32,32,60,108,97, -98,101,108,62,67,111,110,100,105,116,105,111,110,97,108,32,80,108,111,116, -60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109, -34,32,110,97,109,101,61,34,73,68,95,83,72,79,87,95,67,79,78,68,73,84,73, -79,78,65,76,95,77,65,80,95,86,73,69,87,34,62,10,32,32,32,32,32,32,32,32, -32,32,60,108,97,98,101,108,62,77,97,112,60,47,108,97,98,101,108,62,10,32, -32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101, -110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,83,72,79,87, -95,67,79,78,68,73,84,73,79,78,65,76,95,72,73,83,84,95,86,73,69,87,34,62, -10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,72,105,115,116, -111,103,114,97,109,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101, -109,34,32,110,97,109,101,61,34,73,68,95,83,72,79,87,95,67,79,78,68,73,84, -73,79,78,65,76,95,83,67,65,84,84,69,82,95,86,73,69,87,34,62,10,32,32,32, -32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,99,97,116,116,101,114,32, -80,108,111,116,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109, -34,32,110,97,109,101,61,34,73,68,95,83,72,79,87,95,67,79,78,68,73,84,73, -79,78,65,76,95,66,79,88,95,86,73,69,87,34,62,10,32,32,32,32,32,32,32,32, -32,32,60,108,97,98,101,108,62,66,111,120,32,80,108,111,116,60,47,108,97, -98,101,108,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, -60,108,97,98,101,108,62,69,38,97,109,112,59,120,112,108,111,114,101,60, -47,108,97,98,101,108,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10, -32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, -77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,67,76,85,83,84,69,82, -73,78,71,95,77,69,78,85,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108, -62,67,108,117,115,116,101,114,115,60,47,108,97,98,101,108,62,10,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, -101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,84,79,79, -76,83,95,68,65,84,65,95,80,67,65,34,62,10,32,32,32,32,32,32,32,32,60,108, -97,98,101,108,62,80,67,65,60,47,108,97,98,101,108,62,10,32,32,32,32,32, +61,34,73,68,77,95,80,67,80,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98, +101,108,62,80,97,114,97,108,108,101,108,32,67,111,111,114,100,105,110,97, +116,101,32,80,108,111,116,60,47,108,97,98,101,108,62,10,32,32,32,32,32, 32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101, 99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109, -34,32,110,97,109,101,61,34,73,68,95,84,79,79,76,83,95,68,65,84,65,95,77, -68,83,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,77,68,83, -60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, -73,68,95,84,79,79,76,83,95,68,65,84,65,95,84,83,78,69,34,62,10,32,32,32, -32,32,32,32,32,60,108,97,98,101,108,62,116,45,83,78,69,60,47,108,97,98, -101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,101, -112,97,114,97,116,111,114,34,47,62,10,32,32,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109, -34,32,110,97,109,101,61,34,73,68,95,84,79,79,76,83,95,68,65,84,65,95,75, -77,69,65,78,83,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62, -75,32,77,101,97,110,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34, -32,110,97,109,101,61,34,73,68,95,84,79,79,76,83,95,68,65,84,65,95,75,77, -69,68,73,65,78,83,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108, -62,75,32,77,101,100,105,97,110,115,60,47,108,97,98,101,108,62,10,32,32, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, -116,101,109,34,32,110,97,109,101,61,34,73,68,95,84,79,79,76,83,95,68,65, -84,65,95,75,77,69,68,79,73,68,83,34,62,10,32,32,32,32,32,32,32,32,60,108, -97,98,101,108,62,75,32,77,101,100,111,105,100,115,60,47,108,97,98,101,108, -62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, -117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,84,79,79,76,83,95, -68,65,84,65,95,83,80,69,67,84,82,65,76,34,62,10,32,32,32,32,32,32,32,32, -60,108,97,98,101,108,62,83,112,101,99,116,114,97,108,60,47,108,97,98,101, -108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, -101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,84,79,79, -76,83,95,68,65,84,65,95,72,67,76,85,83,84,69,82,34,62,10,32,32,32,32,32, -32,32,32,60,108,97,98,101,108,62,72,105,101,114,97,114,99,104,105,99,97, -108,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,115,101,112,97,114,97,116,111,114,34,47,62,10,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, -117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,84,79,79,76,83,95, -68,65,84,65,95,68,66,83,67,65,78,34,62,10,32,32,32,32,32,32,32,32,60,108, -97,98,101,108,62,68,66,83,99,97,110,60,47,108,97,98,101,108,62,10,32,32, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, -116,101,109,34,32,110,97,109,101,61,34,73,68,95,84,79,79,76,83,95,68,65, -84,65,95,72,68,66,83,67,65,78,34,62,10,32,32,32,32,32,32,32,32,60,108,97, -98,101,108,62,72,68,66,83,99,97,110,60,47,108,97,98,101,108,62,10,32,32, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,115,101,112,97,114,97,116, -111,114,34,47,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +34,32,110,97,109,101,61,34,73,68,77,95,76,73,78,69,95,67,72,65,82,84,34, +62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,65,118,101,114,97, +103,101,115,32,67,104,97,114,116,60,47,108,97,98,101,108,62,10,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32, +110,97,109,101,61,34,73,68,95,67,79,78,68,95,77,69,78,85,34,62,10,32,32, +32,32,32,32,32,32,60,108,97,98,101,108,62,67,111,110,100,105,116,105,111, +110,97,108,32,80,108,111,116,60,47,108,97,98,101,108,62,10,32,32,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, +77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,83,72, +79,87,95,67,79,78,68,73,84,73,79,78,65,76,95,77,65,80,95,86,73,69,87,34, +62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,77,97,112,60, +47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, 97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109, -101,61,34,73,68,95,84,79,79,76,83,95,68,65,84,65,95,83,67,72,67,34,62,10, -32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,67,72,67,60,47,108,97, +101,61,34,73,68,95,83,72,79,87,95,67,79,78,68,73,84,73,79,78,65,76,95,72, +73,83,84,95,86,73,69,87,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97, +98,101,108,62,72,105,115,116,111,103,114,97,109,60,47,108,97,98,101,108, +62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,83, +72,79,87,95,67,79,78,68,73,84,73,79,78,65,76,95,83,67,65,84,84,69,82,95, +86,73,69,87,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108, +62,83,99,97,116,116,101,114,32,80,108,111,116,60,47,108,97,98,101,108,62, +10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, +77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,83,72, +79,87,95,67,79,78,68,73,84,73,79,78,65,76,95,66,79,88,95,86,73,69,87,34, +62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,66,111,120, +32,80,108,111,116,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,69,38,97,109,112, +59,120,112,108,111,114,101,60,47,108,97,98,101,108,62,10,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32, +99,108,97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101,61, +34,73,68,95,67,76,85,83,84,69,82,73,78,71,95,77,69,78,85,34,62,10,32,32, +32,32,32,32,60,108,97,98,101,108,62,67,108,117,115,116,101,114,115,60,47, +108,97,98,101,108,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, +109,101,61,34,73,68,95,84,79,79,76,83,95,68,65,84,65,95,80,67,65,34,62, +10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,80,67,65,60,47,108,97, 98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, 32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, 120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,84, -79,79,76,83,95,68,65,84,65,95,83,75,65,84,69,82,34,62,10,32,32,32,32,32, -32,32,32,60,108,97,98,101,108,62,115,107,97,116,101,114,60,47,108,97,98, +79,79,76,83,95,68,65,84,65,95,77,68,83,34,62,10,32,32,32,32,32,32,32,32, +60,108,97,98,101,108,62,77,68,83,60,47,108,97,98,101,108,62,10,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116, +101,109,34,32,110,97,109,101,61,34,73,68,95,84,79,79,76,83,95,68,65,84, +65,95,84,83,78,69,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108, +62,116,45,83,78,69,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,115,101,112,97,114,97,116,111,114,34,47,62,10, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,84, +79,79,76,83,95,68,65,84,65,95,75,77,69,65,78,83,34,62,10,32,32,32,32,32, +32,32,32,60,108,97,98,101,108,62,75,32,77,101,97,110,115,60,47,108,97,98, 101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, 32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, 77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,84,79, -79,76,83,95,68,65,84,65,95,82,69,68,67,65,80,34,62,10,32,32,32,32,32,32, -32,32,60,108,97,98,101,108,62,114,101,100,99,97,112,60,47,108,97,98,101, -108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,101,112, -97,114,97,116,111,114,34,47,62,10,32,32,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34, -32,110,97,109,101,61,34,73,68,95,84,79,79,76,83,95,68,65,84,65,95,65,90, -80,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,65,90,80,60, -47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73, -68,95,84,79,79,76,83,95,68,65,84,65,95,77,65,88,80,34,62,10,32,32,32,32, -32,32,32,32,60,108,97,98,101,108,62,109,97,120,45,112,60,47,108,97,98,101, -108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101, -61,34,73,68,95,77,69,78,85,34,62,10,32,32,32,32,32,32,60,108,97,98,101, -108,62,38,97,109,112,59,83,112,97,99,101,60,47,108,97,98,101,108,62,10, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,77,95, -77,83,80,76,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,85, -110,105,118,97,114,105,97,116,101,32,77,111,114,97,110,39,115,32,73,60, +79,76,83,95,68,65,84,65,95,75,77,69,68,73,65,78,83,34,62,10,32,32,32,32, +32,32,32,32,60,108,97,98,101,108,62,75,32,77,101,100,105,97,110,115,60, 47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116, 62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, 34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73, -68,77,95,71,77,79,82,65,78,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98, -101,108,62,66,105,118,97,114,105,97,116,101,32,77,111,114,97,110,39,115, -32,73,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106, +68,95,84,79,79,76,83,95,68,65,84,65,95,75,77,69,68,79,73,68,83,34,62,10, +32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,75,32,77,101,100,111,105, +100,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106, 101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, 115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101, -61,34,73,68,77,95,68,77,79,82,65,78,34,62,10,32,32,32,32,32,32,32,32,60, -108,97,98,101,108,62,68,105,102,102,101,114,101,110,116,105,97,108,32,77, -111,114,97,110,39,115,32,73,60,47,108,97,98,101,108,62,10,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109, -34,32,110,97,109,101,61,34,73,68,77,95,77,79,82,65,78,95,69,66,82,65,84, -69,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,77,111,114, -97,110,39,115,32,73,32,119,105,116,104,32,69,66,32,82,97,116,101,60,47, -108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, -115,101,112,97,114,97,116,111,114,34,47,62,10,32,32,32,32,32,32,60,111, +61,34,73,68,95,84,79,79,76,83,95,68,65,84,65,95,83,80,69,67,84,82,65,76, +34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,112,101,99, +116,114,97,108,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, +109,101,61,34,73,68,95,84,79,79,76,83,95,68,65,84,65,95,72,67,76,85,83, +84,69,82,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,72,105, +101,114,97,114,99,104,105,99,97,108,60,47,108,97,98,101,108,62,10,32,32, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,115,101,112,97,114,97,116, +111,114,34,47,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109, +101,61,34,73,68,95,84,79,79,76,83,95,68,65,84,65,95,68,66,83,67,65,78,34, +62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,68,66,83,99,97,110, +60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99, +116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, +73,68,95,84,79,79,76,83,95,68,65,84,65,95,72,68,66,83,67,65,78,34,62,10, +32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,72,68,66,83,99,97,110,60, +47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,115,101,112,97,114,97,116,111,114,34,47,62,10,32,32,32,32,32,32,60,111, 98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, -116,101,109,34,32,110,97,109,101,61,34,73,68,77,95,85,78,73,95,76,73,83, -65,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,85,110,105, -118,97,114,105,97,116,101,32,76,111,99,97,108,32,77,111,114,97,110,39,115, -32,73,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101, -61,34,73,68,77,95,85,78,73,95,77,69,68,73,65,78,95,76,73,83,65,34,62,10, -32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,85,110,105,118,97,114,105, -97,116,101,32,77,101,100,105,97,110,32,76,111,99,97,108,32,77,111,114,97, -110,39,115,32,73,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47, +116,101,109,34,32,110,97,109,101,61,34,73,68,95,84,79,79,76,83,95,68,65, +84,65,95,83,67,72,67,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,83,67,72,67,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47, 111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, 32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, -110,97,109,101,61,34,73,68,77,95,77,85,76,84,73,95,76,73,83,65,34,62,10, -32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,66,105,118,97,114,105,97, -116,101,32,76,111,99,97,108,32,77,111,114,97,110,39,115,32,73,60,47,108, -97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,77,95, -68,73,70,70,95,76,73,83,65,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98, -101,108,62,68,105,102,102,101,114,101,110,116,105,97,108,32,76,111,99,97, -108,32,77,111,114,97,110,39,115,32,73,60,47,108,97,98,101,108,62,10,32, -32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, -116,101,109,34,32,110,97,109,101,61,34,73,68,77,95,76,73,83,65,95,69,66, -82,65,84,69,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,76, -111,99,97,108,32,77,111,114,97,110,39,115,32,73,32,119,105,116,104,32,69, +110,97,109,101,61,34,73,68,95,84,79,79,76,83,95,68,65,84,65,95,83,75,65, +84,69,82,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,115,107, +97,116,101,114,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, +109,101,61,34,73,68,95,84,79,79,76,83,95,68,65,84,65,95,82,69,68,67,65, +80,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,114,101,100, +99,97,112,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,115,101,112,97,114,97,116,111,114,34,47,62,10,32,32,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, +101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,84,79,79, +76,83,95,68,65,84,65,95,65,90,80,34,62,10,32,32,32,32,32,32,32,32,60,108, +97,98,101,108,62,65,90,80,60,47,108,97,98,101,108,62,10,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109, +34,32,110,97,109,101,61,34,73,68,95,84,79,79,76,83,95,68,65,84,65,95,77, +65,88,80,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,109,97, +120,45,112,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101, +110,117,34,32,110,97,109,101,61,34,73,68,95,77,69,78,85,34,62,10,32,32, +32,32,32,32,60,108,97,98,101,108,62,38,97,109,112,59,83,112,97,99,101,60, +47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32, +99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110, +97,109,101,61,34,73,68,77,95,77,83,80,76,34,62,10,32,32,32,32,32,32,32, +32,60,108,97,98,101,108,62,85,110,105,118,97,114,105,97,116,101,32,77,111, +114,97,110,39,115,32,73,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34, +32,110,97,109,101,61,34,73,68,77,95,71,77,79,82,65,78,34,62,10,32,32,32, +32,32,32,32,32,60,108,97,98,101,108,62,66,105,118,97,114,105,97,116,101, +32,77,111,114,97,110,39,115,32,73,60,47,108,97,98,101,108,62,10,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116, +101,109,34,32,110,97,109,101,61,34,73,68,77,95,68,77,79,82,65,78,34,62, +10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,68,105,102,102,101,114, +101,110,116,105,97,108,32,77,111,114,97,110,39,115,32,73,60,47,108,97,98, +101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, +77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,77,95,77, +79,82,65,78,95,69,66,82,65,84,69,34,62,10,32,32,32,32,32,32,32,32,60,108, +97,98,101,108,62,77,111,114,97,110,39,115,32,73,32,119,105,116,104,32,69, 66,32,82,97,116,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60, 47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, 32,99,108,97,115,115,61,34,115,101,112,97,114,97,116,111,114,34,47,62,10, 32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, 120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,77,95, -76,79,67,65,76,95,71,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,76,111,99,97,108,32,71,60,47,108,97,98,101,108,62,10,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101, -109,34,32,110,97,109,101,61,34,73,68,77,95,76,79,67,65,76,95,71,95,83,84, -65,82,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,76,111,99, -97,108,32,71,42,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,115,101,112,97,114,97,116,111,114,34,47,62,10,32,32, -32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, -77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,77,95,76, -79,67,65,76,95,74,79,73,78,84,95,67,79,85,78,84,34,62,10,32,32,32,32,32, -32,32,32,60,108,97,98,101,108,62,85,110,105,118,97,114,105,97,116,101,32, -76,111,99,97,108,32,74,111,105,110,32,67,111,117,110,116,60,47,108,97,98, -101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, -77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,77,95,66, -73,86,95,76,74,67,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108, -62,66,105,118,97,114,105,97,116,101,32,76,111,99,97,108,32,74,111,105,110, -32,67,111,117,110,116,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, -110,97,109,101,61,34,73,68,77,95,77,85,76,95,76,74,67,34,62,10,32,32,32, -32,32,32,32,32,60,108,97,98,101,108,62,67,111,45,108,111,99,97,116,105, -111,110,32,74,111,105,110,32,67,111,117,110,116,60,47,108,97,98,101,108, -62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,101,112,97,114, -97,116,111,114,34,47,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,76, -111,99,97,108,32,71,101,97,114,121,32,77,97,112,115,60,47,108,97,98,101, -108,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, -73,68,77,95,85,78,73,95,76,79,67,65,76,95,71,69,65,82,89,34,62,10,32,32, -32,32,32,32,32,32,60,108,97,98,101,108,62,85,110,105,118,97,114,105,97, -116,101,32,76,111,99,97,108,32,71,101,97,114,121,60,47,108,97,98,101,108, -62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, -117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,77,95,77,85,76,95,76, -79,67,65,76,95,71,69,65,82,89,34,62,10,32,32,32,32,32,32,32,32,60,108,97, -98,101,108,62,77,117,108,116,105,118,97,114,105,97,116,101,32,76,111,99, -97,108,32,71,101,97,114,121,60,47,108,97,98,101,108,62,10,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,115,101,112,97,114,97,116,111,114,34, -47,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, -73,68,77,95,85,78,73,95,81,85,65,78,84,73,76,69,95,76,73,83,65,34,62,10, -32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,85,110,105,118,97,114,105, -97,116,101,32,81,117,97,110,116,105,108,101,32,76,73,83,65,60,47,108,97, +85,78,73,95,76,73,83,65,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,85,110,105,118,97,114,105,97,116,101,32,76,111,99,97,108,32,77,111, +114,97,110,39,115,32,73,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34, +32,110,97,109,101,61,34,73,68,77,95,85,78,73,95,77,69,68,73,65,78,95,76, +73,83,65,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,85,110, +105,118,97,114,105,97,116,101,32,77,101,100,105,97,110,32,76,111,99,97, +108,32,77,111,114,97,110,39,115,32,73,60,47,108,97,98,101,108,62,10,32, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, +116,101,109,34,32,110,97,109,101,61,34,73,68,77,95,77,85,76,84,73,95,76, +73,83,65,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,66,105, +118,97,114,105,97,116,101,32,76,111,99,97,108,32,77,111,114,97,110,39,115, +32,73,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101, +61,34,73,68,77,95,68,73,70,70,95,76,73,83,65,34,62,10,32,32,32,32,32,32, +32,32,60,108,97,98,101,108,62,68,105,102,102,101,114,101,110,116,105,97, +108,32,76,111,99,97,108,32,77,111,114,97,110,39,115,32,73,60,47,108,97, 98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, 32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, 120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,77,95, -77,85,76,95,81,85,65,78,84,73,76,69,95,76,73,83,65,34,62,10,32,32,32,32, -32,32,32,32,60,108,97,98,101,108,62,77,117,108,116,105,118,97,114,105,97, -116,101,32,81,117,97,110,116,105,108,101,32,76,73,83,65,60,47,108,97,98, +76,73,83,65,95,69,66,82,65,84,69,34,62,10,32,32,32,32,32,32,32,32,60,108, +97,98,101,108,62,76,111,99,97,108,32,77,111,114,97,110,39,115,32,73,32, +119,105,116,104,32,69,66,32,82,97,116,101,60,47,108,97,98,101,108,62,10, +32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,101,112,97,114,97, +116,111,114,34,47,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, +109,101,61,34,73,68,77,95,76,79,67,65,76,95,71,34,62,10,32,32,32,32,32, +32,32,32,60,108,97,98,101,108,62,76,111,99,97,108,32,71,60,47,108,97,98, 101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,101, -112,97,114,97,116,111,114,34,47,62,10,32,32,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109, -34,32,110,97,109,101,61,34,73,68,77,95,85,78,73,95,76,79,67,65,76,95,77, -65,84,67,72,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,76, -111,99,97,108,32,78,101,105,103,104,98,111,114,32,77,97,116,99,104,32,84, -101,115,116,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, +77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,77,95,76, +79,67,65,76,95,71,95,83,84,65,82,34,62,10,32,32,32,32,32,32,32,32,60,108, +97,98,101,108,62,76,111,99,97,108,32,71,42,60,47,108,97,98,101,108,62,10, +32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,101,112,97,114,97, +116,111,114,34,47,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, +109,101,61,34,73,68,77,95,76,79,67,65,76,95,74,79,73,78,84,95,67,79,85, +78,84,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,85,110,105, +118,97,114,105,97,116,101,32,76,111,99,97,108,32,74,111,105,110,32,67,111, +117,110,116,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98, 106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,115,101,112,97,114,97,116,111,114,34,47,62,10,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, -101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,77,95,67,79, -82,82,69,76,79,71,82,65,77,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98, -101,108,62,83,112,97,116,105,97,108,32,67,111,114,114,101,108,111,103,114, -97,109,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101, -61,34,73,68,77,95,68,73,83,84,65,78,67,69,95,80,76,79,84,34,62,10,32,32, -32,32,32,32,32,32,60,108,97,98,101,108,62,68,105,115,116,97,110,99,101, -32,83,99,97,116,116,101,114,32,80,108,111,116,60,47,108,97,98,101,108,62, -10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34, -73,68,95,77,69,78,85,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62, -84,105,109,38,97,109,112,59,101,60,47,108,97,98,101,108,62,10,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, -101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,83,72,79, -87,95,84,73,77,69,95,67,72,79,79,83,69,82,34,62,10,32,32,32,32,32,32,32, -32,60,108,97,98,101,108,62,84,105,109,101,32,80,108,97,121,101,114,60,47, +97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109, +101,61,34,73,68,77,95,66,73,86,95,76,74,67,34,62,10,32,32,32,32,32,32,32, +32,60,108,97,98,101,108,62,66,105,118,97,114,105,97,116,101,32,76,111,99, +97,108,32,74,111,105,110,32,67,111,117,110,116,60,47,108,97,98,101,108, +62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, +117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,77,95,77,85,76,95,76, +74,67,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,67,111,45, +108,111,99,97,116,105,111,110,32,74,111,105,110,32,67,111,117,110,116,60, +47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,115,101,112,97,114,97,116,111,114,34,47,62,10,32,32,32,32,32,32,60,108, +97,98,101,108,62,76,111,99,97,108,32,71,101,97,114,121,32,77,97,112,115, +60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, +110,97,109,101,61,34,73,68,77,95,85,78,73,95,76,79,67,65,76,95,71,69,65, +82,89,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,85,110,105, +118,97,114,105,97,116,101,32,76,111,99,97,108,32,71,101,97,114,121,60,47, 108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, 10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, 119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68, -95,86,65,82,95,71,82,79,85,80,73,78,71,95,69,68,73,84,79,82,34,62,10,32, -32,32,32,32,32,32,32,60,108,97,98,101,108,62,84,105,109,101,32,69,100,105, -116,111,114,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101, -110,117,34,32,110,97,109,101,61,34,73,68,95,77,69,78,85,34,62,10,32,32, -32,32,32,32,60,108,97,98,101,108,62,38,97,109,112,59,82,101,103,114,101, -115,115,105,111,110,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117, -73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,82,69,71,82,69,83,83, -73,79,78,95,67,76,65,83,83,73,67,34,62,10,32,32,32,32,32,32,32,32,60,108, -97,98,101,108,62,82,101,103,114,101,115,115,105,111,110,60,47,108,97,98, -101,108,62,10,32,32,32,32,32,32,32,32,60,101,110,97,98,108,101,100,62,49, -60,47,101,110,97,98,108,101,100,62,10,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +77,95,77,85,76,95,76,79,67,65,76,95,71,69,65,82,89,34,62,10,32,32,32,32, +32,32,32,32,60,108,97,98,101,108,62,77,117,108,116,105,118,97,114,105,97, +116,101,32,76,111,99,97,108,32,71,101,97,114,121,60,47,108,97,98,101,108, +62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,101,112,97,114, +97,116,111,114,34,47,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32, +99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110, +97,109,101,61,34,73,68,77,95,85,78,73,95,81,85,65,78,84,73,76,69,95,76, +73,83,65,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,85,110, +105,118,97,114,105,97,116,101,32,81,117,97,110,116,105,108,101,32,76,73, +83,65,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101, +61,34,73,68,77,95,77,85,76,95,81,85,65,78,84,73,76,69,95,76,73,83,65,34, +62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,77,117,108,116,105, +118,97,114,105,97,116,101,32,81,117,97,110,116,105,108,101,32,76,73,83, +65,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,115,101,112,97,114,97,116,111,114,34,47,62,10,32,32,32,32,32, 32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, -117,34,32,110,97,109,101,61,34,73,68,95,77,69,78,85,34,62,10,32,32,32,32, -32,32,60,108,97,98,101,108,62,79,112,116,105,111,110,115,60,47,108,97,98, -101,108,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, -117,34,32,110,97,109,101,61,34,73,68,95,77,69,78,85,34,62,10,32,32,32,32, -32,32,60,108,97,98,101,108,62,38,97,109,112,59,72,101,108,112,60,47,108, -97,98,101,108,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109, -101,61,34,119,120,73,68,95,67,72,69,67,75,85,80,68,65,84,69,83,34,62,10, -32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,67,104,101,99,107,32,85, -112,100,97,116,101,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34, -32,110,97,109,101,61,34,119,120,73,68,95,82,69,80,79,82,84,66,85,71,34, -62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,66,117,103,32,82, -101,112,111,114,116,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, -110,97,109,101,61,34,119,120,73,68,95,68,79,78,65,84,69,34,62,10,32,32, -32,32,32,32,32,32,60,108,97,98,101,108,62,68,111,110,97,116,101,60,47,108, -97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, +117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,77,95,85,78,73,95,76, +79,67,65,76,95,77,65,84,67,72,34,62,10,32,32,32,32,32,32,32,32,60,108,97, +98,101,108,62,76,111,99,97,108,32,78,101,105,103,104,98,111,114,32,77,97, +116,99,104,32,84,101,115,116,60,47,108,97,98,101,108,62,10,32,32,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,115,101,112,97,114,97,116,111,114, +34,47,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, +34,73,68,77,95,67,79,82,82,69,76,79,71,82,65,77,34,62,10,32,32,32,32,32, +32,32,32,60,108,97,98,101,108,62,83,112,97,116,105,97,108,32,67,111,114, +114,101,108,111,103,114,97,109,60,47,108,97,98,101,108,62,10,32,32,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101, +109,34,32,110,97,109,101,61,34,73,68,77,95,68,73,83,84,65,78,67,69,95,80, +76,79,84,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,68,105, +115,116,97,110,99,101,32,83,99,97,116,116,101,114,32,80,108,111,116,60, +47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34, +32,110,97,109,101,61,34,73,68,95,77,69,78,85,34,62,10,32,32,32,32,32,32, +60,108,97,98,101,108,62,84,105,109,38,97,109,112,59,101,60,47,108,97,98, +101,108,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, +34,73,68,95,83,72,79,87,95,84,73,77,69,95,67,72,79,79,83,69,82,34,62,10, +32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,84,105,109,101,32,80,108, +97,121,101,114,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, +109,101,61,34,73,68,95,86,65,82,95,71,82,79,85,80,73,78,71,95,69,68,73, +84,79,82,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,84,105, +109,101,32,69,100,105,116,111,114,60,47,108,97,98,101,108,62,10,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,77, +69,78,85,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,38,97,109,112, +59,82,101,103,114,101,115,115,105,111,110,60,47,108,97,98,101,108,62,10, 32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,119,120,73, -68,95,65,66,79,85,84,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,65,98,111,117,116,32,71,101,111,68,97,60,47,108,97,98,101,108,62, -10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,60,47,111,98,106,101,99,116,62,10,32, +120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,82, +69,71,82,69,83,83,73,79,78,95,67,76,65,83,83,73,67,34,62,10,32,32,32,32, +32,32,32,32,60,108,97,98,101,108,62,82,101,103,114,101,115,115,105,111, +110,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,101,110,97, +98,108,101,100,62,49,60,47,101,110,97,98,108,101,100,62,10,32,32,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,77,69, +78,85,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,79,112,116,105, +111,110,115,60,47,108,97,98,101,108,62,10,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,77, +69,78,85,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,38,97,109,112, +59,72,101,108,112,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, +116,101,109,34,32,110,97,109,101,61,34,119,120,73,68,95,67,72,69,67,75, +85,80,68,65,84,69,83,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,67,104,101,99,107,32,85,112,100,97,116,101,115,60,47,108,97,98,101, +108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, +101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,119,120,73,68,95, +82,69,80,79,82,84,66,85,71,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98, +101,108,62,66,117,103,32,82,101,112,111,114,116,60,47,108,97,98,101,108, +62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, 32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, -117,34,32,110,97,109,101,61,34,73,68,95,68,69,70,65,85,76,84,95,77,69,78, -85,95,79,80,84,73,79,78,83,34,62,10,32,32,32,32,60,108,97,98,101,108,62, -79,112,116,105,111,110,115,60,47,108,97,98,101,108,62,10,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,51, -68,95,80,76,79,84,95,86,73,69,87,95,77,69,78,85,95,79,80,84,73,79,78,83, -34,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, -119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,77,69,78,85, -34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,67,111,108,111,114,60, -47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32, -99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110, -97,109,101,61,34,73,68,95,83,69,76,69,67,84,65,66,76,69,95,70,73,76,76, -95,67,79,76,79,82,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108, -62,80,111,105,110,116,32,67,111,108,111,114,60,47,108,97,98,101,108,62, -10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, -117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,72,73,71,72,76,73, -71,72,84,95,67,79,76,79,82,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98, -101,108,62,72,105,103,104,108,105,103,104,116,32,67,111,108,111,114,60, +117,73,116,101,109,34,32,110,97,109,101,61,34,119,120,73,68,95,68,79,78, +65,84,69,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,68,111, +110,97,116,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, +109,101,61,34,119,120,73,68,95,65,66,79,85,84,34,62,10,32,32,32,32,32,32, +32,32,60,108,97,98,101,108,62,65,98,111,117,116,32,71,101,111,68,97,60, 47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73, -68,95,67,65,78,86,65,83,95,66,65,67,75,71,82,79,85,78,68,95,67,79,76,79, -82,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,66,97,99,107, -103,114,111,117,110,100,32,67,111,108,111,114,60,47,108,97,98,101,108,62, -10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,60,108,97,98,101,108,62,79,112, -116,105,111,110,115,60,47,108,97,98,101,108,62,10,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,66,79,88, -95,78,69,87,95,80,76,79,84,95,86,73,69,87,95,77,69,78,85,95,79,80,84,73, -79,78,83,34,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,77, -69,78,85,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,72,105,110, -103,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109, -34,32,110,97,109,101,61,34,73,68,95,79,80,84,73,79,78,83,95,72,73,78,71, -69,95,49,53,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,49, -46,53,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101, -99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117, -73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,79,80,84,73,79,78,83, -95,72,73,78,71,69,95,51,48,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98, -101,108,62,51,46,48,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, -32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97, -98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101, +62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,68,69, +70,65,85,76,84,95,77,69,78,85,95,79,80,84,73,79,78,83,34,62,10,32,32,32, +32,60,108,97,98,101,108,62,79,112,116,105,111,110,115,60,47,108,97,98,101, +108,62,10,32,32,60,47,111,98,106,101,99,116,62,10,32,32,60,111,98,106,101, 99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109, -101,61,34,73,68,95,72,73,83,84,95,86,73,69,87,95,77,69,78,85,34,62,10,32, -32,32,32,32,32,60,108,97,98,101,108,62,86,105,101,119,60,47,108,97,98,101, -108,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, -73,68,95,86,73,69,87,95,68,73,83,80,76,65,89,95,80,82,69,67,73,83,73,79, -78,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,101,116, -32,68,105,115,112,108,97,121,32,80,114,101,99,105,115,105,111,110,60,47, +101,61,34,73,68,95,51,68,95,80,76,79,84,95,86,73,69,87,95,77,69,78,85,95, +79,80,84,73,79,78,83,34,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34, +73,68,95,77,69,78,85,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62, +67,111,108,111,114,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, +116,101,109,34,32,110,97,109,101,61,34,73,68,95,83,69,76,69,67,84,65,66, +76,69,95,70,73,76,76,95,67,79,76,79,82,34,62,10,32,32,32,32,32,32,32,32, +60,108,97,98,101,108,62,80,111,105,110,116,32,67,111,108,111,114,60,47, 108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, 10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, 119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68, -95,65,68,74,85,83,84,95,65,88,73,83,95,80,82,69,67,73,83,73,79,78,34,62, -10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,101,116,32,68,105, -115,112,108,97,121,32,80,114,101,99,105,115,105,111,110,32,111,110,32,65, -120,101,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109, -101,61,34,73,68,95,68,73,83,80,76,65,89,95,83,84,65,84,73,83,84,73,67,83, -34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,68,105,115,112, -108,97,121,32,83,116,97,116,105,115,116,105,99,115,60,47,108,97,98,101, -108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62, -49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32, -60,99,104,101,99,107,101,100,62,48,60,47,99,104,101,99,107,101,100,62,10, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117, -73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,83,72,79,87,95,65,88, -69,83,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,104,111, -119,32,86,101,114,116,105,99,97,108,32,65,120,105,115,60,47,108,97,98,101, -108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62, -49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32, -60,99,104,101,99,107,101,100,62,49,60,47,99,104,101,99,107,101,100,62,10, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,115,101,112,97,114,97,116,111,114,34,47,62,10,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, -117,34,32,110,97,109,101,61,34,73,68,95,77,69,78,85,34,62,10,32,32,32,32, -32,32,60,108,97,98,101,108,62,67,111,108,111,114,60,47,108,97,98,101,108, -62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73, -68,95,83,69,76,69,67,84,65,66,76,69,95,70,73,76,76,95,67,79,76,79,82,34, -62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,80,111,105,110,116, -32,67,111,108,111,114,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, +95,72,73,71,72,76,73,71,72,84,95,67,79,76,79,82,34,62,10,32,32,32,32,32, +32,32,32,60,108,97,98,101,108,62,72,105,103,104,108,105,103,104,116,32, +67,111,108,111,114,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, 32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, 110,97,109,101,61,34,73,68,95,67,65,78,86,65,83,95,66,65,67,75,71,82,79, 85,78,68,95,67,79,76,79,82,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98, 101,108,62,66,97,99,107,103,114,111,117,110,100,32,67,111,108,111,114,60, 47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, -116,101,109,34,32,110,97,109,101,61,34,73,68,95,68,73,83,80,76,65,89,95, -83,84,65,84,85,83,95,66,65,82,34,62,10,32,32,32,32,32,32,60,108,97,98,101, -108,62,83,104,111,119,32,83,116,97,116,117,115,32,66,97,114,60,47,108,97, -98,101,108,62,10,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62, -49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,99, -104,101,99,107,101,100,62,49,60,47,99,104,101,99,107,101,100,62,10,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,115,101,112,97,114,97,116,111,114,34,47, -62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,83, -65,86,69,95,83,69,76,69,67,84,69,68,95,84,79,95,67,79,76,85,77,78,34,62, -10,32,32,32,32,32,32,60,108,97,98,101,108,62,83,97,118,101,32,83,101,108, -101,99,116,105,111,110,60,47,108,97,98,101,108,62,10,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, -109,101,61,34,73,68,95,67,79,80,89,95,73,77,65,71,69,95,84,79,95,67,76, -73,80,66,79,65,82,68,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62, -67,111,112,121,32,73,109,97,103,101,32,84,111,32,67,108,105,112,98,111, -97,114,100,60,47,108,97,98,101,108,62,10,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, -73,68,95,83,65,86,69,95,67,65,78,86,65,83,95,73,77,65,71,69,95,65,83,34, -62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,83,97,118,101,32,73,109, -97,103,101,32,65,115,60,47,108,97,98,101,108,62,10,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,60,108,97,98,101,108,62,79,112,116, -105,111,110,115,60,47,108,97,98,101,108,62,10,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, -119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,66,79,88,80, -76,79,84,95,86,73,69,87,95,77,69,78,85,95,79,80,84,73,79,78,83,34,62,10, -32,32,32,32,60,108,97,98,101,108,62,79,112,116,105,111,110,115,60,47,108, -97,98,101,108,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,77, -69,78,85,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,72,105,110, -103,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109, -34,32,110,97,109,101,61,34,73,68,95,79,80,84,73,79,78,83,95,72,73,78,71, -69,95,49,53,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,49, -46,53,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101, -99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117, -73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,79,80,84,73,79,78,83, -95,72,73,78,71,69,95,51,48,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98, -101,108,62,51,46,48,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, -32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97, -98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,115,101,112,97,114,97,116,111,114,34, -47,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, -119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68, -95,67,65,78,86,65,83,95,66,65,67,75,71,82,79,85,78,68,95,67,79,76,79,82, -34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,66,97,99,107,103,114, -111,117,110,100,32,67,111,108,111,114,60,47,108,97,98,101,108,62,10,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109, -34,32,110,97,109,101,61,34,73,68,95,68,73,83,80,76,65,89,95,83,84,65,84, -85,83,95,66,65,82,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,83, -104,111,119,32,83,116,97,116,117,115,32,66,97,114,60,47,108,97,98,101,108, -62,10,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47, -99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,99,104,101,99, -107,101,100,62,49,60,47,99,104,101,99,107,101,100,62,10,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32, -99,108,97,115,115,61,34,115,101,112,97,114,97,116,111,114,34,47,62,10,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, -101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,83,65,86, -69,95,83,69,76,69,67,84,69,68,95,84,79,95,67,79,76,85,77,78,34,62,10,32, -32,32,32,32,32,60,108,97,98,101,108,62,83,97,118,101,32,83,101,108,101, -99,116,105,111,110,60,47,108,97,98,101,108,62,10,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109, -101,61,34,73,68,95,67,79,80,89,95,73,77,65,71,69,95,84,79,95,67,76,73,80, -66,79,65,82,68,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,67,111, -112,121,32,73,109,97,103,101,32,84,111,32,67,108,105,112,98,111,97,114, -100,60,47,108,97,98,101,108,62,10,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,83, -65,86,69,95,67,65,78,86,65,83,95,73,77,65,71,69,95,65,83,34,62,10,32,32, -32,32,32,32,60,108,97,98,101,108,62,83,97,118,101,32,73,109,97,103,101, -32,65,115,60,47,108,97,98,101,108,62,10,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,60,47,111,98,106,101,99,116,62,10,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32,110, -97,109,101,61,34,73,68,95,66,79,88,80,76,79,84,95,86,73,69,87,95,77,69, -78,85,95,67,79,78,84,69,88,84,34,62,10,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109, +62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,108, +97,98,101,108,62,79,112,116,105,111,110,115,60,47,108,97,98,101,108,62, +10,32,32,60,47,111,98,106,101,99,116,62,10,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101, +61,34,73,68,95,66,79,88,95,78,69,87,95,80,76,79,84,95,86,73,69,87,95,77, +69,78,85,95,79,80,84,73,79,78,83,34,62,10,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109, 101,61,34,73,68,95,77,69,78,85,34,62,10,32,32,32,32,32,32,60,108,97,98, 101,108,62,72,105,110,103,101,60,47,108,97,98,101,108,62,10,32,32,32,32, 32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101, @@ -39108,3524 +38952,3667 @@ static unsigned char xml_res_file_12[] = { 10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60, 47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98, 106,101,99,116,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,101,112,97, -114,97,116,111,114,34,47,62,10,32,32,32,32,60,111,98,106,101,99,116,32, -99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110, -97,109,101,61,34,73,68,95,67,65,78,86,65,83,95,66,65,67,75,71,82,79,85, -78,68,95,67,79,76,79,82,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108, -62,66,97,99,107,103,114,111,117,110,100,60,47,108,97,98,101,108,62,10,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101, +110,117,34,32,110,97,109,101,61,34,73,68,95,72,73,83,84,95,86,73,69,87, +95,77,69,78,85,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,86,105, +101,119,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,111,98,106,101, 99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109, -34,32,110,97,109,101,61,34,73,68,95,68,73,83,80,76,65,89,95,83,84,65,84, -85,83,95,66,65,82,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,83, -104,111,119,32,83,116,97,116,117,115,32,66,97,114,60,47,108,97,98,101,108, -62,10,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47, -99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,99,104,101,99, -107,101,100,62,49,60,47,99,104,101,99,107,101,100,62,10,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32, -99,108,97,115,115,61,34,115,101,112,97,114,97,116,111,114,34,47,62,10,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, -101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,83,65,86, -69,95,83,69,76,69,67,84,69,68,95,84,79,95,67,79,76,85,77,78,34,62,10,32, -32,32,32,32,32,60,108,97,98,101,108,62,83,97,118,101,32,83,101,108,101, -99,116,105,111,110,60,47,108,97,98,101,108,62,10,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +34,32,110,97,109,101,61,34,73,68,95,86,73,69,87,95,68,73,83,80,76,65,89, +95,80,82,69,67,73,83,73,79,78,34,62,10,32,32,32,32,32,32,32,32,60,108,97, +98,101,108,62,83,101,116,32,68,105,115,112,108,97,121,32,80,114,101,99, +105,115,105,111,110,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, +110,97,109,101,61,34,73,68,95,65,68,74,85,83,84,95,65,88,73,83,95,80,82, +69,67,73,83,73,79,78,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,83,101,116,32,68,105,115,112,108,97,121,32,80,114,101,99,105,115, +105,111,110,32,111,110,32,65,120,101,115,60,47,108,97,98,101,108,62,10, +32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117, +73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,68,73,83,80,76,65,89, +95,83,84,65,84,73,83,84,73,67,83,34,62,10,32,32,32,32,32,32,32,32,60,108, +97,98,101,108,62,68,105,115,112,108,97,121,32,83,116,97,116,105,115,116, +105,99,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99, +104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101, +62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,101,100,62,48,60,47, +99,104,101,99,107,101,100,62,10,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, +34,73,68,95,83,72,79,87,95,65,88,69,83,34,62,10,32,32,32,32,32,32,32,32, +60,108,97,98,101,108,62,83,104,111,119,32,86,101,114,116,105,99,97,108, +32,65,120,105,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32, +60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98, +108,101,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,101,100,62,49, +60,47,99,104,101,99,107,101,100,62,10,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,101,112,97,114, +97,116,111,114,34,47,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68, +95,77,69,78,85,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,67,111, +108,111,114,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101, +109,34,32,110,97,109,101,61,34,73,68,95,83,69,76,69,67,84,65,66,76,69,95, +70,73,76,76,95,67,79,76,79,82,34,62,10,32,32,32,32,32,32,32,32,60,108,97, +98,101,108,62,80,111,105,110,116,32,67,111,108,111,114,60,47,108,97,98, +101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, +77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,65, +78,86,65,83,95,66,65,67,75,71,82,79,85,78,68,95,67,79,76,79,82,34,62,10, +32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,66,97,99,107,103,114,111, +117,110,100,32,67,111,108,111,114,60,47,108,97,98,101,108,62,10,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, +34,73,68,95,68,73,83,80,76,65,89,95,83,84,65,84,85,83,95,66,65,82,34,62, +10,32,32,32,32,32,32,60,108,97,98,101,108,62,83,104,111,119,32,83,116,97, +116,117,115,32,66,97,114,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, +60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98, +108,101,62,10,32,32,32,32,32,32,60,99,104,101,99,107,101,100,62,49,60,47, +99,104,101,99,107,101,100,62,10,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +101,112,97,114,97,116,111,114,34,47,62,10,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109, +34,32,110,97,109,101,61,34,73,68,95,83,65,86,69,95,83,69,76,69,67,84,69, +68,95,84,79,95,67,79,76,85,77,78,34,62,10,32,32,32,32,32,32,60,108,97,98, +101,108,62,83,97,118,101,32,83,101,108,101,99,116,105,111,110,60,47,108, +97,98,101,108,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101, +110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,80,89, +95,73,77,65,71,69,95,84,79,95,67,76,73,80,66,79,65,82,68,34,62,10,32,32, +32,32,32,32,60,108,97,98,101,108,62,67,111,112,121,32,73,109,97,103,101, +32,84,111,32,67,108,105,112,98,111,97,114,100,60,47,108,97,98,101,108,62, +10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116, +101,109,34,32,110,97,109,101,61,34,73,68,95,83,65,86,69,95,67,65,78,86, +65,83,95,73,77,65,71,69,95,65,83,34,62,10,32,32,32,32,32,32,60,108,97,98, +101,108,62,83,97,118,101,32,73,109,97,103,101,32,65,115,60,47,108,97,98, +101,108,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, +60,108,97,98,101,108,62,79,112,116,105,111,110,115,60,47,108,97,98,101, +108,62,10,32,32,60,47,111,98,106,101,99,116,62,10,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109, +101,61,34,73,68,95,66,79,88,80,76,79,84,95,86,73,69,87,95,77,69,78,85,95, +79,80,84,73,79,78,83,34,62,10,32,32,32,32,60,108,97,98,101,108,62,79,112, +116,105,111,110,115,60,47,108,97,98,101,108,62,10,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32, +110,97,109,101,61,34,73,68,95,77,69,78,85,34,62,10,32,32,32,32,32,32,60, +108,97,98,101,108,62,72,105,110,103,101,60,47,108,97,98,101,108,62,10,32, +32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,79, +80,84,73,79,78,83,95,72,73,78,71,69,95,49,53,34,62,10,32,32,32,32,32,32, +32,32,60,108,97,98,101,108,62,49,46,53,60,47,108,97,98,101,108,62,10,32, +32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99, +104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, +34,73,68,95,79,80,84,73,79,78,83,95,72,73,78,71,69,95,51,48,34,62,10,32, +32,32,32,32,32,32,32,60,108,97,98,101,108,62,51,46,48,60,47,108,97,98,101, +108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62, +49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +101,112,97,114,97,116,111,114,34,47,62,10,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109, +34,32,110,97,109,101,61,34,73,68,95,67,65,78,86,65,83,95,66,65,67,75,71, +82,79,85,78,68,95,67,79,76,79,82,34,62,10,32,32,32,32,32,32,60,108,97,98, +101,108,62,66,97,99,107,103,114,111,117,110,100,32,67,111,108,111,114,60, +47,108,97,98,101,108,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, +77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,68,73, +83,80,76,65,89,95,83,84,65,84,85,83,95,66,65,82,34,62,10,32,32,32,32,32, +32,60,108,97,98,101,108,62,83,104,111,119,32,83,116,97,116,117,115,32,66, +97,114,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,99,104,101,99, +107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32, +32,32,32,32,32,60,99,104,101,99,107,101,100,62,49,60,47,99,104,101,99,107, +101,100,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,101,112,97,114, +97,116,111,114,34,47,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108, 97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109, -101,61,34,73,68,95,67,79,80,89,95,73,77,65,71,69,95,84,79,95,67,76,73,80, -66,79,65,82,68,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,67,111, -112,121,32,73,109,97,103,101,32,84,111,32,67,108,105,112,98,111,97,114, -100,60,47,108,97,98,101,108,62,10,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,83, -65,86,69,95,67,65,78,86,65,83,95,73,77,65,71,69,95,65,83,34,62,10,32,32, -32,32,32,32,60,108,97,98,101,108,62,83,97,118,101,32,73,109,97,103,101, -32,65,115,60,47,108,97,98,101,108,62,10,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,60,108,97,98,101,108,62,79,112,116,105,111,110, -115,60,47,108,97,98,101,108,62,10,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, -101,110,117,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,77,65,80, -95,86,73,69,87,95,77,69,78,85,95,79,80,84,73,79,78,83,34,62,10,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, -117,34,32,110,97,109,101,61,34,73,68,95,67,65,84,95,67,76,65,83,83,73,70, -95,65,95,77,69,78,85,34,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, +101,61,34,73,68,95,83,65,86,69,95,83,69,76,69,67,84,69,68,95,84,79,95,67, +79,76,85,77,78,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,83,97, +118,101,32,83,101,108,101,99,116,105,111,110,60,47,108,97,98,101,108,62, +10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116, +101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,80,89,95,73,77,65,71, +69,95,84,79,95,67,76,73,80,66,79,65,82,68,34,62,10,32,32,32,32,32,32,60, +108,97,98,101,108,62,67,111,112,121,32,73,109,97,103,101,32,84,111,32,67, +108,105,112,98,111,97,114,100,60,47,108,97,98,101,108,62,10,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116, 32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, -110,97,109,101,61,34,73,68,95,77,65,80,65,78,65,76,89,83,73,83,95,84,72, -69,77,69,76,69,83,83,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,84,104,101,109,101,108,101,115,115,60,47,108,97,98,101,108,62,10, -32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47, -99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95, -81,85,65,78,84,73,76,69,95,83,85,66,77,69,78,85,34,62,10,32,32,32,32,32, -32,32,32,60,108,97,98,101,108,62,81,117,97,110,116,105,108,101,60,47,108, -97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, -99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110, -97,109,101,61,34,73,68,95,81,85,65,78,84,73,76,69,95,50,34,62,10,32,32, -32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,50,60,47,108,97,98,101, -108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108, +110,97,109,101,61,34,73,68,95,83,65,86,69,95,67,65,78,86,65,83,95,73,77, +65,71,69,95,65,83,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,83, +97,118,101,32,73,109,97,103,101,32,65,115,60,47,108,97,98,101,108,62,10, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, +119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,66,79,88,80, +76,79,84,95,86,73,69,87,95,77,69,78,85,95,67,79,78,84,69,88,84,34,62,10, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, +77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,77,69,78,85,34,62,10, +32,32,32,32,32,32,60,108,97,98,101,108,62,72,105,110,103,101,60,47,108, +97,98,101,108,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109, +101,61,34,73,68,95,79,80,84,73,79,78,83,95,72,73,78,71,69,95,49,53,34,62, +10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,49,46,53,60,47,108,97, +98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108, 101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, -116,101,109,34,32,110,97,109,101,61,34,73,68,95,81,85,65,78,84,73,76,69, -95,51,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,51, -60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34, +32,110,97,109,101,61,34,73,68,95,79,80,84,73,79,78,83,95,72,73,78,71,69, +95,51,48,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,51,46, +48,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101, 99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10, -32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,115,101,112,97,114,97,116,111,114,34,47,62,10,32,32,32, +32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, +117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,65,78,86,65,83, +95,66,65,67,75,71,82,79,85,78,68,95,67,79,76,79,82,34,62,10,32,32,32,32, +32,32,60,108,97,98,101,108,62,66,97,99,107,103,114,111,117,110,100,60,47, +108,97,98,101,108,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, +101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,68,73,83, +80,76,65,89,95,83,84,65,84,85,83,95,66,65,82,34,62,10,32,32,32,32,32,32, +60,108,97,98,101,108,62,83,104,111,119,32,83,116,97,116,117,115,32,66,97, +114,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,99,104,101,99,107, +97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32, +32,32,32,60,99,104,101,99,107,101,100,62,49,60,47,99,104,101,99,107,101, +100,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,101,112,97,114,97, +116,111,114,34,47,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109, +101,61,34,73,68,95,83,65,86,69,95,83,69,76,69,67,84,69,68,95,84,79,95,67, +79,76,85,77,78,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,83,97, +118,101,32,83,101,108,101,99,116,105,111,110,60,47,108,97,98,101,108,62, +10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116, +101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,80,89,95,73,77,65,71, +69,95,84,79,95,67,76,73,80,66,79,65,82,68,34,62,10,32,32,32,32,32,32,60, +108,97,98,101,108,62,67,111,112,121,32,73,109,97,103,101,32,84,111,32,67, +108,105,112,98,111,97,114,100,60,47,108,97,98,101,108,62,10,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, +110,97,109,101,61,34,73,68,95,83,65,86,69,95,67,65,78,86,65,83,95,73,77, +65,71,69,95,65,83,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,83, +97,118,101,32,73,109,97,103,101,32,65,115,60,47,108,97,98,101,108,62,10, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,108,97,98, +101,108,62,79,112,116,105,111,110,115,60,47,108,97,98,101,108,62,10,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,60,111,98,106,101,99,116,32, +99,108,97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101,61, +34,73,68,95,67,79,78,68,95,77,65,80,95,86,73,69,87,95,77,69,78,85,95,79, +80,84,73,79,78,83,34,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68, +95,67,65,84,95,67,76,65,83,83,73,70,95,65,95,77,69,78,85,34,62,10,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, +77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,77,65, +80,65,78,65,76,89,83,73,83,95,84,72,69,77,69,76,69,83,83,34,62,10,32,32, +32,32,32,32,32,32,60,108,97,98,101,108,62,84,104,101,109,101,108,101,115, +115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101, +99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10, +32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117, +34,32,110,97,109,101,61,34,73,68,95,81,85,65,78,84,73,76,69,95,83,85,66, +77,69,78,85,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,81, +117,97,110,116,105,108,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32, 32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, 101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,81,85,65, -78,84,73,76,69,95,52,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98, -101,108,62,52,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32, +78,84,73,76,69,95,50,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98, +101,108,62,50,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32, 32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97, 98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, 10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, 61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, -73,68,95,81,85,65,78,84,73,76,69,95,53,34,62,10,32,32,32,32,32,32,32,32, -32,32,60,108,97,98,101,108,62,53,60,47,108,97,98,101,108,62,10,32,32,32, +73,68,95,81,85,65,78,84,73,76,69,95,51,34,62,10,32,32,32,32,32,32,32,32, +32,32,60,108,97,98,101,108,62,51,60,47,108,97,98,101,108,62,10,32,32,32, 32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99, 104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98, 106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, 99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110, -97,109,101,61,34,73,68,95,81,85,65,78,84,73,76,69,95,54,34,62,10,32,32, -32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,54,60,47,108,97,98,101, +97,109,101,61,34,73,68,95,81,85,65,78,84,73,76,69,95,52,34,62,10,32,32, +32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,52,60,47,108,97,98,101, 108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108, 101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32, 32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111, 98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, 116,101,109,34,32,110,97,109,101,61,34,73,68,95,81,85,65,78,84,73,76,69, -95,55,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,55, +95,53,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,53, 60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101, 99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10, 32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, 32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, 101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,81,85,65, -78,84,73,76,69,95,56,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98, -101,108,62,56,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32, +78,84,73,76,69,95,54,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98, +101,108,62,54,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32, 32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97, 98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, 10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, 61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, -73,68,95,81,85,65,78,84,73,76,69,95,57,34,62,10,32,32,32,32,32,32,32,32, -32,32,60,108,97,98,101,108,62,57,60,47,108,97,98,101,108,62,10,32,32,32, +73,68,95,81,85,65,78,84,73,76,69,95,55,34,62,10,32,32,32,32,32,32,32,32, +32,32,60,108,97,98,101,108,62,55,60,47,108,97,98,101,108,62,10,32,32,32, 32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99, 104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98, 106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, 99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110, -97,109,101,61,34,73,68,95,81,85,65,78,84,73,76,69,95,49,48,34,62,10,32, -32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,49,48,60,47,108,97,98, -101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98, -108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, -109,101,61,34,73,68,95,77,65,80,65,78,65,76,89,83,73,83,95,67,72,79,82, -79,80,76,69,84,72,95,80,69,82,67,69,78,84,73,76,69,34,62,10,32,32,32,32, -32,32,32,32,60,108,97,98,101,108,62,80,101,114,99,101,110,116,105,108,101, -60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99, -107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32, -32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, -116,101,109,34,32,110,97,109,101,61,34,73,68,95,77,65,80,65,78,65,76,89, -83,73,83,95,72,73,78,71,69,95,49,53,34,62,10,32,32,32,32,32,32,32,32,60, -108,97,98,101,108,62,66,111,120,32,77,97,112,32,40,72,105,110,103,101,61, -49,46,53,41,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99, -104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101, -62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, -117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,77,65,80,65,78,65, -76,89,83,73,83,95,72,73,78,71,69,95,51,48,34,62,10,32,32,32,32,32,32,32, -32,60,108,97,98,101,108,62,66,111,120,32,77,97,112,32,40,72,105,110,103, -101,61,51,46,48,41,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32, -60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98, -108,101,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, -77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,77,65, -80,65,78,65,76,89,83,73,83,95,67,72,79,82,79,80,76,69,84,72,95,83,84,68, -68,69,86,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,116, -97,110,100,97,114,100,32,68,101,118,105,97,116,105,111,110,60,47,108,97, -98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108, -101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34, -32,110,97,109,101,61,34,73,68,95,77,65,80,65,78,65,76,89,83,73,83,95,85, -78,73,81,85,69,95,86,65,76,85,69,83,34,62,10,32,32,32,32,32,32,32,32,60, -108,97,98,101,108,62,85,110,105,113,117,101,32,86,97,108,117,101,115,60, -47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107, -97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32, -110,97,109,101,61,34,73,68,95,78,65,84,85,82,65,76,95,66,82,69,65,75,83, -95,83,85,66,77,69,78,85,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,78,97,116,117,114,97,108,32,66,114,101,97,107,115,60,47,108,97,98, -101,108,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109, -101,61,34,73,68,95,78,65,84,85,82,65,76,95,66,82,69,65,75,83,95,50,34,62, -10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,50,60,47,108,97, -98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97, -98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117, -73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,78,65,84,85,82,65,76, -95,66,82,69,65,75,83,95,51,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108, -97,98,101,108,62,51,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, -32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107, -97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, -34,73,68,95,78,65,84,85,82,65,76,95,66,82,69,65,75,83,95,52,34,62,10,32, -32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,52,60,47,108,97,98,101, +97,109,101,61,34,73,68,95,81,85,65,78,84,73,76,69,95,56,34,62,10,32,32, +32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,56,60,47,108,97,98,101, +108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108, +101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, +116,101,109,34,32,110,97,109,101,61,34,73,68,95,81,85,65,78,84,73,76,69, +95,57,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,57, +60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101, +99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10, +32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, +101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,81,85,65, +78,84,73,76,69,95,49,48,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97, +98,101,108,62,49,48,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, +32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107, +97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, +117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,77,65,80,65,78,65, +76,89,83,73,83,95,67,72,79,82,79,80,76,69,84,72,95,80,69,82,67,69,78,84, +73,76,69,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,80,101, +114,99,101,110,116,105,108,101,60,47,108,97,98,101,108,62,10,32,32,32,32, +32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99, +107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, +119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68, +95,77,65,80,65,78,65,76,89,83,73,83,95,72,73,78,71,69,95,49,53,34,62,10, +32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,66,111,120,32,77,97,112, +32,40,72,105,110,103,101,61,49,46,53,41,60,47,108,97,98,101,108,62,10,32, +32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99, +104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, +34,73,68,95,77,65,80,65,78,65,76,89,83,73,83,95,72,73,78,71,69,95,51,48, +34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,66,111,120,32, +77,97,112,32,40,72,105,110,103,101,61,51,46,48,41,60,47,108,97,98,101,108, +62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49, +60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, +109,101,61,34,73,68,95,77,65,80,65,78,65,76,89,83,73,83,95,67,72,79,82, +79,80,76,69,84,72,95,83,84,68,68,69,86,34,62,10,32,32,32,32,32,32,32,32, +60,108,97,98,101,108,62,83,116,97,110,100,97,114,100,32,68,101,118,105, +97,116,105,111,110,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32, +60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98, +108,101,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, +77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,77,65, +80,65,78,65,76,89,83,73,83,95,85,78,73,81,85,69,95,86,65,76,85,69,83,34, +62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,85,110,105,113,117, +101,32,86,97,108,117,101,115,60,47,108,97,98,101,108,62,10,32,32,32,32, +32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99, +107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, +119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,78,65,84,85, +82,65,76,95,66,82,69,65,75,83,95,83,85,66,77,69,78,85,34,62,10,32,32,32, +32,32,32,32,32,60,108,97,98,101,108,62,78,97,116,117,114,97,108,32,66,114, +101,97,107,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117, +73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,78,65,84,85,82,65,76, +95,66,82,69,65,75,83,95,50,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108, +97,98,101,108,62,50,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, +32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107, +97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, +34,73,68,95,78,65,84,85,82,65,76,95,66,82,69,65,75,83,95,51,34,62,10,32, +32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,51,60,47,108,97,98,101, 108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108, 101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32, 32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111, 98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, 116,101,109,34,32,110,97,109,101,61,34,73,68,95,78,65,84,85,82,65,76,95, -66,82,69,65,75,83,95,53,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97, -98,101,108,62,53,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32, +66,82,69,65,75,83,95,52,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97, +98,101,108,62,52,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32, 32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107, 97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, 62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, 115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, -34,73,68,95,78,65,84,85,82,65,76,95,66,82,69,65,75,83,95,54,34,62,10,32, -32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,54,60,47,108,97,98,101, +34,73,68,95,78,65,84,85,82,65,76,95,66,82,69,65,75,83,95,53,34,62,10,32, +32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,53,60,47,108,97,98,101, 108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108, 101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32, 32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111, 98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, 116,101,109,34,32,110,97,109,101,61,34,73,68,95,78,65,84,85,82,65,76,95, -66,82,69,65,75,83,95,55,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97, -98,101,108,62,55,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32, +66,82,69,65,75,83,95,54,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97, +98,101,108,62,54,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32, 32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107, 97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, 62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, 115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, -34,73,68,95,78,65,84,85,82,65,76,95,66,82,69,65,75,83,95,56,34,62,10,32, -32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,56,60,47,108,97,98,101, +34,73,68,95,78,65,84,85,82,65,76,95,66,82,69,65,75,83,95,55,34,62,10,32, +32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,55,60,47,108,97,98,101, 108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108, 101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32, 32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111, 98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, 116,101,109,34,32,110,97,109,101,61,34,73,68,95,78,65,84,85,82,65,76,95, -66,82,69,65,75,83,95,57,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97, -98,101,108,62,57,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32, +66,82,69,65,75,83,95,56,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97, +98,101,108,62,56,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32, 32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107, 97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, 62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, 115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, -34,73,68,95,78,65,84,85,82,65,76,95,66,82,69,65,75,83,95,49,48,34,62,10, -32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,49,48,60,47,108,97, -98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97, -98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34, -73,68,95,69,81,85,65,76,95,73,78,84,69,82,86,65,76,83,95,83,85,66,77,69, -78,85,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,69,113,117, -97,108,32,73,110,116,101,114,118,97,108,115,60,47,108,97,98,101,108,62, -10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, -73,68,95,69,81,85,65,76,95,73,78,84,69,82,86,65,76,83,95,50,34,62,10,32, -32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,50,60,47,108,97,98,101, +34,73,68,95,78,65,84,85,82,65,76,95,66,82,69,65,75,83,95,57,34,62,10,32, +32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,57,60,47,108,97,98,101, 108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108, 101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32, 32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111, 98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, +116,101,109,34,32,110,97,109,101,61,34,73,68,95,78,65,84,85,82,65,76,95, +66,82,69,65,75,83,95,49,48,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108, +97,98,101,108,62,49,48,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, +32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99, +107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, +116,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, +101,110,117,34,32,110,97,109,101,61,34,73,68,95,69,81,85,65,76,95,73,78, +84,69,82,86,65,76,83,95,83,85,66,77,69,78,85,34,62,10,32,32,32,32,32,32, +32,32,60,108,97,98,101,108,62,69,113,117,97,108,32,73,110,116,101,114,118, +97,108,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, 116,101,109,34,32,110,97,109,101,61,34,73,68,95,69,81,85,65,76,95,73,78, -84,69,82,86,65,76,83,95,51,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108, -97,98,101,108,62,51,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, +84,69,82,86,65,76,83,95,50,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108, +97,98,101,108,62,50,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, 32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107, 97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, 62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, 115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, -34,73,68,95,69,81,85,65,76,95,73,78,84,69,82,86,65,76,83,95,52,34,62,10, -32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,52,60,47,108,97,98, +34,73,68,95,69,81,85,65,76,95,73,78,84,69,82,86,65,76,83,95,51,34,62,10, +32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,51,60,47,108,97,98, 101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98, 108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32, 32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111, 98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, 116,101,109,34,32,110,97,109,101,61,34,73,68,95,69,81,85,65,76,95,73,78, -84,69,82,86,65,76,83,95,53,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108, -97,98,101,108,62,53,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, +84,69,82,86,65,76,83,95,52,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108, +97,98,101,108,62,52,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, 32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107, 97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, 62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, 115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, -34,73,68,95,69,81,85,65,76,95,73,78,84,69,82,86,65,76,83,95,54,34,62,10, -32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,54,60,47,108,97,98, +34,73,68,95,69,81,85,65,76,95,73,78,84,69,82,86,65,76,83,95,53,34,62,10, +32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,53,60,47,108,97,98, 101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98, 108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32, 32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111, 98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, 116,101,109,34,32,110,97,109,101,61,34,73,68,95,69,81,85,65,76,95,73,78, -84,69,82,86,65,76,83,95,55,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108, -97,98,101,108,62,55,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, +84,69,82,86,65,76,83,95,54,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108, +97,98,101,108,62,54,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, 32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107, 97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, 62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, 115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, -34,73,68,95,69,81,85,65,76,95,73,78,84,69,82,86,65,76,83,95,56,34,62,10, -32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,56,60,47,108,97,98, +34,73,68,95,69,81,85,65,76,95,73,78,84,69,82,86,65,76,83,95,55,34,62,10, +32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,55,60,47,108,97,98, 101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98, 108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32, 32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111, 98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, 116,101,109,34,32,110,97,109,101,61,34,73,68,95,69,81,85,65,76,95,73,78, -84,69,82,86,65,76,83,95,57,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108, -97,98,101,108,62,57,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, +84,69,82,86,65,76,83,95,56,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108, +97,98,101,108,62,56,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, 32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107, 97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, 62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, 115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, -34,73,68,95,69,81,85,65,76,95,73,78,84,69,82,86,65,76,83,95,49,48,34,62, -10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,49,48,60,47,108, -97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107, -97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32, -32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, -110,97,109,101,61,34,73,68,95,72,73,69,82,65,82,67,72,73,67,65,76,95,77, -65,80,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,72,105,101, -114,97,114,99,104,105,99,97,108,32,77,97,112,60,47,108,97,98,101,108,62, -10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,48,60, -47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68, -95,79,80,69,78,95,67,85,83,84,79,77,95,66,82,69,65,75,83,95,83,85,66,77, -69,78,85,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,67,117, -115,116,111,109,32,66,114,101,97,107,115,60,47,108,97,98,101,108,62,10, -32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73, -68,95,78,69,87,95,67,85,83,84,79,77,95,67,65,84,95,67,76,65,83,83,73,70, -95,65,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,67, -114,101,97,116,101,32,78,101,119,32,67,117,115,116,111,109,60,47,108,97, -98,101,108,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,115,101,112,97,114,97,116,111,114,34,47,62,10,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62, -77,97,112,32,67,111,108,111,114,32,67,108,97,115,115,105,102,105,99,97, -116,105,111,110,60,47,108,97,98,101,108,62,10,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +34,73,68,95,69,81,85,65,76,95,73,78,84,69,82,86,65,76,83,95,57,34,62,10, +32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,57,60,47,108,97,98, +101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98, +108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, +116,101,109,34,32,110,97,109,101,61,34,73,68,95,69,81,85,65,76,95,73,78, +84,69,82,86,65,76,83,95,49,48,34,62,10,32,32,32,32,32,32,32,32,32,32,60, +108,97,98,101,108,62,49,48,60,47,108,97,98,101,108,62,10,32,32,32,32,32, +32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101, +99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, +77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,79,80,69,78,95,67,85, +83,84,79,77,95,66,82,69,65,75,83,95,83,85,66,77,69,78,85,34,62,10,32,32, +32,32,32,32,32,32,60,108,97,98,101,108,62,67,117,115,116,111,109,32,66, +114,101,97,107,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, +117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,78,69,87,95,67,85, +83,84,79,77,95,67,65,84,95,67,76,65,83,83,73,70,95,65,34,62,10,32,32,32, +32,32,32,32,32,32,32,60,108,97,98,101,108,62,67,114,101,97,116,101,32,78, +101,119,32,67,117,115,116,111,109,60,47,108,97,98,101,108,62,10,32,32,32, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,101,112,97,114, +97,116,111,114,34,47,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,77,97,112,32,67,111,108, +111,114,32,67,108,97,115,115,105,102,105,99,97,116,105,111,110,60,47,108, +97,98,101,108,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101, +110,117,34,32,110,97,109,101,61,34,73,68,95,67,65,84,95,67,76,65,83,83, +73,70,95,66,95,77,69,78,85,34,62,10,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109, +34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,84,72, +69,77,69,76,69,83,83,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,84,104,101,109,101,108,101,115,115,60,47,108,97,98,101,108,62,10, +32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47, +99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, 115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95, -67,65,84,95,67,76,65,83,83,73,70,95,66,95,77,69,78,85,34,62,10,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, -101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78, -68,95,86,69,82,84,95,84,72,69,77,69,76,69,83,83,34,62,10,32,32,32,32,32, -32,32,32,60,108,97,98,101,108,62,84,104,101,109,101,108,101,115,115,60, -47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107, -97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32, -110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,81,85,65,78, -84,95,83,85,66,77,69,78,85,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98, -101,108,62,81,117,97,110,116,105,108,101,60,47,108,97,98,101,108,62,10, -32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73, -68,95,67,79,78,68,95,86,69,82,84,95,81,85,65,78,84,95,50,34,62,10,32,32, -32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,50,60,47,108,97,98,101, -108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108, -101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111, +67,79,78,68,95,86,69,82,84,95,81,85,65,78,84,95,83,85,66,77,69,78,85,34, +62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,81,117,97,110,116, +105,108,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,111, 98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, 116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82, -84,95,81,85,65,78,84,95,51,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108, -97,98,101,108,62,51,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, +84,95,81,85,65,78,84,95,50,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108, +97,98,101,108,62,50,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, 32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107, 97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, 62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, 115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, -34,73,68,95,67,79,78,68,95,86,69,82,84,95,81,85,65,78,84,95,52,34,62,10, -32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,52,60,47,108,97,98, +34,73,68,95,67,79,78,68,95,86,69,82,84,95,81,85,65,78,84,95,51,34,62,10, +32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,51,60,47,108,97,98, 101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98, 108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32, 32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111, 98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, 116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82, -84,95,81,85,65,78,84,95,53,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108, -97,98,101,108,62,53,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, +84,95,81,85,65,78,84,95,52,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108, +97,98,101,108,62,52,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, 32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107, 97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, 62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, 115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, -34,73,68,95,67,79,78,68,95,86,69,82,84,95,81,85,65,78,84,95,54,34,62,10, -32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,54,60,47,108,97,98, +34,73,68,95,67,79,78,68,95,86,69,82,84,95,81,85,65,78,84,95,53,34,62,10, +32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,53,60,47,108,97,98, 101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98, 108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32, 32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111, 98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, 116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82, -84,95,81,85,65,78,84,95,55,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108, -97,98,101,108,62,55,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, +84,95,81,85,65,78,84,95,54,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108, +97,98,101,108,62,54,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, 32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107, 97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, 62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, 115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, -34,73,68,95,67,79,78,68,95,86,69,82,84,95,81,85,65,78,84,95,56,34,62,10, -32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,56,60,47,108,97,98, +34,73,68,95,67,79,78,68,95,86,69,82,84,95,81,85,65,78,84,95,55,34,62,10, +32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,55,60,47,108,97,98, 101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98, 108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32, 32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111, 98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, 116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82, -84,95,81,85,65,78,84,95,57,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108, -97,98,101,108,62,57,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, +84,95,81,85,65,78,84,95,56,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108, +97,98,101,108,62,56,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, 32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107, 97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, 62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, 115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, -34,73,68,95,67,79,78,68,95,86,69,82,84,95,81,85,65,78,84,95,49,48,34,62, -10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,49,48,60,47,108, -97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107, -97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32, -32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, -110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,67,72,79,82, -79,80,76,69,84,72,95,80,69,82,67,69,78,84,73,76,69,34,62,10,32,32,32,32, -32,32,32,32,60,108,97,98,101,108,62,80,101,114,99,101,110,116,105,108,101, -60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99, -107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32, -32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111, +34,73,68,95,67,79,78,68,95,86,69,82,84,95,81,85,65,78,84,95,57,34,62,10, +32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,57,60,47,108,97,98, +101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98, +108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111, 98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, 116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82, -84,95,72,73,78,71,69,95,49,53,34,62,10,32,32,32,32,32,32,32,32,60,108,97, -98,101,108,62,66,111,120,32,77,97,112,32,40,72,105,110,103,101,61,49,46, -53,41,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101, -99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117, -73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69, -82,84,95,72,73,78,71,69,95,51,48,34,62,10,32,32,32,32,32,32,32,32,60,108, -97,98,101,108,62,66,111,120,32,77,97,112,32,40,72,105,110,103,101,61,51, -46,48,41,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104, -101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62, -10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, -117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86, -69,82,84,95,67,72,79,82,79,80,76,69,84,72,95,83,84,68,68,69,86,34,62,10, -32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,116,97,110,100,97,114, -100,32,68,101,118,105,97,116,105,111,110,60,47,108,97,98,101,108,62,10, -32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47, -99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101, -61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,85,78,73,81,85,69,95,86,65, -76,85,69,83,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,85, -110,105,113,117,101,32,86,97,108,117,101,115,60,47,108,97,98,101,108,62, +84,95,81,85,65,78,84,95,49,48,34,62,10,32,32,32,32,32,32,32,32,32,32,60, +108,97,98,101,108,62,49,48,60,47,108,97,98,101,108,62,10,32,32,32,32,32, +32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101, +99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, +77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79, +78,68,95,86,69,82,84,95,67,72,79,82,79,80,76,69,84,72,95,80,69,82,67,69, +78,84,73,76,69,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62, +80,101,114,99,101,110,116,105,108,101,60,47,108,97,98,101,108,62,10,32, +32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99, +104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, +34,73,68,95,67,79,78,68,95,86,69,82,84,95,72,73,78,71,69,95,49,53,34,62, +10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,66,111,120,32,77,97, +112,32,40,72,105,110,103,101,61,49,46,53,41,60,47,108,97,98,101,108,62, 10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60, 47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98, 106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68, -95,67,79,78,68,95,86,69,82,84,95,78,65,84,95,66,82,75,83,95,83,85,66,77, -69,78,85,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,78,97, -116,117,114,97,108,32,66,114,101,97,107,115,60,47,108,97,98,101,108,62, +97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109, +101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,72,73,78,71,69,95,51,48, +34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,66,111,120,32, +77,97,112,32,40,72,105,110,103,101,61,51,46,48,41,60,47,108,97,98,101,108, +62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49, +60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, +109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,67,72,79,82,79,80, +76,69,84,72,95,83,84,68,68,69,86,34,62,10,32,32,32,32,32,32,32,32,60,108, +97,98,101,108,62,83,116,97,110,100,97,114,100,32,68,101,118,105,97,116, +105,111,110,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99, +104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101, +62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, +117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86, +69,82,84,95,85,78,73,81,85,69,95,86,65,76,85,69,83,34,62,10,32,32,32,32, +32,32,32,32,60,108,97,98,101,108,62,85,110,105,113,117,101,32,86,97,108, +117,101,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99, +104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101, +62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, +117,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,78, +65,84,95,66,82,75,83,95,83,85,66,77,69,78,85,34,62,10,32,32,32,32,32,32, +32,32,60,108,97,98,101,108,62,78,97,116,117,114,97,108,32,66,114,101,97, +107,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116, +101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84, +95,78,65,84,95,66,82,75,83,95,50,34,62,10,32,32,32,32,32,32,32,32,32,32, +60,108,97,98,101,108,62,50,60,47,108,97,98,101,108,62,10,32,32,32,32,32, +32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101, +99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109, +101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,78,65,84,95,66,82,75,83, +95,51,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,51, +60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101, +99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10, +32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, +101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78, +68,95,86,69,82,84,95,78,65,84,95,66,82,75,83,95,52,34,62,10,32,32,32,32, +32,32,32,32,32,32,60,108,97,98,101,108,62,52,60,47,108,97,98,101,108,62, +10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62, +49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101, +109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,78, +65,84,95,66,82,75,83,95,53,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108, +97,98,101,108,62,53,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, +32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107, +97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, +34,73,68,95,67,79,78,68,95,86,69,82,84,95,78,65,84,95,66,82,75,83,95,54, +34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,54,60,47, +108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99, +107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32, +32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101, +110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68, +95,86,69,82,84,95,78,65,84,95,66,82,75,83,95,55,34,62,10,32,32,32,32,32, +32,32,32,32,32,60,108,97,98,101,108,62,55,60,47,108,97,98,101,108,62,10, +32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49, +60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109, +34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,78,65, +84,95,66,82,75,83,95,56,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97, +98,101,108,62,56,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32, +32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107, +97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, +34,73,68,95,67,79,78,68,95,86,69,82,84,95,78,65,84,95,66,82,75,83,95,57, +34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,57,60,47, +108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99, +107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32, +32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101, +110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68, +95,86,69,82,84,95,78,65,84,95,66,82,75,83,95,49,48,34,62,10,32,32,32,32, +32,32,32,32,32,32,60,108,97,98,101,108,62,49,48,60,47,108,97,98,101,108, +62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101, +62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95, +67,79,78,68,95,86,69,82,84,95,69,81,85,95,73,78,84,83,95,83,85,66,77,69, +78,85,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,69,113,117, +97,108,32,73,110,116,101,114,118,97,108,115,60,47,108,97,98,101,108,62, 10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, 61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, -73,68,95,67,79,78,68,95,86,69,82,84,95,78,65,84,95,66,82,75,83,95,50,34, +73,68,95,67,79,78,68,95,86,69,82,84,95,69,81,85,95,73,78,84,83,95,50,34, 62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,50,60,47,108, 97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107, 97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32, 32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, 60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, 117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86, -69,82,84,95,78,65,84,95,66,82,75,83,95,51,34,62,10,32,32,32,32,32,32,32, +69,82,84,95,69,81,85,95,73,78,84,83,95,51,34,62,10,32,32,32,32,32,32,32, 32,32,32,60,108,97,98,101,108,62,51,60,47,108,97,98,101,108,62,10,32,32, 32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47, 99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111, 98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, 32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, -110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,78,65,84,95, -66,82,75,83,95,52,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, +110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,69,81,85,95, +73,78,84,83,95,52,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, 108,62,52,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60, 99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108, 101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, 32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, 119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68, -95,67,79,78,68,95,86,69,82,84,95,78,65,84,95,66,82,75,83,95,53,34,62,10, +95,67,79,78,68,95,86,69,82,84,95,69,81,85,95,73,78,84,83,95,53,34,62,10, 32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,53,60,47,108,97,98, 101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98, 108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32, 32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111, 98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, 116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82, -84,95,78,65,84,95,66,82,75,83,95,54,34,62,10,32,32,32,32,32,32,32,32,32, +84,95,69,81,85,95,73,78,84,83,95,54,34,62,10,32,32,32,32,32,32,32,32,32, 32,60,108,97,98,101,108,62,54,60,47,108,97,98,101,108,62,10,32,32,32,32, 32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104, 101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106, 101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, 108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, -109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,78,65,84,95,66,82, -75,83,95,55,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108, +109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,69,81,85,95,73,78, +84,83,95,55,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108, 62,55,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99, 104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101, 62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, 32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, 120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67, -79,78,68,95,86,69,82,84,95,78,65,84,95,66,82,75,83,95,56,34,62,10,32,32, +79,78,68,95,86,69,82,84,95,69,81,85,95,73,78,84,83,95,56,34,62,10,32,32, 32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,56,60,47,108,97,98,101, 108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108, 101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32, 32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111, 98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, 116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82, -84,95,78,65,84,95,66,82,75,83,95,57,34,62,10,32,32,32,32,32,32,32,32,32, +84,95,69,81,85,95,73,78,84,83,95,57,34,62,10,32,32,32,32,32,32,32,32,32, 32,60,108,97,98,101,108,62,57,60,47,108,97,98,101,108,62,10,32,32,32,32, 32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104, 101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106, 101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, 108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, -109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,78,65,84,95,66,82, -75,83,95,49,48,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, +109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,69,81,85,95,73,78, +84,83,95,49,48,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, 108,62,49,48,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32, 60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98, 108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, 32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60, 111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117, -34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,69,81, -85,95,73,78,84,83,95,83,85,66,77,69,78,85,34,62,10,32,32,32,32,32,32,32, -32,60,108,97,98,101,108,62,69,113,117,97,108,32,73,110,116,101,114,118, -97,108,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, -116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82, -84,95,69,81,85,95,73,78,84,83,95,50,34,62,10,32,32,32,32,32,32,32,32,32, -32,60,108,97,98,101,108,62,50,60,47,108,97,98,101,108,62,10,32,32,32,32, -32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104, -101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, -109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,69,81,85,95,73,78, -84,83,95,51,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108, -62,51,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99, -104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101, -62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67, -79,78,68,95,86,69,82,84,95,69,81,85,95,73,78,84,83,95,52,34,62,10,32,32, -32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,52,60,47,108,97,98,101, -108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108, -101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, -116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82, -84,95,69,81,85,95,73,78,84,83,95,53,34,62,10,32,32,32,32,32,32,32,32,32, -32,60,108,97,98,101,108,62,53,60,47,108,97,98,101,108,62,10,32,32,32,32, -32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104, -101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, -109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,69,81,85,95,73,78, -84,83,95,54,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108, -62,54,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99, -104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101, -62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67, -79,78,68,95,86,69,82,84,95,69,81,85,95,73,78,84,83,95,55,34,62,10,32,32, -32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,55,60,47,108,97,98,101, +34,32,110,97,109,101,61,34,73,68,95,79,80,69,78,95,67,85,83,84,79,77,95, +66,82,69,65,75,83,95,83,85,66,77,69,78,85,34,62,10,32,32,32,32,32,32,32, +32,60,108,97,98,101,108,62,67,117,115,116,111,109,32,66,114,101,97,107, +115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101, +109,34,32,110,97,109,101,61,34,73,68,95,78,69,87,95,67,85,83,84,79,77,95, +67,65,84,95,67,76,65,83,83,73,70,95,65,34,62,10,32,32,32,32,32,32,32,32, +32,32,60,108,97,98,101,108,62,67,114,101,97,116,101,32,78,101,119,32,67, +117,115,116,111,109,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,115,101,112,97,114,97,116,111, +114,34,47,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,32,32,60,108,97,98,101,108,62,86,101,114,116,105,99,97,108,32, +66,105,110,115,32,66,114,101,97,107,115,60,47,108,97,98,101,108,62,10,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109, +101,61,34,73,68,95,67,65,84,95,67,76,65,83,83,73,70,95,67,95,77,69,78,85, +34,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, +73,68,95,67,79,78,68,95,72,79,82,73,90,95,84,72,69,77,69,76,69,83,83,34, +62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,84,104,101,109,101, +108,101,115,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60, +99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108, +101,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, +101,110,117,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82, +73,90,95,81,85,65,78,84,95,83,85,66,77,69,78,85,34,62,10,32,32,32,32,32, +32,32,32,60,108,97,98,101,108,62,81,117,97,110,116,105,108,101,60,47,108, +97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, +99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110, +97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,81,85,65,78, +84,95,50,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62, +50,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104, +101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62, +10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, +77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79, +78,68,95,72,79,82,73,90,95,81,85,65,78,84,95,51,34,62,10,32,32,32,32,32, +32,32,32,32,32,60,108,97,98,101,108,62,51,60,47,108,97,98,101,108,62,10, +32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49, +60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109, +34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,81, +85,65,78,84,95,52,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,52,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60, +99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108, +101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, +119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68, +95,67,79,78,68,95,72,79,82,73,90,95,81,85,65,78,84,95,53,34,62,10,32,32, +32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,53,60,47,108,97,98,101, 108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108, 101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32, 32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111, 98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, -116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82, -84,95,69,81,85,95,73,78,84,83,95,56,34,62,10,32,32,32,32,32,32,32,32,32, +116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82, +73,90,95,81,85,65,78,84,95,54,34,62,10,32,32,32,32,32,32,32,32,32,32,60, +108,97,98,101,108,62,54,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, +32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99, +107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, +116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101, +61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,81,85,65,78,84,95,55,34, +62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,55,60,47,108, +97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107, +97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, +117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72, +79,82,73,90,95,81,85,65,78,84,95,56,34,62,10,32,32,32,32,32,32,32,32,32, 32,60,108,97,98,101,108,62,56,60,47,108,97,98,101,108,62,10,32,32,32,32, 32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104, 101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106, 101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, 108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, -109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,69,81,85,95,73,78, -84,83,95,57,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108, -62,57,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99, -104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101, -62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67, -79,78,68,95,86,69,82,84,95,69,81,85,95,73,78,84,83,95,49,48,34,62,10,32, -32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,49,48,60,47,108,97,98, -101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98, -108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34, -73,68,95,79,80,69,78,95,67,85,83,84,79,77,95,66,82,69,65,75,83,95,83,85, -66,77,69,78,85,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62, -67,117,115,116,111,109,32,66,114,101,97,107,115,60,47,108,97,98,101,108, -62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, -34,73,68,95,78,69,87,95,67,85,83,84,79,77,95,67,65,84,95,67,76,65,83,83, -73,70,95,65,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108, -62,67,114,101,97,116,101,32,78,101,119,32,67,117,115,116,111,109,60,47, -108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,115,101,112,97,114,97,116,111,114,34,47,62,10,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,108,97,98, -101,108,62,86,101,114,116,105,99,97,108,32,66,105,110,115,32,66,114,101, -97,107,115,60,47,108,97,98,101,108,62,10,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,67,65, -84,95,67,76,65,83,83,73,70,95,67,95,77,69,78,85,34,62,10,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, -117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72, -79,82,73,90,95,84,72,69,77,69,76,69,83,83,34,62,10,32,32,32,32,32,32,32, -32,60,108,97,98,101,108,62,84,104,101,109,101,108,101,115,115,60,47,108, -97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98, -108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109, -101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,81,85,65,78,84,95,83, -85,66,77,69,78,85,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108, -62,81,117,97,110,116,105,108,101,60,47,108,97,98,101,108,62,10,32,32,32, -32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67, -79,78,68,95,72,79,82,73,90,95,81,85,65,78,84,95,50,34,62,10,32,32,32,32, -32,32,32,32,32,32,60,108,97,98,101,108,62,50,60,47,108,97,98,101,108,62, -10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62, -49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101, -109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95, -81,85,65,78,84,95,51,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98, -101,108,62,51,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32, -32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97, -98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, -73,68,95,67,79,78,68,95,72,79,82,73,90,95,81,85,65,78,84,95,52,34,62,10, -32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,52,60,47,108,97,98, -101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98, -108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, -116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82, -73,90,95,81,85,65,78,84,95,53,34,62,10,32,32,32,32,32,32,32,32,32,32,60, -108,97,98,101,108,62,53,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, -32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99, -107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101, -61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,81,85,65,78,84,95,54,34, -62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,54,60,47,108, -97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107, -97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32, -32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, -117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72, -79,82,73,90,95,81,85,65,78,84,95,55,34,62,10,32,32,32,32,32,32,32,32,32, -32,60,108,97,98,101,108,62,55,60,47,108,97,98,101,108,62,10,32,32,32,32, -32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104, -101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, 109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,81,85,65,78,84, -95,56,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,56, +95,57,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,57, 60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101, 99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10, 32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, 32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, 101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78, -68,95,72,79,82,73,90,95,81,85,65,78,84,95,57,34,62,10,32,32,32,32,32,32, -32,32,32,32,60,108,97,98,101,108,62,57,60,47,108,97,98,101,108,62,10,32, -32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60, -47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99, +68,95,72,79,82,73,90,95,81,85,65,78,84,95,49,48,34,62,10,32,32,32,32,32, +32,32,32,32,32,60,108,97,98,101,108,62,49,48,60,47,108,97,98,101,108,62, +10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62, +49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, +34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,67,72,79,82,79,80,76,69,84, +72,95,80,69,82,67,69,78,84,73,76,69,34,62,10,32,32,32,32,32,32,32,32,60, +108,97,98,101,108,62,80,101,114,99,101,110,116,105,108,101,60,47,108,97, +98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108, +101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99, 116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34, -32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,81,85, -65,78,84,95,49,48,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,49,48,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32, -60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98, -108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117, -73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79, -82,73,90,95,67,72,79,82,79,80,76,69,84,72,95,80,69,82,67,69,78,84,73,76, -69,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,80,101,114, -99,101,110,116,105,108,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32, -32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107, -97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67, -79,78,68,95,72,79,82,73,90,95,72,73,78,71,69,95,49,53,34,62,10,32,32,32, -32,32,32,32,32,60,108,97,98,101,108,62,66,111,120,32,77,97,112,32,40,72, -105,110,103,101,61,49,46,53,41,60,47,108,97,98,101,108,62,10,32,32,32,32, -32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99, -107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, -119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68, -95,67,79,78,68,95,72,79,82,73,90,95,72,73,78,71,69,95,51,48,34,62,10,32, -32,32,32,32,32,32,32,60,108,97,98,101,108,62,66,111,120,32,77,97,112,32, -40,72,105,110,103,101,61,51,46,48,41,60,47,108,97,98,101,108,62,10,32,32, -32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104, -101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, -73,68,95,67,79,78,68,95,72,79,82,73,90,95,67,72,79,82,79,80,76,69,84,72, -95,83,84,68,68,69,86,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,83,116,97,110,100,97,114,100,32,68,101,118,105,97,116,105,111,110, +32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,72,73, +78,71,69,95,49,53,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108, +62,66,111,120,32,77,97,112,32,40,72,105,110,103,101,61,49,46,53,41,60,47, +108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97, +98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101, +109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95, +72,73,78,71,69,95,51,48,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,66,111,120,32,77,97,112,32,40,72,105,110,103,101,61,51,46,48,41, 60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99, 107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32, 32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111, 98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, 116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82, -73,90,95,85,78,73,81,85,69,95,86,65,76,85,69,83,34,62,10,32,32,32,32,32, -32,32,32,60,108,97,98,101,108,62,85,110,105,113,117,101,32,86,97,108,117, -101,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104, -101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62, -10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, -117,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95, -78,65,84,95,66,82,75,83,95,83,85,66,77,69,78,85,34,62,10,32,32,32,32,32, -32,32,32,60,108,97,98,101,108,62,78,97,116,117,114,97,108,32,66,114,101, -97,107,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, -116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82, -73,90,95,78,65,84,95,66,82,75,83,95,50,34,62,10,32,32,32,32,32,32,32,32, -32,32,60,108,97,98,101,108,62,50,60,47,108,97,98,101,108,62,10,32,32,32, -32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99, -104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, -99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110, -97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,78,65,84,95, -66,82,75,83,95,51,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,51,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60, -99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108, -101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, -119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68, -95,67,79,78,68,95,72,79,82,73,90,95,78,65,84,95,66,82,75,83,95,52,34,62, -10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,52,60,47,108,97, -98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97, -98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117, -73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79, -82,73,90,95,78,65,84,95,66,82,75,83,95,53,34,62,10,32,32,32,32,32,32,32, -32,32,32,60,108,97,98,101,108,62,53,60,47,108,97,98,101,108,62,10,32,32, +73,90,95,67,72,79,82,79,80,76,69,84,72,95,83,84,68,68,69,86,34,62,10,32, +32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,116,97,110,100,97,114,100, +32,68,101,118,105,97,116,105,111,110,60,47,108,97,98,101,108,62,10,32,32, +32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104, +101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99, +116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, +73,68,95,67,79,78,68,95,72,79,82,73,90,95,85,78,73,81,85,69,95,86,65,76, +85,69,83,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,85,110, +105,113,117,101,32,86,97,108,117,101,115,60,47,108,97,98,101,108,62,10, 32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47, -99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, -110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,78,65,84, -95,66,82,75,83,95,54,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98, -101,108,62,54,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32, -32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97, -98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95, +67,79,78,68,95,72,79,82,73,90,95,78,65,84,95,66,82,75,83,95,83,85,66,77, +69,78,85,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,78,97, +116,117,114,97,108,32,66,114,101,97,107,115,60,47,108,97,98,101,108,62, 10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, 61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, -73,68,95,67,79,78,68,95,72,79,82,73,90,95,78,65,84,95,66,82,75,83,95,55, -34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,55,60,47, +73,68,95,67,79,78,68,95,72,79,82,73,90,95,78,65,84,95,66,82,75,83,95,50, +34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,50,60,47, 108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99, 107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32, 32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, 32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101, 110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68, -95,72,79,82,73,90,95,78,65,84,95,66,82,75,83,95,56,34,62,10,32,32,32,32, -32,32,32,32,32,32,60,108,97,98,101,108,62,56,60,47,108,97,98,101,108,62, +95,72,79,82,73,90,95,78,65,84,95,66,82,75,83,95,51,34,62,10,32,32,32,32, +32,32,32,32,32,32,60,108,97,98,101,108,62,51,60,47,108,97,98,101,108,62, 10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62, 49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32, 60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106, 101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101, 109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95, -78,65,84,95,66,82,75,83,95,57,34,62,10,32,32,32,32,32,32,32,32,32,32,60, -108,97,98,101,108,62,57,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, +78,65,84,95,66,82,75,83,95,52,34,62,10,32,32,32,32,32,32,32,32,32,32,60, +108,97,98,101,108,62,52,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, 32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99, 107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, 116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, 115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101, 61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,78,65,84,95,66,82,75,83, -95,49,48,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62, -49,48,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99, -104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101, -62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32, -110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,69,81,85, -95,73,78,84,83,95,83,85,66,77,69,78,85,34,62,10,32,32,32,32,32,32,32,32, -60,108,97,98,101,108,62,69,113,117,97,108,32,73,110,116,101,114,118,97, -108,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,111,98, +95,53,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,53, +60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101, +99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10, +32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, +101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78, +68,95,72,79,82,73,90,95,78,65,84,95,66,82,75,83,95,54,34,62,10,32,32,32, +32,32,32,32,32,32,32,60,108,97,98,101,108,62,54,60,47,108,97,98,101,108, +62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101, +62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98, 106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116, 101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73, -90,95,69,81,85,95,73,78,84,83,95,50,34,62,10,32,32,32,32,32,32,32,32,32, -32,60,108,97,98,101,108,62,50,60,47,108,97,98,101,108,62,10,32,32,32,32, +90,95,78,65,84,95,66,82,75,83,95,55,34,62,10,32,32,32,32,32,32,32,32,32, +32,60,108,97,98,101,108,62,55,60,47,108,97,98,101,108,62,10,32,32,32,32, 32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104, 101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106, 101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, 108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, -109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,69,81,85,95,73, -78,84,83,95,51,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,51,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60, +109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,78,65,84,95,66, +82,75,83,95,56,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,56,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60, 99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108, 101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, 32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, 119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68, -95,67,79,78,68,95,72,79,82,73,90,95,69,81,85,95,73,78,84,83,95,52,34,62, -10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,52,60,47,108,97, +95,67,79,78,68,95,72,79,82,73,90,95,78,65,84,95,66,82,75,83,95,57,34,62, +10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,57,60,47,108,97, 98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97, 98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32, 32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60, 111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117, 73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79, -82,73,90,95,69,81,85,95,73,78,84,83,95,53,34,62,10,32,32,32,32,32,32,32, -32,32,32,60,108,97,98,101,108,62,53,60,47,108,97,98,101,108,62,10,32,32, -32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47, -99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, -110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,69,81,85, -95,73,78,84,83,95,54,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98, -101,108,62,54,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32, -32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97, -98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +82,73,90,95,78,65,84,95,66,82,75,83,95,49,48,34,62,10,32,32,32,32,32,32, +32,32,32,32,60,108,97,98,101,108,62,49,48,60,47,108,97,98,101,108,62,10, +32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49, +60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99, +116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,67,79, +78,68,95,72,79,82,73,90,95,69,81,85,95,73,78,84,83,95,83,85,66,77,69,78, +85,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,69,113,117, +97,108,32,73,110,116,101,114,118,97,108,115,60,47,108,97,98,101,108,62, +10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, 61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, -73,68,95,67,79,78,68,95,72,79,82,73,90,95,69,81,85,95,73,78,84,83,95,55, -34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,55,60,47, +73,68,95,67,79,78,68,95,72,79,82,73,90,95,69,81,85,95,73,78,84,83,95,50, +34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,50,60,47, 108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99, 107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32, 32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, 32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101, 110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68, -95,72,79,82,73,90,95,69,81,85,95,73,78,84,83,95,56,34,62,10,32,32,32,32, -32,32,32,32,32,32,60,108,97,98,101,108,62,56,60,47,108,97,98,101,108,62, +95,72,79,82,73,90,95,69,81,85,95,73,78,84,83,95,51,34,62,10,32,32,32,32, +32,32,32,32,32,32,60,108,97,98,101,108,62,51,60,47,108,97,98,101,108,62, 10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62, 49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32, 60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106, 101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101, 109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95, -69,81,85,95,73,78,84,83,95,57,34,62,10,32,32,32,32,32,32,32,32,32,32,60, -108,97,98,101,108,62,57,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, +69,81,85,95,73,78,84,83,95,52,34,62,10,32,32,32,32,32,32,32,32,32,32,60, +108,97,98,101,108,62,52,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, 32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99, 107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, 116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, 115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101, 61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,69,81,85,95,73,78,84,83, -95,49,48,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62, -49,48,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99, +95,53,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,53, +60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101, +99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10, +32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, +101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78, +68,95,72,79,82,73,90,95,69,81,85,95,73,78,84,83,95,54,34,62,10,32,32,32, +32,32,32,32,32,32,32,60,108,97,98,101,108,62,54,60,47,108,97,98,101,108, +62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101, +62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116, +101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73, +90,95,69,81,85,95,73,78,84,83,95,55,34,62,10,32,32,32,32,32,32,32,32,32, +32,60,108,97,98,101,108,62,55,60,47,108,97,98,101,108,62,10,32,32,32,32, +32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104, +101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, +109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,69,81,85,95,73, +78,84,83,95,56,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,56,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60, +99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108, +101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, +119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68, +95,67,79,78,68,95,72,79,82,73,90,95,69,81,85,95,73,78,84,83,95,57,34,62, +10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,57,60,47,108,97, +98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97, +98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117, +73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79, +82,73,90,95,69,81,85,95,73,78,84,83,95,49,48,34,62,10,32,32,32,32,32,32, +32,32,32,32,60,108,97,98,101,108,62,49,48,60,47,108,97,98,101,108,62,10, +32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49, +60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99, +116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,79,80, +69,78,95,67,85,83,84,79,77,95,66,82,69,65,75,83,95,83,85,66,77,69,78,85, +34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,67,117,115,116, +111,109,32,66,114,101,97,107,115,60,47,108,97,98,101,108,62,10,32,32,32, +32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,78, +69,87,95,67,85,83,84,79,77,95,67,65,84,95,67,76,65,83,83,73,70,95,65,34, +62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,67,114,101, +97,116,101,32,78,101,119,32,67,117,115,116,111,109,60,47,108,97,98,101, +108,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, +115,101,112,97,114,97,116,111,114,34,47,62,10,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,72,111, +114,105,122,111,110,116,97,108,32,66,105,110,115,32,66,114,101,97,107,115, +60,47,108,97,98,101,108,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,83, +65,86,69,95,67,65,84,69,71,79,82,73,69,83,34,62,10,32,32,32,32,32,32,60, +108,97,98,101,108,62,83,97,118,101,32,67,97,116,101,103,111,114,105,101, +115,60,47,108,97,98,101,108,62,10,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,72,73,83,84,95,86, +73,69,87,95,77,69,78,85,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108, +62,86,105,101,119,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, +116,101,109,34,32,110,97,109,101,61,34,73,68,95,86,73,69,87,95,68,73,83, +80,76,65,89,95,80,82,69,67,73,83,73,79,78,34,62,10,32,32,32,32,32,32,32, +32,60,108,97,98,101,108,62,83,101,116,32,68,105,115,112,108,97,121,32,80, +114,101,99,105,115,105,111,110,60,47,108,97,98,101,108,62,10,32,32,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,115,101,112,97,114,97,116,111,114,34,47,62,10,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34, +32,110,97,109,101,61,34,73,68,95,77,69,78,85,34,62,10,32,32,32,32,32,32, +60,108,97,98,101,108,62,83,101,108,101,99,116,105,111,110,32,83,104,97, +112,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109, +34,32,110,97,109,101,61,34,73,68,95,83,69,76,69,67,84,95,87,73,84,72,95, +82,69,67,84,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,82, +101,99,116,97,110,103,108,101,60,47,108,97,98,101,108,62,10,32,32,32,32, +32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99, +107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, +119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68, +95,83,69,76,69,67,84,95,87,73,84,72,95,67,73,82,67,76,69,34,62,10,32,32, +32,32,32,32,32,32,60,108,97,98,101,108,62,67,105,114,99,108,101,60,47,108, +97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98, +108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109, +34,32,110,97,109,101,61,34,73,68,95,83,69,76,69,67,84,95,87,73,84,72,95, +76,73,78,69,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,76, +105,110,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99, 104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101, -62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32, -110,97,109,101,61,34,73,68,95,79,80,69,78,95,67,85,83,84,79,77,95,66,82, -69,65,75,83,95,83,85,66,77,69,78,85,34,62,10,32,32,32,32,32,32,32,32,60, -108,97,98,101,108,62,67,117,115,116,111,109,32,66,114,101,97,107,115,60, -47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34, -32,110,97,109,101,61,34,73,68,95,78,69,87,95,67,85,83,84,79,77,95,67,65, -84,95,67,76,65,83,83,73,70,95,65,34,62,10,32,32,32,32,32,32,32,32,32,32, -60,108,97,98,101,108,62,67,114,101,97,116,101,32,78,101,119,32,67,117,115, -116,111,109,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,115,101,112,97,114,97,116,111,114,34,47, 62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,60,108,97,98,101,108,62,72,111,114,105,122,111,110,116,97,108,32,66, -105,110,115,32,66,114,101,97,107,115,60,47,108,97,98,101,108,62,10,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34, -32,110,97,109,101,61,34,73,68,95,83,65,86,69,95,67,65,84,69,71,79,82,73, -69,83,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,83,97,118,101, -32,67,97,116,101,103,111,114,105,101,115,60,47,108,97,98,101,108,62,10, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32,110, -97,109,101,61,34,73,68,95,72,73,83,84,95,86,73,69,87,95,77,69,78,85,34, -62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,86,105,101,119,60,47,108, -97,98,101,108,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109, -101,61,34,73,68,95,86,73,69,87,95,68,73,83,80,76,65,89,95,80,82,69,67,73, -83,73,79,78,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,83, -101,116,32,68,105,115,112,108,97,121,32,80,114,101,99,105,115,105,111,110, -60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,101,112,97,114,97, -116,111,114,34,47,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68, -95,77,69,78,85,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,83,101, -108,101,99,116,105,111,110,32,83,104,97,112,101,60,47,108,97,98,101,108, -62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73, -68,95,83,69,76,69,67,84,95,87,73,84,72,95,82,69,67,84,34,62,10,32,32,32, -32,32,32,32,32,60,108,97,98,101,108,62,82,101,99,116,97,110,103,108,101, -60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99, -107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32, +32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, +117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,83,69,76,69,67,84, +95,87,73,84,72,95,76,73,78,69,34,62,10,32,32,32,32,32,32,32,32,60,108,97, +98,101,108,62,76,105,110,101,60,47,108,97,98,101,108,62,10,32,32,32,32, +32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99, +107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32, +110,97,109,101,61,34,73,68,95,77,69,78,85,34,62,10,32,32,32,32,32,32,60, +108,97,98,101,108,62,67,111,108,111,114,60,47,108,97,98,101,108,62,10,32, +32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,83, +69,76,69,67,84,65,66,76,69,95,79,85,84,76,73,78,69,95,86,73,83,73,66,76, +69,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,79,117,116, +108,105,110,101,115,32,86,105,115,105,98,108,101,60,47,108,97,98,101,108, +62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49, +60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60, +99,104,101,99,107,101,100,62,49,60,47,99,104,101,99,107,101,100,62,10,32, 32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111, 98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, -116,101,109,34,32,110,97,109,101,61,34,73,68,95,83,69,76,69,67,84,95,87, -73,84,72,95,67,73,82,67,76,69,34,62,10,32,32,32,32,32,32,32,32,60,108,97, -98,101,108,62,67,105,114,99,108,101,60,47,108,97,98,101,108,62,10,32,32, +116,101,109,34,32,110,97,109,101,61,34,73,68,95,77,65,80,95,83,72,79,87, +95,77,65,80,95,67,79,78,84,79,85,82,34,62,10,32,32,32,32,32,32,32,32,60, +108,97,98,101,108,62,83,104,111,119,32,77,97,112,32,66,111,117,110,100, +97,114,121,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99, +104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101, +62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,101,100,62,48,60,47, +99,104,101,99,107,101,100,62,10,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, +34,73,68,95,67,65,78,86,65,83,95,66,65,67,75,71,82,79,85,78,68,95,67,79, +76,79,82,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,66,97, +99,107,103,114,111,117,110,100,32,67,111,108,111,114,60,47,108,97,98,101, +108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, +110,97,109,101,61,34,73,68,95,68,73,83,80,76,65,89,95,83,84,65,84,85,83, +95,66,65,82,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,83,104,111, +119,32,83,116,97,116,117,115,32,66,97,114,60,47,108,97,98,101,108,62,10, 32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104, -101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,99,104,101,99,107,101, +100,62,49,60,47,99,104,101,99,107,101,100,62,10,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,115,101,112,97,114,97,116,111,114,34,47,62,10,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, +117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,83,65,86,69,95,83, +69,76,69,67,84,69,68,95,84,79,95,67,79,76,85,77,78,34,62,10,32,32,32,32, +32,32,60,108,97,98,101,108,62,83,97,118,101,32,83,101,108,101,99,116,105, +111,110,60,47,108,97,98,101,108,62,10,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, 61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, -73,68,95,83,69,76,69,67,84,95,87,73,84,72,95,76,73,78,69,34,62,10,32,32, -32,32,32,32,32,32,60,108,97,98,101,108,62,76,105,110,101,60,47,108,97,98, +73,68,95,67,79,80,89,95,73,77,65,71,69,95,84,79,95,67,76,73,80,66,79,65, +82,68,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,67,111,112,121, +32,73,109,97,103,101,32,84,111,32,67,108,105,112,98,111,97,114,100,60,47, +108,97,98,101,108,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, +101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,83,65,86, +69,95,67,65,78,86,65,83,95,73,77,65,71,69,95,65,83,34,62,10,32,32,32,32, +32,32,60,108,97,98,101,108,62,83,97,118,101,32,73,109,97,103,101,32,65, +115,60,47,108,97,98,101,108,62,10,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,60,108,97,98,101,108,62,79,112,116,105,111,110,115,60, +47,108,97,98,101,108,62,10,32,32,60,47,111,98,106,101,99,116,62,10,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, +117,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,83,67,65,84,84,69, +82,95,80,76,79,84,95,86,73,69,87,95,77,69,78,85,95,79,80,84,73,79,78,83, +34,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, +119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,67,65,84,95, +67,76,65,83,83,73,70,95,66,95,77,69,78,85,34,62,10,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117, +73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69, +82,84,95,84,72,69,77,69,76,69,83,83,34,62,10,32,32,32,32,32,32,32,32,60, +108,97,98,101,108,62,84,104,101,109,101,108,101,115,115,60,47,108,97,98, 101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101, 62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60, 47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, -110,97,109,101,61,34,73,68,95,83,69,76,69,67,84,95,87,73,84,72,95,76,73, -78,69,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,76,105,110, -101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101, -99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68, -95,77,69,78,85,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,67,111, -108,111,114,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101, -109,34,32,110,97,109,101,61,34,73,68,95,83,69,76,69,67,84,65,66,76,69,95, -79,85,84,76,73,78,69,95,86,73,83,73,66,76,69,34,62,10,32,32,32,32,32,32, -32,32,60,108,97,98,101,108,62,79,117,116,108,105,110,101,115,32,86,105, -115,105,98,108,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32, -60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98, -108,101,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,101,100,62,49, -60,47,99,104,101,99,107,101,100,62,10,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101, -61,34,73,68,95,77,65,80,95,83,72,79,87,95,77,65,80,95,67,79,78,84,79,85, -82,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,104,111, -119,32,77,97,112,32,66,111,117,110,100,97,114,121,60,47,108,97,98,101,108, -62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49, -60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60, -99,104,101,99,107,101,100,62,48,60,47,99,104,101,99,107,101,100,62,10,32, -32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, -116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,65,78,86,65,83,95,66, -65,67,75,71,82,79,85,78,68,95,67,79,76,79,82,34,62,10,32,32,32,32,32,32, -32,32,60,108,97,98,101,108,62,66,97,99,107,103,114,111,117,110,100,32,67, -111,108,111,114,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101, +61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,81,85,65,78,84,95,83,85,66, +77,69,78,85,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,81, +117,97,110,116,105,108,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32, 32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, -101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,68,73,83, -80,76,65,89,95,83,84,65,84,85,83,95,66,65,82,34,62,10,32,32,32,32,32,32, -60,108,97,98,101,108,62,83,104,111,119,32,83,116,97,116,117,115,32,66,97, -114,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,99,104,101,99,107, -97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32, -32,32,32,60,99,104,101,99,107,101,100,62,49,60,47,99,104,101,99,107,101, -100,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,101,112,97,114,97, -116,111,114,34,47,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109, -101,61,34,73,68,95,83,65,86,69,95,83,69,76,69,67,84,69,68,95,84,79,95,67, -79,76,85,77,78,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,83,97, -118,101,32,83,101,108,101,99,116,105,111,110,60,47,108,97,98,101,108,62, -10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116, -101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,80,89,95,73,77,65,71, -69,95,84,79,95,67,76,73,80,66,79,65,82,68,34,62,10,32,32,32,32,32,32,60, -108,97,98,101,108,62,67,111,112,121,32,73,109,97,103,101,32,84,111,32,67, -108,105,112,98,111,97,114,100,60,47,108,97,98,101,108,62,10,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, -110,97,109,101,61,34,73,68,95,83,65,86,69,95,67,65,78,86,65,83,95,73,77, -65,71,69,95,65,83,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,83, -97,118,101,32,73,109,97,103,101,32,65,115,60,47,108,97,98,101,108,62,10, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,108,97,98, -101,108,62,79,112,116,105,111,110,115,60,47,108,97,98,101,108,62,10,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,60,111,98,106,101,99,116,32, -99,108,97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101,61, -34,73,68,95,67,79,78,68,95,83,67,65,84,84,69,82,95,80,76,79,84,95,86,73, -69,87,95,77,69,78,85,95,79,80,84,73,79,78,83,34,62,10,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34, -32,110,97,109,101,61,34,73,68,95,67,65,84,95,67,76,65,83,83,73,70,95,66, -95,77,69,78,85,34,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, -109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,84,72,69,77,69,76, -69,83,83,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,84,104, -101,109,101,108,101,115,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32, -32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107, -97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86, -69,82,84,95,81,85,65,78,84,95,83,85,66,77,69,78,85,34,62,10,32,32,32,32, -32,32,32,32,60,108,97,98,101,108,62,81,117,97,110,116,105,108,101,60,47, -108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, +101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78, +68,95,86,69,82,84,95,81,85,65,78,84,95,50,34,62,10,32,32,32,32,32,32,32, +32,32,32,60,108,97,98,101,108,62,50,60,47,108,97,98,101,108,62,10,32,32, +32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47, +99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, 32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, 110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,81,85,65,78, -84,95,50,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62, -50,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104, +84,95,51,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62, +51,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104, 101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62, 10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, 32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, 77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79, -78,68,95,86,69,82,84,95,81,85,65,78,84,95,51,34,62,10,32,32,32,32,32,32, -32,32,32,32,60,108,97,98,101,108,62,51,60,47,108,97,98,101,108,62,10,32, +78,68,95,86,69,82,84,95,81,85,65,78,84,95,52,34,62,10,32,32,32,32,32,32, +32,32,32,32,60,108,97,98,101,108,62,52,60,47,108,97,98,101,108,62,10,32, 32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60, 47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47, 111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99, 116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34, 32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,81,85,65, -78,84,95,52,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108, -62,52,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99, +78,84,95,53,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108, +62,53,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99, 104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101, 62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, 32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, 120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67, -79,78,68,95,86,69,82,84,95,81,85,65,78,84,95,53,34,62,10,32,32,32,32,32, -32,32,32,32,32,60,108,97,98,101,108,62,53,60,47,108,97,98,101,108,62,10, +79,78,68,95,86,69,82,84,95,81,85,65,78,84,95,54,34,62,10,32,32,32,32,32, +32,32,32,32,32,60,108,97,98,101,108,62,54,60,47,108,97,98,101,108,62,10, 32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49, 60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60, 47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101, 99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109, 34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,81,85, -65,78,84,95,54,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,54,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60, +65,78,84,95,55,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,55,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60, 99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108, 101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, 32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, 119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68, -95,67,79,78,68,95,86,69,82,84,95,81,85,65,78,84,95,55,34,62,10,32,32,32, -32,32,32,32,32,32,32,60,108,97,98,101,108,62,55,60,47,108,97,98,101,108, +95,67,79,78,68,95,86,69,82,84,95,81,85,65,78,84,95,56,34,62,10,32,32,32, +32,32,32,32,32,32,32,60,108,97,98,101,108,62,56,60,47,108,97,98,101,108, 62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101, 62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32, 32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98, 106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116, 101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84, -95,81,85,65,78,84,95,56,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97, -98,101,108,62,56,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32, +95,81,85,65,78,84,95,57,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97, +98,101,108,62,57,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32, 32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107, 97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, 62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, 115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, -34,73,68,95,67,79,78,68,95,86,69,82,84,95,81,85,65,78,84,95,57,34,62,10, -32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,57,60,47,108,97,98, -101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98, -108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111, +34,73,68,95,67,79,78,68,95,86,69,82,84,95,81,85,65,78,84,95,49,48,34,62, +10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,49,48,60,47,108, +97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107, +97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, +110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,67,72,79,82, +79,80,76,69,84,72,95,80,69,82,67,69,78,84,73,76,69,34,62,10,32,32,32,32, +32,32,32,32,60,108,97,98,101,108,62,80,101,114,99,101,110,116,105,108,101, +60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99, +107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111, 98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, 116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82, -84,95,81,85,65,78,84,95,49,48,34,62,10,32,32,32,32,32,32,32,32,32,32,60, -108,97,98,101,108,62,49,48,60,47,108,97,98,101,108,62,10,32,32,32,32,32, -32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101, -99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, -77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79, -78,68,95,86,69,82,84,95,67,72,79,82,79,80,76,69,84,72,95,80,69,82,67,69, -78,84,73,76,69,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62, -80,101,114,99,101,110,116,105,108,101,60,47,108,97,98,101,108,62,10,32, -32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99, -104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, -34,73,68,95,67,79,78,68,95,86,69,82,84,95,72,73,78,71,69,95,49,53,34,62, -10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,66,111,120,32,77,97, -112,32,40,72,105,110,103,101,61,49,46,53,41,60,47,108,97,98,101,108,62, +84,95,72,73,78,71,69,95,49,53,34,62,10,32,32,32,32,32,32,32,32,60,108,97, +98,101,108,62,66,111,120,32,77,97,112,32,40,72,105,110,103,101,61,49,46, +53,41,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101, +99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10, +32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117, +73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69, +82,84,95,72,73,78,71,69,95,51,48,34,62,10,32,32,32,32,32,32,32,32,60,108, +97,98,101,108,62,66,111,120,32,77,97,112,32,40,72,105,110,103,101,61,51, +46,48,41,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104, +101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62, +10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, +117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86, +69,82,84,95,67,72,79,82,79,80,76,69,84,72,95,83,84,68,68,69,86,34,62,10, +32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,116,97,110,100,97,114, +100,32,68,101,118,105,97,116,105,111,110,60,47,108,97,98,101,108,62,10, +32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47, +99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101, +61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,85,78,73,81,85,69,95,86,65, +76,85,69,83,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,85, +110,105,113,117,101,32,86,97,108,117,101,115,60,47,108,97,98,101,108,62, 10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60, 47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98, 106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109, -101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,72,73,78,71,69,95,51,48, -34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,66,111,120,32, -77,97,112,32,40,72,105,110,103,101,61,51,46,48,41,60,47,108,97,98,101,108, -62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49, -60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, -109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,67,72,79,82,79,80, -76,69,84,72,95,83,84,68,68,69,86,34,62,10,32,32,32,32,32,32,32,32,60,108, -97,98,101,108,62,83,116,97,110,100,97,114,100,32,68,101,118,105,97,116, -105,111,110,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99, -104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101, -62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, -117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86, -69,82,84,95,85,78,73,81,85,69,95,86,65,76,85,69,83,34,62,10,32,32,32,32, -32,32,32,32,60,108,97,98,101,108,62,85,110,105,113,117,101,32,86,97,108, -117,101,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99, -104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101, -62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, -117,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,78, -65,84,95,66,82,75,83,95,83,85,66,77,69,78,85,34,62,10,32,32,32,32,32,32, -32,32,60,108,97,98,101,108,62,78,97,116,117,114,97,108,32,66,114,101,97, -107,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116, -101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84, -95,78,65,84,95,66,82,75,83,95,50,34,62,10,32,32,32,32,32,32,32,32,32,32, -60,108,97,98,101,108,62,50,60,47,108,97,98,101,108,62,10,32,32,32,32,32, -32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101, -99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109, -101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,78,65,84,95,66,82,75,83, -95,51,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,51, -60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101, -99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10, -32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, -101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78, -68,95,86,69,82,84,95,78,65,84,95,66,82,75,83,95,52,34,62,10,32,32,32,32, -32,32,32,32,32,32,60,108,97,98,101,108,62,52,60,47,108,97,98,101,108,62, -10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62, -49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101, -109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,78, -65,84,95,66,82,75,83,95,53,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108, -97,98,101,108,62,53,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, -32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107, -97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, -34,73,68,95,67,79,78,68,95,86,69,82,84,95,78,65,84,95,66,82,75,83,95,54, -34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,54,60,47, -108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99, -107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32, -32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101, -110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68, -95,86,69,82,84,95,78,65,84,95,66,82,75,83,95,55,34,62,10,32,32,32,32,32, -32,32,32,32,32,60,108,97,98,101,108,62,55,60,47,108,97,98,101,108,62,10, -32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49, -60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109, -34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,78,65, -84,95,66,82,75,83,95,56,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97, -98,101,108,62,56,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32, -32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107, -97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, -34,73,68,95,67,79,78,68,95,86,69,82,84,95,78,65,84,95,66,82,75,83,95,57, -34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,57,60,47, -108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99, -107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32, -32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101, -110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68, -95,86,69,82,84,95,78,65,84,95,66,82,75,83,95,49,48,34,62,10,32,32,32,32, -32,32,32,32,32,32,60,108,97,98,101,108,62,49,48,60,47,108,97,98,101,108, -62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101, -62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95, -67,79,78,68,95,86,69,82,84,95,69,81,85,95,73,78,84,83,95,83,85,66,77,69, -78,85,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,69,113,117, -97,108,32,73,110,116,101,114,118,97,108,115,60,47,108,97,98,101,108,62, +97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68, +95,67,79,78,68,95,86,69,82,84,95,78,65,84,95,66,82,75,83,95,83,85,66,77, +69,78,85,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,78,97, +116,117,114,97,108,32,66,114,101,97,107,115,60,47,108,97,98,101,108,62, 10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, 61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, -73,68,95,67,79,78,68,95,86,69,82,84,95,69,81,85,95,73,78,84,83,95,50,34, +73,68,95,67,79,78,68,95,86,69,82,84,95,78,65,84,95,66,82,75,83,95,50,34, 62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,50,60,47,108, 97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107, 97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32, 32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, 60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, 117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86, -69,82,84,95,69,81,85,95,73,78,84,83,95,51,34,62,10,32,32,32,32,32,32,32, +69,82,84,95,78,65,84,95,66,82,75,83,95,51,34,62,10,32,32,32,32,32,32,32, 32,32,32,60,108,97,98,101,108,62,51,60,47,108,97,98,101,108,62,10,32,32, 32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47, 99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111, 98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, 32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, -110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,69,81,85,95, -73,78,84,83,95,52,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, +110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,78,65,84,95, +66,82,75,83,95,52,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, 108,62,52,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60, 99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108, 101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, 32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, 119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68, -95,67,79,78,68,95,86,69,82,84,95,69,81,85,95,73,78,84,83,95,53,34,62,10, +95,67,79,78,68,95,86,69,82,84,95,78,65,84,95,66,82,75,83,95,53,34,62,10, 32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,53,60,47,108,97,98, 101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98, 108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32, 32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111, 98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, 116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82, -84,95,69,81,85,95,73,78,84,83,95,54,34,62,10,32,32,32,32,32,32,32,32,32, +84,95,78,65,84,95,66,82,75,83,95,54,34,62,10,32,32,32,32,32,32,32,32,32, 32,60,108,97,98,101,108,62,54,60,47,108,97,98,101,108,62,10,32,32,32,32, 32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104, 101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106, 101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, 108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, -109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,69,81,85,95,73,78, -84,83,95,55,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108, +109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,78,65,84,95,66,82, +75,83,95,55,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108, 62,55,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99, 104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101, 62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, 32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, 120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67, -79,78,68,95,86,69,82,84,95,69,81,85,95,73,78,84,83,95,56,34,62,10,32,32, +79,78,68,95,86,69,82,84,95,78,65,84,95,66,82,75,83,95,56,34,62,10,32,32, 32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,56,60,47,108,97,98,101, 108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108, 101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32, 32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111, 98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, 116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82, -84,95,69,81,85,95,73,78,84,83,95,57,34,62,10,32,32,32,32,32,32,32,32,32, +84,95,78,65,84,95,66,82,75,83,95,57,34,62,10,32,32,32,32,32,32,32,32,32, 32,60,108,97,98,101,108,62,57,60,47,108,97,98,101,108,62,10,32,32,32,32, 32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104, 101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106, 101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, 108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, -109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,69,81,85,95,73,78, -84,83,95,49,48,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, +109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,78,65,84,95,66,82, +75,83,95,49,48,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, 108,62,49,48,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32, 60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98, 108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, 32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60, 111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117, -34,32,110,97,109,101,61,34,73,68,95,79,80,69,78,95,67,85,83,84,79,77,95, -66,82,69,65,75,83,95,83,85,66,77,69,78,85,34,62,10,32,32,32,32,32,32,32, -32,60,108,97,98,101,108,62,67,117,115,116,111,109,32,66,114,101,97,107, -115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101, -109,34,32,110,97,109,101,61,34,73,68,95,78,69,87,95,67,85,83,84,79,77,95, -67,65,84,95,67,76,65,83,83,73,70,95,65,34,62,10,32,32,32,32,32,32,32,32, -32,32,60,108,97,98,101,108,62,67,114,101,97,116,101,32,78,101,119,32,67, -117,115,116,111,109,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,115,101,112,97,114,97,116,111, -114,34,47,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,32,32,60,108,97,98,101,108,62,86,101,114,116,105,99,97,108,32, -66,105,110,115,32,66,114,101,97,107,115,60,47,108,97,98,101,108,62,10,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109, -101,61,34,73,68,95,67,65,84,95,67,76,65,83,83,73,70,95,67,95,77,69,78,85, -34,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, -73,68,95,67,79,78,68,95,72,79,82,73,90,95,84,72,69,77,69,76,69,83,83,34, -62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,84,104,101,109,101, -108,101,115,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60, -99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108, -101,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, -101,110,117,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82, -73,90,95,81,85,65,78,84,95,83,85,66,77,69,78,85,34,62,10,32,32,32,32,32, -32,32,32,60,108,97,98,101,108,62,81,117,97,110,116,105,108,101,60,47,108, -97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, -99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110, -97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,81,85,65,78, -84,95,50,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62, -50,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104, -101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62, -10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, -32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, -77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79, -78,68,95,72,79,82,73,90,95,81,85,65,78,84,95,51,34,62,10,32,32,32,32,32, -32,32,32,32,32,60,108,97,98,101,108,62,51,60,47,108,97,98,101,108,62,10, -32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49, -60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109, -34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,81, -85,65,78,84,95,52,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,52,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60, -99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108, -101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, -119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68, -95,67,79,78,68,95,72,79,82,73,90,95,81,85,65,78,84,95,53,34,62,10,32,32, -32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,53,60,47,108,97,98,101, +34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,69,81, +85,95,73,78,84,83,95,83,85,66,77,69,78,85,34,62,10,32,32,32,32,32,32,32, +32,60,108,97,98,101,108,62,69,113,117,97,108,32,73,110,116,101,114,118, +97,108,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, +116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82, +84,95,69,81,85,95,73,78,84,83,95,50,34,62,10,32,32,32,32,32,32,32,32,32, +32,60,108,97,98,101,108,62,50,60,47,108,97,98,101,108,62,10,32,32,32,32, +32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104, +101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, +109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,69,81,85,95,73,78, +84,83,95,51,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108, +62,51,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99, +104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101, +62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67, +79,78,68,95,86,69,82,84,95,69,81,85,95,73,78,84,83,95,52,34,62,10,32,32, +32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,52,60,47,108,97,98,101, 108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108, 101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32, 32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111, 98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, +116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82, +84,95,69,81,85,95,73,78,84,83,95,53,34,62,10,32,32,32,32,32,32,32,32,32, +32,60,108,97,98,101,108,62,53,60,47,108,97,98,101,108,62,10,32,32,32,32, +32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104, +101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, +109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,69,81,85,95,73,78, +84,83,95,54,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108, +62,54,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99, +104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101, +62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67, +79,78,68,95,86,69,82,84,95,69,81,85,95,73,78,84,83,95,55,34,62,10,32,32, +32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,55,60,47,108,97,98,101, +108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108, +101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, +116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82, +84,95,69,81,85,95,73,78,84,83,95,56,34,62,10,32,32,32,32,32,32,32,32,32, +32,60,108,97,98,101,108,62,56,60,47,108,97,98,101,108,62,10,32,32,32,32, +32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104, +101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, +109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,69,81,85,95,73,78, +84,83,95,57,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108, +62,57,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99, +104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101, +62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67, +79,78,68,95,86,69,82,84,95,69,81,85,95,73,78,84,83,95,49,48,34,62,10,32, +32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,49,48,60,47,108,97,98, +101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98, +108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34, +73,68,95,79,80,69,78,95,67,85,83,84,79,77,95,66,82,69,65,75,83,95,83,85, +66,77,69,78,85,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62, +67,117,115,116,111,109,32,66,114,101,97,107,115,60,47,108,97,98,101,108, +62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, +34,73,68,95,78,69,87,95,67,85,83,84,79,77,95,67,65,84,95,67,76,65,83,83, +73,70,95,65,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108, +62,67,114,101,97,116,101,32,78,101,119,32,67,117,115,116,111,109,60,47, +108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, +116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,115,101,112,97,114,97,116,111,114,34,47,62,10,32,32,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,108,97,98, +101,108,62,86,101,114,116,105,99,97,108,32,66,105,110,115,32,66,114,101, +97,107,115,60,47,108,97,98,101,108,62,10,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,67,65, +84,95,67,76,65,83,83,73,70,95,67,95,77,69,78,85,34,62,10,32,32,32,32,32, +32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, +117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72, +79,82,73,90,95,84,72,69,77,69,76,69,83,83,34,62,10,32,32,32,32,32,32,32, +32,60,108,97,98,101,108,62,84,104,101,109,101,108,101,115,115,60,47,108, +97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98, +108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109, +101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,81,85,65,78,84,95,83, +85,66,77,69,78,85,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108, +62,81,117,97,110,116,105,108,101,60,47,108,97,98,101,108,62,10,32,32,32, +32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67, +79,78,68,95,72,79,82,73,90,95,81,85,65,78,84,95,50,34,62,10,32,32,32,32, +32,32,32,32,32,32,60,108,97,98,101,108,62,50,60,47,108,97,98,101,108,62, +10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62, +49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101, +109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95, +81,85,65,78,84,95,51,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98, +101,108,62,51,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32, +32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97, +98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, +73,68,95,67,79,78,68,95,72,79,82,73,90,95,81,85,65,78,84,95,52,34,62,10, +32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,52,60,47,108,97,98, +101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98, +108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, 116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82, -73,90,95,81,85,65,78,84,95,54,34,62,10,32,32,32,32,32,32,32,32,32,32,60, -108,97,98,101,108,62,54,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, +73,90,95,81,85,65,78,84,95,53,34,62,10,32,32,32,32,32,32,32,32,32,32,60, +108,97,98,101,108,62,53,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, 32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99, 107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, 116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, 115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101, -61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,81,85,65,78,84,95,55,34, -62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,55,60,47,108, +61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,81,85,65,78,84,95,54,34, +62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,54,60,47,108, 97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107, 97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32, 32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, 60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, 117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72, -79,82,73,90,95,81,85,65,78,84,95,56,34,62,10,32,32,32,32,32,32,32,32,32, -32,60,108,97,98,101,108,62,56,60,47,108,97,98,101,108,62,10,32,32,32,32, +79,82,73,90,95,81,85,65,78,84,95,55,34,62,10,32,32,32,32,32,32,32,32,32, +32,60,108,97,98,101,108,62,55,60,47,108,97,98,101,108,62,10,32,32,32,32, 32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104, 101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106, 101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, 108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, 109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,81,85,65,78,84, -95,57,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,57, +95,56,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,56, 60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101, 99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10, 32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, 32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, 101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78, -68,95,72,79,82,73,90,95,81,85,65,78,84,95,49,48,34,62,10,32,32,32,32,32, -32,32,32,32,32,60,108,97,98,101,108,62,49,48,60,47,108,97,98,101,108,62, -10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62, -49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, -34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,67,72,79,82,79,80,76,69,84, -72,95,80,69,82,67,69,78,84,73,76,69,34,62,10,32,32,32,32,32,32,32,32,60, -108,97,98,101,108,62,80,101,114,99,101,110,116,105,108,101,60,47,108,97, -98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108, -101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99, +68,95,72,79,82,73,90,95,81,85,65,78,84,95,57,34,62,10,32,32,32,32,32,32, +32,32,32,32,60,108,97,98,101,108,62,57,60,47,108,97,98,101,108,62,10,32, +32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60, +47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99, 116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34, -32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,72,73, -78,71,69,95,49,53,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108, -62,66,111,120,32,77,97,112,32,40,72,105,110,103,101,61,49,46,53,41,60,47, -108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97, -98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101, -109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95, -72,73,78,71,69,95,51,48,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,66,111,120,32,77,97,112,32,40,72,105,110,103,101,61,51,46,48,41, +32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,81,85, +65,78,84,95,49,48,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,49,48,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32, +60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98, +108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, +32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117, +73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79, +82,73,90,95,67,72,79,82,79,80,76,69,84,72,95,80,69,82,67,69,78,84,73,76, +69,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,80,101,114, +99,101,110,116,105,108,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32, +32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107, +97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67, +79,78,68,95,72,79,82,73,90,95,72,73,78,71,69,95,49,53,34,62,10,32,32,32, +32,32,32,32,32,60,108,97,98,101,108,62,66,111,120,32,77,97,112,32,40,72, +105,110,103,101,61,49,46,53,41,60,47,108,97,98,101,108,62,10,32,32,32,32, +32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99, +107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, +119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68, +95,67,79,78,68,95,72,79,82,73,90,95,72,73,78,71,69,95,51,48,34,62,10,32, +32,32,32,32,32,32,32,60,108,97,98,101,108,62,66,111,120,32,77,97,112,32, +40,72,105,110,103,101,61,51,46,48,41,60,47,108,97,98,101,108,62,10,32,32, +32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104, +101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99, +116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, +73,68,95,67,79,78,68,95,72,79,82,73,90,95,67,72,79,82,79,80,76,69,84,72, +95,83,84,68,68,69,86,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,83,116,97,110,100,97,114,100,32,68,101,118,105,97,116,105,111,110, 60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99, 107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32, 32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111, 98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, 116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82, -73,90,95,67,72,79,82,79,80,76,69,84,72,95,83,84,68,68,69,86,34,62,10,32, -32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,116,97,110,100,97,114,100, -32,68,101,118,105,97,116,105,111,110,60,47,108,97,98,101,108,62,10,32,32, -32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104, -101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, -73,68,95,67,79,78,68,95,72,79,82,73,90,95,85,78,73,81,85,69,95,86,65,76, -85,69,83,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,85,110, -105,113,117,101,32,86,97,108,117,101,115,60,47,108,97,98,101,108,62,10, +73,90,95,85,78,73,81,85,69,95,86,65,76,85,69,83,34,62,10,32,32,32,32,32, +32,32,32,60,108,97,98,101,108,62,85,110,105,113,117,101,32,86,97,108,117, +101,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104, +101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62, +10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, +117,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95, +78,65,84,95,66,82,75,83,95,83,85,66,77,69,78,85,34,62,10,32,32,32,32,32, +32,32,32,60,108,97,98,101,108,62,78,97,116,117,114,97,108,32,66,114,101, +97,107,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, +116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82, +73,90,95,78,65,84,95,66,82,75,83,95,50,34,62,10,32,32,32,32,32,32,32,32, +32,32,60,108,97,98,101,108,62,50,60,47,108,97,98,101,108,62,10,32,32,32, +32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99, +104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, +99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110, +97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,78,65,84,95, +66,82,75,83,95,51,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,51,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60, +99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108, +101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, +119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68, +95,67,79,78,68,95,72,79,82,73,90,95,78,65,84,95,66,82,75,83,95,52,34,62, +10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,52,60,47,108,97, +98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97, +98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117, +73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79, +82,73,90,95,78,65,84,95,66,82,75,83,95,53,34,62,10,32,32,32,32,32,32,32, +32,32,32,60,108,97,98,101,108,62,53,60,47,108,97,98,101,108,62,10,32,32, 32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47, -99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95, -67,79,78,68,95,72,79,82,73,90,95,78,65,84,95,66,82,75,83,95,83,85,66,77, -69,78,85,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,78,97, -116,117,114,97,108,32,66,114,101,97,107,115,60,47,108,97,98,101,108,62, +99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, +110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,78,65,84, +95,66,82,75,83,95,54,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98, +101,108,62,54,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32, +32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97, +98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, 10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, 61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, -73,68,95,67,79,78,68,95,72,79,82,73,90,95,78,65,84,95,66,82,75,83,95,50, -34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,50,60,47, +73,68,95,67,79,78,68,95,72,79,82,73,90,95,78,65,84,95,66,82,75,83,95,55, +34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,55,60,47, 108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99, 107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32, 32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, 32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101, 110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68, -95,72,79,82,73,90,95,78,65,84,95,66,82,75,83,95,51,34,62,10,32,32,32,32, -32,32,32,32,32,32,60,108,97,98,101,108,62,51,60,47,108,97,98,101,108,62, +95,72,79,82,73,90,95,78,65,84,95,66,82,75,83,95,56,34,62,10,32,32,32,32, +32,32,32,32,32,32,60,108,97,98,101,108,62,56,60,47,108,97,98,101,108,62, 10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62, 49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32, 60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106, 101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101, 109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95, -78,65,84,95,66,82,75,83,95,52,34,62,10,32,32,32,32,32,32,32,32,32,32,60, -108,97,98,101,108,62,52,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, +78,65,84,95,66,82,75,83,95,57,34,62,10,32,32,32,32,32,32,32,32,32,32,60, +108,97,98,101,108,62,57,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, 32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99, 107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, 116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, 115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101, 61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,78,65,84,95,66,82,75,83, -95,53,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,53, -60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101, -99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10, -32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, -101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78, -68,95,72,79,82,73,90,95,78,65,84,95,66,82,75,83,95,54,34,62,10,32,32,32, -32,32,32,32,32,32,32,60,108,97,98,101,108,62,54,60,47,108,97,98,101,108, -62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101, -62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98, +95,49,48,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62, +49,48,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99, +104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101, +62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32, +110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,69,81,85, +95,73,78,84,83,95,83,85,66,77,69,78,85,34,62,10,32,32,32,32,32,32,32,32, +60,108,97,98,101,108,62,69,113,117,97,108,32,73,110,116,101,114,118,97, +108,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,111,98, 106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116, 101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73, -90,95,78,65,84,95,66,82,75,83,95,55,34,62,10,32,32,32,32,32,32,32,32,32, -32,60,108,97,98,101,108,62,55,60,47,108,97,98,101,108,62,10,32,32,32,32, +90,95,69,81,85,95,73,78,84,83,95,50,34,62,10,32,32,32,32,32,32,32,32,32, +32,60,108,97,98,101,108,62,50,60,47,108,97,98,101,108,62,10,32,32,32,32, 32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104, 101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106, 101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, 108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, -109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,78,65,84,95,66, -82,75,83,95,56,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,56,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60, +109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,69,81,85,95,73, +78,84,83,95,51,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,51,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60, 99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108, 101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, 32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, 119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68, -95,67,79,78,68,95,72,79,82,73,90,95,78,65,84,95,66,82,75,83,95,57,34,62, -10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,57,60,47,108,97, +95,67,79,78,68,95,72,79,82,73,90,95,69,81,85,95,73,78,84,83,95,52,34,62, +10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,52,60,47,108,97, 98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97, 98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32, 32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60, 111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117, 73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79, -82,73,90,95,78,65,84,95,66,82,75,83,95,49,48,34,62,10,32,32,32,32,32,32, -32,32,32,32,60,108,97,98,101,108,62,49,48,60,47,108,97,98,101,108,62,10, -32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49, -60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,67,79, -78,68,95,72,79,82,73,90,95,69,81,85,95,73,78,84,83,95,83,85,66,77,69,78, -85,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,69,113,117, -97,108,32,73,110,116,101,114,118,97,108,115,60,47,108,97,98,101,108,62, +82,73,90,95,69,81,85,95,73,78,84,83,95,53,34,62,10,32,32,32,32,32,32,32, +32,32,32,60,108,97,98,101,108,62,53,60,47,108,97,98,101,108,62,10,32,32, +32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47, +99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, +110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,69,81,85, +95,73,78,84,83,95,54,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98, +101,108,62,54,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32, +32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97, +98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, 10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, 61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, -73,68,95,67,79,78,68,95,72,79,82,73,90,95,69,81,85,95,73,78,84,83,95,50, -34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,50,60,47, +73,68,95,67,79,78,68,95,72,79,82,73,90,95,69,81,85,95,73,78,84,83,95,55, +34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,55,60,47, 108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99, 107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32, 32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, 32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101, 110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68, -95,72,79,82,73,90,95,69,81,85,95,73,78,84,83,95,51,34,62,10,32,32,32,32, -32,32,32,32,32,32,60,108,97,98,101,108,62,51,60,47,108,97,98,101,108,62, +95,72,79,82,73,90,95,69,81,85,95,73,78,84,83,95,56,34,62,10,32,32,32,32, +32,32,32,32,32,32,60,108,97,98,101,108,62,56,60,47,108,97,98,101,108,62, 10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62, 49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32, 60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106, 101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101, 109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95, -69,81,85,95,73,78,84,83,95,52,34,62,10,32,32,32,32,32,32,32,32,32,32,60, -108,97,98,101,108,62,52,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, +69,81,85,95,73,78,84,83,95,57,34,62,10,32,32,32,32,32,32,32,32,32,32,60, +108,97,98,101,108,62,57,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, 32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99, 107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, 116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, 115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101, 61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,69,81,85,95,73,78,84,83, -95,53,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,53, -60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101, +95,49,48,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62, +49,48,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99, +104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101, +62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32, +110,97,109,101,61,34,73,68,95,79,80,69,78,95,67,85,83,84,79,77,95,66,82, +69,65,75,83,95,83,85,66,77,69,78,85,34,62,10,32,32,32,32,32,32,32,32,60, +108,97,98,101,108,62,67,117,115,116,111,109,32,66,114,101,97,107,115,60, +47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34, +32,110,97,109,101,61,34,73,68,95,78,69,87,95,67,85,83,84,79,77,95,67,65, +84,95,67,76,65,83,83,73,70,95,65,34,62,10,32,32,32,32,32,32,32,32,32,32, +60,108,97,98,101,108,62,67,114,101,97,116,101,32,78,101,119,32,67,117,115, +116,111,109,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,115,101,112,97,114,97,116,111,114,34,47, +62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,60,108,97,98,101,108,62,72,111,114,105,122,111,110,116,97,108,32,66, +105,110,115,32,66,114,101,97,107,115,60,47,108,97,98,101,108,62,10,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34, +32,110,97,109,101,61,34,73,68,95,86,73,69,87,95,76,73,78,69,65,82,95,83, +77,79,79,84,72,69,82,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62, +83,104,111,119,32,76,105,110,101,97,114,32,83,109,111,111,116,104,101,114, +60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,99,104,101,99,107,97, +98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32, +32,32,60,99,104,101,99,107,101,100,62,49,60,47,99,104,101,99,107,101,100, +62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, +116,101,109,34,32,110,97,109,101,61,34,73,68,95,86,73,69,87,95,76,79,87, +69,83,83,95,83,77,79,79,84,72,69,82,34,62,10,32,32,32,32,32,32,60,108,97, +98,101,108,62,83,104,111,119,32,76,79,87,69,83,83,32,83,109,111,111,116, +104,101,114,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,99,104,101, 99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10, -32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, -101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78, -68,95,72,79,82,73,90,95,69,81,85,95,73,78,84,83,95,54,34,62,10,32,32,32, -32,32,32,32,32,32,32,60,108,97,98,101,108,62,54,60,47,108,97,98,101,108, +32,32,32,32,32,32,60,99,104,101,99,107,101,100,62,48,60,47,99,104,101,99, +107,101,100,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, +117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,69,68,73,84,95,76, +79,87,69,83,83,95,80,65,82,65,77,83,34,62,10,32,32,32,32,32,32,60,108,97, +98,101,108,62,69,100,105,116,32,76,79,87,69,83,83,32,80,97,114,97,109,101, +116,101,114,115,60,47,108,97,98,101,108,62,10,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95, +67,79,78,68,95,83,67,65,84,84,69,82,95,86,73,69,87,95,77,69,78,85,34,62, +10,32,32,32,32,32,32,60,108,97,98,101,108,62,86,105,101,119,60,47,108,97, +98,101,108,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101, +61,34,73,68,95,86,73,69,87,95,68,73,83,80,76,65,89,95,80,82,69,67,73,83, +73,79,78,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,101, +116,32,68,105,115,112,108,97,121,32,80,114,101,99,105,115,105,111,110,60, +47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73, +68,95,65,68,74,85,83,84,95,65,88,73,83,95,80,82,69,67,73,83,73,79,78,34, +62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,101,116,32,68, +105,115,112,108,97,121,32,80,114,101,99,105,115,105,111,110,32,111,110, +32,65,120,101,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, +110,97,109,101,61,34,73,68,95,68,73,83,80,76,65,89,95,65,88,69,83,95,83, +67,65,76,69,95,86,65,76,85,69,83,34,62,10,32,32,32,32,32,32,32,32,60,108, +97,98,101,108,62,68,105,115,112,108,97,121,32,65,120,101,115,32,83,99,97, +108,101,32,86,97,108,117,101,115,60,47,108,97,98,101,108,62,10,32,32,32, +32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101, +99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107, +101,100,62,49,60,47,99,104,101,99,107,101,100,62,10,32,32,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, +110,97,109,101,61,34,73,68,95,68,73,83,80,76,65,89,95,83,76,79,80,69,95, +86,65,76,85,69,83,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108, +62,68,105,115,112,108,97,121,32,83,108,111,112,101,32,86,97,108,117,101, +115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101, +99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10, +32,32,32,32,32,32,32,32,60,99,104,101,99,107,101,100,62,48,60,47,99,104, +101,99,107,101,100,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73, +68,95,68,73,83,80,76,65,89,95,83,84,65,84,85,83,95,66,65,82,34,62,10,32, +32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,104,111,119,32,83,116,97, +116,117,115,32,66,97,114,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, +32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107, +97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,101,100, +62,49,60,47,99,104,101,99,107,101,100,62,10,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,101,112, +97,114,97,116,111,114,34,47,62,10,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101, +61,34,73,68,95,77,69,78,85,34,62,10,32,32,32,32,32,32,60,108,97,98,101, +108,62,83,101,108,101,99,116,105,111,110,32,83,104,97,112,101,60,47,108, +97,98,101,108,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109, +101,61,34,73,68,95,83,69,76,69,67,84,95,87,73,84,72,95,82,69,67,84,34,62, +10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,82,101,99,116,97,110, +103,108,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99, +104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101, +62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, +117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,83,69,76,69,67,84, +95,87,73,84,72,95,67,73,82,67,76,69,34,62,10,32,32,32,32,32,32,32,32,60, +108,97,98,101,108,62,67,105,114,99,108,101,60,47,108,97,98,101,108,62,10, +32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47, +99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101, +61,34,73,68,95,83,69,76,69,67,84,95,87,73,84,72,95,76,73,78,69,34,62,10, +32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,76,105,110,101,60,47,108, +97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98, +108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,47,111,98,106,101,99, +116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,77,69,78, +85,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,67,111,108,111,114, +60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, +110,97,109,101,61,34,73,68,95,83,69,76,69,67,84,65,66,76,69,95,79,85,84, +76,73,78,69,95,67,79,76,79,82,34,62,10,32,32,32,32,32,32,32,32,60,108,97, +98,101,108,62,82,101,103,114,101,115,115,105,111,110,32,76,105,110,101, +32,67,111,108,111,114,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, +110,97,109,101,61,34,73,68,95,83,69,76,69,67,84,65,66,76,69,95,70,73,76, +76,95,67,79,76,79,82,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,80,111,105,110,116,32,67,111,108,111,114,60,47,108,97,98,101,108, +62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, +117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,65,78,86,65,83, +95,66,65,67,75,71,82,79,85,78,68,95,67,79,76,79,82,34,62,10,32,32,32,32, +32,32,32,32,60,108,97,98,101,108,62,66,97,99,107,103,114,111,117,110,100, +32,67,111,108,111,114,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, +101,112,97,114,97,116,111,114,34,47,62,10,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109, +34,32,110,97,109,101,61,34,73,68,95,83,65,86,69,95,83,69,76,69,67,84,69, +68,95,84,79,95,67,79,76,85,77,78,34,62,10,32,32,32,32,32,32,60,108,97,98, +101,108,62,83,97,118,101,32,83,101,108,101,99,116,105,111,110,60,47,108, +97,98,101,108,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101, +110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,80,89, +95,73,77,65,71,69,95,84,79,95,67,76,73,80,66,79,65,82,68,34,62,10,32,32, +32,32,32,32,60,108,97,98,101,108,62,67,111,112,121,32,73,109,97,103,101, +32,84,111,32,67,108,105,112,98,111,97,114,100,60,47,108,97,98,101,108,62, +10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116, +101,109,34,32,110,97,109,101,61,34,73,68,95,83,65,86,69,95,67,65,78,86, +65,83,95,73,77,65,71,69,95,65,83,34,62,10,32,32,32,32,32,32,60,108,97,98, +101,108,62,83,97,118,101,32,73,109,97,103,101,32,65,115,60,47,108,97,98, +101,108,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, +60,108,97,98,101,108,62,79,112,116,105,111,110,115,60,47,108,97,98,101, +108,62,10,32,32,60,47,111,98,106,101,99,116,62,10,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109, +101,61,34,73,68,95,67,79,78,68,95,83,67,65,84,84,69,82,95,80,76,79,84,95, +86,73,69,87,95,77,69,78,85,95,79,80,84,73,79,78,83,34,62,10,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, +117,34,32,110,97,109,101,61,34,73,68,95,67,65,84,95,67,76,65,83,83,73,70, +95,66,95,77,69,78,85,34,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, +110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,84,72,69,77, +69,76,69,83,83,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62, +84,104,101,109,101,108,101,115,115,60,47,108,97,98,101,108,62,10,32,32, +32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104, +101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99, +116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,67,79, +78,68,95,86,69,82,84,95,81,85,65,78,84,95,83,85,66,77,69,78,85,34,62,10, +32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,81,117,97,110,116,105,108, +101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101, +109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,81, +85,65,78,84,95,50,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,50,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60, +99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108, +101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, +119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68, +95,67,79,78,68,95,86,69,82,84,95,81,85,65,78,84,95,51,34,62,10,32,32,32, +32,32,32,32,32,32,32,60,108,97,98,101,108,62,51,60,47,108,97,98,101,108, 62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101, 62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32, 32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98, 106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116, -101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73, -90,95,69,81,85,95,73,78,84,83,95,55,34,62,10,32,32,32,32,32,32,32,32,32, -32,60,108,97,98,101,108,62,55,60,47,108,97,98,101,108,62,10,32,32,32,32, -32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104, -101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, -109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,69,81,85,95,73, -78,84,83,95,56,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,56,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60, -99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108, -101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, -119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68, -95,67,79,78,68,95,72,79,82,73,90,95,69,81,85,95,73,78,84,83,95,57,34,62, -10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,57,60,47,108,97, -98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97, -98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117, -73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79, -82,73,90,95,69,81,85,95,73,78,84,83,95,49,48,34,62,10,32,32,32,32,32,32, -32,32,32,32,60,108,97,98,101,108,62,49,48,60,47,108,97,98,101,108,62,10, -32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49, -60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,79,80, -69,78,95,67,85,83,84,79,77,95,66,82,69,65,75,83,95,83,85,66,77,69,78,85, -34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,67,117,115,116, -111,109,32,66,114,101,97,107,115,60,47,108,97,98,101,108,62,10,32,32,32, -32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,78, -69,87,95,67,85,83,84,79,77,95,67,65,84,95,67,76,65,83,83,73,70,95,65,34, -62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,67,114,101, -97,116,101,32,78,101,119,32,67,117,115,116,111,109,60,47,108,97,98,101, -108,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, -115,101,112,97,114,97,116,111,114,34,47,62,10,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,72,111, -114,105,122,111,110,116,97,108,32,66,105,110,115,32,66,114,101,97,107,115, -60,47,108,97,98,101,108,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,86, -73,69,87,95,76,73,78,69,65,82,95,83,77,79,79,84,72,69,82,34,62,10,32,32, -32,32,32,32,60,108,97,98,101,108,62,83,104,111,119,32,76,105,110,101,97, -114,32,83,109,111,111,116,104,101,114,60,47,108,97,98,101,108,62,10,32, -32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101, -99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,99,104,101,99,107,101,100, -62,49,60,47,99,104,101,99,107,101,100,62,10,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84, +95,81,85,65,78,84,95,52,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97, +98,101,108,62,52,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32, +32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107, +97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, 115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, -34,73,68,95,86,73,69,87,95,76,79,87,69,83,83,95,83,77,79,79,84,72,69,82, -34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,83,104,111,119,32,76, -79,87,69,83,83,32,83,109,111,111,116,104,101,114,60,47,108,97,98,101,108, -62,10,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47, -99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,99,104,101,99, -107,101,100,62,48,60,47,99,104,101,99,107,101,100,62,10,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32, -99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110, -97,109,101,61,34,73,68,95,69,68,73,84,95,76,79,87,69,83,83,95,80,65,82, -65,77,83,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,69,100,105, -116,32,76,79,87,69,83,83,32,80,97,114,97,109,101,116,101,114,115,60,47, -108,97,98,101,108,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, -101,110,117,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,83,67,65, -84,84,69,82,95,86,73,69,87,95,77,69,78,85,34,62,10,32,32,32,32,32,32,60, -108,97,98,101,108,62,86,105,101,119,60,47,108,97,98,101,108,62,10,32,32, +34,73,68,95,67,79,78,68,95,86,69,82,84,95,81,85,65,78,84,95,53,34,62,10, +32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,53,60,47,108,97,98, +101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98, +108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, +116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82, +84,95,81,85,65,78,84,95,54,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108, +97,98,101,108,62,54,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, +32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107, +97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, +34,73,68,95,67,79,78,68,95,86,69,82,84,95,81,85,65,78,84,95,55,34,62,10, +32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,55,60,47,108,97,98, +101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98, +108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, +116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82, +84,95,81,85,65,78,84,95,56,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108, +97,98,101,108,62,56,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, +32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107, +97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, +34,73,68,95,67,79,78,68,95,86,69,82,84,95,81,85,65,78,84,95,57,34,62,10, +32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,57,60,47,108,97,98, +101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98, +108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, +116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82, +84,95,81,85,65,78,84,95,49,48,34,62,10,32,32,32,32,32,32,32,32,32,32,60, +108,97,98,101,108,62,49,48,60,47,108,97,98,101,108,62,10,32,32,32,32,32, +32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101, +99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, 32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, -77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,86,73, -69,87,95,68,73,83,80,76,65,89,95,80,82,69,67,73,83,73,79,78,34,62,10,32, -32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,101,116,32,68,105,115,112, -108,97,121,32,80,114,101,99,105,115,105,111,110,60,47,108,97,98,101,108, +77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79, +78,68,95,86,69,82,84,95,67,72,79,82,79,80,76,69,84,72,95,80,69,82,67,69, +78,84,73,76,69,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62, +80,101,114,99,101,110,116,105,108,101,60,47,108,97,98,101,108,62,10,32, +32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99, +104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, +34,73,68,95,67,79,78,68,95,86,69,82,84,95,72,73,78,71,69,95,49,53,34,62, +10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,66,111,120,32,77,97, +112,32,40,72,105,110,103,101,61,49,46,53,41,60,47,108,97,98,101,108,62, +10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60, +47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109, +101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,72,73,78,71,69,95,51,48, +34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,66,111,120,32, +77,97,112,32,40,72,105,110,103,101,61,51,46,48,41,60,47,108,97,98,101,108, +62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49, +60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, +109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,67,72,79,82,79,80, +76,69,84,72,95,83,84,68,68,69,86,34,62,10,32,32,32,32,32,32,32,32,60,108, +97,98,101,108,62,83,116,97,110,100,97,114,100,32,68,101,118,105,97,116, +105,111,110,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99, +104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101, 62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, 32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, -117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,65,68,74,85,83,84, -95,65,88,73,83,95,80,82,69,67,73,83,73,79,78,34,62,10,32,32,32,32,32,32, -32,32,60,108,97,98,101,108,62,83,101,116,32,68,105,115,112,108,97,121,32, -80,114,101,99,105,115,105,111,110,32,111,110,32,65,120,101,115,60,47,108, -97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,68, -73,83,80,76,65,89,95,65,88,69,83,95,83,67,65,76,69,95,86,65,76,85,69,83, -34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,68,105,115,112, -108,97,121,32,65,120,101,115,32,83,99,97,108,101,32,86,97,108,117,101,115, -60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99, +117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86, +69,82,84,95,85,78,73,81,85,69,95,86,65,76,85,69,83,34,62,10,32,32,32,32, +32,32,32,32,60,108,97,98,101,108,62,85,110,105,113,117,101,32,86,97,108, +117,101,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99, +104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101, +62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, +117,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,78, +65,84,95,66,82,75,83,95,83,85,66,77,69,78,85,34,62,10,32,32,32,32,32,32, +32,32,60,108,97,98,101,108,62,78,97,116,117,114,97,108,32,66,114,101,97, +107,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116, +101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84, +95,78,65,84,95,66,82,75,83,95,50,34,62,10,32,32,32,32,32,32,32,32,32,32, +60,108,97,98,101,108,62,50,60,47,108,97,98,101,108,62,10,32,32,32,32,32, +32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101, +99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109, +101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,78,65,84,95,66,82,75,83, +95,51,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,51, +60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101, +99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10, +32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, +101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78, +68,95,86,69,82,84,95,78,65,84,95,66,82,75,83,95,52,34,62,10,32,32,32,32, +32,32,32,32,32,32,60,108,97,98,101,108,62,52,60,47,108,97,98,101,108,62, +10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62, +49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101, +109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,78, +65,84,95,66,82,75,83,95,53,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108, +97,98,101,108,62,53,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, +32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107, +97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, +34,73,68,95,67,79,78,68,95,86,69,82,84,95,78,65,84,95,66,82,75,83,95,54, +34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,54,60,47, +108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99, 107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32, -32,32,32,32,32,32,32,60,99,104,101,99,107,101,100,62,49,60,47,99,104,101, -99,107,101,100,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,68, -73,83,80,76,65,89,95,83,76,79,80,69,95,86,65,76,85,69,83,34,62,10,32,32, -32,32,32,32,32,32,60,108,97,98,101,108,62,68,105,115,112,108,97,121,32, -83,108,111,112,101,32,86,97,108,117,101,115,60,47,108,97,98,101,108,62, -10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60, -47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,99, -104,101,99,107,101,100,62,48,60,47,99,104,101,99,107,101,100,62,10,32,32, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, -116,101,109,34,32,110,97,109,101,61,34,73,68,95,68,73,83,80,76,65,89,95, -83,84,65,84,85,83,95,66,65,82,34,62,10,32,32,32,32,32,32,32,32,60,108,97, -98,101,108,62,83,104,111,119,32,83,116,97,116,117,115,32,66,97,114,60,47, -108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97, -98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32, -32,32,32,32,60,99,104,101,99,107,101,100,62,49,60,47,99,104,101,99,107, -101,100,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,115,101,112,97,114,97,116,111,114,34,47, -62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,77,69,78,85,34,62, -10,32,32,32,32,32,32,60,108,97,98,101,108,62,83,101,108,101,99,116,105, -111,110,32,83,104,97,112,101,60,47,108,97,98,101,108,62,10,32,32,32,32, +32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, 32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101, -110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,83,69,76,69, -67,84,95,87,73,84,72,95,82,69,67,84,34,62,10,32,32,32,32,32,32,32,32,60, -108,97,98,101,108,62,82,101,99,116,97,110,103,108,101,60,47,108,97,98,101, -108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62, -49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, -110,97,109,101,61,34,73,68,95,83,69,76,69,67,84,95,87,73,84,72,95,67,73, -82,67,76,69,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,67, -105,114,99,108,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32, -60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98, -108,101,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, -77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,83,69, -76,69,67,84,95,87,73,84,72,95,76,73,78,69,34,62,10,32,32,32,32,32,32,32, -32,60,108,97,98,101,108,62,76,105,110,101,60,47,108,97,98,101,108,62,10, -32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47, -99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, -117,34,32,110,97,109,101,61,34,73,68,95,77,69,78,85,34,62,10,32,32,32,32, -32,32,60,108,97,98,101,108,62,67,111,108,111,114,60,47,108,97,98,101,108, -62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73, -68,95,83,69,76,69,67,84,65,66,76,69,95,79,85,84,76,73,78,69,95,67,79,76, -79,82,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,82,101,103, -114,101,115,115,105,111,110,32,76,105,110,101,32,67,111,108,111,114,60, -47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73, -68,95,83,69,76,69,67,84,65,66,76,69,95,70,73,76,76,95,67,79,76,79,82,34, -62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,80,111,105,110,116, -32,67,111,108,111,114,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, -110,97,109,101,61,34,73,68,95,67,65,78,86,65,83,95,66,65,67,75,71,82,79, -85,78,68,95,67,79,76,79,82,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98, -101,108,62,66,97,99,107,103,114,111,117,110,100,32,67,111,108,111,114,60, -47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,115,101,112,97,114,97,116, -111,114,34,47,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68, +95,86,69,82,84,95,78,65,84,95,66,82,75,83,95,55,34,62,10,32,32,32,32,32, +32,32,32,32,32,60,108,97,98,101,108,62,55,60,47,108,97,98,101,108,62,10, +32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49, +60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109, +34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,78,65, +84,95,66,82,75,83,95,56,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97, +98,101,108,62,56,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32, +32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107, +97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, 115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, -34,73,68,95,83,65,86,69,95,83,69,76,69,67,84,69,68,95,84,79,95,67,79,76, -85,77,78,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,83,97,118,101, -32,83,101,108,101,99,116,105,111,110,60,47,108,97,98,101,108,62,10,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34, -32,110,97,109,101,61,34,73,68,95,67,79,80,89,95,73,77,65,71,69,95,84,79, -95,67,76,73,80,66,79,65,82,68,34,62,10,32,32,32,32,32,32,60,108,97,98,101, -108,62,67,111,112,121,32,73,109,97,103,101,32,84,111,32,67,108,105,112, -98,111,97,114,100,60,47,108,97,98,101,108,62,10,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101, -61,34,73,68,95,83,65,86,69,95,67,65,78,86,65,83,95,73,77,65,71,69,95,65, -83,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,83,97,118,101,32, -73,109,97,103,101,32,65,115,60,47,108,97,98,101,108,62,10,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,60,108,97,98,101,108,62,79,112, -116,105,111,110,115,60,47,108,97,98,101,108,62,10,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,67,79,78, -68,95,83,67,65,84,84,69,82,95,80,76,79,84,95,86,73,69,87,95,77,69,78,85, -95,79,80,84,73,79,78,83,34,62,10,32,32,32,32,60,111,98,106,101,99,116,32, -99,108,97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101,61, -34,73,68,95,67,65,84,95,67,76,65,83,83,73,70,95,66,95,77,69,78,85,34,62, -10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, -119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68, -95,67,79,78,68,95,86,69,82,84,95,84,72,69,77,69,76,69,83,83,34,62,10,32, -32,32,32,32,32,32,32,60,108,97,98,101,108,62,84,104,101,109,101,108,101, -115,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104, -101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62, -10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, -117,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,81, -85,65,78,84,95,83,85,66,77,69,78,85,34,62,10,32,32,32,32,32,32,32,32,60, -108,97,98,101,108,62,81,117,97,110,116,105,108,101,60,47,108,97,98,101, -108,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101, -61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,81,85,65,78,84,95,50,34,62, -10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,50,60,47,108,97, -98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97, -98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117, -73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69, -82,84,95,81,85,65,78,84,95,51,34,62,10,32,32,32,32,32,32,32,32,32,32,60, -108,97,98,101,108,62,51,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, -32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99, -107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101, -61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,81,85,65,78,84,95,52,34,62, -10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,52,60,47,108,97, -98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97, -98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117, -73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69, -82,84,95,81,85,65,78,84,95,53,34,62,10,32,32,32,32,32,32,32,32,32,32,60, -108,97,98,101,108,62,53,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, -32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99, -107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101, -61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,81,85,65,78,84,95,54,34,62, -10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,54,60,47,108,97, -98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97, -98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117, -73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69, -82,84,95,81,85,65,78,84,95,55,34,62,10,32,32,32,32,32,32,32,32,32,32,60, -108,97,98,101,108,62,55,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, -32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99, -107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101, -61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,81,85,65,78,84,95,56,34,62, -10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,56,60,47,108,97, -98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97, -98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117, -73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69, -82,84,95,81,85,65,78,84,95,57,34,62,10,32,32,32,32,32,32,32,32,32,32,60, -108,97,98,101,108,62,57,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, -32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99, -107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101, -61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,81,85,65,78,84,95,49,48,34, -62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,49,48,60,47, +34,73,68,95,67,79,78,68,95,86,69,82,84,95,78,65,84,95,66,82,75,83,95,57, +34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,57,60,47, 108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99, 107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32, 32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34, -32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,67,72,79, -82,79,80,76,69,84,72,95,80,69,82,67,69,78,84,73,76,69,34,62,10,32,32,32, -32,32,32,32,32,60,108,97,98,101,108,62,80,101,114,99,101,110,116,105,108, -101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101, -99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117, -73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69, -82,84,95,72,73,78,71,69,95,49,53,34,62,10,32,32,32,32,32,32,32,32,60,108, -97,98,101,108,62,66,111,120,32,77,97,112,32,40,72,105,110,103,101,61,49, -46,53,41,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104, -101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62, -10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, -117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86, -69,82,84,95,72,73,78,71,69,95,51,48,34,62,10,32,32,32,32,32,32,32,32,60, -108,97,98,101,108,62,66,111,120,32,77,97,112,32,40,72,105,110,103,101,61, -51,46,48,41,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99, -104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101, -62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, -117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86, -69,82,84,95,67,72,79,82,79,80,76,69,84,72,95,83,84,68,68,69,86,34,62,10, -32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,116,97,110,100,97,114, -100,32,68,101,118,105,97,116,105,111,110,60,47,108,97,98,101,108,62,10, -32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47, -99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101, +110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68, +95,86,69,82,84,95,78,65,84,95,66,82,75,83,95,49,48,34,62,10,32,32,32,32, +32,32,32,32,32,32,60,108,97,98,101,108,62,49,48,60,47,108,97,98,101,108, +62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101, +62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,47,111,98,106, 101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101, -61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,85,78,73,81,85,69,95,86,65, -76,85,69,83,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,85, -110,105,113,117,101,32,86,97,108,117,101,115,60,47,108,97,98,101,108,62, -10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60, -47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68, -95,67,79,78,68,95,86,69,82,84,95,78,65,84,95,66,82,75,83,95,83,85,66,77, -69,78,85,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,78,97, -116,117,114,97,108,32,66,114,101,97,107,115,60,47,108,97,98,101,108,62, +115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95, +67,79,78,68,95,86,69,82,84,95,69,81,85,95,73,78,84,83,95,83,85,66,77,69, +78,85,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,69,113,117, +97,108,32,73,110,116,101,114,118,97,108,115,60,47,108,97,98,101,108,62, 10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, 61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, -73,68,95,67,79,78,68,95,86,69,82,84,95,78,65,84,95,66,82,75,83,95,50,34, +73,68,95,67,79,78,68,95,86,69,82,84,95,69,81,85,95,73,78,84,83,95,50,34, 62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,50,60,47,108, 97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107, 97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32, 32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, 60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, 117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86, -69,82,84,95,78,65,84,95,66,82,75,83,95,51,34,62,10,32,32,32,32,32,32,32, +69,82,84,95,69,81,85,95,73,78,84,83,95,51,34,62,10,32,32,32,32,32,32,32, 32,32,32,60,108,97,98,101,108,62,51,60,47,108,97,98,101,108,62,10,32,32, 32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47, 99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111, 98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, 32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, -110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,78,65,84,95, -66,82,75,83,95,52,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, +110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,69,81,85,95, +73,78,84,83,95,52,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, 108,62,52,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60, 99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108, 101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, 32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, 119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68, -95,67,79,78,68,95,86,69,82,84,95,78,65,84,95,66,82,75,83,95,53,34,62,10, +95,67,79,78,68,95,86,69,82,84,95,69,81,85,95,73,78,84,83,95,53,34,62,10, 32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,53,60,47,108,97,98, 101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98, 108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32, 32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111, 98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, 116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82, -84,95,78,65,84,95,66,82,75,83,95,54,34,62,10,32,32,32,32,32,32,32,32,32, +84,95,69,81,85,95,73,78,84,83,95,54,34,62,10,32,32,32,32,32,32,32,32,32, 32,60,108,97,98,101,108,62,54,60,47,108,97,98,101,108,62,10,32,32,32,32, 32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104, 101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106, 101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, 108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, -109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,78,65,84,95,66,82, -75,83,95,55,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108, +109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,69,81,85,95,73,78, +84,83,95,55,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108, 62,55,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99, 104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101, 62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, 32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, 120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67, -79,78,68,95,86,69,82,84,95,78,65,84,95,66,82,75,83,95,56,34,62,10,32,32, +79,78,68,95,86,69,82,84,95,69,81,85,95,73,78,84,83,95,56,34,62,10,32,32, 32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,56,60,47,108,97,98,101, 108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108, 101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32, 32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111, 98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, 116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82, -84,95,78,65,84,95,66,82,75,83,95,57,34,62,10,32,32,32,32,32,32,32,32,32, +84,95,69,81,85,95,73,78,84,83,95,57,34,62,10,32,32,32,32,32,32,32,32,32, 32,60,108,97,98,101,108,62,57,60,47,108,97,98,101,108,62,10,32,32,32,32, 32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104, 101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106, 101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, 108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, -109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,78,65,84,95,66,82, -75,83,95,49,48,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, +109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,69,81,85,95,73,78, +84,83,95,49,48,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, 108,62,49,48,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32, 60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98, 108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, 32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60, 111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117, -34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,69,81, -85,95,73,78,84,83,95,83,85,66,77,69,78,85,34,62,10,32,32,32,32,32,32,32, -32,60,108,97,98,101,108,62,69,113,117,97,108,32,73,110,116,101,114,118, -97,108,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, -116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82, -84,95,69,81,85,95,73,78,84,83,95,50,34,62,10,32,32,32,32,32,32,32,32,32, -32,60,108,97,98,101,108,62,50,60,47,108,97,98,101,108,62,10,32,32,32,32, -32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104, -101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, -109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,69,81,85,95,73,78, -84,83,95,51,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108, -62,51,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99, -104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101, -62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67, -79,78,68,95,86,69,82,84,95,69,81,85,95,73,78,84,83,95,52,34,62,10,32,32, -32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,52,60,47,108,97,98,101, -108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108, -101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, -116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82, -84,95,69,81,85,95,73,78,84,83,95,53,34,62,10,32,32,32,32,32,32,32,32,32, -32,60,108,97,98,101,108,62,53,60,47,108,97,98,101,108,62,10,32,32,32,32, -32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104, -101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, -109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,69,81,85,95,73,78, -84,83,95,54,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108, -62,54,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99, -104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101, -62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67, -79,78,68,95,86,69,82,84,95,69,81,85,95,73,78,84,83,95,55,34,62,10,32,32, -32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,55,60,47,108,97,98,101, -108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108, -101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, -116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82, -84,95,69,81,85,95,73,78,84,83,95,56,34,62,10,32,32,32,32,32,32,32,32,32, -32,60,108,97,98,101,108,62,56,60,47,108,97,98,101,108,62,10,32,32,32,32, -32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104, -101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, -109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,69,81,85,95,73,78, -84,83,95,57,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108, -62,57,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99, -104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101, -62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67, -79,78,68,95,86,69,82,84,95,69,81,85,95,73,78,84,83,95,49,48,34,62,10,32, -32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,49,48,60,47,108,97,98, -101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98, -108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34, -73,68,95,79,80,69,78,95,67,85,83,84,79,77,95,66,82,69,65,75,83,95,83,85, -66,77,69,78,85,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62, -67,117,115,116,111,109,32,66,114,101,97,107,115,60,47,108,97,98,101,108, -62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, -34,73,68,95,78,69,87,95,67,85,83,84,79,77,95,67,65,84,95,67,76,65,83,83, -73,70,95,65,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108, -62,67,114,101,97,116,101,32,78,101,119,32,67,117,115,116,111,109,60,47, -108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,115,101,112,97,114,97,116,111,114,34,47,62,10,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,108,97,98, -101,108,62,86,101,114,116,105,99,97,108,32,66,105,110,115,32,66,114,101, -97,107,115,60,47,108,97,98,101,108,62,10,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,67,65, -84,95,67,76,65,83,83,73,70,95,67,95,77,69,78,85,34,62,10,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, -117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72, -79,82,73,90,95,84,72,69,77,69,76,69,83,83,34,62,10,32,32,32,32,32,32,32, -32,60,108,97,98,101,108,62,84,104,101,109,101,108,101,115,115,60,47,108, -97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98, -108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109, -101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,81,85,65,78,84,95,83, -85,66,77,69,78,85,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108, -62,81,117,97,110,116,105,108,101,60,47,108,97,98,101,108,62,10,32,32,32, -32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67, -79,78,68,95,72,79,82,73,90,95,81,85,65,78,84,95,50,34,62,10,32,32,32,32, -32,32,32,32,32,32,60,108,97,98,101,108,62,50,60,47,108,97,98,101,108,62, -10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62, -49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106, +34,32,110,97,109,101,61,34,73,68,95,79,80,69,78,95,67,85,83,84,79,77,95, +66,82,69,65,75,83,95,83,85,66,77,69,78,85,34,62,10,32,32,32,32,32,32,32, +32,60,108,97,98,101,108,62,67,117,115,116,111,109,32,66,114,101,97,107, +115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,111,98,106, 101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101, -109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95, -81,85,65,78,84,95,51,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98, -101,108,62,51,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32, -32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97, -98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +109,34,32,110,97,109,101,61,34,73,68,95,78,69,87,95,67,85,83,84,79,77,95, +67,65,84,95,67,76,65,83,83,73,70,95,65,34,62,10,32,32,32,32,32,32,32,32, +32,32,60,108,97,98,101,108,62,67,114,101,97,116,101,32,78,101,119,32,67, +117,115,116,111,109,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,115,101,112,97,114,97,116,111, +114,34,47,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,32,32,60,108,97,98,101,108,62,86,101,114,116,105,99,97,108,32, +66,105,110,115,32,66,114,101,97,107,115,60,47,108,97,98,101,108,62,10,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109, +101,61,34,73,68,95,67,65,84,95,67,76,65,83,83,73,70,95,67,95,77,69,78,85, +34,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, 61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, -73,68,95,67,79,78,68,95,72,79,82,73,90,95,81,85,65,78,84,95,52,34,62,10, -32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,52,60,47,108,97,98, -101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98, -108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, -116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82, -73,90,95,81,85,65,78,84,95,53,34,62,10,32,32,32,32,32,32,32,32,32,32,60, -108,97,98,101,108,62,53,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, -32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99, -107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101, -61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,81,85,65,78,84,95,54,34, -62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,54,60,47,108, -97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107, -97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32, -32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, -117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72, -79,82,73,90,95,81,85,65,78,84,95,55,34,62,10,32,32,32,32,32,32,32,32,32, -32,60,108,97,98,101,108,62,55,60,47,108,97,98,101,108,62,10,32,32,32,32, -32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104, -101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, -109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,81,85,65,78,84, -95,56,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,56, -60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101, -99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10, -32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +73,68,95,67,79,78,68,95,72,79,82,73,90,95,84,72,69,77,69,76,69,83,83,34, +62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,84,104,101,109,101, +108,101,115,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60, +99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108, +101,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, 32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, -101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78, -68,95,72,79,82,73,90,95,81,85,65,78,84,95,57,34,62,10,32,32,32,32,32,32, -32,32,32,32,60,108,97,98,101,108,62,57,60,47,108,97,98,101,108,62,10,32, -32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60, -47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34, -32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,81,85, -65,78,84,95,49,48,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,49,48,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32, -60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98, -108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117, -73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79, -82,73,90,95,67,72,79,82,79,80,76,69,84,72,95,80,69,82,67,69,78,84,73,76, -69,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,80,101,114, -99,101,110,116,105,108,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32, -32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107, -97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67, -79,78,68,95,72,79,82,73,90,95,72,73,78,71,69,95,49,53,34,62,10,32,32,32, -32,32,32,32,32,60,108,97,98,101,108,62,66,111,120,32,77,97,112,32,40,72, -105,110,103,101,61,49,46,53,41,60,47,108,97,98,101,108,62,10,32,32,32,32, -32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99, -107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, -119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68, -95,67,79,78,68,95,72,79,82,73,90,95,72,73,78,71,69,95,51,48,34,62,10,32, -32,32,32,32,32,32,32,60,108,97,98,101,108,62,66,111,120,32,77,97,112,32, -40,72,105,110,103,101,61,51,46,48,41,60,47,108,97,98,101,108,62,10,32,32, -32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104, -101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, -73,68,95,67,79,78,68,95,72,79,82,73,90,95,67,72,79,82,79,80,76,69,84,72, -95,83,84,68,68,69,86,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,83,116,97,110,100,97,114,100,32,68,101,118,105,97,116,105,111,110, -60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99, -107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32, -32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, -116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82, -73,90,95,85,78,73,81,85,69,95,86,65,76,85,69,83,34,62,10,32,32,32,32,32, -32,32,32,60,108,97,98,101,108,62,85,110,105,113,117,101,32,86,97,108,117, -101,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104, -101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62, -10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, -117,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95, -78,65,84,95,66,82,75,83,95,83,85,66,77,69,78,85,34,62,10,32,32,32,32,32, -32,32,32,60,108,97,98,101,108,62,78,97,116,117,114,97,108,32,66,114,101, -97,107,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, -116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82, -73,90,95,78,65,84,95,66,82,75,83,95,50,34,62,10,32,32,32,32,32,32,32,32, -32,32,60,108,97,98,101,108,62,50,60,47,108,97,98,101,108,62,10,32,32,32, -32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99, -104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, +101,110,117,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82, +73,90,95,81,85,65,78,84,95,83,85,66,77,69,78,85,34,62,10,32,32,32,32,32, +32,32,32,60,108,97,98,101,108,62,81,117,97,110,116,105,108,101,60,47,108, +97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, 99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110, -97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,78,65,84,95, -66,82,75,83,95,51,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,51,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60, +97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,81,85,65,78, +84,95,50,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62, +50,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104, +101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62, +10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, +77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79, +78,68,95,72,79,82,73,90,95,81,85,65,78,84,95,51,34,62,10,32,32,32,32,32, +32,32,32,32,32,60,108,97,98,101,108,62,51,60,47,108,97,98,101,108,62,10, +32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49, +60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109, +34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,81, +85,65,78,84,95,52,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,52,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60, 99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108, 101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, 32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, 119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68, -95,67,79,78,68,95,72,79,82,73,90,95,78,65,84,95,66,82,75,83,95,52,34,62, -10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,52,60,47,108,97, -98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97, +95,67,79,78,68,95,72,79,82,73,90,95,81,85,65,78,84,95,53,34,62,10,32,32, +32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,53,60,47,108,97,98,101, +108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108, +101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, +116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82, +73,90,95,81,85,65,78,84,95,54,34,62,10,32,32,32,32,32,32,32,32,32,32,60, +108,97,98,101,108,62,54,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, +32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99, +107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, +116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101, +61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,81,85,65,78,84,95,55,34, +62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,55,60,47,108, +97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107, +97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, +117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72, +79,82,73,90,95,81,85,65,78,84,95,56,34,62,10,32,32,32,32,32,32,32,32,32, +32,60,108,97,98,101,108,62,56,60,47,108,97,98,101,108,62,10,32,32,32,32, +32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104, +101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, +109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,81,85,65,78,84, +95,57,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,57, +60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101, +99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10, +32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, +101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78, +68,95,72,79,82,73,90,95,81,85,65,78,84,95,49,48,34,62,10,32,32,32,32,32, +32,32,32,32,32,60,108,97,98,101,108,62,49,48,60,47,108,97,98,101,108,62, +10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62, +49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, +34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,67,72,79,82,79,80,76,69,84, +72,95,80,69,82,67,69,78,84,73,76,69,34,62,10,32,32,32,32,32,32,32,32,60, +108,97,98,101,108,62,80,101,114,99,101,110,116,105,108,101,60,47,108,97, +98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108, +101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34, +32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,72,73, +78,71,69,95,49,53,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108, +62,66,111,120,32,77,97,112,32,40,72,105,110,103,101,61,49,46,53,41,60,47, +108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97, 98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117, -73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79, -82,73,90,95,78,65,84,95,66,82,75,83,95,53,34,62,10,32,32,32,32,32,32,32, -32,32,32,60,108,97,98,101,108,62,53,60,47,108,97,98,101,108,62,10,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101, +109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95, +72,73,78,71,69,95,51,48,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,66,111,120,32,77,97,112,32,40,72,105,110,103,101,61,51,46,48,41, +60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99, +107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, +116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82, +73,90,95,67,72,79,82,79,80,76,69,84,72,95,83,84,68,68,69,86,34,62,10,32, +32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,116,97,110,100,97,114,100, +32,68,101,118,105,97,116,105,111,110,60,47,108,97,98,101,108,62,10,32,32, +32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104, +101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99, +116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, +73,68,95,67,79,78,68,95,72,79,82,73,90,95,85,78,73,81,85,69,95,86,65,76, +85,69,83,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,85,110, +105,113,117,101,32,86,97,108,117,101,115,60,47,108,97,98,101,108,62,10, 32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47, -99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, -110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,78,65,84, -95,66,82,75,83,95,54,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98, -101,108,62,54,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32, -32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97, -98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95, +67,79,78,68,95,72,79,82,73,90,95,78,65,84,95,66,82,75,83,95,83,85,66,77, +69,78,85,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,78,97, +116,117,114,97,108,32,66,114,101,97,107,115,60,47,108,97,98,101,108,62, 10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, 61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, -73,68,95,67,79,78,68,95,72,79,82,73,90,95,78,65,84,95,66,82,75,83,95,55, -34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,55,60,47, +73,68,95,67,79,78,68,95,72,79,82,73,90,95,78,65,84,95,66,82,75,83,95,50, +34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,50,60,47, 108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99, 107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32, 32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, 32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101, 110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68, -95,72,79,82,73,90,95,78,65,84,95,66,82,75,83,95,56,34,62,10,32,32,32,32, -32,32,32,32,32,32,60,108,97,98,101,108,62,56,60,47,108,97,98,101,108,62, +95,72,79,82,73,90,95,78,65,84,95,66,82,75,83,95,51,34,62,10,32,32,32,32, +32,32,32,32,32,32,60,108,97,98,101,108,62,51,60,47,108,97,98,101,108,62, 10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62, 49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32, 60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106, 101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101, 109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95, -78,65,84,95,66,82,75,83,95,57,34,62,10,32,32,32,32,32,32,32,32,32,32,60, -108,97,98,101,108,62,57,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, +78,65,84,95,66,82,75,83,95,52,34,62,10,32,32,32,32,32,32,32,32,32,32,60, +108,97,98,101,108,62,52,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, 32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99, 107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, 116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, 115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101, 61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,78,65,84,95,66,82,75,83, -95,49,48,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62, -49,48,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99, -104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101, -62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32, -110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,69,81,85, -95,73,78,84,83,95,83,85,66,77,69,78,85,34,62,10,32,32,32,32,32,32,32,32, -60,108,97,98,101,108,62,69,113,117,97,108,32,73,110,116,101,114,118,97, -108,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,111,98, +95,53,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,53, +60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101, +99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10, +32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, +101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78, +68,95,72,79,82,73,90,95,78,65,84,95,66,82,75,83,95,54,34,62,10,32,32,32, +32,32,32,32,32,32,32,60,108,97,98,101,108,62,54,60,47,108,97,98,101,108, +62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101, +62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98, 106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116, 101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73, -90,95,69,81,85,95,73,78,84,83,95,50,34,62,10,32,32,32,32,32,32,32,32,32, -32,60,108,97,98,101,108,62,50,60,47,108,97,98,101,108,62,10,32,32,32,32, +90,95,78,65,84,95,66,82,75,83,95,55,34,62,10,32,32,32,32,32,32,32,32,32, +32,60,108,97,98,101,108,62,55,60,47,108,97,98,101,108,62,10,32,32,32,32, 32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104, 101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106, 101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, 108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, -109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,69,81,85,95,73, -78,84,83,95,51,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,51,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60, +109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,78,65,84,95,66, +82,75,83,95,56,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,56,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60, 99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108, 101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, 32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, 119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68, -95,67,79,78,68,95,72,79,82,73,90,95,69,81,85,95,73,78,84,83,95,52,34,62, -10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,52,60,47,108,97, +95,67,79,78,68,95,72,79,82,73,90,95,78,65,84,95,66,82,75,83,95,57,34,62, +10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,57,60,47,108,97, 98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97, 98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32, 32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60, 111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117, 73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79, -82,73,90,95,69,81,85,95,73,78,84,83,95,53,34,62,10,32,32,32,32,32,32,32, -32,32,32,60,108,97,98,101,108,62,53,60,47,108,97,98,101,108,62,10,32,32, -32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47, -99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, -110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,69,81,85, -95,73,78,84,83,95,54,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98, -101,108,62,54,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32, -32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97, -98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +82,73,90,95,78,65,84,95,66,82,75,83,95,49,48,34,62,10,32,32,32,32,32,32, +32,32,32,32,60,108,97,98,101,108,62,49,48,60,47,108,97,98,101,108,62,10, +32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49, +60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99, +116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,67,79, +78,68,95,72,79,82,73,90,95,69,81,85,95,73,78,84,83,95,83,85,66,77,69,78, +85,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,69,113,117, +97,108,32,73,110,116,101,114,118,97,108,115,60,47,108,97,98,101,108,62, 10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, 61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, -73,68,95,67,79,78,68,95,72,79,82,73,90,95,69,81,85,95,73,78,84,83,95,55, -34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,55,60,47, +73,68,95,67,79,78,68,95,72,79,82,73,90,95,69,81,85,95,73,78,84,83,95,50, +34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,50,60,47, 108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99, 107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32, 32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, 32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101, 110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68, -95,72,79,82,73,90,95,69,81,85,95,73,78,84,83,95,56,34,62,10,32,32,32,32, -32,32,32,32,32,32,60,108,97,98,101,108,62,56,60,47,108,97,98,101,108,62, +95,72,79,82,73,90,95,69,81,85,95,73,78,84,83,95,51,34,62,10,32,32,32,32, +32,32,32,32,32,32,60,108,97,98,101,108,62,51,60,47,108,97,98,101,108,62, 10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62, 49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32, 60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106, 101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101, 109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95, -69,81,85,95,73,78,84,83,95,57,34,62,10,32,32,32,32,32,32,32,32,32,32,60, -108,97,98,101,108,62,57,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, +69,81,85,95,73,78,84,83,95,52,34,62,10,32,32,32,32,32,32,32,32,32,32,60, +108,97,98,101,108,62,52,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, 32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99, 107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, 116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, 115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101, 61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,69,81,85,95,73,78,84,83, -95,49,48,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62, -49,48,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99, -104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101, -62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32, -110,97,109,101,61,34,73,68,95,79,80,69,78,95,67,85,83,84,79,77,95,66,82, -69,65,75,83,95,83,85,66,77,69,78,85,34,62,10,32,32,32,32,32,32,32,32,60, -108,97,98,101,108,62,67,117,115,116,111,109,32,66,114,101,97,107,115,60, -47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34, -32,110,97,109,101,61,34,73,68,95,78,69,87,95,67,85,83,84,79,77,95,67,65, -84,95,67,76,65,83,83,73,70,95,65,34,62,10,32,32,32,32,32,32,32,32,32,32, -60,108,97,98,101,108,62,67,114,101,97,116,101,32,78,101,119,32,67,117,115, -116,111,109,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,115,101,112,97,114,97,116,111,114,34,47, +95,53,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,53, +60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101, +99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10, +32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, +101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78, +68,95,72,79,82,73,90,95,69,81,85,95,73,78,84,83,95,54,34,62,10,32,32,32, +32,32,32,32,32,32,32,60,108,97,98,101,108,62,54,60,47,108,97,98,101,108, +62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101, +62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116, +101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73, +90,95,69,81,85,95,73,78,84,83,95,55,34,62,10,32,32,32,32,32,32,32,32,32, +32,60,108,97,98,101,108,62,55,60,47,108,97,98,101,108,62,10,32,32,32,32, +32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104, +101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, +109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,69,81,85,95,73, +78,84,83,95,56,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,56,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60, +99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108, +101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, +119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68, +95,67,79,78,68,95,72,79,82,73,90,95,69,81,85,95,73,78,84,83,95,57,34,62, +10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,57,60,47,108,97, +98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97, +98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117, +73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79, +82,73,90,95,69,81,85,95,73,78,84,83,95,49,48,34,62,10,32,32,32,32,32,32, +32,32,32,32,60,108,97,98,101,108,62,49,48,60,47,108,97,98,101,108,62,10, +32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49, +60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99, +116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,79,80, +69,78,95,67,85,83,84,79,77,95,66,82,69,65,75,83,95,83,85,66,77,69,78,85, +34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,67,117,115,116, +111,109,32,66,114,101,97,107,115,60,47,108,97,98,101,108,62,10,32,32,32, +32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,78, +69,87,95,67,85,83,84,79,77,95,67,65,84,95,67,76,65,83,83,73,70,95,65,34, +62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,67,114,101, +97,116,101,32,78,101,119,32,67,117,115,116,111,109,60,47,108,97,98,101, +108,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, +115,101,112,97,114,97,116,111,114,34,47,62,10,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,72,111, +114,105,122,111,110,116,97,108,32,66,105,110,115,32,66,114,101,97,107,115, +60,47,108,97,98,101,108,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,86, +73,69,87,95,76,73,78,69,65,82,95,83,77,79,79,84,72,69,82,34,62,10,32,32, +32,32,32,32,60,108,97,98,101,108,62,83,104,111,119,32,76,105,110,101,97, +114,32,83,109,111,111,116,104,101,114,60,47,108,97,98,101,108,62,10,32, +32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101, +99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,99,104,101,99,107,101,100, +62,49,60,47,99,104,101,99,107,101,100,62,10,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, +34,73,68,95,86,73,69,87,95,76,79,87,69,83,83,95,83,77,79,79,84,72,69,82, +34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,83,104,111,119,32,76, +79,87,69,83,83,32,83,109,111,111,116,104,101,114,60,47,108,97,98,101,108, +62,10,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47, +99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,99,104,101,99, +107,101,100,62,48,60,47,99,104,101,99,107,101,100,62,10,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32, +99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110, +97,109,101,61,34,73,68,95,69,68,73,84,95,76,79,87,69,83,83,95,80,65,82, +65,77,83,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,69,100,105, +116,32,76,79,87,69,83,83,32,80,97,114,97,109,101,116,101,114,115,60,47, +108,97,98,101,108,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, +101,110,117,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,83,67,65, +84,84,69,82,95,86,73,69,87,95,77,69,78,85,34,62,10,32,32,32,32,32,32,60, +108,97,98,101,108,62,86,105,101,119,60,47,108,97,98,101,108,62,10,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, +77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,86,73, +69,87,95,68,73,83,80,76,65,89,95,80,82,69,67,73,83,73,79,78,34,62,10,32, +32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,101,116,32,68,105,115,112, +108,97,121,32,80,114,101,99,105,115,105,111,110,60,47,108,97,98,101,108, 62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,60,108,97,98,101,108,62,72,111,114,105,122,111,110,116,97,108,32,66, -105,110,115,32,66,114,101,97,107,115,60,47,108,97,98,101,108,62,10,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34, -32,110,97,109,101,61,34,73,68,95,86,73,69,87,95,76,73,78,69,65,82,95,83, -77,79,79,84,72,69,82,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62, -83,104,111,119,32,76,105,110,101,97,114,32,83,109,111,111,116,104,101,114, -60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,99,104,101,99,107,97, -98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32, -32,32,60,99,104,101,99,107,101,100,62,49,60,47,99,104,101,99,107,101,100, -62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111, +32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, +117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,65,68,74,85,83,84, +95,65,88,73,83,95,80,82,69,67,73,83,73,79,78,34,62,10,32,32,32,32,32,32, +32,32,60,108,97,98,101,108,62,83,101,116,32,68,105,115,112,108,97,121,32, +80,114,101,99,105,115,105,111,110,32,111,110,32,65,120,101,115,60,47,108, +97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,68, +73,83,80,76,65,89,95,65,88,69,83,95,83,67,65,76,69,95,86,65,76,85,69,83, +34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,68,105,115,112, +108,97,121,32,65,120,101,115,32,83,99,97,108,101,32,86,97,108,117,101,115, +60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99, +107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32, +32,32,32,32,32,32,32,60,99,104,101,99,107,101,100,62,49,60,47,99,104,101, +99,107,101,100,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,68, +73,83,80,76,65,89,95,83,76,79,80,69,95,86,65,76,85,69,83,34,62,10,32,32, +32,32,32,32,32,32,60,108,97,98,101,108,62,68,105,115,112,108,97,121,32, +83,108,111,112,101,32,86,97,108,117,101,115,60,47,108,97,98,101,108,62, +10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60, +47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,99, +104,101,99,107,101,100,62,48,60,47,99,104,101,99,107,101,100,62,10,32,32, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111, 98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, -116,101,109,34,32,110,97,109,101,61,34,73,68,95,86,73,69,87,95,76,79,87, -69,83,83,95,83,77,79,79,84,72,69,82,34,62,10,32,32,32,32,32,32,60,108,97, -98,101,108,62,83,104,111,119,32,76,79,87,69,83,83,32,83,109,111,111,116, -104,101,114,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,99,104,101, -99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10, -32,32,32,32,32,32,60,99,104,101,99,107,101,100,62,48,60,47,99,104,101,99, -107,101,100,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +116,101,109,34,32,110,97,109,101,61,34,73,68,95,68,73,83,80,76,65,89,95, +83,84,65,84,85,83,95,66,65,82,34,62,10,32,32,32,32,32,32,32,32,60,108,97, +98,101,108,62,83,104,111,119,32,83,116,97,116,117,115,32,66,97,114,60,47, +108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97, +98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32, +32,32,32,32,60,99,104,101,99,107,101,100,62,49,60,47,99,104,101,99,107, +101,100,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,115,101,112,97,114,97,116,111,114,34,47, +62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,77,69,78,85,34,62, +10,32,32,32,32,32,32,60,108,97,98,101,108,62,83,101,108,101,99,116,105, +111,110,32,83,104,97,112,101,60,47,108,97,98,101,108,62,10,32,32,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101, +110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,83,69,76,69, +67,84,95,87,73,84,72,95,82,69,67,84,34,62,10,32,32,32,32,32,32,32,32,60, +108,97,98,101,108,62,82,101,99,116,97,110,103,108,101,60,47,108,97,98,101, +108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62, +49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, +110,97,109,101,61,34,73,68,95,83,69,76,69,67,84,95,87,73,84,72,95,67,73, +82,67,76,69,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,67, +105,114,99,108,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32, +60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98, +108,101,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, +77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,83,69, +76,69,67,84,95,87,73,84,72,95,76,73,78,69,34,62,10,32,32,32,32,32,32,32, +32,60,108,97,98,101,108,62,76,105,110,101,60,47,108,97,98,101,108,62,10, +32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47, +99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, 32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, -117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,69,68,73,84,95,76, -79,87,69,83,83,95,80,65,82,65,77,83,34,62,10,32,32,32,32,32,32,60,108,97, -98,101,108,62,69,100,105,116,32,76,79,87,69,83,83,32,80,97,114,97,109,101, -116,101,114,115,60,47,108,97,98,101,108,62,10,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95, -67,79,78,68,95,83,67,65,84,84,69,82,95,86,73,69,87,95,77,69,78,85,34,62, -10,32,32,32,32,32,32,60,108,97,98,101,108,62,86,105,101,119,60,47,108,97, -98,101,108,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101, -61,34,73,68,95,86,73,69,87,95,68,73,83,80,76,65,89,95,80,82,69,67,73,83, -73,79,78,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,101, -116,32,68,105,115,112,108,97,121,32,80,114,101,99,105,115,105,111,110,60, -47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +117,34,32,110,97,109,101,61,34,73,68,95,77,69,78,85,34,62,10,32,32,32,32, +32,32,60,108,97,98,101,108,62,67,111,108,111,114,60,47,108,97,98,101,108, 62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, 34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73, -68,95,65,68,74,85,83,84,95,65,88,73,83,95,80,82,69,67,73,83,73,79,78,34, -62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,101,116,32,68, -105,115,112,108,97,121,32,80,114,101,99,105,115,105,111,110,32,111,110, -32,65,120,101,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, -110,97,109,101,61,34,73,68,95,68,73,83,80,76,65,89,95,65,88,69,83,95,83, -67,65,76,69,95,86,65,76,85,69,83,34,62,10,32,32,32,32,32,32,32,32,60,108, -97,98,101,108,62,68,105,115,112,108,97,121,32,65,120,101,115,32,83,99,97, -108,101,32,86,97,108,117,101,115,60,47,108,97,98,101,108,62,10,32,32,32, -32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101, -99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107, -101,100,62,49,60,47,99,104,101,99,107,101,100,62,10,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, -110,97,109,101,61,34,73,68,95,68,73,83,80,76,65,89,95,83,76,79,80,69,95, -86,65,76,85,69,83,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108, -62,68,105,115,112,108,97,121,32,83,108,111,112,101,32,86,97,108,117,101, -115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101, -99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10, -32,32,32,32,32,32,32,32,60,99,104,101,99,107,101,100,62,48,60,47,99,104, -101,99,107,101,100,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +68,95,83,69,76,69,67,84,65,66,76,69,95,79,85,84,76,73,78,69,95,67,79,76, +79,82,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,82,101,103, +114,101,115,115,105,111,110,32,76,105,110,101,32,67,111,108,111,114,60, +47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116, 62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, 34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73, -68,95,68,73,83,80,76,65,89,95,83,84,65,84,85,83,95,66,65,82,34,62,10,32, -32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,104,111,119,32,83,116,97, -116,117,115,32,66,97,114,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, -32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107, -97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,101,100, -62,49,60,47,99,104,101,99,107,101,100,62,10,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,101,112, -97,114,97,116,111,114,34,47,62,10,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101, -61,34,73,68,95,77,69,78,85,34,62,10,32,32,32,32,32,32,60,108,97,98,101, -108,62,83,101,108,101,99,116,105,111,110,32,83,104,97,112,101,60,47,108, -97,98,101,108,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109, -101,61,34,73,68,95,83,69,76,69,67,84,95,87,73,84,72,95,82,69,67,84,34,62, -10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,82,101,99,116,97,110, -103,108,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99, -104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101, -62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, -117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,83,69,76,69,67,84, -95,87,73,84,72,95,67,73,82,67,76,69,34,62,10,32,32,32,32,32,32,32,32,60, -108,97,98,101,108,62,67,105,114,99,108,101,60,47,108,97,98,101,108,62,10, -32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47, -99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101, -61,34,73,68,95,83,69,76,69,67,84,95,87,73,84,72,95,76,73,78,69,34,62,10, -32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,76,105,110,101,60,47,108, -97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98, -108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,77,69,78, -85,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,67,111,108,111,114, -60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, -110,97,109,101,61,34,73,68,95,83,69,76,69,67,84,65,66,76,69,95,79,85,84, -76,73,78,69,95,67,79,76,79,82,34,62,10,32,32,32,32,32,32,32,32,60,108,97, -98,101,108,62,82,101,103,114,101,115,115,105,111,110,32,76,105,110,101, +68,95,83,69,76,69,67,84,65,66,76,69,95,70,73,76,76,95,67,79,76,79,82,34, +62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,80,111,105,110,116, 32,67,111,108,111,114,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60, 47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, 32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, -110,97,109,101,61,34,73,68,95,83,69,76,69,67,84,65,66,76,69,95,70,73,76, -76,95,67,79,76,79,82,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,80,111,105,110,116,32,67,111,108,111,114,60,47,108,97,98,101,108, -62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, -117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,65,78,86,65,83, -95,66,65,67,75,71,82,79,85,78,68,95,67,79,76,79,82,34,62,10,32,32,32,32, -32,32,32,32,60,108,97,98,101,108,62,66,97,99,107,103,114,111,117,110,100, -32,67,111,108,111,114,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, -101,112,97,114,97,116,111,114,34,47,62,10,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109, -34,32,110,97,109,101,61,34,73,68,95,83,65,86,69,95,83,69,76,69,67,84,69, -68,95,84,79,95,67,79,76,85,77,78,34,62,10,32,32,32,32,32,32,60,108,97,98, -101,108,62,83,97,118,101,32,83,101,108,101,99,116,105,111,110,60,47,108, -97,98,101,108,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101, -110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,80,89, -95,73,77,65,71,69,95,84,79,95,67,76,73,80,66,79,65,82,68,34,62,10,32,32, -32,32,32,32,60,108,97,98,101,108,62,67,111,112,121,32,73,109,97,103,101, -32,84,111,32,67,108,105,112,98,111,97,114,100,60,47,108,97,98,101,108,62, -10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116, -101,109,34,32,110,97,109,101,61,34,73,68,95,83,65,86,69,95,67,65,78,86, -65,83,95,73,77,65,71,69,95,65,83,34,62,10,32,32,32,32,32,32,60,108,97,98, -101,108,62,83,97,118,101,32,73,109,97,103,101,32,65,115,60,47,108,97,98, -101,108,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, -60,108,97,98,101,108,62,79,112,116,105,111,110,115,60,47,108,97,98,101, -108,62,10,32,32,60,47,111,98,106,101,99,116,62,10,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109, -101,61,34,73,68,95,67,79,78,68,95,72,73,83,84,79,71,82,65,77,95,86,73,69, -87,95,77,69,78,85,95,79,80,84,73,79,78,83,34,62,10,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32, -110,97,109,101,61,34,73,68,95,67,65,84,95,67,76,65,83,83,73,70,95,66,95, -77,69,78,85,34,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109, -101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,84,72,69,77,69,76,69,83, -83,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,84,104,101, -109,101,108,101,115,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, -32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107, -97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86, -69,82,84,95,81,85,65,78,84,95,83,85,66,77,69,78,85,34,62,10,32,32,32,32, -32,32,32,32,60,108,97,98,101,108,62,81,117,97,110,116,105,108,101,60,47, -108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, -110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,81,85,65,78, -84,95,50,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62, -50,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104, -101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62, -10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, -32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, -77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79, -78,68,95,86,69,82,84,95,81,85,65,78,84,95,51,34,62,10,32,32,32,32,32,32, -32,32,32,32,60,108,97,98,101,108,62,51,60,47,108,97,98,101,108,62,10,32, -32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60, -47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99, +110,97,109,101,61,34,73,68,95,67,65,78,86,65,83,95,66,65,67,75,71,82,79, +85,78,68,95,67,79,76,79,82,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98, +101,108,62,66,97,99,107,103,114,111,117,110,100,32,67,111,108,111,114,60, +47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,115,101,112,97,114,97,116, +111,114,34,47,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, +34,73,68,95,83,65,86,69,95,83,69,76,69,67,84,69,68,95,84,79,95,67,79,76, +85,77,78,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,83,97,118,101, +32,83,101,108,101,99,116,105,111,110,60,47,108,97,98,101,108,62,10,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99, 116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34, +32,110,97,109,101,61,34,73,68,95,67,79,80,89,95,73,77,65,71,69,95,84,79, +95,67,76,73,80,66,79,65,82,68,34,62,10,32,32,32,32,32,32,60,108,97,98,101, +108,62,67,111,112,121,32,73,109,97,103,101,32,84,111,32,67,108,105,112, +98,111,97,114,100,60,47,108,97,98,101,108,62,10,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101, +61,34,73,68,95,83,65,86,69,95,67,65,78,86,65,83,95,73,77,65,71,69,95,65, +83,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,83,97,118,101,32, +73,109,97,103,101,32,65,115,60,47,108,97,98,101,108,62,10,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,60,108,97,98,101,108,62,79,112, +116,105,111,110,115,60,47,108,97,98,101,108,62,10,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,67,79,78, +68,95,72,73,83,84,79,71,82,65,77,95,86,73,69,87,95,77,69,78,85,95,79,80, +84,73,79,78,83,34,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68, +95,67,65,84,95,67,76,65,83,83,73,70,95,66,95,77,69,78,85,34,62,10,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, +77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79, +78,68,95,86,69,82,84,95,84,72,69,77,69,76,69,83,83,34,62,10,32,32,32,32, +32,32,32,32,60,108,97,98,101,108,62,84,104,101,109,101,108,101,115,115, +60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99, +107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34, 32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,81,85,65, -78,84,95,52,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108, -62,52,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99, -104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101, -62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67, -79,78,68,95,86,69,82,84,95,81,85,65,78,84,95,53,34,62,10,32,32,32,32,32, -32,32,32,32,32,60,108,97,98,101,108,62,53,60,47,108,97,98,101,108,62,10, -32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49, -60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109, -34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,81,85, -65,78,84,95,54,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,54,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60, -99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108, -101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, -119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68, -95,67,79,78,68,95,86,69,82,84,95,81,85,65,78,84,95,55,34,62,10,32,32,32, -32,32,32,32,32,32,32,60,108,97,98,101,108,62,55,60,47,108,97,98,101,108, -62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101, -62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116, -101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84, -95,81,85,65,78,84,95,56,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97, -98,101,108,62,56,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32, -32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107, +78,84,95,83,85,66,77,69,78,85,34,62,10,32,32,32,32,32,32,32,32,60,108,97, +98,101,108,62,81,117,97,110,116,105,108,101,60,47,108,97,98,101,108,62, +10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, +73,68,95,67,79,78,68,95,86,69,82,84,95,81,85,65,78,84,95,50,34,62,10,32, +32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,50,60,47,108,97,98,101, +108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108, +101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, +116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82, +84,95,81,85,65,78,84,95,51,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108, +97,98,101,108,62,51,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, +32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107, 97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, 62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, 115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, -34,73,68,95,67,79,78,68,95,86,69,82,84,95,81,85,65,78,84,95,57,34,62,10, -32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,57,60,47,108,97,98, +34,73,68,95,67,79,78,68,95,86,69,82,84,95,81,85,65,78,84,95,52,34,62,10, +32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,52,60,47,108,97,98, 101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98, 108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32, 32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111, 98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, 116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82, -84,95,81,85,65,78,84,95,49,48,34,62,10,32,32,32,32,32,32,32,32,32,32,60, -108,97,98,101,108,62,49,48,60,47,108,97,98,101,108,62,10,32,32,32,32,32, -32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101, -99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, -77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79, -78,68,95,86,69,82,84,95,67,72,79,82,79,80,76,69,84,72,95,80,69,82,67,69, -78,84,73,76,69,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62, -80,101,114,99,101,110,116,105,108,101,60,47,108,97,98,101,108,62,10,32, -32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99, -104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, -34,73,68,95,67,79,78,68,95,86,69,82,84,95,72,73,78,71,69,95,49,53,34,62, -10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,66,111,120,32,77,97, -112,32,40,72,105,110,103,101,61,49,46,53,41,60,47,108,97,98,101,108,62, -10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60, -47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109, -101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,72,73,78,71,69,95,51,48, -34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,66,111,120,32, -77,97,112,32,40,72,105,110,103,101,61,51,46,48,41,60,47,108,97,98,101,108, -62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49, -60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, -109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,67,72,79,82,79,80, -76,69,84,72,95,83,84,68,68,69,86,34,62,10,32,32,32,32,32,32,32,32,60,108, -97,98,101,108,62,83,116,97,110,100,97,114,100,32,68,101,118,105,97,116, -105,111,110,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99, -104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101, -62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, -117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86, -69,82,84,95,85,78,73,81,85,69,95,86,65,76,85,69,83,34,62,10,32,32,32,32, -32,32,32,32,60,108,97,98,101,108,62,85,110,105,113,117,101,32,86,97,108, -117,101,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99, -104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101, -62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, -117,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,78, -65,84,95,66,82,75,83,95,83,85,66,77,69,78,85,34,62,10,32,32,32,32,32,32, -32,32,60,108,97,98,101,108,62,78,97,116,117,114,97,108,32,66,114,101,97, -107,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116, -101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84, -95,78,65,84,95,66,82,75,83,95,50,34,62,10,32,32,32,32,32,32,32,32,32,32, -60,108,97,98,101,108,62,50,60,47,108,97,98,101,108,62,10,32,32,32,32,32, -32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101, -99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109, -101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,78,65,84,95,66,82,75,83, -95,51,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,51, -60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101, -99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10, -32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, -101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78, -68,95,86,69,82,84,95,78,65,84,95,66,82,75,83,95,52,34,62,10,32,32,32,32, -32,32,32,32,32,32,60,108,97,98,101,108,62,52,60,47,108,97,98,101,108,62, -10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62, -49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101, -109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,78, -65,84,95,66,82,75,83,95,53,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108, +84,95,81,85,65,78,84,95,53,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108, 97,98,101,108,62,53,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, 32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107, 97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, 62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, 115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, -34,73,68,95,67,79,78,68,95,86,69,82,84,95,78,65,84,95,66,82,75,83,95,54, -34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,54,60,47, -108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99, -107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32, -32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101, -110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68, -95,86,69,82,84,95,78,65,84,95,66,82,75,83,95,55,34,62,10,32,32,32,32,32, -32,32,32,32,32,60,108,97,98,101,108,62,55,60,47,108,97,98,101,108,62,10, -32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49, -60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109, -34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,78,65, -84,95,66,82,75,83,95,56,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97, -98,101,108,62,56,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32, -32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107, +34,73,68,95,67,79,78,68,95,86,69,82,84,95,81,85,65,78,84,95,54,34,62,10, +32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,54,60,47,108,97,98, +101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98, +108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, +116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82, +84,95,81,85,65,78,84,95,55,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108, +97,98,101,108,62,55,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, +32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107, 97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, 62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, 115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, -34,73,68,95,67,79,78,68,95,86,69,82,84,95,78,65,84,95,66,82,75,83,95,57, -34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,57,60,47, -108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99, +34,73,68,95,67,79,78,68,95,86,69,82,84,95,81,85,65,78,84,95,56,34,62,10, +32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,56,60,47,108,97,98, +101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98, +108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, +116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82, +84,95,81,85,65,78,84,95,57,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108, +97,98,101,108,62,57,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, +32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107, +97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, +34,73,68,95,67,79,78,68,95,86,69,82,84,95,81,85,65,78,84,95,49,48,34,62, +10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,49,48,60,47,108, +97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107, +97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, +110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,67,72,79,82, +79,80,76,69,84,72,95,80,69,82,67,69,78,84,73,76,69,34,62,10,32,32,32,32, +32,32,32,32,60,108,97,98,101,108,62,80,101,114,99,101,110,116,105,108,101, +60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99, 107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32, -32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101, -110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68, -95,86,69,82,84,95,78,65,84,95,66,82,75,83,95,49,48,34,62,10,32,32,32,32, -32,32,32,32,32,32,60,108,97,98,101,108,62,49,48,60,47,108,97,98,101,108, -62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101, -62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,47,111,98,106, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, +116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82, +84,95,72,73,78,71,69,95,49,53,34,62,10,32,32,32,32,32,32,32,32,60,108,97, +98,101,108,62,66,111,120,32,77,97,112,32,40,72,105,110,103,101,61,49,46, +53,41,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101, +99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10, +32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117, +73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69, +82,84,95,72,73,78,71,69,95,51,48,34,62,10,32,32,32,32,32,32,32,32,60,108, +97,98,101,108,62,66,111,120,32,77,97,112,32,40,72,105,110,103,101,61,51, +46,48,41,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104, +101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62, +10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, +117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86, +69,82,84,95,67,72,79,82,79,80,76,69,84,72,95,83,84,68,68,69,86,34,62,10, +32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,116,97,110,100,97,114, +100,32,68,101,118,105,97,116,105,111,110,60,47,108,97,98,101,108,62,10, +32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47, +99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106, 101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95, -67,79,78,68,95,86,69,82,84,95,69,81,85,95,73,78,84,83,95,83,85,66,77,69, -78,85,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,69,113,117, -97,108,32,73,110,116,101,114,118,97,108,115,60,47,108,97,98,101,108,62, +115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101, +61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,85,78,73,81,85,69,95,86,65, +76,85,69,83,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,85, +110,105,113,117,101,32,86,97,108,117,101,115,60,47,108,97,98,101,108,62, +10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60, +47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68, +95,67,79,78,68,95,86,69,82,84,95,78,65,84,95,66,82,75,83,95,83,85,66,77, +69,78,85,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,78,97, +116,117,114,97,108,32,66,114,101,97,107,115,60,47,108,97,98,101,108,62, 10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, 61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, -73,68,95,67,79,78,68,95,86,69,82,84,95,69,81,85,95,73,78,84,83,95,50,34, +73,68,95,67,79,78,68,95,86,69,82,84,95,78,65,84,95,66,82,75,83,95,50,34, 62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,50,60,47,108, 97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107, 97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32, 32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, 60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, 117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86, -69,82,84,95,69,81,85,95,73,78,84,83,95,51,34,62,10,32,32,32,32,32,32,32, +69,82,84,95,78,65,84,95,66,82,75,83,95,51,34,62,10,32,32,32,32,32,32,32, 32,32,32,60,108,97,98,101,108,62,51,60,47,108,97,98,101,108,62,10,32,32, 32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47, 99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111, 98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, 32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, -110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,69,81,85,95, -73,78,84,83,95,52,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, +110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,78,65,84,95, +66,82,75,83,95,52,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, 108,62,52,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60, 99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108, 101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, 32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, 119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68, -95,67,79,78,68,95,86,69,82,84,95,69,81,85,95,73,78,84,83,95,53,34,62,10, +95,67,79,78,68,95,86,69,82,84,95,78,65,84,95,66,82,75,83,95,53,34,62,10, 32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,53,60,47,108,97,98, 101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98, 108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32, 32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111, 98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, 116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82, -84,95,69,81,85,95,73,78,84,83,95,54,34,62,10,32,32,32,32,32,32,32,32,32, -32,60,108,97,98,101,108,62,54,60,47,108,97,98,101,108,62,10,32,32,32,32, +84,95,78,65,84,95,66,82,75,83,95,54,34,62,10,32,32,32,32,32,32,32,32,32, +32,60,108,97,98,101,108,62,54,60,47,108,97,98,101,108,62,10,32,32,32,32, +32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104, +101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, +109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,78,65,84,95,66,82, +75,83,95,55,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108, +62,55,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99, +104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101, +62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67, +79,78,68,95,86,69,82,84,95,78,65,84,95,66,82,75,83,95,56,34,62,10,32,32, +32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,56,60,47,108,97,98,101, +108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108, +101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, +116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82, +84,95,78,65,84,95,66,82,75,83,95,57,34,62,10,32,32,32,32,32,32,32,32,32, +32,60,108,97,98,101,108,62,57,60,47,108,97,98,101,108,62,10,32,32,32,32, +32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104, +101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, +109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,78,65,84,95,66,82, +75,83,95,49,48,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,49,48,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32, +60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98, +108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, +32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117, +34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,69,81, +85,95,73,78,84,83,95,83,85,66,77,69,78,85,34,62,10,32,32,32,32,32,32,32, +32,60,108,97,98,101,108,62,69,113,117,97,108,32,73,110,116,101,114,118, +97,108,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, +116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82, +84,95,69,81,85,95,73,78,84,83,95,50,34,62,10,32,32,32,32,32,32,32,32,32, +32,60,108,97,98,101,108,62,50,60,47,108,97,98,101,108,62,10,32,32,32,32, 32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104, 101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106, 101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, 108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, 109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,69,81,85,95,73,78, -84,83,95,55,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108, -62,55,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99, +84,83,95,51,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108, +62,51,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99, 104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101, 62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, 32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, 120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67, -79,78,68,95,86,69,82,84,95,69,81,85,95,73,78,84,83,95,56,34,62,10,32,32, -32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,56,60,47,108,97,98,101, +79,78,68,95,86,69,82,84,95,69,81,85,95,73,78,84,83,95,52,34,62,10,32,32, +32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,52,60,47,108,97,98,101, 108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108, 101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32, 32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111, 98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, 116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82, -84,95,69,81,85,95,73,78,84,83,95,57,34,62,10,32,32,32,32,32,32,32,32,32, -32,60,108,97,98,101,108,62,57,60,47,108,97,98,101,108,62,10,32,32,32,32, +84,95,69,81,85,95,73,78,84,83,95,53,34,62,10,32,32,32,32,32,32,32,32,32, +32,60,108,97,98,101,108,62,53,60,47,108,97,98,101,108,62,10,32,32,32,32, 32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104, 101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106, 101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, 108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, 109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,69,81,85,95,73,78, -84,83,95,49,48,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,49,48,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32, -60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98, -108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117, -34,32,110,97,109,101,61,34,73,68,95,79,80,69,78,95,67,85,83,84,79,77,95, -66,82,69,65,75,83,95,83,85,66,77,69,78,85,34,62,10,32,32,32,32,32,32,32, -32,60,108,97,98,101,108,62,67,117,115,116,111,109,32,66,114,101,97,107, -115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101, -109,34,32,110,97,109,101,61,34,73,68,95,78,69,87,95,67,85,83,84,79,77,95, -67,65,84,95,67,76,65,83,83,73,70,95,65,34,62,10,32,32,32,32,32,32,32,32, -32,32,60,108,97,98,101,108,62,67,114,101,97,116,101,32,78,101,119,32,67, -117,115,116,111,109,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,115,101,112,97,114,97,116,111, -114,34,47,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,32,32,60,108,97,98,101,108,62,86,101,114,116,105,99,97,108,32, -66,105,110,115,32,66,114,101,97,107,115,60,47,108,97,98,101,108,62,10,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109, -101,61,34,73,68,95,67,65,84,95,67,76,65,83,83,73,70,95,67,95,77,69,78,85, -34,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, -73,68,95,67,79,78,68,95,72,79,82,73,90,95,84,72,69,77,69,76,69,83,83,34, -62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,84,104,101,109,101, -108,101,115,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60, -99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108, -101,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, -101,110,117,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82, -73,90,95,81,85,65,78,84,95,83,85,66,77,69,78,85,34,62,10,32,32,32,32,32, -32,32,32,60,108,97,98,101,108,62,81,117,97,110,116,105,108,101,60,47,108, -97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, -99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110, -97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,81,85,65,78, -84,95,50,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62, -50,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104, -101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62, -10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, -32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, -77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79, -78,68,95,72,79,82,73,90,95,81,85,65,78,84,95,51,34,62,10,32,32,32,32,32, -32,32,32,32,32,60,108,97,98,101,108,62,51,60,47,108,97,98,101,108,62,10, -32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49, -60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109, -34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,81, -85,65,78,84,95,52,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,52,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60, -99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108, -101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, -119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68, -95,67,79,78,68,95,72,79,82,73,90,95,81,85,65,78,84,95,53,34,62,10,32,32, -32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,53,60,47,108,97,98,101, +84,83,95,54,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108, +62,54,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99, +104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101, +62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67, +79,78,68,95,86,69,82,84,95,69,81,85,95,73,78,84,83,95,55,34,62,10,32,32, +32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,55,60,47,108,97,98,101, 108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108, 101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32, 32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111, 98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, +116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82, +84,95,69,81,85,95,73,78,84,83,95,56,34,62,10,32,32,32,32,32,32,32,32,32, +32,60,108,97,98,101,108,62,56,60,47,108,97,98,101,108,62,10,32,32,32,32, +32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104, +101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, +109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,69,81,85,95,73,78, +84,83,95,57,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108, +62,57,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99, +104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101, +62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67, +79,78,68,95,86,69,82,84,95,69,81,85,95,73,78,84,83,95,49,48,34,62,10,32, +32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,49,48,60,47,108,97,98, +101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98, +108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34, +73,68,95,79,80,69,78,95,67,85,83,84,79,77,95,66,82,69,65,75,83,95,83,85, +66,77,69,78,85,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62, +67,117,115,116,111,109,32,66,114,101,97,107,115,60,47,108,97,98,101,108, +62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, +34,73,68,95,78,69,87,95,67,85,83,84,79,77,95,67,65,84,95,67,76,65,83,83, +73,70,95,65,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108, +62,67,114,101,97,116,101,32,78,101,119,32,67,117,115,116,111,109,60,47, +108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, +116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,115,101,112,97,114,97,116,111,114,34,47,62,10,32,32,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,108,97,98, +101,108,62,86,101,114,116,105,99,97,108,32,66,105,110,115,32,66,114,101, +97,107,115,60,47,108,97,98,101,108,62,10,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,67,65, +84,95,67,76,65,83,83,73,70,95,67,95,77,69,78,85,34,62,10,32,32,32,32,32, +32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, +117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72, +79,82,73,90,95,84,72,69,77,69,76,69,83,83,34,62,10,32,32,32,32,32,32,32, +32,60,108,97,98,101,108,62,84,104,101,109,101,108,101,115,115,60,47,108, +97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98, +108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109, +101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,81,85,65,78,84,95,83, +85,66,77,69,78,85,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108, +62,81,117,97,110,116,105,108,101,60,47,108,97,98,101,108,62,10,32,32,32, +32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67, +79,78,68,95,72,79,82,73,90,95,81,85,65,78,84,95,50,34,62,10,32,32,32,32, +32,32,32,32,32,32,60,108,97,98,101,108,62,50,60,47,108,97,98,101,108,62, +10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62, +49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101, +109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95, +81,85,65,78,84,95,51,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98, +101,108,62,51,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32, +32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97, +98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, +73,68,95,67,79,78,68,95,72,79,82,73,90,95,81,85,65,78,84,95,52,34,62,10, +32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,52,60,47,108,97,98, +101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98, +108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, 116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82, -73,90,95,81,85,65,78,84,95,54,34,62,10,32,32,32,32,32,32,32,32,32,32,60, -108,97,98,101,108,62,54,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, +73,90,95,81,85,65,78,84,95,53,34,62,10,32,32,32,32,32,32,32,32,32,32,60, +108,97,98,101,108,62,53,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, 32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99, 107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, 116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, 115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101, -61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,81,85,65,78,84,95,55,34, -62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,55,60,47,108, +61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,81,85,65,78,84,95,54,34, +62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,54,60,47,108, 97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107, 97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32, 32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, 60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, 117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72, -79,82,73,90,95,81,85,65,78,84,95,56,34,62,10,32,32,32,32,32,32,32,32,32, -32,60,108,97,98,101,108,62,56,60,47,108,97,98,101,108,62,10,32,32,32,32, +79,82,73,90,95,81,85,65,78,84,95,55,34,62,10,32,32,32,32,32,32,32,32,32, +32,60,108,97,98,101,108,62,55,60,47,108,97,98,101,108,62,10,32,32,32,32, 32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104, 101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106, 101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, 108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, 109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,81,85,65,78,84, -95,57,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,57, +95,56,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,56, 60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101, 99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10, 32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, 32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, 101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78, -68,95,72,79,82,73,90,95,81,85,65,78,84,95,49,48,34,62,10,32,32,32,32,32, -32,32,32,32,32,60,108,97,98,101,108,62,49,48,60,47,108,97,98,101,108,62, -10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62, -49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, -34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,67,72,79,82,79,80,76,69,84, -72,95,80,69,82,67,69,78,84,73,76,69,34,62,10,32,32,32,32,32,32,32,32,60, -108,97,98,101,108,62,80,101,114,99,101,110,116,105,108,101,60,47,108,97, -98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108, -101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99, +68,95,72,79,82,73,90,95,81,85,65,78,84,95,57,34,62,10,32,32,32,32,32,32, +32,32,32,32,60,108,97,98,101,108,62,57,60,47,108,97,98,101,108,62,10,32, +32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60, +47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99, 116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34, -32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,72,73, -78,71,69,95,49,53,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108, -62,66,111,120,32,77,97,112,32,40,72,105,110,103,101,61,49,46,53,41,60,47, -108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97, -98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101, -109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95, -72,73,78,71,69,95,51,48,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,66,111,120,32,77,97,112,32,40,72,105,110,103,101,61,51,46,48,41, +32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,81,85, +65,78,84,95,49,48,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,49,48,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32, +60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98, +108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, +32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117, +73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79, +82,73,90,95,67,72,79,82,79,80,76,69,84,72,95,80,69,82,67,69,78,84,73,76, +69,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,80,101,114, +99,101,110,116,105,108,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32, +32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107, +97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67, +79,78,68,95,72,79,82,73,90,95,72,73,78,71,69,95,49,53,34,62,10,32,32,32, +32,32,32,32,32,60,108,97,98,101,108,62,66,111,120,32,77,97,112,32,40,72, +105,110,103,101,61,49,46,53,41,60,47,108,97,98,101,108,62,10,32,32,32,32, +32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99, +107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, +119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68, +95,67,79,78,68,95,72,79,82,73,90,95,72,73,78,71,69,95,51,48,34,62,10,32, +32,32,32,32,32,32,32,60,108,97,98,101,108,62,66,111,120,32,77,97,112,32, +40,72,105,110,103,101,61,51,46,48,41,60,47,108,97,98,101,108,62,10,32,32, +32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104, +101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99, +116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, +73,68,95,67,79,78,68,95,72,79,82,73,90,95,67,72,79,82,79,80,76,69,84,72, +95,83,84,68,68,69,86,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,83,116,97,110,100,97,114,100,32,68,101,118,105,97,116,105,111,110, 60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99, 107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32, 32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111, 98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, 116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82, -73,90,95,67,72,79,82,79,80,76,69,84,72,95,83,84,68,68,69,86,34,62,10,32, -32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,116,97,110,100,97,114,100, -32,68,101,118,105,97,116,105,111,110,60,47,108,97,98,101,108,62,10,32,32, -32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104, -101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, -73,68,95,67,79,78,68,95,72,79,82,73,90,95,85,78,73,81,85,69,95,86,65,76, -85,69,83,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,85,110, -105,113,117,101,32,86,97,108,117,101,115,60,47,108,97,98,101,108,62,10, +73,90,95,85,78,73,81,85,69,95,86,65,76,85,69,83,34,62,10,32,32,32,32,32, +32,32,32,60,108,97,98,101,108,62,85,110,105,113,117,101,32,86,97,108,117, +101,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104, +101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62, +10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, +117,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95, +78,65,84,95,66,82,75,83,95,83,85,66,77,69,78,85,34,62,10,32,32,32,32,32, +32,32,32,60,108,97,98,101,108,62,78,97,116,117,114,97,108,32,66,114,101, +97,107,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, +116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82, +73,90,95,78,65,84,95,66,82,75,83,95,50,34,62,10,32,32,32,32,32,32,32,32, +32,32,60,108,97,98,101,108,62,50,60,47,108,97,98,101,108,62,10,32,32,32, +32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99, +104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, +99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110, +97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,78,65,84,95, +66,82,75,83,95,51,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,51,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60, +99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108, +101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, +119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68, +95,67,79,78,68,95,72,79,82,73,90,95,78,65,84,95,66,82,75,83,95,52,34,62, +10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,52,60,47,108,97, +98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97, +98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117, +73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79, +82,73,90,95,78,65,84,95,66,82,75,83,95,53,34,62,10,32,32,32,32,32,32,32, +32,32,32,60,108,97,98,101,108,62,53,60,47,108,97,98,101,108,62,10,32,32, 32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47, -99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95, -67,79,78,68,95,72,79,82,73,90,95,78,65,84,95,66,82,75,83,95,83,85,66,77, -69,78,85,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,78,97, -116,117,114,97,108,32,66,114,101,97,107,115,60,47,108,97,98,101,108,62, +99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, +110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,78,65,84, +95,66,82,75,83,95,54,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98, +101,108,62,54,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32, +32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97, +98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, 10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, 61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, -73,68,95,67,79,78,68,95,72,79,82,73,90,95,78,65,84,95,66,82,75,83,95,50, -34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,50,60,47, +73,68,95,67,79,78,68,95,72,79,82,73,90,95,78,65,84,95,66,82,75,83,95,55, +34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,55,60,47, 108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99, 107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32, 32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, 32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101, 110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68, -95,72,79,82,73,90,95,78,65,84,95,66,82,75,83,95,51,34,62,10,32,32,32,32, -32,32,32,32,32,32,60,108,97,98,101,108,62,51,60,47,108,97,98,101,108,62, +95,72,79,82,73,90,95,78,65,84,95,66,82,75,83,95,56,34,62,10,32,32,32,32, +32,32,32,32,32,32,60,108,97,98,101,108,62,56,60,47,108,97,98,101,108,62, 10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62, 49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32, 60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106, 101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101, 109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95, -78,65,84,95,66,82,75,83,95,52,34,62,10,32,32,32,32,32,32,32,32,32,32,60, -108,97,98,101,108,62,52,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, +78,65,84,95,66,82,75,83,95,57,34,62,10,32,32,32,32,32,32,32,32,32,32,60, +108,97,98,101,108,62,57,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, 32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99, 107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, 116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, 115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101, 61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,78,65,84,95,66,82,75,83, -95,53,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,53, -60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101, -99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10, -32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, -101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78, -68,95,72,79,82,73,90,95,78,65,84,95,66,82,75,83,95,54,34,62,10,32,32,32, -32,32,32,32,32,32,32,60,108,97,98,101,108,62,54,60,47,108,97,98,101,108, -62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101, -62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98, +95,49,48,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62, +49,48,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99, +104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101, +62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32, +110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,69,81,85, +95,73,78,84,83,95,83,85,66,77,69,78,85,34,62,10,32,32,32,32,32,32,32,32, +60,108,97,98,101,108,62,69,113,117,97,108,32,73,110,116,101,114,118,97, +108,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,111,98, 106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116, 101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73, -90,95,78,65,84,95,66,82,75,83,95,55,34,62,10,32,32,32,32,32,32,32,32,32, -32,60,108,97,98,101,108,62,55,60,47,108,97,98,101,108,62,10,32,32,32,32, +90,95,69,81,85,95,73,78,84,83,95,50,34,62,10,32,32,32,32,32,32,32,32,32, +32,60,108,97,98,101,108,62,50,60,47,108,97,98,101,108,62,10,32,32,32,32, 32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104, 101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106, 101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, 108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, -109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,78,65,84,95,66, -82,75,83,95,56,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,56,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60, +109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,69,81,85,95,73, +78,84,83,95,51,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,51,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60, 99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108, 101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, 32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, 119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68, -95,67,79,78,68,95,72,79,82,73,90,95,78,65,84,95,66,82,75,83,95,57,34,62, -10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,57,60,47,108,97, +95,67,79,78,68,95,72,79,82,73,90,95,69,81,85,95,73,78,84,83,95,52,34,62, +10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,52,60,47,108,97, 98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97, 98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32, 32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60, 111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117, 73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79, -82,73,90,95,78,65,84,95,66,82,75,83,95,49,48,34,62,10,32,32,32,32,32,32, -32,32,32,32,60,108,97,98,101,108,62,49,48,60,47,108,97,98,101,108,62,10, -32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49, -60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,67,79, -78,68,95,72,79,82,73,90,95,69,81,85,95,73,78,84,83,95,83,85,66,77,69,78, -85,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,69,113,117, -97,108,32,73,110,116,101,114,118,97,108,115,60,47,108,97,98,101,108,62, +82,73,90,95,69,81,85,95,73,78,84,83,95,53,34,62,10,32,32,32,32,32,32,32, +32,32,32,60,108,97,98,101,108,62,53,60,47,108,97,98,101,108,62,10,32,32, +32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47, +99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, +110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,69,81,85, +95,73,78,84,83,95,54,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98, +101,108,62,54,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32, +32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97, +98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, 10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, 61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, -73,68,95,67,79,78,68,95,72,79,82,73,90,95,69,81,85,95,73,78,84,83,95,50, -34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,50,60,47, +73,68,95,67,79,78,68,95,72,79,82,73,90,95,69,81,85,95,73,78,84,83,95,55, +34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,55,60,47, 108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99, 107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32, 32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, 32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101, 110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68, -95,72,79,82,73,90,95,69,81,85,95,73,78,84,83,95,51,34,62,10,32,32,32,32, -32,32,32,32,32,32,60,108,97,98,101,108,62,51,60,47,108,97,98,101,108,62, +95,72,79,82,73,90,95,69,81,85,95,73,78,84,83,95,56,34,62,10,32,32,32,32, +32,32,32,32,32,32,60,108,97,98,101,108,62,56,60,47,108,97,98,101,108,62, 10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62, 49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32, 60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106, 101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101, 109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95, -69,81,85,95,73,78,84,83,95,52,34,62,10,32,32,32,32,32,32,32,32,32,32,60, -108,97,98,101,108,62,52,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, +69,81,85,95,73,78,84,83,95,57,34,62,10,32,32,32,32,32,32,32,32,32,32,60, +108,97,98,101,108,62,57,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, 32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99, 107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, 116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, 115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101, 61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,69,81,85,95,73,78,84,83, -95,53,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,53, -60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101, -99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10, -32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, -101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78, -68,95,72,79,82,73,90,95,69,81,85,95,73,78,84,83,95,54,34,62,10,32,32,32, -32,32,32,32,32,32,32,60,108,97,98,101,108,62,54,60,47,108,97,98,101,108, -62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101, -62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116, -101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73, -90,95,69,81,85,95,73,78,84,83,95,55,34,62,10,32,32,32,32,32,32,32,32,32, -32,60,108,97,98,101,108,62,55,60,47,108,97,98,101,108,62,10,32,32,32,32, -32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104, -101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, -109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,69,81,85,95,73, -78,84,83,95,56,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,56,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60, -99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108, -101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, -119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68, -95,67,79,78,68,95,72,79,82,73,90,95,69,81,85,95,73,78,84,83,95,57,34,62, -10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,57,60,47,108,97, -98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97, -98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117, -73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79, -82,73,90,95,69,81,85,95,73,78,84,83,95,49,48,34,62,10,32,32,32,32,32,32, -32,32,32,32,60,108,97,98,101,108,62,49,48,60,47,108,97,98,101,108,62,10, -32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49, -60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,79,80, -69,78,95,67,85,83,84,79,77,95,66,82,69,65,75,83,95,83,85,66,77,69,78,85, -34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,67,117,115,116, -111,109,32,66,114,101,97,107,115,60,47,108,97,98,101,108,62,10,32,32,32, -32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,78, -69,87,95,67,85,83,84,79,77,95,67,65,84,95,67,76,65,83,83,73,70,95,65,34, -62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,67,114,101, -97,116,101,32,78,101,119,32,67,117,115,116,111,109,60,47,108,97,98,101, -108,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, -115,101,112,97,114,97,116,111,114,34,47,62,10,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,72,111, -114,105,122,111,110,116,97,108,32,66,105,110,115,32,66,114,101,97,107,115, -60,47,108,97,98,101,108,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,72, -73,83,84,79,71,82,65,77,95,73,78,84,69,82,86,65,76,83,34,62,10,32,32,32, -32,32,32,60,108,97,98,101,108,62,67,104,111,111,115,101,32,73,110,116,101, -114,118,97,108,115,60,47,108,97,98,101,108,62,10,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68, -95,67,79,78,68,95,83,67,65,84,84,69,82,95,86,73,69,87,95,77,69,78,85,34, -62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,86,105,101,119,60,47,108, -97,98,101,108,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109, -101,61,34,73,68,95,86,73,69,87,95,72,73,83,84,79,71,82,65,77,95,83,69,84, -95,85,78,73,81,85,69,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,83,101,116,32,97,115,32,85,110,105,113,117,101,32,86,97,108,117, -101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101, -99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10, -32,32,32,32,32,32,32,32,60,99,104,101,99,107,101,100,62,48,60,47,99,104, -101,99,107,101,100,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73, -68,95,86,73,69,87,95,68,73,83,80,76,65,89,95,80,82,69,67,73,83,73,79,78, -34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,101,116,32, -68,105,115,112,108,97,121,32,80,114,101,99,105,115,105,111,110,60,47,108, -97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,65, -68,74,85,83,84,95,65,88,73,83,95,80,82,69,67,73,83,73,79,78,34,62,10,32, -32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,101,116,32,68,105,115,112, -108,97,121,32,80,114,101,99,105,115,105,111,110,32,111,110,32,65,120,101, -115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, -34,73,68,95,83,72,79,87,95,65,88,69,83,34,62,10,32,32,32,32,32,32,32,32, -60,108,97,98,101,108,62,83,104,111,119,32,65,120,101,115,60,47,108,97,98, -101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101, -62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32, -32,60,99,104,101,99,107,101,100,62,49,60,47,99,104,101,99,107,101,100,62, -10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, -117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,68,73,83,80,76,65, -89,95,83,84,65,84,85,83,95,66,65,82,34,62,10,32,32,32,32,32,32,32,32,60, -108,97,98,101,108,62,83,104,111,119,32,83,116,97,116,117,115,32,66,97,114, -60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99, -107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32, -32,32,32,32,32,32,32,60,99,104,101,99,107,101,100,62,49,60,47,99,104,101, -99,107,101,100,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,115,101,112,97,114,97,116,111,114, -34,47,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,77,69,78, -85,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,67,111,108,111,114, -60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, -110,97,109,101,61,34,73,68,95,67,65,78,86,65,83,95,66,65,67,75,71,82,79, -85,78,68,95,67,79,76,79,82,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98, -101,108,62,66,97,99,107,103,114,111,117,110,100,32,67,111,108,111,114,60, -47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,115,101,112,97,114,97,116, -111,114,34,47,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, -34,73,68,95,83,65,86,69,95,83,69,76,69,67,84,69,68,95,84,79,95,67,79,76, -85,77,78,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,83,97,118,101, -32,83,101,108,101,99,116,105,111,110,60,47,108,97,98,101,108,62,10,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99, +95,49,48,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62, +49,48,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99, +104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101, +62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32, +110,97,109,101,61,34,73,68,95,79,80,69,78,95,67,85,83,84,79,77,95,66,82, +69,65,75,83,95,83,85,66,77,69,78,85,34,62,10,32,32,32,32,32,32,32,32,60, +108,97,98,101,108,62,67,117,115,116,111,109,32,66,114,101,97,107,115,60, +47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99, 116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34, -32,110,97,109,101,61,34,73,68,95,67,79,80,89,95,73,77,65,71,69,95,84,79, -95,67,76,73,80,66,79,65,82,68,34,62,10,32,32,32,32,32,32,60,108,97,98,101, -108,62,67,111,112,121,32,73,109,97,103,101,32,84,111,32,67,108,105,112, -98,111,97,114,100,60,47,108,97,98,101,108,62,10,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101, -61,34,73,68,95,83,65,86,69,95,67,65,78,86,65,83,95,73,77,65,71,69,95,65, -83,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,83,97,118,101,32, -73,109,97,103,101,32,65,115,60,47,108,97,98,101,108,62,10,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,60,108,97,98,101,108,62,79,112, -116,105,111,110,115,60,47,108,97,98,101,108,62,10,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,67,79,78, -68,95,66,79,88,80,76,79,84,95,86,73,69,87,95,77,69,78,85,95,79,80,84,73, -79,78,83,34,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,67, -65,84,95,67,76,65,83,83,73,70,95,66,95,77,69,78,85,34,62,10,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101, -110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68, -95,86,69,82,84,95,84,72,69,77,69,76,69,83,83,34,62,10,32,32,32,32,32,32, -32,32,60,108,97,98,101,108,62,84,104,101,109,101,108,101,115,115,60,47, -108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97, -98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32,110, -97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,81,85,65,78,84, -95,83,85,66,77,69,78,85,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,81,117,97,110,116,105,108,101,60,47,108,97,98,101,108,62,10,32,32, +32,110,97,109,101,61,34,73,68,95,78,69,87,95,67,85,83,84,79,77,95,67,65, +84,95,67,76,65,83,83,73,70,95,65,34,62,10,32,32,32,32,32,32,32,32,32,32, +60,108,97,98,101,108,62,67,114,101,97,116,101,32,78,101,119,32,67,117,115, +116,111,109,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,115,101,112,97,114,97,116,111,114,34,47, +62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,60,108,97,98,101,108,62,72,111,114,105,122,111,110,116,97,108,32,66, +105,110,115,32,66,114,101,97,107,115,60,47,108,97,98,101,108,62,10,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34, +32,110,97,109,101,61,34,73,68,95,72,73,83,84,79,71,82,65,77,95,73,78,84, +69,82,86,65,76,83,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,67, +104,111,111,115,101,32,73,110,116,101,114,118,97,108,115,60,47,108,97,98, +101,108,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, +117,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,83,67,65,84,84,69, +82,95,86,73,69,87,95,77,69,78,85,34,62,10,32,32,32,32,32,32,60,108,97,98, +101,108,62,86,105,101,119,60,47,108,97,98,101,108,62,10,32,32,32,32,32, +32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, +117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,86,73,69,87,95,72, +73,83,84,79,71,82,65,77,95,83,69,84,95,85,78,73,81,85,69,34,62,10,32,32, +32,32,32,32,32,32,60,108,97,98,101,108,62,83,101,116,32,97,115,32,85,110, +105,113,117,101,32,86,97,108,117,101,60,47,108,97,98,101,108,62,10,32,32, +32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104, +101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99, +107,101,100,62,48,60,47,99,104,101,99,107,101,100,62,10,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109, +34,32,110,97,109,101,61,34,73,68,95,86,73,69,87,95,68,73,83,80,76,65,89, +95,80,82,69,67,73,83,73,79,78,34,62,10,32,32,32,32,32,32,32,32,60,108,97, +98,101,108,62,83,101,116,32,68,105,115,112,108,97,121,32,80,114,101,99, +105,115,105,111,110,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, +110,97,109,101,61,34,73,68,95,65,68,74,85,83,84,95,65,88,73,83,95,80,82, +69,67,73,83,73,79,78,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,83,101,116,32,68,105,115,112,108,97,121,32,80,114,101,99,105,115, +105,111,110,32,111,110,32,65,120,101,115,60,47,108,97,98,101,108,62,10, +32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117, +73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,83,72,79,87,95,65,88, +69,83,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,104,111, +119,32,65,120,101,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, +32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97, +98,108,101,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,101,100,62, +49,60,47,99,104,101,99,107,101,100,62,10,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109, +101,61,34,73,68,95,68,73,83,80,76,65,89,95,83,84,65,84,85,83,95,66,65,82, +34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,104,111,119, +32,83,116,97,116,117,115,32,66,97,114,60,47,108,97,98,101,108,62,10,32, +32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99, +104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,99,104,101, +99,107,101,100,62,49,60,47,99,104,101,99,107,101,100,62,10,32,32,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,115,101,112,97,114,97,116,111,114,34,47,62,10,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34, +32,110,97,109,101,61,34,73,68,95,77,69,78,85,34,62,10,32,32,32,32,32,32, +60,108,97,98,101,108,62,67,111,108,111,114,60,47,108,97,98,101,108,62,10, 32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, 120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67, -79,78,68,95,86,69,82,84,95,81,85,65,78,84,95,50,34,62,10,32,32,32,32,32, -32,32,32,32,32,60,108,97,98,101,108,62,50,60,47,108,97,98,101,108,62,10, -32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49, -60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101, +65,78,86,65,83,95,66,65,67,75,71,82,79,85,78,68,95,67,79,76,79,82,34,62, +10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,66,97,99,107,103,114, +111,117,110,100,32,67,111,108,111,114,60,47,108,97,98,101,108,62,10,32, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,115,101,112,97,114,97,116,111,114,34,47,62,10,32,32,32, +32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, +117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,83,65,86,69,95,83, +69,76,69,67,84,69,68,95,84,79,95,67,79,76,85,77,78,34,62,10,32,32,32,32, +32,32,60,108,97,98,101,108,62,83,97,118,101,32,83,101,108,101,99,116,105, +111,110,60,47,108,97,98,101,108,62,10,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, +73,68,95,67,79,80,89,95,73,77,65,71,69,95,84,79,95,67,76,73,80,66,79,65, +82,68,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,67,111,112,121, +32,73,109,97,103,101,32,84,111,32,67,108,105,112,98,111,97,114,100,60,47, +108,97,98,101,108,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, +101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,83,65,86, +69,95,67,65,78,86,65,83,95,73,77,65,71,69,95,65,83,34,62,10,32,32,32,32, +32,32,60,108,97,98,101,108,62,83,97,118,101,32,73,109,97,103,101,32,65, +115,60,47,108,97,98,101,108,62,10,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,60,108,97,98,101,108,62,79,112,116,105,111,110,115,60, +47,108,97,98,101,108,62,10,32,32,60,47,111,98,106,101,99,116,62,10,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, +117,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,66,79,88,80,76,79, +84,95,86,73,69,87,95,77,69,78,85,95,79,80,84,73,79,78,83,34,62,10,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101, +110,117,34,32,110,97,109,101,61,34,73,68,95,67,65,84,95,67,76,65,83,83, +73,70,95,66,95,77,69,78,85,34,62,10,32,32,32,32,32,32,60,111,98,106,101, 99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109, -34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,81,85, -65,78,84,95,51,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,51,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60, -99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108, -101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, -119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68, -95,67,79,78,68,95,86,69,82,84,95,81,85,65,78,84,95,52,34,62,10,32,32,32, -32,32,32,32,32,32,32,60,108,97,98,101,108,62,52,60,47,108,97,98,101,108, -62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101, -62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116, -101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84, -95,81,85,65,78,84,95,53,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97, -98,101,108,62,53,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32, -32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107, +34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,84,72, +69,77,69,76,69,83,83,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,84,104,101,109,101,108,101,115,115,60,47,108,97,98,101,108,62,10, +32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47, +99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95, +67,79,78,68,95,86,69,82,84,95,81,85,65,78,84,95,83,85,66,77,69,78,85,34, +62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,81,117,97,110,116, +105,108,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, +116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82, +84,95,81,85,65,78,84,95,50,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108, +97,98,101,108,62,50,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, +32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107, 97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, 62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, 115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, -34,73,68,95,67,79,78,68,95,86,69,82,84,95,81,85,65,78,84,95,54,34,62,10, -32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,54,60,47,108,97,98, +34,73,68,95,67,79,78,68,95,86,69,82,84,95,81,85,65,78,84,95,51,34,62,10, +32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,51,60,47,108,97,98, 101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98, 108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32, 32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111, 98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, 116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82, -84,95,81,85,65,78,84,95,55,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108, -97,98,101,108,62,55,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, +84,95,81,85,65,78,84,95,52,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108, +97,98,101,108,62,52,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, 32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107, 97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, 62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, 115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, -34,73,68,95,67,79,78,68,95,86,69,82,84,95,81,85,65,78,84,95,56,34,62,10, -32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,56,60,47,108,97,98, +34,73,68,95,67,79,78,68,95,86,69,82,84,95,81,85,65,78,84,95,53,34,62,10, +32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,53,60,47,108,97,98, 101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98, 108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32, 32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111, 98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, 116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82, -84,95,81,85,65,78,84,95,57,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108, -97,98,101,108,62,57,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, +84,95,81,85,65,78,84,95,54,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108, +97,98,101,108,62,54,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, 32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107, 97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, 62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, 115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, -34,73,68,95,67,79,78,68,95,86,69,82,84,95,81,85,65,78,84,95,49,48,34,62, -10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,49,48,60,47,108, -97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107, -97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32, -32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, -110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,67,72,79,82, -79,80,76,69,84,72,95,80,69,82,67,69,78,84,73,76,69,34,62,10,32,32,32,32, -32,32,32,32,60,108,97,98,101,108,62,80,101,114,99,101,110,116,105,108,101, -60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99, -107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32, -32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111, +34,73,68,95,67,79,78,68,95,86,69,82,84,95,81,85,65,78,84,95,55,34,62,10, +32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,55,60,47,108,97,98, +101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98, +108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111, 98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, 116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82, -84,95,72,73,78,71,69,95,49,53,34,62,10,32,32,32,32,32,32,32,32,60,108,97, -98,101,108,62,66,111,120,32,77,97,112,32,40,72,105,110,103,101,61,49,46, -53,41,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101, -99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117, -73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69, -82,84,95,72,73,78,71,69,95,51,48,34,62,10,32,32,32,32,32,32,32,32,60,108, -97,98,101,108,62,66,111,120,32,77,97,112,32,40,72,105,110,103,101,61,51, -46,48,41,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104, -101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62, -10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, -117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86, -69,82,84,95,67,72,79,82,79,80,76,69,84,72,95,83,84,68,68,69,86,34,62,10, -32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,116,97,110,100,97,114, -100,32,68,101,118,105,97,116,105,111,110,60,47,108,97,98,101,108,62,10, -32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47, -99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101, -61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,85,78,73,81,85,69,95,86,65, -76,85,69,83,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,85, -110,105,113,117,101,32,86,97,108,117,101,115,60,47,108,97,98,101,108,62, +84,95,81,85,65,78,84,95,56,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108, +97,98,101,108,62,56,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, +32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107, +97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, +34,73,68,95,67,79,78,68,95,86,69,82,84,95,81,85,65,78,84,95,57,34,62,10, +32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,57,60,47,108,97,98, +101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98, +108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, +116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82, +84,95,81,85,65,78,84,95,49,48,34,62,10,32,32,32,32,32,32,32,32,32,32,60, +108,97,98,101,108,62,49,48,60,47,108,97,98,101,108,62,10,32,32,32,32,32, +32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101, +99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, +77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79, +78,68,95,86,69,82,84,95,67,72,79,82,79,80,76,69,84,72,95,80,69,82,67,69, +78,84,73,76,69,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62, +80,101,114,99,101,110,116,105,108,101,60,47,108,97,98,101,108,62,10,32, +32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99, +104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, +34,73,68,95,67,79,78,68,95,86,69,82,84,95,72,73,78,71,69,95,49,53,34,62, +10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,66,111,120,32,77,97, +112,32,40,72,105,110,103,101,61,49,46,53,41,60,47,108,97,98,101,108,62, 10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60, 47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98, 106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68, -95,67,79,78,68,95,86,69,82,84,95,78,65,84,95,66,82,75,83,95,83,85,66,77, -69,78,85,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,78,97, -116,117,114,97,108,32,66,114,101,97,107,115,60,47,108,97,98,101,108,62, +97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109, +101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,72,73,78,71,69,95,51,48, +34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,66,111,120,32, +77,97,112,32,40,72,105,110,103,101,61,51,46,48,41,60,47,108,97,98,101,108, +62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49, +60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, +109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,67,72,79,82,79,80, +76,69,84,72,95,83,84,68,68,69,86,34,62,10,32,32,32,32,32,32,32,32,60,108, +97,98,101,108,62,83,116,97,110,100,97,114,100,32,68,101,118,105,97,116, +105,111,110,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99, +104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101, +62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, +117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86, +69,82,84,95,85,78,73,81,85,69,95,86,65,76,85,69,83,34,62,10,32,32,32,32, +32,32,32,32,60,108,97,98,101,108,62,85,110,105,113,117,101,32,86,97,108, +117,101,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99, +104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101, +62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, +117,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,78, +65,84,95,66,82,75,83,95,83,85,66,77,69,78,85,34,62,10,32,32,32,32,32,32, +32,32,60,108,97,98,101,108,62,78,97,116,117,114,97,108,32,66,114,101,97, +107,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116, +101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84, +95,78,65,84,95,66,82,75,83,95,50,34,62,10,32,32,32,32,32,32,32,32,32,32, +60,108,97,98,101,108,62,50,60,47,108,97,98,101,108,62,10,32,32,32,32,32, +32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101, +99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109, +101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,78,65,84,95,66,82,75,83, +95,51,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,51, +60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101, +99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10, +32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, +101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78, +68,95,86,69,82,84,95,78,65,84,95,66,82,75,83,95,52,34,62,10,32,32,32,32, +32,32,32,32,32,32,60,108,97,98,101,108,62,52,60,47,108,97,98,101,108,62, +10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62, +49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101, +109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,78, +65,84,95,66,82,75,83,95,53,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108, +97,98,101,108,62,53,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, +32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107, +97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, +34,73,68,95,67,79,78,68,95,86,69,82,84,95,78,65,84,95,66,82,75,83,95,54, +34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,54,60,47, +108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99, +107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32, +32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101, +110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68, +95,86,69,82,84,95,78,65,84,95,66,82,75,83,95,55,34,62,10,32,32,32,32,32, +32,32,32,32,32,60,108,97,98,101,108,62,55,60,47,108,97,98,101,108,62,10, +32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49, +60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109, +34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,78,65, +84,95,66,82,75,83,95,56,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97, +98,101,108,62,56,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32, +32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107, +97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, +34,73,68,95,67,79,78,68,95,86,69,82,84,95,78,65,84,95,66,82,75,83,95,57, +34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,57,60,47, +108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99, +107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32, +32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101, +110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68, +95,86,69,82,84,95,78,65,84,95,66,82,75,83,95,49,48,34,62,10,32,32,32,32, +32,32,32,32,32,32,60,108,97,98,101,108,62,49,48,60,47,108,97,98,101,108, +62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101, +62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95, +67,79,78,68,95,86,69,82,84,95,69,81,85,95,73,78,84,83,95,83,85,66,77,69, +78,85,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,69,113,117, +97,108,32,73,110,116,101,114,118,97,108,115,60,47,108,97,98,101,108,62, 10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, 61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, -73,68,95,67,79,78,68,95,86,69,82,84,95,78,65,84,95,66,82,75,83,95,50,34, +73,68,95,67,79,78,68,95,86,69,82,84,95,69,81,85,95,73,78,84,83,95,50,34, 62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,50,60,47,108, 97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107, 97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32, 32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, 60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, 117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86, -69,82,84,95,78,65,84,95,66,82,75,83,95,51,34,62,10,32,32,32,32,32,32,32, +69,82,84,95,69,81,85,95,73,78,84,83,95,51,34,62,10,32,32,32,32,32,32,32, 32,32,32,60,108,97,98,101,108,62,51,60,47,108,97,98,101,108,62,10,32,32, 32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47, 99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111, 98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, 32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, -110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,78,65,84,95, -66,82,75,83,95,52,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, +110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,69,81,85,95, +73,78,84,83,95,52,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, 108,62,52,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60, 99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108, 101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, 32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, 119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68, -95,67,79,78,68,95,86,69,82,84,95,78,65,84,95,66,82,75,83,95,53,34,62,10, +95,67,79,78,68,95,86,69,82,84,95,69,81,85,95,73,78,84,83,95,53,34,62,10, 32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,53,60,47,108,97,98, 101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98, 108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32, 32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111, 98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, 116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82, -84,95,78,65,84,95,66,82,75,83,95,54,34,62,10,32,32,32,32,32,32,32,32,32, +84,95,69,81,85,95,73,78,84,83,95,54,34,62,10,32,32,32,32,32,32,32,32,32, 32,60,108,97,98,101,108,62,54,60,47,108,97,98,101,108,62,10,32,32,32,32, 32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104, 101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106, 101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, 108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, -109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,78,65,84,95,66,82, -75,83,95,55,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108, +109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,69,81,85,95,73,78, +84,83,95,55,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108, 62,55,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99, 104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101, 62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, 32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, 120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67, -79,78,68,95,86,69,82,84,95,78,65,84,95,66,82,75,83,95,56,34,62,10,32,32, +79,78,68,95,86,69,82,84,95,69,81,85,95,73,78,84,83,95,56,34,62,10,32,32, 32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,56,60,47,108,97,98,101, 108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108, 101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32, 32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111, 98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, 116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82, -84,95,78,65,84,95,66,82,75,83,95,57,34,62,10,32,32,32,32,32,32,32,32,32, +84,95,69,81,85,95,73,78,84,83,95,57,34,62,10,32,32,32,32,32,32,32,32,32, 32,60,108,97,98,101,108,62,57,60,47,108,97,98,101,108,62,10,32,32,32,32, 32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104, 101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106, 101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, 108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, -109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,78,65,84,95,66,82, -75,83,95,49,48,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, +109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,69,81,85,95,73,78, +84,83,95,49,48,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, 108,62,49,48,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32, 60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98, 108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, 32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60, 111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117, -34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,69,81, -85,95,73,78,84,83,95,83,85,66,77,69,78,85,34,62,10,32,32,32,32,32,32,32, -32,60,108,97,98,101,108,62,69,113,117,97,108,32,73,110,116,101,114,118, -97,108,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, -116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82, -84,95,69,81,85,95,73,78,84,83,95,50,34,62,10,32,32,32,32,32,32,32,32,32, -32,60,108,97,98,101,108,62,50,60,47,108,97,98,101,108,62,10,32,32,32,32, -32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104, -101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, -109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,69,81,85,95,73,78, -84,83,95,51,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108, -62,51,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99, -104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101, -62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67, -79,78,68,95,86,69,82,84,95,69,81,85,95,73,78,84,83,95,52,34,62,10,32,32, -32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,52,60,47,108,97,98,101, -108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108, -101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, -116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82, -84,95,69,81,85,95,73,78,84,83,95,53,34,62,10,32,32,32,32,32,32,32,32,32, -32,60,108,97,98,101,108,62,53,60,47,108,97,98,101,108,62,10,32,32,32,32, -32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104, -101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, -109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,69,81,85,95,73,78, -84,83,95,54,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108, -62,54,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99, -104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101, -62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67, -79,78,68,95,86,69,82,84,95,69,81,85,95,73,78,84,83,95,55,34,62,10,32,32, -32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,55,60,47,108,97,98,101, +34,32,110,97,109,101,61,34,73,68,95,79,80,69,78,95,67,85,83,84,79,77,95, +66,82,69,65,75,83,95,83,85,66,77,69,78,85,34,62,10,32,32,32,32,32,32,32, +32,60,108,97,98,101,108,62,67,117,115,116,111,109,32,66,114,101,97,107, +115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101, +109,34,32,110,97,109,101,61,34,73,68,95,78,69,87,95,67,85,83,84,79,77,95, +67,65,84,95,67,76,65,83,83,73,70,95,65,34,62,10,32,32,32,32,32,32,32,32, +32,32,60,108,97,98,101,108,62,67,114,101,97,116,101,32,78,101,119,32,67, +117,115,116,111,109,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,115,101,112,97,114,97,116,111, +114,34,47,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,32,32,60,108,97,98,101,108,62,86,101,114,116,105,99,97,108,32, +66,105,110,115,32,66,114,101,97,107,115,60,47,108,97,98,101,108,62,10,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109, +101,61,34,73,68,95,67,65,84,95,67,76,65,83,83,73,70,95,67,95,77,69,78,85, +34,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, +73,68,95,67,79,78,68,95,72,79,82,73,90,95,84,72,69,77,69,76,69,83,83,34, +62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,84,104,101,109,101, +108,101,115,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60, +99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108, +101,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, +101,110,117,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82, +73,90,95,81,85,65,78,84,95,83,85,66,77,69,78,85,34,62,10,32,32,32,32,32, +32,32,32,60,108,97,98,101,108,62,81,117,97,110,116,105,108,101,60,47,108, +97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, +99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110, +97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,81,85,65,78, +84,95,50,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62, +50,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104, +101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62, +10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, +77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79, +78,68,95,72,79,82,73,90,95,81,85,65,78,84,95,51,34,62,10,32,32,32,32,32, +32,32,32,32,32,60,108,97,98,101,108,62,51,60,47,108,97,98,101,108,62,10, +32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49, +60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109, +34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,81, +85,65,78,84,95,52,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,52,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60, +99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108, +101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, +119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68, +95,67,79,78,68,95,72,79,82,73,90,95,81,85,65,78,84,95,53,34,62,10,32,32, +32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,53,60,47,108,97,98,101, 108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108, 101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32, 32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111, 98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, -116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,86,69,82, -84,95,69,81,85,95,73,78,84,83,95,56,34,62,10,32,32,32,32,32,32,32,32,32, -32,60,108,97,98,101,108,62,56,60,47,108,97,98,101,108,62,10,32,32,32,32, -32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104, -101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, -109,101,61,34,73,68,95,67,79,78,68,95,86,69,82,84,95,69,81,85,95,73,78, -84,83,95,57,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108, -62,57,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99, -104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101, -62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67, -79,78,68,95,86,69,82,84,95,69,81,85,95,73,78,84,83,95,49,48,34,62,10,32, -32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,49,48,60,47,108,97,98, -101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98, -108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34, -73,68,95,79,80,69,78,95,67,85,83,84,79,77,95,66,82,69,65,75,83,95,83,85, -66,77,69,78,85,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62, -67,117,115,116,111,109,32,66,114,101,97,107,115,60,47,108,97,98,101,108, -62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, -34,73,68,95,78,69,87,95,67,85,83,84,79,77,95,67,65,84,95,67,76,65,83,83, -73,70,95,65,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108, -62,67,114,101,97,116,101,32,78,101,119,32,67,117,115,116,111,109,60,47, -108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,115,101,112,97,114,97,116,111,114,34,47,62,10,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,108,97,98, -101,108,62,86,101,114,116,105,99,97,108,32,66,105,110,115,32,66,114,101, -97,107,115,60,47,108,97,98,101,108,62,10,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,67,65, -84,95,67,76,65,83,83,73,70,95,67,95,77,69,78,85,34,62,10,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, -117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72, -79,82,73,90,95,84,72,69,77,69,76,69,83,83,34,62,10,32,32,32,32,32,32,32, -32,60,108,97,98,101,108,62,84,104,101,109,101,108,101,115,115,60,47,108, -97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98, -108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109, -101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,81,85,65,78,84,95,83, -85,66,77,69,78,85,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108, -62,81,117,97,110,116,105,108,101,60,47,108,97,98,101,108,62,10,32,32,32, -32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67, -79,78,68,95,72,79,82,73,90,95,81,85,65,78,84,95,50,34,62,10,32,32,32,32, -32,32,32,32,32,32,60,108,97,98,101,108,62,50,60,47,108,97,98,101,108,62, -10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62, -49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101, -109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95, -81,85,65,78,84,95,51,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98, -101,108,62,51,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32, -32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97, -98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, -73,68,95,67,79,78,68,95,72,79,82,73,90,95,81,85,65,78,84,95,52,34,62,10, -32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,52,60,47,108,97,98, -101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98, -108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, 116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82, -73,90,95,81,85,65,78,84,95,53,34,62,10,32,32,32,32,32,32,32,32,32,32,60, -108,97,98,101,108,62,53,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, +73,90,95,81,85,65,78,84,95,54,34,62,10,32,32,32,32,32,32,32,32,32,32,60, +108,97,98,101,108,62,54,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, 32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99, 107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, 116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, 115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101, -61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,81,85,65,78,84,95,54,34, -62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,54,60,47,108, +61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,81,85,65,78,84,95,55,34, +62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,55,60,47,108, 97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107, 97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32, 32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, 60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, 117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72, -79,82,73,90,95,81,85,65,78,84,95,55,34,62,10,32,32,32,32,32,32,32,32,32, -32,60,108,97,98,101,108,62,55,60,47,108,97,98,101,108,62,10,32,32,32,32, +79,82,73,90,95,81,85,65,78,84,95,56,34,62,10,32,32,32,32,32,32,32,32,32, +32,60,108,97,98,101,108,62,56,60,47,108,97,98,101,108,62,10,32,32,32,32, 32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104, 101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106, 101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, 108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, 109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,81,85,65,78,84, -95,56,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,56, +95,57,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,57, 60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101, 99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10, 32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, 32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, 101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78, -68,95,72,79,82,73,90,95,81,85,65,78,84,95,57,34,62,10,32,32,32,32,32,32, -32,32,32,32,60,108,97,98,101,108,62,57,60,47,108,97,98,101,108,62,10,32, -32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60, -47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99, +68,95,72,79,82,73,90,95,81,85,65,78,84,95,49,48,34,62,10,32,32,32,32,32, +32,32,32,32,32,60,108,97,98,101,108,62,49,48,60,47,108,97,98,101,108,62, +10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62, +49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, +34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,67,72,79,82,79,80,76,69,84, +72,95,80,69,82,67,69,78,84,73,76,69,34,62,10,32,32,32,32,32,32,32,32,60, +108,97,98,101,108,62,80,101,114,99,101,110,116,105,108,101,60,47,108,97, +98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108, +101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99, 116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34, -32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,81,85, -65,78,84,95,49,48,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,49,48,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32, -60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98, -108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117, -73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79, -82,73,90,95,67,72,79,82,79,80,76,69,84,72,95,80,69,82,67,69,78,84,73,76, -69,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,80,101,114, -99,101,110,116,105,108,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32, -32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107, -97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67, -79,78,68,95,72,79,82,73,90,95,72,73,78,71,69,95,49,53,34,62,10,32,32,32, -32,32,32,32,32,60,108,97,98,101,108,62,66,111,120,32,77,97,112,32,40,72, -105,110,103,101,61,49,46,53,41,60,47,108,97,98,101,108,62,10,32,32,32,32, -32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99, -107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, -119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68, -95,67,79,78,68,95,72,79,82,73,90,95,72,73,78,71,69,95,51,48,34,62,10,32, -32,32,32,32,32,32,32,60,108,97,98,101,108,62,66,111,120,32,77,97,112,32, -40,72,105,110,103,101,61,51,46,48,41,60,47,108,97,98,101,108,62,10,32,32, -32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104, -101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, -73,68,95,67,79,78,68,95,72,79,82,73,90,95,67,72,79,82,79,80,76,69,84,72, -95,83,84,68,68,69,86,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,83,116,97,110,100,97,114,100,32,68,101,118,105,97,116,105,111,110, +32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,72,73, +78,71,69,95,49,53,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108, +62,66,111,120,32,77,97,112,32,40,72,105,110,103,101,61,49,46,53,41,60,47, +108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97, +98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101, +109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95, +72,73,78,71,69,95,51,48,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,66,111,120,32,77,97,112,32,40,72,105,110,103,101,61,51,46,48,41, 60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99, 107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32, 32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111, 98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, 116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82, -73,90,95,85,78,73,81,85,69,95,86,65,76,85,69,83,34,62,10,32,32,32,32,32, -32,32,32,60,108,97,98,101,108,62,85,110,105,113,117,101,32,86,97,108,117, -101,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104, -101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62, -10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, -117,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95, -78,65,84,95,66,82,75,83,95,83,85,66,77,69,78,85,34,62,10,32,32,32,32,32, -32,32,32,60,108,97,98,101,108,62,78,97,116,117,114,97,108,32,66,114,101, -97,107,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, -116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82, -73,90,95,78,65,84,95,66,82,75,83,95,50,34,62,10,32,32,32,32,32,32,32,32, -32,32,60,108,97,98,101,108,62,50,60,47,108,97,98,101,108,62,10,32,32,32, -32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99, -104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, -99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110, -97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,78,65,84,95, -66,82,75,83,95,51,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,51,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60, -99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108, -101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, -119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68, -95,67,79,78,68,95,72,79,82,73,90,95,78,65,84,95,66,82,75,83,95,52,34,62, -10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,52,60,47,108,97, -98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97, -98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117, -73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79, -82,73,90,95,78,65,84,95,66,82,75,83,95,53,34,62,10,32,32,32,32,32,32,32, -32,32,32,60,108,97,98,101,108,62,53,60,47,108,97,98,101,108,62,10,32,32, +73,90,95,67,72,79,82,79,80,76,69,84,72,95,83,84,68,68,69,86,34,62,10,32, +32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,116,97,110,100,97,114,100, +32,68,101,118,105,97,116,105,111,110,60,47,108,97,98,101,108,62,10,32,32, +32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104, +101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99, +116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, +73,68,95,67,79,78,68,95,72,79,82,73,90,95,85,78,73,81,85,69,95,86,65,76, +85,69,83,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,85,110, +105,113,117,101,32,86,97,108,117,101,115,60,47,108,97,98,101,108,62,10, 32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47, -99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, -110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,78,65,84, -95,66,82,75,83,95,54,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98, -101,108,62,54,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32, -32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97, -98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95, +67,79,78,68,95,72,79,82,73,90,95,78,65,84,95,66,82,75,83,95,83,85,66,77, +69,78,85,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,78,97, +116,117,114,97,108,32,66,114,101,97,107,115,60,47,108,97,98,101,108,62, 10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, 61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, -73,68,95,67,79,78,68,95,72,79,82,73,90,95,78,65,84,95,66,82,75,83,95,55, -34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,55,60,47, +73,68,95,67,79,78,68,95,72,79,82,73,90,95,78,65,84,95,66,82,75,83,95,50, +34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,50,60,47, 108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99, 107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32, 32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, 32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101, 110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68, -95,72,79,82,73,90,95,78,65,84,95,66,82,75,83,95,56,34,62,10,32,32,32,32, -32,32,32,32,32,32,60,108,97,98,101,108,62,56,60,47,108,97,98,101,108,62, +95,72,79,82,73,90,95,78,65,84,95,66,82,75,83,95,51,34,62,10,32,32,32,32, +32,32,32,32,32,32,60,108,97,98,101,108,62,51,60,47,108,97,98,101,108,62, 10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62, 49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32, 60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106, 101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101, 109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95, -78,65,84,95,66,82,75,83,95,57,34,62,10,32,32,32,32,32,32,32,32,32,32,60, -108,97,98,101,108,62,57,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, +78,65,84,95,66,82,75,83,95,52,34,62,10,32,32,32,32,32,32,32,32,32,32,60, +108,97,98,101,108,62,52,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, 32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99, 107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, 116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, 115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101, 61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,78,65,84,95,66,82,75,83, -95,49,48,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62, -49,48,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99, -104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101, -62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32, -110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,69,81,85, -95,73,78,84,83,95,83,85,66,77,69,78,85,34,62,10,32,32,32,32,32,32,32,32, -60,108,97,98,101,108,62,69,113,117,97,108,32,73,110,116,101,114,118,97, -108,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,111,98, +95,53,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,53, +60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101, +99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10, +32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, +101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78, +68,95,72,79,82,73,90,95,78,65,84,95,66,82,75,83,95,54,34,62,10,32,32,32, +32,32,32,32,32,32,32,60,108,97,98,101,108,62,54,60,47,108,97,98,101,108, +62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101, +62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98, 106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116, 101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73, -90,95,69,81,85,95,73,78,84,83,95,50,34,62,10,32,32,32,32,32,32,32,32,32, -32,60,108,97,98,101,108,62,50,60,47,108,97,98,101,108,62,10,32,32,32,32, +90,95,78,65,84,95,66,82,75,83,95,55,34,62,10,32,32,32,32,32,32,32,32,32, +32,60,108,97,98,101,108,62,55,60,47,108,97,98,101,108,62,10,32,32,32,32, 32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104, 101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106, 101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, 108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, -109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,69,81,85,95,73, -78,84,83,95,51,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,51,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60, +109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,78,65,84,95,66, +82,75,83,95,56,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,56,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60, 99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108, 101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, 32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, 119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68, -95,67,79,78,68,95,72,79,82,73,90,95,69,81,85,95,73,78,84,83,95,52,34,62, -10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,52,60,47,108,97, +95,67,79,78,68,95,72,79,82,73,90,95,78,65,84,95,66,82,75,83,95,57,34,62, +10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,57,60,47,108,97, 98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97, 98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32, 32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60, 111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117, 73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79, -82,73,90,95,69,81,85,95,73,78,84,83,95,53,34,62,10,32,32,32,32,32,32,32, -32,32,32,60,108,97,98,101,108,62,53,60,47,108,97,98,101,108,62,10,32,32, -32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47, -99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, -110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,69,81,85, -95,73,78,84,83,95,54,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98, -101,108,62,54,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32, -32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97, -98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +82,73,90,95,78,65,84,95,66,82,75,83,95,49,48,34,62,10,32,32,32,32,32,32, +32,32,32,32,60,108,97,98,101,108,62,49,48,60,47,108,97,98,101,108,62,10, +32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49, +60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99, +116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,67,79, +78,68,95,72,79,82,73,90,95,69,81,85,95,73,78,84,83,95,83,85,66,77,69,78, +85,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,69,113,117, +97,108,32,73,110,116,101,114,118,97,108,115,60,47,108,97,98,101,108,62, 10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, 61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, -73,68,95,67,79,78,68,95,72,79,82,73,90,95,69,81,85,95,73,78,84,83,95,55, -34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,55,60,47, +73,68,95,67,79,78,68,95,72,79,82,73,90,95,69,81,85,95,73,78,84,83,95,50, +34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,50,60,47, 108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99, 107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32, 32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, 32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101, 110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68, -95,72,79,82,73,90,95,69,81,85,95,73,78,84,83,95,56,34,62,10,32,32,32,32, -32,32,32,32,32,32,60,108,97,98,101,108,62,56,60,47,108,97,98,101,108,62, +95,72,79,82,73,90,95,69,81,85,95,73,78,84,83,95,51,34,62,10,32,32,32,32, +32,32,32,32,32,32,60,108,97,98,101,108,62,51,60,47,108,97,98,101,108,62, 10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62, 49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32, 60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106, 101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101, 109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95, -69,81,85,95,73,78,84,83,95,57,34,62,10,32,32,32,32,32,32,32,32,32,32,60, -108,97,98,101,108,62,57,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, +69,81,85,95,73,78,84,83,95,52,34,62,10,32,32,32,32,32,32,32,32,32,32,60, +108,97,98,101,108,62,52,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, 32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99, 107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, 116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, 115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101, 61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,69,81,85,95,73,78,84,83, -95,49,48,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62, -49,48,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99, -104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101, -62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32, -110,97,109,101,61,34,73,68,95,79,80,69,78,95,67,85,83,84,79,77,95,66,82, -69,65,75,83,95,83,85,66,77,69,78,85,34,62,10,32,32,32,32,32,32,32,32,60, -108,97,98,101,108,62,67,117,115,116,111,109,32,66,114,101,97,107,115,60, -47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34, -32,110,97,109,101,61,34,73,68,95,78,69,87,95,67,85,83,84,79,77,95,67,65, -84,95,67,76,65,83,83,73,70,95,65,34,62,10,32,32,32,32,32,32,32,32,32,32, -60,108,97,98,101,108,62,67,114,101,97,116,101,32,78,101,119,32,67,117,115, -116,111,109,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,115,101,112,97,114,97,116,111,114,34,47, -62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,60,108,97,98,101,108,62,72,111,114,105,122,111,110,116,97,108,32,66, -105,110,115,32,66,114,101,97,107,115,60,47,108,97,98,101,108,62,10,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109, -101,61,34,73,68,95,66,79,88,80,76,79,84,95,72,73,78,71,69,34,62,10,32,32, -32,32,32,32,60,108,97,98,101,108,62,72,105,110,103,101,60,47,108,97,98, -101,108,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, -34,73,68,95,66,79,88,80,76,79,84,95,72,73,78,71,69,49,53,34,62,10,32,32, -32,32,32,32,32,32,60,108,97,98,101,108,62,49,46,53,60,47,108,97,98,101, -108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62, -49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, -110,97,109,101,61,34,73,68,95,66,79,88,80,76,79,84,95,72,73,78,71,69,51, -48,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,51,46,48,60, -47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107, -97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,67, -79,78,68,95,83,67,65,84,84,69,82,95,86,73,69,87,95,77,69,78,85,34,62,10, -32,32,32,32,32,32,60,108,97,98,101,108,62,86,105,101,119,60,47,108,97,98, -101,108,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, -34,73,68,95,86,73,69,87,95,68,73,83,80,76,65,89,95,80,82,69,67,73,83,73, -79,78,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,101,116, -32,68,105,115,112,108,97,121,32,80,114,101,99,105,115,105,111,110,60,47, -108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, +95,53,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,53, +60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101, +99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10, +32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, +101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78, +68,95,72,79,82,73,90,95,69,81,85,95,73,78,84,83,95,54,34,62,10,32,32,32, +32,32,32,32,32,32,32,60,108,97,98,101,108,62,54,60,47,108,97,98,101,108, +62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101, +62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116, +101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73, +90,95,69,81,85,95,73,78,84,83,95,55,34,62,10,32,32,32,32,32,32,32,32,32, +32,60,108,97,98,101,108,62,55,60,47,108,97,98,101,108,62,10,32,32,32,32, +32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104, +101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, +109,101,61,34,73,68,95,67,79,78,68,95,72,79,82,73,90,95,69,81,85,95,73, +78,84,83,95,56,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,56,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60, +99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108, +101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, 119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68, -95,65,68,74,85,83,84,95,65,88,73,83,95,80,82,69,67,73,83,73,79,78,34,62, -10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,101,116,32,68,105, -115,112,108,97,121,32,80,114,101,99,105,115,105,111,110,32,111,110,32,65, -120,101,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109, -101,61,34,73,68,95,67,79,78,68,95,66,79,88,80,76,79,84,95,83,72,79,87,95, -65,88,69,83,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,83, -104,111,119,32,65,120,101,115,60,47,108,97,98,101,108,62,10,32,32,32,32, -32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99, -107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,101, -100,62,49,60,47,99,104,101,99,107,101,100,62,10,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, -110,97,109,101,61,34,73,68,95,68,73,83,80,76,65,89,95,83,84,65,84,85,83, -95,66,65,82,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,83, -104,111,119,32,83,116,97,116,117,115,32,66,97,114,60,47,108,97,98,101,108, -62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49, +95,67,79,78,68,95,72,79,82,73,90,95,69,81,85,95,73,78,84,83,95,57,34,62, +10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,57,60,47,108,97, +98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97, +98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117, +73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,72,79, +82,73,90,95,69,81,85,95,73,78,84,83,95,49,48,34,62,10,32,32,32,32,32,32, +32,32,32,32,60,108,97,98,101,108,62,49,48,60,47,108,97,98,101,108,62,10, +32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49, 60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60, -99,104,101,99,107,101,100,62,49,60,47,99,104,101,99,107,101,100,62,10,32, -32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,115,101,112,97,114,97,116,111,114,34,47,62,10,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, -117,34,32,110,97,109,101,61,34,73,68,95,77,69,78,85,34,62,10,32,32,32,32, -32,32,60,108,97,98,101,108,62,67,111,108,111,114,60,47,108,97,98,101,108, -62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73, -68,95,67,65,78,86,65,83,95,66,65,67,75,71,82,79,85,78,68,95,67,79,76,79, -82,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,66,97,99,107, -103,114,111,117,110,100,32,67,111,108,111,114,60,47,108,97,98,101,108,62, -10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,115,101,112,97,114,97,116,111,114,34,47,62,10,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101, -110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,83,65,86,69, -95,83,69,76,69,67,84,69,68,95,84,79,95,67,79,76,85,77,78,34,62,10,32,32, -32,32,32,32,60,108,97,98,101,108,62,83,97,118,101,32,83,101,108,101,99, -116,105,111,110,60,47,108,97,98,101,108,62,10,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101, -61,34,73,68,95,67,79,80,89,95,73,77,65,71,69,95,84,79,95,67,76,73,80,66, -79,65,82,68,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,67,111,112, -121,32,73,109,97,103,101,32,84,111,32,67,108,105,112,98,111,97,114,100, +47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99, +116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,79,80, +69,78,95,67,85,83,84,79,77,95,66,82,69,65,75,83,95,83,85,66,77,69,78,85, +34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,67,117,115,116, +111,109,32,66,114,101,97,107,115,60,47,108,97,98,101,108,62,10,32,32,32, +32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,78, +69,87,95,67,85,83,84,79,77,95,67,65,84,95,67,76,65,83,83,73,70,95,65,34, +62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,67,114,101, +97,116,101,32,78,101,119,32,67,117,115,116,111,109,60,47,108,97,98,101, +108,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, +115,101,112,97,114,97,116,111,114,34,47,62,10,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,72,111, +114,105,122,111,110,116,97,108,32,66,105,110,115,32,66,114,101,97,107,115, 60,47,108,97,98,101,108,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62, 10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,83, -65,86,69,95,67,65,78,86,65,83,95,73,77,65,71,69,95,65,83,34,62,10,32,32, -32,32,32,32,60,108,97,98,101,108,62,83,97,118,101,32,73,109,97,103,101, -32,65,115,60,47,108,97,98,101,108,62,10,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,60,108,97,98,101,108,62,79,112,116,105,111,110, -115,60,47,108,97,98,101,108,62,10,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, -101,110,117,34,32,110,97,109,101,61,34,73,68,95,67,65,82,84,79,71,82,65, -77,95,78,69,87,95,86,73,69,87,95,77,69,78,85,95,79,80,84,73,79,78,83,34, -62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,67,65,84,95,67,76, -65,83,83,73,70,95,65,95,77,69,78,85,34,62,10,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116, -101,109,34,32,110,97,109,101,61,34,73,68,95,77,65,80,65,78,65,76,89,83, -73,83,95,84,72,69,77,69,76,69,83,83,34,62,10,32,32,32,32,32,32,32,32,60, -108,97,98,101,108,62,84,104,101,109,101,108,101,115,115,60,47,108,97,98, -101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101, -62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101, -61,34,73,68,95,81,85,65,78,84,73,76,69,95,83,85,66,77,69,78,85,34,62,10, -32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,81,117,97,110,116,105,108, -101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,111,98,106, +120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,66,79,88,80,76,79, +84,95,72,73,78,71,69,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62, +72,105,110,103,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, +116,101,109,34,32,110,97,109,101,61,34,73,68,95,66,79,88,80,76,79,84,95, +72,73,78,71,69,49,53,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,49,46,53,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60, +99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108, +101,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, +101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,66,79,88, +80,76,79,84,95,72,73,78,71,69,51,48,34,62,10,32,32,32,32,32,32,32,32,60, +108,97,98,101,108,62,51,46,48,60,47,108,97,98,101,108,62,10,32,32,32,32, +32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99, +107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32, +110,97,109,101,61,34,73,68,95,67,79,78,68,95,83,67,65,84,84,69,82,95,86, +73,69,87,95,77,69,78,85,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108, +62,86,105,101,119,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, +116,101,109,34,32,110,97,109,101,61,34,73,68,95,86,73,69,87,95,68,73,83, +80,76,65,89,95,80,82,69,67,73,83,73,79,78,34,62,10,32,32,32,32,32,32,32, +32,60,108,97,98,101,108,62,83,101,116,32,68,105,115,112,108,97,121,32,80, +114,101,99,105,115,105,111,110,60,47,108,97,98,101,108,62,10,32,32,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106, 101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101, -109,34,32,110,97,109,101,61,34,73,68,95,81,85,65,78,84,73,76,69,95,50,34, -62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,50,60,47,108, -97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107, -97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32, -32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, -117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,81,85,65,78,84,73, -76,69,95,51,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108, -62,51,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99, +109,34,32,110,97,109,101,61,34,73,68,95,65,68,74,85,83,84,95,65,88,73,83, +95,80,82,69,67,73,83,73,79,78,34,62,10,32,32,32,32,32,32,32,32,60,108,97, +98,101,108,62,83,101,116,32,68,105,115,112,108,97,121,32,80,114,101,99, +105,115,105,111,110,32,111,110,32,65,120,101,115,60,47,108,97,98,101,108, +62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, +117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,68,95,66, +79,88,80,76,79,84,95,83,72,79,87,95,65,88,69,83,34,62,10,32,32,32,32,32, +32,32,32,60,108,97,98,101,108,62,83,104,111,119,32,65,120,101,115,60,47, +108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97, +98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32, +32,32,32,32,60,99,104,101,99,107,101,100,62,49,60,47,99,104,101,99,107, +101,100,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, +77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,68,73, +83,80,76,65,89,95,83,84,65,84,85,83,95,66,65,82,34,62,10,32,32,32,32,32, +32,32,32,60,108,97,98,101,108,62,83,104,111,119,32,83,116,97,116,117,115, +32,66,97,114,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99, 104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101, -62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,81, -85,65,78,84,73,76,69,95,52,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108, -97,98,101,108,62,52,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, -32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107, -97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, -34,73,68,95,81,85,65,78,84,73,76,69,95,53,34,62,10,32,32,32,32,32,32,32, -32,32,32,60,108,97,98,101,108,62,53,60,47,108,97,98,101,108,62,10,32,32, -32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47, -99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,101,100,62,49,60,47, +99,104,101,99,107,101,100,62,10,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,101,112,97,114, +97,116,111,114,34,47,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68, +95,77,69,78,85,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,67,111, +108,111,114,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101, +109,34,32,110,97,109,101,61,34,73,68,95,67,65,78,86,65,83,95,66,65,67,75, +71,82,79,85,78,68,95,67,79,76,79,82,34,62,10,32,32,32,32,32,32,32,32,60, +108,97,98,101,108,62,66,97,99,107,103,114,111,117,110,100,32,67,111,108, +111,114,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,101,112,97,114, +97,116,111,114,34,47,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109, +101,61,34,73,68,95,83,65,86,69,95,83,69,76,69,67,84,69,68,95,84,79,95,67, +79,76,85,77,78,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,83,97, +118,101,32,83,101,108,101,99,116,105,111,110,60,47,108,97,98,101,108,62, +10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116, +101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,80,89,95,73,77,65,71, +69,95,84,79,95,67,76,73,80,66,79,65,82,68,34,62,10,32,32,32,32,32,32,60, +108,97,98,101,108,62,67,111,112,121,32,73,109,97,103,101,32,84,111,32,67, +108,105,112,98,111,97,114,100,60,47,108,97,98,101,108,62,10,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116, 32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, -110,97,109,101,61,34,73,68,95,81,85,65,78,84,73,76,69,95,54,34,62,10,32, -32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,54,60,47,108,97,98,101, +110,97,109,101,61,34,73,68,95,83,65,86,69,95,67,65,78,86,65,83,95,73,77, +65,71,69,95,65,83,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,83, +97,118,101,32,73,109,97,103,101,32,65,115,60,47,108,97,98,101,108,62,10, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,108,97,98, +101,108,62,79,112,116,105,111,110,115,60,47,108,97,98,101,108,62,10,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,60,111,98,106,101,99,116,32, +99,108,97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101,61, +34,73,68,95,67,65,82,84,79,71,82,65,77,95,78,69,87,95,86,73,69,87,95,77, +69,78,85,95,79,80,84,73,79,78,83,34,62,10,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109, +101,61,34,73,68,95,67,65,84,95,67,76,65,83,83,73,70,95,65,95,77,69,78,85, +34,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, +73,68,95,77,65,80,65,78,65,76,89,83,73,83,95,84,72,69,77,69,76,69,83,83, +34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,84,104,101,109, +101,108,101,115,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, +32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97, +98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,81,85,65,78,84,73, +76,69,95,83,85,66,77,69,78,85,34,62,10,32,32,32,32,32,32,32,32,60,108,97, +98,101,108,62,81,117,97,110,116,105,108,101,60,47,108,97,98,101,108,62, +10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, +73,68,95,81,85,65,78,84,73,76,69,95,50,34,62,10,32,32,32,32,32,32,32,32, +32,32,60,108,97,98,101,108,62,50,60,47,108,97,98,101,108,62,10,32,32,32, +32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99, +104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, +99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110, +97,109,101,61,34,73,68,95,81,85,65,78,84,73,76,69,95,51,34,62,10,32,32, +32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,51,60,47,108,97,98,101, 108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108, 101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32, 32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111, 98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, 116,101,109,34,32,110,97,109,101,61,34,73,68,95,81,85,65,78,84,73,76,69, -95,55,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,55, +95,52,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,52, 60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101, 99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10, 32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, 32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, 101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,81,85,65, -78,84,73,76,69,95,56,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98, -101,108,62,56,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32, +78,84,73,76,69,95,53,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98, +101,108,62,53,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32, 32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97, 98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, 10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, 61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, -73,68,95,81,85,65,78,84,73,76,69,95,57,34,62,10,32,32,32,32,32,32,32,32, -32,32,60,108,97,98,101,108,62,57,60,47,108,97,98,101,108,62,10,32,32,32, +73,68,95,81,85,65,78,84,73,76,69,95,54,34,62,10,32,32,32,32,32,32,32,32, +32,32,60,108,97,98,101,108,62,54,60,47,108,97,98,101,108,62,10,32,32,32, 32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99, 104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98, 106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, 99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110, -97,109,101,61,34,73,68,95,81,85,65,78,84,73,76,69,95,49,48,34,62,10,32, -32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,49,48,60,47,108,97,98, -101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98, -108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, -109,101,61,34,73,68,95,77,65,80,65,78,65,76,89,83,73,83,95,67,72,79,82, -79,80,76,69,84,72,95,80,69,82,67,69,78,84,73,76,69,34,62,10,32,32,32,32, -32,32,32,32,60,108,97,98,101,108,62,80,101,114,99,101,110,116,105,108,101, -60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99, -107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32, -32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, -116,101,109,34,32,110,97,109,101,61,34,73,68,95,77,65,80,65,78,65,76,89, -83,73,83,95,72,73,78,71,69,95,49,53,34,62,10,32,32,32,32,32,32,32,32,60, -108,97,98,101,108,62,66,111,120,32,77,97,112,32,40,72,105,110,103,101,61, -49,46,53,41,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99, -104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101, -62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, -117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,77,65,80,65,78,65, -76,89,83,73,83,95,72,73,78,71,69,95,51,48,34,62,10,32,32,32,32,32,32,32, -32,60,108,97,98,101,108,62,66,111,120,32,77,97,112,32,40,72,105,110,103, -101,61,51,46,48,41,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32, -60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98, -108,101,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, -77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,77,65, -80,65,78,65,76,89,83,73,83,95,67,72,79,82,79,80,76,69,84,72,95,83,84,68, -68,69,86,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,116, -97,110,100,97,114,100,32,68,101,118,105,97,116,105,111,110,60,47,108,97, -98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108, +97,109,101,61,34,73,68,95,81,85,65,78,84,73,76,69,95,55,34,62,10,32,32, +32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,55,60,47,108,97,98,101, +108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108, 101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34, -32,110,97,109,101,61,34,73,68,95,77,65,80,65,78,65,76,89,83,73,83,95,85, -78,73,81,85,69,95,86,65,76,85,69,83,34,62,10,32,32,32,32,32,32,32,32,60, -108,97,98,101,108,62,85,110,105,113,117,101,32,86,97,108,117,101,115,60, -47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107, -97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32, -110,97,109,101,61,34,73,68,95,78,65,84,85,82,65,76,95,66,82,69,65,75,83, -95,83,85,66,77,69,78,85,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,78,97,116,117,114,97,108,32,66,114,101,97,107,115,60,47,108,97,98, -101,108,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109, -101,61,34,73,68,95,78,65,84,85,82,65,76,95,66,82,69,65,75,83,95,50,34,62, -10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,50,60,47,108,97, -98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, +116,101,109,34,32,110,97,109,101,61,34,73,68,95,81,85,65,78,84,73,76,69, +95,56,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,56, +60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101, +99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10, +32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, +101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,81,85,65, +78,84,73,76,69,95,57,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98, +101,108,62,57,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32, +32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97, +98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, +73,68,95,81,85,65,78,84,73,76,69,95,49,48,34,62,10,32,32,32,32,32,32,32, +32,32,32,60,108,97,98,101,108,62,49,48,60,47,108,97,98,101,108,62,10,32, +32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60, +47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73, +68,95,77,65,80,65,78,65,76,89,83,73,83,95,67,72,79,82,79,80,76,69,84,72, +95,80,69,82,67,69,78,84,73,76,69,34,62,10,32,32,32,32,32,32,32,32,60,108, +97,98,101,108,62,80,101,114,99,101,110,116,105,108,101,60,47,108,97,98, +101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101, +62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, +110,97,109,101,61,34,73,68,95,77,65,80,65,78,65,76,89,83,73,83,95,72,73, +78,71,69,95,49,53,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108, +62,66,111,120,32,77,97,112,32,40,72,105,110,103,101,61,49,46,53,41,60,47, +108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97, 98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101, +109,34,32,110,97,109,101,61,34,73,68,95,77,65,80,65,78,65,76,89,83,73,83, +95,72,73,78,71,69,95,51,48,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98, +101,108,62,66,111,120,32,77,97,112,32,40,72,105,110,103,101,61,51,46,48, +41,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101, +99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10, +32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60, 111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117, -73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,78,65,84,85,82,65,76, -95,66,82,69,65,75,83,95,51,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108, -97,98,101,108,62,51,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, -32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107, +73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,77,65,80,65,78,65,76, +89,83,73,83,95,67,72,79,82,79,80,76,69,84,72,95,83,84,68,68,69,86,34,62, +10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,116,97,110,100,97, +114,100,32,68,101,118,105,97,116,105,111,110,60,47,108,97,98,101,108,62, +10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60, +47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109, +101,61,34,73,68,95,77,65,80,65,78,65,76,89,83,73,83,95,85,78,73,81,85,69, +95,86,65,76,85,69,83,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,85,110,105,113,117,101,32,86,97,108,117,101,115,60,47,108,97,98, +101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101, +62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101, +61,34,73,68,95,78,65,84,85,82,65,76,95,66,82,69,65,75,83,95,83,85,66,77, +69,78,85,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,78,97, +116,117,114,97,108,32,66,114,101,97,107,115,60,47,108,97,98,101,108,62, +10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, +73,68,95,78,65,84,85,82,65,76,95,66,82,69,65,75,83,95,50,34,62,10,32,32, +32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,50,60,47,108,97,98,101, +108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108, +101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, +116,101,109,34,32,110,97,109,101,61,34,73,68,95,78,65,84,85,82,65,76,95, +66,82,69,65,75,83,95,51,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97, +98,101,108,62,51,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32, +32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107, 97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, 62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, 115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, @@ -45807,1146 +45794,1139 @@ static unsigned char xml_res_file_12[] = { 99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101, 99,116,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, 32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, -77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,72,73, -69,82,65,82,67,72,73,67,65,76,95,77,65,80,34,62,10,32,32,32,32,32,32,32, -32,60,108,97,98,101,108,62,72,105,101,114,97,114,99,104,105,99,97,108,32, -77,97,112,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104, -101,99,107,97,98,108,101,62,48,60,47,99,104,101,99,107,97,98,108,101,62, -10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, +77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,79,80,69,78,95,67,85, +83,84,79,77,95,66,82,69,65,75,83,95,83,85,66,77,69,78,85,34,62,10,32,32, +32,32,32,32,32,32,60,108,97,98,101,108,62,67,117,115,116,111,109,32,66, +114,101,97,107,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32, 60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, -117,34,32,110,97,109,101,61,34,73,68,95,79,80,69,78,95,67,85,83,84,79,77, -95,66,82,69,65,75,83,95,83,85,66,77,69,78,85,34,62,10,32,32,32,32,32,32, -32,32,60,108,97,98,101,108,62,67,117,115,116,111,109,32,66,114,101,97,107, -115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101, -109,34,32,110,97,109,101,61,34,73,68,95,78,69,87,95,67,85,83,84,79,77,95, -67,65,84,95,67,76,65,83,83,73,70,95,65,34,62,10,32,32,32,32,32,32,32,32, -32,32,60,108,97,98,101,108,62,67,114,101,97,116,101,32,78,101,119,32,67, -117,115,116,111,109,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,115,101,112,97,114,97,116,111, -114,34,47,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,32,32,60,108,97,98,101,108,62,67,104,97,110,103,101,32,67,117, -114,114,101,110,116,32,77,97,112,32,84,121,112,101,60,47,108,97,98,101, -108,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60, +117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,78,69,87,95,67,85, +83,84,79,77,95,67,65,84,95,67,76,65,83,83,73,70,95,65,34,62,10,32,32,32, +32,32,32,32,32,32,32,60,108,97,98,101,108,62,67,114,101,97,116,101,32,78, +101,119,32,67,117,115,116,111,109,60,47,108,97,98,101,108,62,10,32,32,32, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,101,112,97,114, +97,116,111,114,34,47,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,67,104,97,110,103,101,32, +67,117,114,114,101,110,116,32,77,97,112,32,84,121,112,101,60,47,108,97, +98,101,108,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, +117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,83,65,86,69,95,67, +65,84,69,71,79,82,73,69,83,34,62,10,32,32,32,32,32,32,60,108,97,98,101, +108,62,83,97,118,101,32,67,97,116,101,103,111,114,105,101,115,60,47,108, +97,98,101,108,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,101,112,97, +114,97,116,111,114,34,47,62,10,32,32,32,32,60,111,98,106,101,99,116,32, +99,108,97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101,61, +34,73,68,95,77,69,78,85,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108, +62,82,97,116,101,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117, +73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,82,65,84,69,83,95,83, +77,79,79,84,72,95,82,65,87,82,65,84,69,34,62,10,32,32,32,32,32,32,32,32, +60,108,97,98,101,108,62,82,97,119,32,82,97,116,101,60,47,108,97,98,101, +108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62, +49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, +110,97,109,101,61,34,73,68,95,82,65,84,69,83,95,83,77,79,79,84,72,95,69, +88,67,69,83,83,82,73,83,75,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98, +101,108,62,69,120,99,101,115,115,32,82,105,115,107,60,47,108,97,98,101, +108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62, +49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, +110,97,109,101,61,34,73,68,95,82,65,84,69,83,95,69,77,80,73,82,73,67,65, +76,95,66,65,89,69,83,95,83,77,79,79,84,72,69,82,34,62,10,32,32,32,32,32, +32,32,32,60,108,97,98,101,108,62,69,109,112,105,114,105,99,97,108,32,66, +97,121,101,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60, +99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108, +101,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, +101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,82,65,84, +69,83,95,83,80,65,84,73,65,76,95,82,65,84,69,95,83,77,79,79,84,72,69,82, +34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,112,97,116, +105,97,108,32,82,97,116,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32, +32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107, +97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,82, +65,84,69,83,95,83,80,65,84,73,65,76,95,69,77,80,73,82,73,67,65,76,95,66, +65,89,69,83,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,83, +112,97,116,105,97,108,32,69,109,112,105,114,105,99,97,108,32,66,97,121, +101,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104, +101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62, +10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, +109,101,61,34,73,68,95,77,65,80,65,78,65,76,89,83,73,83,95,83,65,86,69, +82,69,83,85,76,84,83,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62, +83,97,118,101,32,82,97,116,101,115,60,47,108,97,98,101,108,62,10,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,115,101,112,97,114,97,116,111,114,34,47, +62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,77,69,78,85,34,62, +10,32,32,32,32,32,32,60,108,97,98,101,108,62,67,111,110,110,101,99,116, +105,118,105,116,121,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60, 111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117, -73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,83,65,86,69,95,67,65, -84,69,71,79,82,73,69,83,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108, -62,83,97,118,101,32,67,97,116,101,103,111,114,105,101,115,60,47,108,97, -98,101,108,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,101,112,97,114, -97,116,111,114,34,47,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68, -95,77,69,78,85,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,82,97, -116,101,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101, -109,34,32,110,97,109,101,61,34,73,68,95,82,65,84,69,83,95,83,77,79,79,84, -72,95,82,65,87,82,65,84,69,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98, -101,108,62,82,97,119,32,82,97,116,101,60,47,108,97,98,101,108,62,10,32, -32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99, -104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, -34,73,68,95,82,65,84,69,83,95,83,77,79,79,84,72,95,69,88,67,69,83,83,82, -73,83,75,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,69,120, -99,101,115,115,32,82,105,115,107,60,47,108,97,98,101,108,62,10,32,32,32, -32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101, -99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73, -68,95,82,65,84,69,83,95,69,77,80,73,82,73,67,65,76,95,66,65,89,69,83,95, -83,77,79,79,84,72,69,82,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,69,109,112,105,114,105,99,97,108,32,66,97,121,101,115,60,47,108, -97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98, -108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109, -34,32,110,97,109,101,61,34,73,68,95,82,65,84,69,83,95,83,80,65,84,73,65, -76,95,82,65,84,69,95,83,77,79,79,84,72,69,82,34,62,10,32,32,32,32,32,32, -32,32,60,108,97,98,101,108,62,83,112,97,116,105,97,108,32,82,97,116,101, +73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,65,68,68,95,78,69,73, +71,72,66,79,82,83,95,84,79,95,83,69,76,69,67,84,73,79,78,34,62,10,32,32, +32,32,32,32,32,32,60,108,97,98,101,108,62,83,104,111,119,32,83,101,108, +101,99,116,105,111,110,32,97,110,100,32,78,101,105,103,104,98,111,114,115, 60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99, 107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32, 32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111, 98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, -116,101,109,34,32,110,97,109,101,61,34,73,68,95,82,65,84,69,83,95,83,80, -65,84,73,65,76,95,69,77,80,73,82,73,67,65,76,95,66,65,89,69,83,34,62,10, -32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,112,97,116,105,97,108, -32,69,109,112,105,114,105,99,97,108,32,66,97,121,101,115,60,47,108,97,98, -101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101, -62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,77, -65,80,65,78,65,76,89,83,73,83,95,83,65,86,69,82,69,83,85,76,84,83,34,62, -10,32,32,32,32,32,32,60,108,97,98,101,108,62,83,97,118,101,32,82,97,116, -101,115,60,47,108,97,98,101,108,62,10,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,115,101,112,97,114,97,116,111,114,34,47,62,10,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34, -32,110,97,109,101,61,34,73,68,95,77,69,78,85,34,62,10,32,32,32,32,32,32, -60,108,97,98,101,108,62,67,111,110,110,101,99,116,105,118,105,116,121,60, -47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32, -99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110, -97,109,101,61,34,73,68,95,65,68,68,95,78,69,73,71,72,66,79,82,83,95,84, -79,95,83,69,76,69,67,84,73,79,78,34,62,10,32,32,32,32,32,32,32,32,60,108, -97,98,101,108,62,83,104,111,119,32,83,101,108,101,99,116,105,111,110,32, -97,110,100,32,78,101,105,103,104,98,111,114,115,60,47,108,97,98,101,108, -62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49, -60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111, +116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,78,95,78,69,73, +71,72,66,79,82,95,70,73,76,76,95,67,79,76,79,82,34,62,10,32,32,32,32,32, +32,32,32,60,108,97,98,101,108,62,67,104,97,110,103,101,32,70,105,108,108, +32,67,111,108,111,114,32,111,102,32,78,101,105,103,104,98,111,114,115,60, +47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,115,101,112,97,114,97,116,111,114,34,47,62,10,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, +116,101,109,34,32,110,97,109,101,61,34,73,68,95,68,73,83,80,76,65,89,95, +87,69,73,71,72,84,83,95,71,82,65,80,72,34,62,10,32,32,32,32,32,32,32,32, +60,108,97,98,101,108,62,83,104,111,119,32,71,114,97,112,104,60,47,108,97, +98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108, +101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109, +101,61,34,73,68,95,77,69,78,85,34,62,10,32,32,32,32,32,32,32,32,60,108, +97,98,101,108,62,67,104,97,110,103,101,32,69,100,103,101,32,84,104,105, +99,107,110,101,115,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101, +110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,87,69,73,71, +72,84,83,95,71,82,65,80,72,95,84,72,73,67,75,78,69,83,83,95,76,73,71,72, +84,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,76,105, +103,104,116,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32, +60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98, +108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, +32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73, +68,95,87,69,73,71,72,84,83,95,71,82,65,80,72,95,84,72,73,67,75,78,69,83, +83,95,78,79,82,77,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,78,111,114,109,97,108,60,47,108,97,98,101,108,62,10,32,32,32,32, +32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104, +101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, +109,101,61,34,73,68,95,87,69,73,71,72,84,83,95,71,82,65,80,72,95,84,72, +73,67,75,78,69,83,83,95,83,84,82,79,78,71,34,62,10,32,32,32,32,32,32,32, +32,32,32,60,108,97,98,101,108,62,83,116,114,111,110,103,60,47,108,97,98, +101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98, +108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,47,111, 98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, 108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, -109,101,61,34,73,68,95,67,79,78,78,95,78,69,73,71,72,66,79,82,95,70,73, -76,76,95,67,79,76,79,82,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,67,104,97,110,103,101,32,70,105,108,108,32,67,111,108,111,114,32, -111,102,32,78,101,105,103,104,98,111,114,115,60,47,108,97,98,101,108,62, -10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,101,112,97,114, -97,116,111,114,34,47,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32, -99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110, -97,109,101,61,34,73,68,95,68,73,83,80,76,65,89,95,87,69,73,71,72,84,83, -95,71,82,65,80,72,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108, -62,83,104,111,119,32,71,114,97,112,104,60,47,108,97,98,101,108,62,10,32, -32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99, -104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,77, -69,78,85,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,67,104, -97,110,103,101,32,69,100,103,101,32,84,104,105,99,107,110,101,115,115,60, -47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34, -32,110,97,109,101,61,34,73,68,95,87,69,73,71,72,84,83,95,71,82,65,80,72, -95,84,72,73,67,75,78,69,83,83,95,76,73,71,72,84,34,62,10,32,32,32,32,32, -32,32,32,32,32,60,108,97,98,101,108,62,76,105,103,104,116,60,47,108,97, -98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97, -98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117, -73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,87,69,73,71,72,84,83, -95,71,82,65,80,72,95,84,72,73,67,75,78,69,83,83,95,78,79,82,77,34,62,10, -32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,78,111,114,109,97, -108,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104, -101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62, -10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, -32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, -77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,87,69, -73,71,72,84,83,95,71,82,65,80,72,95,84,72,73,67,75,78,69,83,83,95,83,84, -82,79,78,71,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108, -62,83,116,114,111,110,103,60,47,108,97,98,101,108,62,10,32,32,32,32,32, -32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101, -99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, +109,101,61,34,73,68,95,87,69,73,71,72,84,83,95,71,82,65,80,72,95,67,79, +76,79,82,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,67,104, +97,110,103,101,32,69,100,103,101,32,67,111,108,111,114,60,47,108,97,98, +101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, 32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, -77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,87,69, -73,71,72,84,83,95,71,82,65,80,72,95,67,79,76,79,82,34,62,10,32,32,32,32, -32,32,32,32,60,108,97,98,101,108,62,67,104,97,110,103,101,32,69,100,103, -101,32,67,111,108,111,114,60,47,108,97,98,101,108,62,10,32,32,32,32,32, +77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,72,73, +68,69,95,77,65,80,95,87,73,84,72,95,71,82,65,80,72,34,62,10,32,32,32,32, +32,32,32,32,60,108,97,98,101,108,62,72,105,100,101,32,77,97,112,60,47,108, +97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98, +108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32, 32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109, -34,32,110,97,109,101,61,34,73,68,95,72,73,68,69,95,77,65,80,95,87,73,84, -72,95,71,82,65,80,72,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,72,105,100,101,32,77,97,112,60,47,108,97,98,101,108,62,10,32,32, -32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104, -101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99, +99,116,32,99,108,97,115,115,61,34,115,101,112,97,114,97,116,111,114,34, +47,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, +73,68,95,67,79,78,78,95,83,69,76,69,67,84,69,68,95,67,79,76,79,82,34,62, +10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,67,104,97,110,103,101, +32,79,117,116,108,105,110,101,32,67,111,108,111,114,32,111,102,32,83,101, +108,101,99,116,101,100,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34, +32,110,97,109,101,61,34,73,68,95,67,79,78,78,95,83,69,76,69,67,84,69,68, +95,70,73,76,76,95,67,79,76,79,82,34,62,10,32,32,32,32,32,32,32,32,60,108, +97,98,101,108,62,67,104,97,110,103,101,32,70,105,108,108,32,67,111,108, +111,114,32,111,102,32,83,101,108,101,99,116,101,100,60,47,108,97,98,101, +108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,115,101,112,97,114,97,116,111,114,34,47,62,10, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, +77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,83,72,65,80,69,95,67, +69,78,84,69,82,83,95,77,69,78,85,34,62,10,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101, +109,34,32,110,97,109,101,61,34,73,68,95,77,65,80,95,65,68,68,77,69,65,78, +67,69,78,84,69,82,83,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,65,100,100,32,77,101,97,110,32,67,101,110,116,101,114,115,32,116, +111,32,84,97,98,108,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34, +32,110,97,109,101,61,34,73,68,95,77,65,80,95,65,68,68,67,69,78,84,82,79, +73,68,83,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,65,100, +100,32,67,101,110,116,114,111,105,100,115,32,116,111,32,84,97,98,108,101, +60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99, 116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, 61,34,115,101,112,97,114,97,116,111,114,34,47,62,10,32,32,32,32,32,32,60, 111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117, -73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,78,78,95,83,69, -76,69,67,84,69,68,95,67,79,76,79,82,34,62,10,32,32,32,32,32,32,32,32,60, -108,97,98,101,108,62,67,104,97,110,103,101,32,79,117,116,108,105,110,101, -32,67,111,108,111,114,32,111,102,32,83,101,108,101,99,116,101,100,60,47, -108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, -119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68, -95,67,79,78,78,95,83,69,76,69,67,84,69,68,95,70,73,76,76,95,67,79,76,79, -82,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,67,104,97,110, -103,101,32,70,105,108,108,32,67,111,108,111,114,32,111,102,32,83,101,108, -101,99,116,101,100,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, -101,112,97,114,97,116,111,114,34,47,62,10,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109, -101,61,34,73,68,95,83,72,65,80,69,95,67,69,78,84,69,82,83,95,77,69,78,85, -34,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, -73,68,95,77,65,80,95,65,68,68,77,69,65,78,67,69,78,84,69,82,83,34,62,10, -32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,65,100,100,32,77,101,97, -110,32,67,101,110,116,101,114,115,32,116,111,32,84,97,98,108,101,60,47, -108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, -119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68, -95,77,65,80,95,65,68,68,67,69,78,84,82,79,73,68,83,34,62,10,32,32,32,32, -32,32,32,32,60,108,97,98,101,108,62,65,100,100,32,67,101,110,116,114,111, -105,100,115,32,116,111,32,84,97,98,108,101,60,47,108,97,98,101,108,62,10, +73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,68,73,83,80,76,65,89, +95,77,69,65,78,95,67,69,78,84,69,82,83,34,62,10,32,32,32,32,32,32,32,32, +60,108,97,98,101,108,62,68,105,115,112,108,97,121,32,77,101,97,110,32,67, +101,110,116,101,114,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, +32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107, +97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,101,110,97,98,108,101,100, +62,48,60,47,101,110,97,98,108,101,100,62,10,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, +109,101,61,34,73,68,95,68,73,83,80,76,65,89,95,67,69,78,84,82,79,73,68, +83,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,68,105,115, +112,108,97,121,32,67,101,110,116,114,111,105,100,115,60,47,108,97,98,101, +108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62, +49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32, +60,101,110,97,98,108,101,100,62,48,60,47,101,110,97,98,108,101,100,62,10, 32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60, 111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,101,112,97,114,97, 116,111,114,34,47,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, 108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, -109,101,61,34,73,68,95,68,73,83,80,76,65,89,95,77,69,65,78,95,67,69,78, -84,69,82,83,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,68, -105,115,112,108,97,121,32,77,101,97,110,32,67,101,110,116,101,114,115,60, -47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107, -97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32, -32,32,32,32,32,60,101,110,97,98,108,101,100,62,48,60,47,101,110,97,98,108, -101,100,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, -77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,68,73, -83,80,76,65,89,95,67,69,78,84,82,79,73,68,83,34,62,10,32,32,32,32,32,32, -32,32,60,108,97,98,101,108,62,68,105,115,112,108,97,121,32,67,101,110,116, -114,111,105,100,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, -32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97, -98,108,101,62,10,32,32,32,32,32,32,32,32,60,101,110,97,98,108,101,100,62, -48,60,47,101,110,97,98,108,101,100,62,10,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,115,101,112,97,114,97,116,111,114,34,47,62,10,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, -101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,69,88,80, -79,82,84,95,77,69,65,78,95,67,78,84,82,83,34,62,10,32,32,32,32,32,32,32, -32,60,108,97,98,101,108,62,83,97,118,101,32,77,101,97,110,32,67,101,110, -116,101,114,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60, -101,110,97,98,108,101,100,62,49,60,47,101,110,97,98,108,101,100,62,10,32, +109,101,61,34,73,68,95,69,88,80,79,82,84,95,77,69,65,78,95,67,78,84,82, +83,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,97,118,101, +32,77,101,97,110,32,67,101,110,116,101,114,115,60,47,108,97,98,101,108, +62,10,32,32,32,32,32,32,32,32,60,101,110,97,98,108,101,100,62,49,60,47, +101,110,97,98,108,101,100,62,10,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, +34,73,68,95,69,88,80,79,82,84,95,67,69,78,84,82,79,73,68,83,34,62,10,32, +32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,97,118,101,32,67,101,110, +116,114,111,105,100,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, +32,32,60,101,110,97,98,108,101,100,62,49,60,47,101,110,97,98,108,101,100, +62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,60,108,97,98,101,108,62,83,104,97,112,101,32,67,101,110,116,101,114, +115,60,47,108,97,98,101,108,62,10,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,86,79,82,79,78,79, +73,95,68,73,65,71,82,65,77,95,77,69,78,85,34,62,10,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117, +73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,68,73,83,80,76,65,89, +95,86,79,82,79,78,79,73,95,68,73,65,71,82,65,77,34,62,10,32,32,32,32,32, +32,32,32,60,108,97,98,101,108,62,68,105,115,112,108,97,121,32,84,104,105, +101,115,115,101,110,32,80,111,108,121,103,111,110,115,60,47,108,97,98,101, +108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62, +49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32, +60,101,110,97,98,108,101,100,62,48,60,47,101,110,97,98,108,101,100,62,10, +32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117, +73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,69,88,80,79,82,84,95, +86,79,82,79,78,79,73,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,83,97,118,101,32,84,104,105,101,115,115,101,110,32,80,111,108,121, +103,111,110,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60, +101,110,97,98,108,101,100,62,48,60,47,101,110,97,98,108,101,100,62,10,32, 32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111, 98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, -116,101,109,34,32,110,97,109,101,61,34,73,68,95,69,88,80,79,82,84,95,67, -69,78,84,82,79,73,68,83,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,83,97,118,101,32,67,101,110,116,114,111,105,100,115,60,47,108,97, -98,101,108,62,10,32,32,32,32,32,32,32,32,60,101,110,97,98,108,101,100,62, -49,60,47,101,110,97,98,108,101,100,62,10,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,83,104,97, -112,101,32,67,101,110,116,101,114,115,60,47,108,97,98,101,108,62,10,32, +116,101,109,34,32,110,97,109,101,61,34,73,68,95,83,65,86,69,95,86,79,82, +79,78,79,73,95,68,85,80,83,95,84,79,95,84,65,66,76,69,34,62,10,32,32,32, +32,32,32,32,32,60,108,97,98,101,108,62,83,97,118,101,32,68,117,112,108, +105,99,97,116,101,32,84,104,105,101,115,115,101,110,32,80,111,108,121,103, +111,110,115,32,116,111,32,84,97,98,108,101,60,47,108,97,98,101,108,62,10, +32,32,32,32,32,32,32,32,60,101,110,97,98,108,101,100,62,48,60,47,101,110, +97,98,108,101,100,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,60,108,97,98,101,108,62,84,104,105,101,115,115,101, +110,32,80,111,108,121,103,111,110,115,60,47,108,97,98,101,108,62,10,32, 32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101, 99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109, -101,61,34,73,68,95,86,79,82,79,78,79,73,95,68,73,65,71,82,65,77,95,77,69, -78,85,34,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101, -61,34,73,68,95,68,73,83,80,76,65,89,95,86,79,82,79,78,79,73,95,68,73,65, -71,82,65,77,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,68, -105,115,112,108,97,121,32,84,104,105,101,115,115,101,110,32,80,111,108, -121,103,111,110,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, -32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97, -98,108,101,62,10,32,32,32,32,32,32,32,32,60,101,110,97,98,108,101,100,62, -48,60,47,101,110,97,98,108,101,100,62,10,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109, -101,61,34,73,68,95,69,88,80,79,82,84,95,86,79,82,79,78,79,73,34,62,10,32, -32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,97,118,101,32,84,104,105, -101,115,115,101,110,32,80,111,108,121,103,111,110,115,60,47,108,97,98,101, -108,62,10,32,32,32,32,32,32,32,32,60,101,110,97,98,108,101,100,62,48,60, -47,101,110,97,98,108,101,100,62,10,32,32,32,32,32,32,60,47,111,98,106,101, +101,61,34,73,68,95,77,65,80,95,77,83,84,34,62,10,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, +116,101,109,34,32,110,97,109,101,61,34,73,68,95,77,65,80,95,77,83,84,95, +84,79,71,71,76,69,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108, +62,68,105,115,112,108,97,121,32,77,105,110,105,109,117,109,32,83,112,97, +110,110,105,110,103,32,84,114,101,101,60,47,108,97,98,101,108,62,10,32, +32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99, +104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106,101, 99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, 115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, -34,73,68,95,83,65,86,69,95,86,79,82,79,78,79,73,95,68,85,80,83,95,84,79, -95,84,65,66,76,69,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108, -62,83,97,118,101,32,68,117,112,108,105,99,97,116,101,32,84,104,105,101, -115,115,101,110,32,80,111,108,121,103,111,110,115,32,116,111,32,84,97,98, -108,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,101,110, -97,98,108,101,100,62,48,60,47,101,110,97,98,108,101,100,62,10,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,108,97, -98,101,108,62,84,104,105,101,115,115,101,110,32,80,111,108,121,103,111, -110,115,60,47,108,97,98,101,108,62,10,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,77,65, -80,95,77,83,84,34,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, -109,101,61,34,73,68,95,77,65,80,95,77,83,84,95,84,79,71,71,76,69,34,62, -10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,68,105,115,112,108,97, -121,32,77,105,110,105,109,117,109,32,83,112,97,110,110,105,110,103,32,84, -114,101,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99, -104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101, +34,73,68,95,77,65,80,95,77,83,84,95,83,65,86,69,34,62,10,32,32,32,32,32, +32,32,32,60,108,97,98,101,108,62,83,97,118,101,32,77,105,110,105,109,117, +109,32,83,112,97,110,110,105,110,103,32,84,114,101,101,60,47,108,97,98, +101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101, +62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,115,101,112,97,114,97,116,111,114,34,47,62,10, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,77,65,80,95,77,83, +84,95,67,79,76,79,82,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,67,104,97,110,103,101,32,69,100,103,101,32,84,104,105,99,107,110, +101,115,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, +116,101,109,34,32,110,97,109,101,61,34,73,68,95,77,65,80,95,77,83,84,95, +84,72,73,67,75,78,69,83,83,95,76,73,71,72,84,34,62,10,32,32,32,32,32,32, +32,32,32,32,60,108,97,98,101,108,62,76,105,103,104,116,60,47,108,97,98, +101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98, +108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, +116,101,109,34,32,110,97,109,101,61,34,73,68,95,77,65,80,95,77,83,84,95, +84,72,73,67,75,78,69,83,83,95,78,79,82,77,34,62,10,32,32,32,32,32,32,32, +32,32,32,60,108,97,98,101,108,62,78,111,114,109,97,108,60,47,108,97,98, +101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98, +108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, +116,101,109,34,32,110,97,109,101,61,34,73,68,95,77,65,80,95,77,83,84,95, +84,72,73,67,75,78,69,83,83,95,83,84,82,79,78,71,34,62,10,32,32,32,32,32, +32,32,32,32,32,60,108,97,98,101,108,62,83,116,114,111,110,103,60,47,108, +97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107, +97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, +110,97,109,101,61,34,73,68,95,77,65,80,95,77,83,84,95,67,79,76,79,82,34, +62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,67,104,97,110,103, +101,32,69,100,103,101,32,67,111,108,111,114,60,47,108,97,98,101,108,62, +10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, +60,108,97,98,101,108,62,77,105,110,105,109,117,109,32,83,112,97,110,110, +105,110,103,32,84,114,101,101,60,47,108,97,98,101,108,62,10,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101, +61,34,73,68,95,77,65,80,95,72,69,65,84,34,62,10,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, +116,101,109,34,32,110,97,109,101,61,34,73,68,95,72,69,65,84,77,65,80,95, +84,79,71,71,76,69,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108, +62,68,105,115,112,108,97,121,32,72,101,97,116,32,77,97,112,60,47,108,97, +98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108, +101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32, +32,32,60,101,110,97,98,108,101,100,62,48,60,47,101,110,97,98,108,101,100, +62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,101,112,97,114, +97,116,111,114,34,47,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32, +99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110, +97,109,101,61,34,73,68,95,72,69,65,84,77,65,80,95,66,65,78,68,87,73,84, +72,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,112,101, +99,105,102,121,32,66,97,110,100,119,105,116,104,60,47,108,97,98,101,108, 62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, 32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, -117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,77,65,80,95,77,83, -84,95,83,65,86,69,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108, -62,83,97,118,101,32,77,105,110,105,109,117,109,32,83,112,97,110,110,105, -110,103,32,84,114,101,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32, -32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107, -97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, -101,112,97,114,97,116,111,114,34,47,62,10,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32,110, -97,109,101,61,34,73,68,95,77,65,80,95,77,83,84,95,67,79,76,79,82,34,62, -10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,67,104,97,110,103,101, -32,69,100,103,101,32,84,104,105,99,107,110,101,115,115,60,47,108,97,98, -101,108,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109, -101,61,34,73,68,95,77,65,80,95,77,83,84,95,84,72,73,67,75,78,69,83,83,95, -76,73,71,72,84,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,76,105,103,104,116,60,47,108,97,98,101,108,62,10,32,32,32,32,32, -32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101, -99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109, -101,61,34,73,68,95,77,65,80,95,77,83,84,95,84,72,73,67,75,78,69,83,83,95, -78,79,82,77,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108, -62,78,111,114,109,97,108,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, -32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99, -107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101, -61,34,73,68,95,77,65,80,95,77,83,84,95,84,72,73,67,75,78,69,83,83,95,83, -84,82,79,78,71,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,83,116,114,111,110,103,60,47,108,97,98,101,108,62,10,32,32,32,32, -32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104, -101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,77, -65,80,95,77,83,84,95,67,79,76,79,82,34,62,10,32,32,32,32,32,32,32,32,60, -108,97,98,101,108,62,67,104,97,110,103,101,32,69,100,103,101,32,67,111, -108,111,114,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,77,105,110, -105,109,117,109,32,83,112,97,110,110,105,110,103,32,84,114,101,101,60,47, -108,97,98,101,108,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, -101,110,117,34,32,110,97,109,101,61,34,73,68,95,77,65,80,95,72,69,65,84, -34,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, -73,68,95,72,69,65,84,77,65,80,95,84,79,71,71,76,69,34,62,10,32,32,32,32, -32,32,32,32,60,108,97,98,101,108,62,68,105,115,112,108,97,121,32,72,101, -97,116,32,77,97,112,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, -32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97, -98,108,101,62,10,32,32,32,32,32,32,32,32,60,101,110,97,98,108,101,100,62, -48,60,47,101,110,97,98,108,101,100,62,10,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,115,101,112,97,114,97,116,111,114,34,47,62,10,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, -101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,72,69,65, -84,77,65,80,95,66,65,78,68,87,73,84,72,34,62,10,32,32,32,32,32,32,32,32, -60,108,97,98,101,108,62,83,112,101,99,105,102,121,32,66,97,110,100,119, -105,116,104,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109, -101,61,34,73,68,95,72,69,65,84,77,65,80,95,86,65,82,73,65,66,76,69,34,62, -10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,112,101,99,105,102, -121,32,67,111,114,101,32,68,105,115,116,97,110,99,101,60,47,108,97,98,101, -108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,101,112, -97,114,97,116,111,114,34,47,62,10,32,32,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34, -32,110,97,109,101,61,34,73,68,95,72,69,65,84,77,65,80,95,70,73,76,76,95, -67,79,76,79,82,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62, -67,104,97,110,103,101,32,70,105,108,108,32,67,111,108,111,114,60,47,108, -97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, +117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,72,69,65,84,77,65, +80,95,86,65,82,73,65,66,76,69,34,62,10,32,32,32,32,32,32,32,32,60,108,97, +98,101,108,62,83,112,101,99,105,102,121,32,67,111,114,101,32,68,105,115, +116,97,110,99,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,115,101,112,97,114,97,116,111,114,34,47,62,10, 32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, 120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,72, -69,65,84,77,65,80,95,79,85,84,76,73,78,69,95,67,79,76,79,82,34,62,10,32, -32,32,32,32,32,32,32,60,108,97,98,101,108,62,67,104,97,110,103,101,32,79, -117,116,108,105,110,101,32,67,111,108,111,114,60,47,108,97,98,101,108,62, -10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, -117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,72,69,65,84,77,65, -80,95,84,82,65,78,83,80,65,82,69,78,67,89,34,62,10,32,32,32,32,32,32,32, -32,60,108,97,98,101,108,62,67,104,97,110,103,101,32,84,114,97,110,115,112, -97,114,101,110,99,121,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62, -72,101,97,116,32,77,97,112,60,47,108,97,98,101,108,62,10,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32, -99,108,97,115,115,61,34,115,101,112,97,114,97,116,111,114,34,47,62,10,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, -101,110,117,34,32,110,97,109,101,61,34,73,68,95,77,69,78,85,34,62,10,32, -32,32,32,32,32,60,108,97,98,101,108,62,83,101,108,101,99,116,105,111,110, -32,83,104,97,112,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117, -73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,83,69,76,69,67,84,95, -87,73,84,72,95,82,69,67,84,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98, -101,108,62,82,101,99,116,97,110,103,108,101,60,47,108,97,98,101,108,62, -10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60, -47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109, -101,61,34,73,68,95,83,69,76,69,67,84,95,87,73,84,72,95,67,73,82,67,76,69, -34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,67,105,114,99, -108,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104, -101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62, -10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, -117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,83,69,76,69,67,84, -95,87,73,84,72,95,76,73,78,69,34,62,10,32,32,32,32,32,32,32,32,60,108,97, -98,101,108,62,76,105,110,101,60,47,108,97,98,101,108,62,10,32,32,32,32, -32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99, -107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,60,33,45,45,10,32,32,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109, -34,32,110,97,109,101,61,34,73,68,95,83,69,76,69,67,84,95,87,73,84,72,95, -67,85,83,84,79,77,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,67,117,115,116,111,109,32,83,104,97,112,101,60,47,108,97,98,101, -108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108, -101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,45,45,62,10,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109, -101,61,34,73,68,95,77,69,78,85,34,62,10,32,32,32,32,32,32,60,108,97,98, -101,108,62,67,111,108,111,114,60,47,108,97,98,101,108,62,10,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101, -110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,83,69,76,69, -67,84,65,66,76,69,95,79,85,84,76,73,78,69,95,86,73,83,73,66,76,69,34,62, -10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,79,117,116,108,105,110, -101,115,32,86,105,115,105,98,108,101,60,47,108,97,98,101,108,62,10,32,32, -32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104, -101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99, -107,101,100,62,49,60,47,99,104,101,99,107,101,100,62,10,32,32,32,32,32, +69,65,84,77,65,80,95,70,73,76,76,95,67,79,76,79,82,34,62,10,32,32,32,32, +32,32,32,32,60,108,97,98,101,108,62,67,104,97,110,103,101,32,70,105,108, +108,32,67,111,108,111,114,60,47,108,97,98,101,108,62,10,32,32,32,32,32, 32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101, 99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109, -34,32,110,97,109,101,61,34,73,68,95,77,65,80,95,83,72,79,87,95,77,65,80, -95,67,79,78,84,79,85,82,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,83,104,111,119,32,77,97,112,32,66,111,117,110,100,97,114,121,60, -47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107, -97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32, -32,32,32,32,32,60,99,104,101,99,107,101,100,62,48,60,47,99,104,101,99,107, -101,100,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, -77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,65, -78,86,65,83,95,66,65,67,75,71,82,79,85,78,68,95,67,79,76,79,82,34,62,10, -32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,66,97,99,107,103,114,111, -117,110,100,32,67,111,108,111,114,60,47,108,97,98,101,108,62,10,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, -34,73,68,95,68,73,83,80,76,65,89,95,83,84,65,84,85,83,95,66,65,82,34,62, -10,32,32,32,32,32,32,60,108,97,98,101,108,62,83,104,111,119,32,83,116,97, -116,117,115,32,66,97,114,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, -60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98, -108,101,62,10,32,32,32,32,32,32,60,99,104,101,99,107,101,100,62,49,60,47, -99,104,101,99,107,101,100,62,10,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, -101,112,97,114,97,116,111,114,34,47,62,10,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109, -34,32,110,97,109,101,61,34,73,68,95,83,65,86,69,95,83,69,76,69,67,84,69, -68,95,84,79,95,67,79,76,85,77,78,34,62,10,32,32,32,32,32,32,60,108,97,98, -101,108,62,83,97,118,101,32,83,101,108,101,99,116,105,111,110,60,47,108, -97,98,101,108,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101, -110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,80,89, -95,73,77,65,71,69,95,84,79,95,67,76,73,80,66,79,65,82,68,34,62,10,32,32, -32,32,32,32,60,108,97,98,101,108,62,67,111,112,121,32,73,109,97,103,101, -32,84,111,32,67,108,105,112,98,111,97,114,100,60,47,108,97,98,101,108,62, -10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116, -101,109,34,32,110,97,109,101,61,34,73,68,95,83,65,86,69,95,67,65,78,86, -65,83,95,73,77,65,71,69,95,65,83,34,62,10,32,32,32,32,32,32,60,108,97,98, -101,108,62,83,97,118,101,32,73,109,97,103,101,32,65,115,60,47,108,97,98, -101,108,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, -60,108,97,98,101,108,62,79,112,116,105,111,110,115,60,47,108,97,98,101, -108,62,10,32,32,60,47,111,98,106,101,99,116,62,10,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109, -101,61,34,73,68,95,77,65,80,95,77,79,86,73,69,95,86,73,69,87,95,77,69,78, -85,95,79,80,84,73,79,78,83,34,62,10,32,32,32,32,60,111,98,106,101,99,116, +34,32,110,97,109,101,61,34,73,68,95,72,69,65,84,77,65,80,95,79,85,84,76, +73,78,69,95,67,79,76,79,82,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98, +101,108,62,67,104,97,110,103,101,32,79,117,116,108,105,110,101,32,67,111, +108,111,114,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109, +101,61,34,73,68,95,72,69,65,84,77,65,80,95,84,82,65,78,83,80,65,82,69,78, +67,89,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,67,104,97, +110,103,101,32,84,114,97,110,115,112,97,114,101,110,99,121,60,47,108,97, +98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,32,32,60,108,97,98,101,108,62,72,101,97,116,32,77,97,112,60,47, +108,97,98,101,108,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,101,112, +97,114,97,116,111,114,34,47,62,10,32,32,32,32,60,111,98,106,101,99,116, 32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101, 61,34,73,68,95,77,69,78,85,34,62,10,32,32,32,32,32,32,60,108,97,98,101, -108,62,67,111,108,111,114,60,47,108,97,98,101,108,62,10,32,32,32,32,32, +108,62,83,101,108,101,99,116,105,111,110,32,83,104,97,112,101,60,47,108, +97,98,101,108,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109, +101,61,34,73,68,95,83,69,76,69,67,84,95,87,73,84,72,95,82,69,67,84,34,62, +10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,82,101,99,116,97,110, +103,108,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99, +104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101, +62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, 32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, 117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,83,69,76,69,67,84, -65,66,76,69,95,79,85,84,76,73,78,69,95,86,73,83,73,66,76,69,34,62,10,32, -32,32,32,32,32,32,32,60,108,97,98,101,108,62,79,117,116,108,105,110,101, -115,32,86,105,115,105,98,108,101,60,47,108,97,98,101,108,62,10,32,32,32, -32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101, -99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107, -101,100,62,49,60,47,99,104,101,99,107,101,100,62,10,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, -110,97,109,101,61,34,73,68,95,77,65,80,95,83,72,79,87,95,77,65,80,95,67, -79,78,84,79,85,82,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108, -62,83,104,111,119,32,77,97,112,32,66,111,117,110,100,97,114,121,60,47,108, +95,87,73,84,72,95,67,73,82,67,76,69,34,62,10,32,32,32,32,32,32,32,32,60, +108,97,98,101,108,62,67,105,114,99,108,101,60,47,108,97,98,101,108,62,10, +32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47, +99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101, +61,34,73,68,95,83,69,76,69,67,84,95,87,73,84,72,95,76,73,78,69,34,62,10, +32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,76,105,110,101,60,47,108, 97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98, 108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32, -32,32,32,60,99,104,101,99,107,101,100,62,48,60,47,99,104,101,99,107,101, -100,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, -101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,83,69,76, -69,67,84,65,66,76,69,95,70,73,76,76,95,67,79,76,79,82,34,62,10,32,32,32, -32,32,32,32,32,60,108,97,98,101,108,62,77,97,112,60,47,108,97,98,101,108, -62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, -117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,65,78,86,65,83, -95,66,65,67,75,71,82,79,85,78,68,95,67,79,76,79,82,34,62,10,32,32,32,32, -32,32,32,32,60,108,97,98,101,108,62,66,97,99,107,103,114,111,117,110,100, -60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60, -108,97,98,101,108,62,79,112,116,105,111,110,115,60,47,108,97,98,101,108, -62,10,32,32,60,47,111,98,106,101,99,116,62,10,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109, -101,61,34,73,68,95,80,67,80,95,78,69,87,95,80,76,79,84,95,86,73,69,87,95, -77,69,78,85,95,79,80,84,73,79,78,83,34,62,10,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32,110, -97,109,101,61,34,73,68,95,67,65,84,95,67,76,65,83,83,73,70,95,65,95,77, -69,78,85,34,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,33,45,45,10,32, +32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,83, +69,76,69,67,84,95,87,73,84,72,95,67,85,83,84,79,77,34,62,10,32,32,32,32, +32,32,32,32,32,32,60,108,97,98,101,108,62,67,117,115,116,111,109,32,83, +104,97,112,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32, +32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97, +98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,32,32,32,45,45,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,77,69,78,85,34,62, +10,32,32,32,32,32,32,60,108,97,98,101,108,62,67,111,108,111,114,60,47,108, +97,98,101,108,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109, +101,61,34,73,68,95,83,69,76,69,67,84,65,66,76,69,95,79,85,84,76,73,78,69, +95,86,73,83,73,66,76,69,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,79,117,116,108,105,110,101,115,32,86,105,115,105,98,108,101,60,47, +108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97, +98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32, +32,32,32,32,60,99,104,101,99,107,101,100,62,49,60,47,99,104,101,99,107, +101,100,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, +77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,77,65, +80,95,83,72,79,87,95,77,65,80,95,67,79,78,84,79,85,82,34,62,10,32,32,32, +32,32,32,32,32,60,108,97,98,101,108,62,83,104,111,119,32,77,97,112,32,66, +111,117,110,100,97,114,121,60,47,108,97,98,101,108,62,10,32,32,32,32,32, +32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107, +97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,101,100, +62,48,60,47,99,104,101,99,107,101,100,62,10,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, +109,101,61,34,73,68,95,67,65,78,86,65,83,95,66,65,67,75,71,82,79,85,78, +68,95,67,79,76,79,82,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,66,97,99,107,103,114,111,117,110,100,32,67,111,108,111,114,60,47, +108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116, +101,109,34,32,110,97,109,101,61,34,73,68,95,68,73,83,80,76,65,89,95,83, +84,65,84,85,83,95,66,65,82,34,62,10,32,32,32,32,32,32,60,108,97,98,101, +108,62,83,104,111,119,32,83,116,97,116,117,115,32,66,97,114,60,47,108,97, +98,101,108,62,10,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62, +49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,99, +104,101,99,107,101,100,62,49,60,47,99,104,101,99,107,101,100,62,10,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,115,101,112,97,114,97,116,111,114,34,47, +62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,83, +65,86,69,95,83,69,76,69,67,84,69,68,95,84,79,95,67,79,76,85,77,78,34,62, +10,32,32,32,32,32,32,60,108,97,98,101,108,62,83,97,118,101,32,83,101,108, +101,99,116,105,111,110,60,47,108,97,98,101,108,62,10,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, +109,101,61,34,73,68,95,67,79,80,89,95,73,77,65,71,69,95,84,79,95,67,76, +73,80,66,79,65,82,68,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62, +67,111,112,121,32,73,109,97,103,101,32,84,111,32,67,108,105,112,98,111, +97,114,100,60,47,108,97,98,101,108,62,10,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, +73,68,95,83,65,86,69,95,67,65,78,86,65,83,95,73,77,65,71,69,95,65,83,34, +62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,83,97,118,101,32,73,109, +97,103,101,32,65,115,60,47,108,97,98,101,108,62,10,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,60,108,97,98,101,108,62,79,112,116, +105,111,110,115,60,47,108,97,98,101,108,62,10,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, +119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,77,65,80,95, +77,79,86,73,69,95,86,73,69,87,95,77,69,78,85,95,79,80,84,73,79,78,83,34, +62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,77,69,78,85,34,62, +10,32,32,32,32,32,32,60,108,97,98,101,108,62,67,111,108,111,114,60,47,108, +97,98,101,108,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, 97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109, -101,61,34,73,68,95,77,65,80,65,78,65,76,89,83,73,83,95,84,72,69,77,69,76, -69,83,83,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,84,104, -101,109,101,108,101,115,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32, +101,61,34,73,68,95,83,69,76,69,67,84,65,66,76,69,95,79,85,84,76,73,78,69, +95,86,73,83,73,66,76,69,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,79,117,116,108,105,110,101,115,32,86,105,115,105,98,108,101,60,47, +108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97, +98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32, +32,32,32,32,60,99,104,101,99,107,101,100,62,49,60,47,99,104,101,99,107, +101,100,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, +77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,77,65, +80,95,83,72,79,87,95,77,65,80,95,67,79,78,84,79,85,82,34,62,10,32,32,32, +32,32,32,32,32,60,108,97,98,101,108,62,83,104,111,119,32,77,97,112,32,66, +111,117,110,100,97,114,121,60,47,108,97,98,101,108,62,10,32,32,32,32,32, 32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107, -97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,81,85,65,78,84,73, -76,69,95,83,85,66,77,69,78,85,34,62,10,32,32,32,32,32,32,32,32,60,108,97, -98,101,108,62,81,117,97,110,116,105,108,101,60,47,108,97,98,101,108,62, +97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,101,100, +62,48,60,47,99,104,101,99,107,101,100,62,10,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, +109,101,61,34,73,68,95,83,69,76,69,67,84,65,66,76,69,95,70,73,76,76,95, +67,79,76,79,82,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62, +77,97,112,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109, +101,61,34,73,68,95,67,65,78,86,65,83,95,66,65,67,75,71,82,79,85,78,68,95, +67,79,76,79,82,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62, +66,97,99,107,103,114,111,117,110,100,60,47,108,97,98,101,108,62,10,32,32, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,60,108,97,98,101,108,62,79,112,116,105, +111,110,115,60,47,108,97,98,101,108,62,10,32,32,60,47,111,98,106,101,99, +116,62,10,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,80,67,80,95,78,69, +87,95,80,76,79,84,95,86,73,69,87,95,77,69,78,85,95,79,80,84,73,79,78,83, +34,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, +119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,67,65,84,95, +67,76,65,83,83,73,70,95,65,95,77,69,78,85,34,62,10,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117, +73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,77,65,80,65,78,65,76, +89,83,73,83,95,84,72,69,77,69,76,69,83,83,34,62,10,32,32,32,32,32,32,32, +32,60,108,97,98,101,108,62,84,104,101,109,101,108,101,115,115,60,47,108, +97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98, +108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109, +101,61,34,73,68,95,81,85,65,78,84,73,76,69,95,83,85,66,77,69,78,85,34,62, +10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,81,117,97,110,116,105, +108,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116, +101,109,34,32,110,97,109,101,61,34,73,68,95,81,85,65,78,84,73,76,69,95, +50,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,50,60, +47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101, +99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10, +32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, +101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,81,85,65, +78,84,73,76,69,95,51,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98, +101,108,62,51,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32, +32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97, +98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, 10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, 61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, -73,68,95,81,85,65,78,84,73,76,69,95,50,34,62,10,32,32,32,32,32,32,32,32, -32,32,60,108,97,98,101,108,62,50,60,47,108,97,98,101,108,62,10,32,32,32, +73,68,95,81,85,65,78,84,73,76,69,95,52,34,62,10,32,32,32,32,32,32,32,32, +32,32,60,108,97,98,101,108,62,52,60,47,108,97,98,101,108,62,10,32,32,32, 32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99, 104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98, 106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, 99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110, -97,109,101,61,34,73,68,95,81,85,65,78,84,73,76,69,95,51,34,62,10,32,32, -32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,51,60,47,108,97,98,101, +97,109,101,61,34,73,68,95,81,85,65,78,84,73,76,69,95,53,34,62,10,32,32, +32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,53,60,47,108,97,98,101, 108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108, 101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32, 32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111, 98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, 116,101,109,34,32,110,97,109,101,61,34,73,68,95,81,85,65,78,84,73,76,69, -95,52,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,52, +95,54,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,54, 60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101, 99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10, 32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, 32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, 101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,81,85,65, -78,84,73,76,69,95,53,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98, -101,108,62,53,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32, +78,84,73,76,69,95,55,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98, +101,108,62,55,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32, 32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97, 98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, 10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, 61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, -73,68,95,81,85,65,78,84,73,76,69,95,54,34,62,10,32,32,32,32,32,32,32,32, -32,32,60,108,97,98,101,108,62,54,60,47,108,97,98,101,108,62,10,32,32,32, +73,68,95,81,85,65,78,84,73,76,69,95,56,34,62,10,32,32,32,32,32,32,32,32, +32,32,60,108,97,98,101,108,62,56,60,47,108,97,98,101,108,62,10,32,32,32, 32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99, 104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98, 106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, 99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110, -97,109,101,61,34,73,68,95,81,85,65,78,84,73,76,69,95,55,34,62,10,32,32, -32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,55,60,47,108,97,98,101, +97,109,101,61,34,73,68,95,81,85,65,78,84,73,76,69,95,57,34,62,10,32,32, +32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,57,60,47,108,97,98,101, 108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108, 101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32, 32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111, 98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, 116,101,109,34,32,110,97,109,101,61,34,73,68,95,81,85,65,78,84,73,76,69, -95,56,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,56, -60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101, -99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10, -32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, -101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,81,85,65, -78,84,73,76,69,95,57,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98, -101,108,62,57,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32, -32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97, -98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +95,49,48,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62, +49,48,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99, +104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101, +62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116, +101,109,34,32,110,97,109,101,61,34,73,68,95,77,65,80,65,78,65,76,89,83, +73,83,95,67,72,79,82,79,80,76,69,84,72,95,80,69,82,67,69,78,84,73,76,69, +34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,80,101,114,99, +101,110,116,105,108,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, +32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107, +97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,77,69,78,85,34,62, 10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, 61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, -73,68,95,81,85,65,78,84,73,76,69,95,49,48,34,62,10,32,32,32,32,32,32,32, -32,32,32,60,108,97,98,101,108,62,49,48,60,47,108,97,98,101,108,62,10,32, -32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60, -47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73, -68,95,77,65,80,65,78,65,76,89,83,73,83,95,67,72,79,82,79,80,76,69,84,72, -95,80,69,82,67,69,78,84,73,76,69,34,62,10,32,32,32,32,32,32,32,32,60,108, -97,98,101,108,62,80,101,114,99,101,110,116,105,108,101,60,47,108,97,98, -101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101, -62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101, -61,34,73,68,95,77,69,78,85,34,62,10,32,32,32,32,32,32,32,32,60,111,98,106, +73,68,95,77,65,80,65,78,65,76,89,83,73,83,95,72,73,78,71,69,95,49,53,34, +62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,72,105,110, +103,101,61,49,46,53,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, +32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107, +97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, +34,73,68,95,77,65,80,65,78,65,76,89,83,73,83,95,72,73,78,71,69,95,51,48, +34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,72,105,110, +103,101,61,51,46,48,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32, +32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107, +97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,66,111,120,112,108, +111,116,32,84,104,101,109,101,60,47,108,97,98,101,108,62,10,32,32,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106, 101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101, 109,34,32,110,97,109,101,61,34,73,68,95,77,65,80,65,78,65,76,89,83,73,83, -95,72,73,78,71,69,95,49,53,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108, -97,98,101,108,62,72,105,110,103,101,61,49,46,53,60,47,108,97,98,101,108, -62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101, -62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116, -101,109,34,32,110,97,109,101,61,34,73,68,95,77,65,80,65,78,65,76,89,83, -73,83,95,72,73,78,71,69,95,51,48,34,62,10,32,32,32,32,32,32,32,32,32,32, -60,108,97,98,101,108,62,72,105,110,103,101,61,51,46,48,60,47,108,97,98, -101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98, -108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,108, -97,98,101,108,62,66,111,120,112,108,111,116,32,84,104,101,109,101,60,47, -108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, -119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68, -95,77,65,80,65,78,65,76,89,83,73,83,95,67,72,79,82,79,80,76,69,84,72,95, -83,84,68,68,69,86,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108, -62,83,116,97,110,100,97,114,100,32,68,101,118,105,97,116,105,111,110,60, -47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107, -97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116, -101,109,34,32,110,97,109,101,61,34,73,68,95,77,65,80,65,78,65,76,89,83, -73,83,95,85,78,73,81,85,69,95,86,65,76,85,69,83,34,62,10,32,32,32,32,32, -32,32,32,60,108,97,98,101,108,62,85,110,105,113,117,101,32,86,97,108,117, -101,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104, -101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62, -10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, -117,34,32,110,97,109,101,61,34,73,68,95,78,65,84,85,82,65,76,95,66,82,69, -65,75,83,95,83,85,66,77,69,78,85,34,62,10,32,32,32,32,32,32,32,32,60,108, -97,98,101,108,62,78,97,116,117,114,97,108,32,66,114,101,97,107,115,60,47, -108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, +95,67,72,79,82,79,80,76,69,84,72,95,83,84,68,68,69,86,34,62,10,32,32,32, +32,32,32,32,32,60,108,97,98,101,108,62,83,116,97,110,100,97,114,100,32, +68,101,118,105,97,116,105,111,110,60,47,108,97,98,101,108,62,10,32,32,32, +32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101, +99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73, +68,95,77,65,80,65,78,65,76,89,83,73,83,95,85,78,73,81,85,69,95,86,65,76, +85,69,83,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,85,110, +105,113,117,101,32,86,97,108,117,101,115,60,47,108,97,98,101,108,62,10, +32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47, +99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95, +78,65,84,85,82,65,76,95,66,82,69,65,75,83,95,83,85,66,77,69,78,85,34,62, +10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,78,97,116,117,114,97, +108,32,66,114,101,97,107,115,60,47,108,97,98,101,108,62,10,32,32,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, +77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,78,65, +84,85,82,65,76,95,66,82,69,65,75,83,95,50,34,62,10,32,32,32,32,32,32,32, +32,32,32,60,108,97,98,101,108,62,50,60,47,108,97,98,101,108,62,10,32,32, +32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47, +99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, 32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, 110,97,109,101,61,34,73,68,95,78,65,84,85,82,65,76,95,66,82,69,65,75,83, -95,50,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,50, +95,51,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,51, 60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101, 99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10, 32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, 32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, 101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,78,65,84, -85,82,65,76,95,66,82,69,65,75,83,95,51,34,62,10,32,32,32,32,32,32,32,32, -32,32,60,108,97,98,101,108,62,51,60,47,108,97,98,101,108,62,10,32,32,32, +85,82,65,76,95,66,82,69,65,75,83,95,52,34,62,10,32,32,32,32,32,32,32,32, +32,32,60,108,97,98,101,108,62,52,60,47,108,97,98,101,108,62,10,32,32,32, 32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99, 104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98, 106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, 99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110, 97,109,101,61,34,73,68,95,78,65,84,85,82,65,76,95,66,82,69,65,75,83,95, -52,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,52,60, +53,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,53,60, 47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101, 99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10, 32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, 32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, 101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,78,65,84, -85,82,65,76,95,66,82,69,65,75,83,95,53,34,62,10,32,32,32,32,32,32,32,32, -32,32,60,108,97,98,101,108,62,53,60,47,108,97,98,101,108,62,10,32,32,32, +85,82,65,76,95,66,82,69,65,75,83,95,54,34,62,10,32,32,32,32,32,32,32,32, +32,32,60,108,97,98,101,108,62,54,60,47,108,97,98,101,108,62,10,32,32,32, 32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99, 104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98, 106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, 99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110, 97,109,101,61,34,73,68,95,78,65,84,85,82,65,76,95,66,82,69,65,75,83,95, -54,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,54,60, +55,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,55,60, 47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101, 99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10, 32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, 32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, 101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,78,65,84, -85,82,65,76,95,66,82,69,65,75,83,95,55,34,62,10,32,32,32,32,32,32,32,32, -32,32,60,108,97,98,101,108,62,55,60,47,108,97,98,101,108,62,10,32,32,32, +85,82,65,76,95,66,82,69,65,75,83,95,56,34,62,10,32,32,32,32,32,32,32,32, +32,32,60,108,97,98,101,108,62,56,60,47,108,97,98,101,108,62,10,32,32,32, 32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99, 104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98, 106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, 99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110, 97,109,101,61,34,73,68,95,78,65,84,85,82,65,76,95,66,82,69,65,75,83,95, -56,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,56,60, +57,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,57,60, 47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101, 99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10, 32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, 32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, 101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,78,65,84, -85,82,65,76,95,66,82,69,65,75,83,95,57,34,62,10,32,32,32,32,32,32,32,32, -32,32,60,108,97,98,101,108,62,57,60,47,108,97,98,101,108,62,10,32,32,32, -32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99, -104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, -99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110, -97,109,101,61,34,73,68,95,78,65,84,85,82,65,76,95,66,82,69,65,75,83,95, -49,48,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,49, -48,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104, -101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62, -10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32,110, -97,109,101,61,34,73,68,95,69,81,85,65,76,95,73,78,84,69,82,86,65,76,83, -95,83,85,66,77,69,78,85,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,69,113,117,97,108,32,73,110,116,101,114,118,97,108,115,60,47,108, -97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32, -99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110, -97,109,101,61,34,73,68,95,69,81,85,65,76,95,73,78,84,69,82,86,65,76,83, -95,50,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,50, -60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101, -99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10, -32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +85,82,65,76,95,66,82,69,65,75,83,95,49,48,34,62,10,32,32,32,32,32,32,32, +32,32,32,60,108,97,98,101,108,62,49,48,60,47,108,97,98,101,108,62,10,32, +32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60, +47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,69,81,85, +65,76,95,73,78,84,69,82,86,65,76,83,95,83,85,66,77,69,78,85,34,62,10,32, +32,32,32,32,32,32,32,60,108,97,98,101,108,62,69,113,117,97,108,32,73,110, +116,101,114,118,97,108,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32, 32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, 101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,69,81,85, -65,76,95,73,78,84,69,82,86,65,76,83,95,51,34,62,10,32,32,32,32,32,32,32, -32,32,32,60,108,97,98,101,108,62,51,60,47,108,97,98,101,108,62,10,32,32, +65,76,95,73,78,84,69,82,86,65,76,83,95,50,34,62,10,32,32,32,32,32,32,32, +32,32,32,60,108,97,98,101,108,62,50,60,47,108,97,98,101,108,62,10,32,32, 32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47, 99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111, 98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116, 32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, 110,97,109,101,61,34,73,68,95,69,81,85,65,76,95,73,78,84,69,82,86,65,76, -83,95,52,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62, -52,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104, +83,95,51,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62, +51,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104, 101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62, 10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, 32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, 77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,69,81, -85,65,76,95,73,78,84,69,82,86,65,76,83,95,53,34,62,10,32,32,32,32,32,32, -32,32,32,32,60,108,97,98,101,108,62,53,60,47,108,97,98,101,108,62,10,32, +85,65,76,95,73,78,84,69,82,86,65,76,83,95,52,34,62,10,32,32,32,32,32,32, +32,32,32,32,60,108,97,98,101,108,62,52,60,47,108,97,98,101,108,62,10,32, 32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60, 47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47, 111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99, 116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34, 32,110,97,109,101,61,34,73,68,95,69,81,85,65,76,95,73,78,84,69,82,86,65, -76,83,95,54,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108, -62,54,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99, +76,83,95,53,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108, +62,53,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99, 104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101, 62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, 32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, 120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,69, -81,85,65,76,95,73,78,84,69,82,86,65,76,83,95,55,34,62,10,32,32,32,32,32, -32,32,32,32,32,60,108,97,98,101,108,62,55,60,47,108,97,98,101,108,62,10, +81,85,65,76,95,73,78,84,69,82,86,65,76,83,95,54,34,62,10,32,32,32,32,32, +32,32,32,32,32,60,108,97,98,101,108,62,54,60,47,108,97,98,101,108,62,10, 32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49, 60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60, 47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101, 99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109, 34,32,110,97,109,101,61,34,73,68,95,69,81,85,65,76,95,73,78,84,69,82,86, -65,76,83,95,56,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,56,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60, +65,76,83,95,55,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,55,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60, 99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108, 101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, 32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, 119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68, -95,69,81,85,65,76,95,73,78,84,69,82,86,65,76,83,95,57,34,62,10,32,32,32, -32,32,32,32,32,32,32,60,108,97,98,101,108,62,57,60,47,108,97,98,101,108, +95,69,81,85,65,76,95,73,78,84,69,82,86,65,76,83,95,56,34,62,10,32,32,32, +32,32,32,32,32,32,32,60,108,97,98,101,108,62,56,60,47,108,97,98,101,108, 62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101, 62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32, 32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60,111,98, 106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116, 101,109,34,32,110,97,109,101,61,34,73,68,95,69,81,85,65,76,95,73,78,84, -69,82,86,65,76,83,95,49,48,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108, -97,98,101,108,62,49,48,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, -32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99, -107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, -101,110,117,34,32,110,97,109,101,61,34,73,68,95,79,80,69,78,95,67,85,83, -84,79,77,95,66,82,69,65,75,83,95,83,85,66,77,69,78,85,34,62,10,32,32,32, -32,32,32,32,32,60,108,97,98,101,108,62,67,117,115,116,111,109,32,66,114, -101,97,107,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117, -73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,78,69,87,95,67,85,83, -84,79,77,95,67,65,84,95,67,76,65,83,83,73,70,95,65,34,62,10,32,32,32,32, -32,32,32,32,32,32,60,108,97,98,101,108,62,67,114,101,97,116,101,32,78,101, -119,32,67,117,115,116,111,109,60,47,108,97,98,101,108,62,10,32,32,32,32, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,101,112,97,114,97, -116,111,114,34,47,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,60,108,97,98,101,108,62,67,108,97,115,115,105,102, -105,99,97,116,105,111,110,32,84,104,101,109,101,115,60,47,108,97,98,101, -108,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117, -73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,83,65,86,69,95,67,65, -84,69,71,79,82,73,69,83,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108, -62,83,97,118,101,32,67,97,116,101,103,111,114,105,101,115,60,47,108,97, -98,101,108,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,101,112,97,114, -97,116,111,114,34,47,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68, -95,86,73,69,87,95,68,65,84,65,95,83,85,66,77,69,78,85,34,62,10,32,32,32, -32,32,32,60,108,97,98,101,108,62,68,97,116,97,60,47,108,97,98,101,108,62, -10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, -119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68, -95,86,73,69,87,95,83,84,65,78,68,65,82,68,73,90,69,68,95,68,65,84,65,34, -62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,86,105,101,119,32, -83,116,97,110,100,97,114,100,105,122,101,100,32,68,97,116,97,60,47,108, -97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98, -108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109, -34,32,110,97,109,101,61,34,73,68,95,86,73,69,87,95,79,82,73,71,73,78,65, -76,95,68,65,84,65,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108, -62,86,105,101,119,32,79,114,105,103,105,110,97,108,32,68,97,116,97,60,47, -108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97, -98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32, -32,32,32,32,60,99,104,101,99,107,101,100,62,49,60,47,99,104,101,99,107, -101,100,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109, -101,61,34,73,68,95,86,73,69,87,95,83,72,79,87,95,83,85,66,77,69,78,85,34, -62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,86,105,101,119,60,47,108, -97,98,101,108,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109, -101,61,34,73,68,95,86,73,69,87,95,68,73,83,80,76,65,89,95,80,82,69,67,73, -83,73,79,78,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,83, -101,116,32,68,105,115,112,108,97,121,32,80,114,101,99,105,115,105,111,110, -60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, -73,68,95,68,73,83,80,76,65,89,95,83,84,65,84,73,83,84,73,67,83,34,62,10, -32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,116,97,116,105,115,116, -105,99,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99, -104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101, -62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,101,100,62,48,60,47, -99,104,101,99,107,101,100,62,10,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +69,82,86,65,76,83,95,57,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97, +98,101,108,62,57,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32, +32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107, +97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, 115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, -34,73,68,95,68,73,83,80,76,65,89,95,83,84,65,84,85,83,95,66,65,82,34,62, -10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,116,97,116,117,115, -32,66,97,114,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99, -104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101, -62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,101,100,62,49,60,47, -99,104,101,99,107,101,100,62,10,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, -117,34,32,110,97,109,101,61,34,73,68,95,77,69,78,85,34,62,10,32,32,32,32, -32,32,60,108,97,98,101,108,62,83,101,108,101,99,116,105,111,110,32,83,104, -97,112,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101, -109,34,32,110,97,109,101,61,34,73,68,95,83,69,76,69,67,84,95,87,73,84,72, -95,82,69,67,84,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62, -82,101,99,116,97,110,103,108,101,60,47,108,97,98,101,108,62,10,32,32,32, +34,73,68,95,69,81,85,65,76,95,73,78,84,69,82,86,65,76,83,95,49,48,34,62, +10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,49,48,60,47,108, +97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,60,99,104,101,99,107, +97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101, +61,34,73,68,95,79,80,69,78,95,67,85,83,84,79,77,95,66,82,69,65,75,83,95, +83,85,66,77,69,78,85,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,67,117,115,116,111,109,32,66,114,101,97,107,115,60,47,108,97,98, +101,108,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109, +101,61,34,73,68,95,78,69,87,95,67,85,83,84,79,77,95,67,65,84,95,67,76,65, +83,83,73,70,95,65,34,62,10,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,67,114,101,97,116,101,32,78,101,119,32,67,117,115,116,111,109,60, +47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,115,101,112,97,114,97,116,111,114,34,47,62,10,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,108,97, +98,101,108,62,67,108,97,115,115,105,102,105,99,97,116,105,111,110,32,84, +104,101,109,101,115,60,47,108,97,98,101,108,62,10,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109, +101,61,34,73,68,95,83,65,86,69,95,67,65,84,69,71,79,82,73,69,83,34,62,10, +32,32,32,32,32,32,60,108,97,98,101,108,62,83,97,118,101,32,67,97,116,101, +103,111,114,105,101,115,60,47,108,97,98,101,108,62,10,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,115,101,112,97,114,97,116,111,114,34,47,62,10,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101, +110,117,34,32,110,97,109,101,61,34,73,68,95,86,73,69,87,95,68,65,84,65, +95,83,85,66,77,69,78,85,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108, +62,68,97,116,97,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, +116,101,109,34,32,110,97,109,101,61,34,73,68,95,86,73,69,87,95,83,84,65, +78,68,65,82,68,73,90,69,68,95,68,65,84,65,34,62,10,32,32,32,32,32,32,32, +32,60,108,97,98,101,108,62,86,105,101,119,32,83,116,97,110,100,97,114,100, +105,122,101,100,32,68,97,116,97,60,47,108,97,98,101,108,62,10,32,32,32, 32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101, 99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116, 62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, 34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73, -68,95,83,69,76,69,67,84,95,87,73,84,72,95,67,73,82,67,76,69,34,62,10,32, -32,32,32,32,32,32,32,60,108,97,98,101,108,62,67,105,114,99,108,101,60,47, -108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97, -98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101, -109,34,32,110,97,109,101,61,34,73,68,95,83,69,76,69,67,84,95,87,73,84,72, -95,76,73,78,69,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62, -76,105,110,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60, -99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108, -101,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101, -61,34,73,68,95,77,69,78,85,34,62,10,32,32,32,32,32,32,60,108,97,98,101, -108,62,67,111,108,111,114,60,47,108,97,98,101,108,62,10,32,32,32,32,32, +68,95,86,73,69,87,95,79,82,73,71,73,78,65,76,95,68,65,84,65,34,62,10,32, +32,32,32,32,32,32,32,60,108,97,98,101,108,62,86,105,101,119,32,79,114,105, +103,105,110,97,108,32,68,97,116,97,60,47,108,97,98,101,108,62,10,32,32, +32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104, +101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99, +107,101,100,62,49,60,47,99,104,101,99,107,101,100,62,10,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,47,111,98,106,101,99, +116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,86,73,69, +87,95,83,72,79,87,95,83,85,66,77,69,78,85,34,62,10,32,32,32,32,32,32,60, +108,97,98,101,108,62,86,105,101,119,60,47,108,97,98,101,108,62,10,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, +77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,86,73, +69,87,95,68,73,83,80,76,65,89,95,80,82,69,67,73,83,73,79,78,34,62,10,32, +32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,101,116,32,68,105,115,112, +108,97,121,32,80,114,101,99,105,115,105,111,110,60,47,108,97,98,101,108, +62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, 32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, -117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,65,78,86,65,83, -95,66,65,67,75,71,82,79,85,78,68,95,67,79,76,79,82,34,62,10,32,32,32,32, -32,32,32,32,60,108,97,98,101,108,62,66,97,99,107,103,114,111,117,110,100, -32,67,111,108,111,114,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115, -101,112,97,114,97,116,111,114,34,47,62,10,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109, -34,32,110,97,109,101,61,34,73,68,95,83,65,86,69,95,83,69,76,69,67,84,69, -68,95,84,79,95,67,79,76,85,77,78,34,62,10,32,32,32,32,32,32,60,108,97,98, -101,108,62,83,97,118,101,32,83,101,108,101,99,116,105,111,110,60,47,108, -97,98,101,108,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101, -110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,80,89, -95,73,77,65,71,69,95,84,79,95,67,76,73,80,66,79,65,82,68,34,62,10,32,32, -32,32,32,32,60,108,97,98,101,108,62,67,111,112,121,32,73,109,97,103,101, -32,84,111,32,67,108,105,112,98,111,97,114,100,60,47,108,97,98,101,108,62, -10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116, -101,109,34,32,110,97,109,101,61,34,73,68,95,83,65,86,69,95,67,65,78,86, -65,83,95,73,77,65,71,69,95,65,83,34,62,10,32,32,32,32,32,32,60,108,97,98, -101,108,62,83,97,118,101,32,73,109,97,103,101,32,65,115,60,47,108,97,98, -101,108,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, -60,108,97,98,101,108,62,79,112,116,105,111,110,115,60,47,108,97,98,101, -108,62,10,32,32,60,47,111,98,106,101,99,116,62,10,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109, -101,61,34,73,68,95,76,73,78,69,95,67,72,65,82,84,95,77,69,78,85,95,79,80, -84,73,79,78,83,34,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,68,73,83,80,76,65, +89,95,83,84,65,84,73,83,84,73,67,83,34,62,10,32,32,32,32,32,32,32,32,60, +108,97,98,101,108,62,83,116,97,116,105,115,116,105,99,115,60,47,108,97, +98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108, +101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32, +32,32,60,99,104,101,99,107,101,100,62,48,60,47,99,104,101,99,107,101,100, +62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, +117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,68,73,83,80,76,65, +89,95,83,84,65,84,85,83,95,66,65,82,34,62,10,32,32,32,32,32,32,32,32,60, +108,97,98,101,108,62,83,116,97,116,117,115,32,66,97,114,60,47,108,97,98, +101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101, +62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32, +32,60,99,104,101,99,107,101,100,62,49,60,47,99,104,101,99,107,101,100,62, +10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34, +73,68,95,77,69,78,85,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62, +83,101,108,101,99,116,105,111,110,32,83,104,97,112,101,60,47,108,97,98, +101,108,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, +34,73,68,95,83,69,76,69,67,84,95,87,73,84,72,95,82,69,67,84,34,62,10,32, +32,32,32,32,32,32,32,60,108,97,98,101,108,62,82,101,99,116,97,110,103,108, +101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101, +99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10, +32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117, +73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,83,69,76,69,67,84,95, +87,73,84,72,95,67,73,82,67,76,69,34,62,10,32,32,32,32,32,32,32,32,60,108, +97,98,101,108,62,67,105,114,99,108,101,60,47,108,97,98,101,108,62,10,32, +32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99, +104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, +34,73,68,95,83,69,76,69,67,84,95,87,73,84,72,95,76,73,78,69,34,62,10,32, +32,32,32,32,32,32,32,60,108,97,98,101,108,62,76,105,110,101,60,47,108,97, +98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108, +101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,77,69,78,85,34,62, +10,32,32,32,32,32,32,60,108,97,98,101,108,62,67,111,108,111,114,60,47,108, +97,98,101,108,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, 97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109, -101,61,34,73,68,95,76,73,78,69,95,67,72,65,82,84,95,70,73,88,69,68,95,83, -67,65,76,69,95,79,86,69,82,95,84,73,77,69,34,62,10,32,32,32,32,32,32,60, -108,97,98,101,108,62,70,105,120,101,100,32,115,99,97,108,101,32,111,118, -101,114,32,116,105,109,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32, -32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97, -98,108,101,62,10,32,32,32,32,32,32,60,99,104,101,99,107,101,100,62,49,60, -47,99,104,101,99,107,101,100,62,10,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,77,69,78, -85,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,65,120,105,115,32, -79,112,116,105,111,110,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, -117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,85,83,69,95,65,68, -74,85,83,84,95,89,95,65,88,73,83,34,62,10,32,32,32,32,32,32,32,32,60,108, -97,98,101,108,62,69,110,97,98,108,101,32,85,115,101,114,32,68,101,102,105, -110,101,100,32,86,97,108,117,101,32,82,97,110,103,101,32,111,102,32,89, -45,65,120,105,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32, -60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98, -108,101,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,101,100,62,48, -60,47,99,104,101,99,107,101,100,62,10,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101, -61,34,73,68,95,65,68,74,85,83,84,95,89,95,65,88,73,83,34,62,10,32,32,32, -32,32,32,32,32,60,108,97,98,101,108,62,65,100,106,117,115,116,32,86,97, -108,117,101,32,82,97,110,103,101,32,111,102,32,89,45,65,120,105,115,60, -47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107, -97,98,108,101,62,48,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32, -32,32,32,32,32,60,99,104,101,99,107,101,100,62,48,60,47,99,104,101,99,107, -101,100,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,101, -112,97,114,97,116,111,114,34,47,62,10,32,32,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109, -34,32,110,97,109,101,61,34,73,68,95,65,68,74,85,83,84,95,89,95,65,88,73, -83,95,80,82,69,67,73,83,73,79,78,34,62,10,32,32,32,32,32,32,32,32,60,108, -97,98,101,108,62,83,101,116,32,68,105,115,112,108,97,121,32,80,114,101, -99,105,115,105,111,110,32,111,102,32,89,45,65,120,105,115,60,47,108,97, +101,61,34,73,68,95,67,65,78,86,65,83,95,66,65,67,75,71,82,79,85,78,68,95, +67,79,76,79,82,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62, +66,97,99,107,103,114,111,117,110,100,32,67,111,108,111,114,60,47,108,97, 98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,108,97,98,101, -108,62,79,112,116,105,111,110,115,60,47,108,97,98,101,108,62,10,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68, -95,83,67,65,84,84,69,82,95,80,76,79,84,95,77,65,84,95,77,69,78,85,95,79, -80,84,73,79,78,83,34,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109, -101,61,34,73,68,95,69,68,73,84,95,86,65,82,73,65,66,76,69,83,34,62,10,32, -32,32,32,32,32,60,108,97,98,101,108,62,65,100,100,47,82,101,109,111,118, -101,32,86,97,114,105,97,98,108,101,115,60,47,108,97,98,101,108,62,10,32, -32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,48,60,47,99,104,101, -99,107,97,98,108,101,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10, -32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, -77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,77,69,78,85,34,62,10, -32,32,32,32,32,32,60,108,97,98,101,108,62,83,101,108,101,99,116,105,111, -110,32,83,104,97,112,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, -117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,83,69,76,69,67,84, -95,87,73,84,72,95,82,69,67,84,34,62,10,32,32,32,32,32,32,32,32,60,108,97, -98,101,108,62,82,101,99,116,97,110,103,108,101,60,47,108,97,98,101,108, -62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49, -60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,115,101,112,97,114,97,116,111,114,34, +47,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, +119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68, +95,83,65,86,69,95,83,69,76,69,67,84,69,68,95,84,79,95,67,79,76,85,77,78, +34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,83,97,118,101,32,83, +101,108,101,99,116,105,111,110,60,47,108,97,98,101,108,62,10,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, +110,97,109,101,61,34,73,68,95,67,79,80,89,95,73,77,65,71,69,95,84,79,95, +67,76,73,80,66,79,65,82,68,34,62,10,32,32,32,32,32,32,60,108,97,98,101, +108,62,67,111,112,121,32,73,109,97,103,101,32,84,111,32,67,108,105,112, +98,111,97,114,100,60,47,108,97,98,101,108,62,10,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101, +61,34,73,68,95,83,65,86,69,95,67,65,78,86,65,83,95,73,77,65,71,69,95,65, +83,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,83,97,118,101,32, +73,109,97,103,101,32,65,115,60,47,108,97,98,101,108,62,10,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,60,108,97,98,101,108,62,79,112, +116,105,111,110,115,60,47,108,97,98,101,108,62,10,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,76,73,78, +69,95,67,72,65,82,84,95,77,69,78,85,95,79,80,84,73,79,78,83,34,62,10,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, +101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,76,73,78, +69,95,67,72,65,82,84,95,70,73,88,69,68,95,83,67,65,76,69,95,79,86,69,82, +95,84,73,77,69,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,70,105, +120,101,100,32,115,99,97,108,101,32,111,118,101,114,32,116,105,109,101, +60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,99,104,101,99,107,97, +98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32, +32,32,60,99,104,101,99,107,101,100,62,49,60,47,99,104,101,99,107,101,100, +62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34, +32,110,97,109,101,61,34,73,68,95,77,69,78,85,34,62,10,32,32,32,32,32,32, +60,108,97,98,101,108,62,65,120,105,115,32,79,112,116,105,111,110,60,47, +108,97,98,101,108,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, 108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, -109,101,61,34,73,68,95,83,69,76,69,67,84,95,87,73,84,72,95,67,73,82,67, -76,69,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,67,105,114, -99,108,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99, -104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101, +109,101,61,34,73,68,95,85,83,69,95,65,68,74,85,83,84,95,89,95,65,88,73, +83,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,69,110,97,98, +108,101,32,85,115,101,114,32,68,101,102,105,110,101,100,32,86,97,108,117, +101,32,82,97,110,103,101,32,111,102,32,89,45,65,120,105,115,60,47,108,97, +98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108, +101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32, +32,32,60,99,104,101,99,107,101,100,62,48,60,47,99,104,101,99,107,101,100, 62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, 32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, -117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,83,69,76,69,67,84, -95,87,73,84,72,95,76,73,78,69,34,62,10,32,32,32,32,32,32,32,32,60,108,97, -98,101,108,62,76,105,110,101,60,47,108,97,98,101,108,62,10,32,32,32,32, -32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99, -107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32, -110,97,109,101,61,34,73,68,95,83,67,65,84,84,69,82,95,68,65,84,65,95,77, -69,78,85,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,68,97,116,97, -60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, -110,97,109,101,61,34,73,68,95,86,73,69,87,95,83,84,65,78,68,65,82,68,73, -90,69,68,95,68,65,84,65,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,86,105,101,119,32,83,116,97,110,100,97,114,100,105,122,101,100,32, -68,97,116,97,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99, -104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101, -62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,65,68,74,85,83,84, +95,89,95,65,88,73,83,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,65,100,106,117,115,116,32,86,97,108,117,101,32,82,97,110,103,101, +32,111,102,32,89,45,65,120,105,115,60,47,108,97,98,101,108,62,10,32,32, +32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,48,60,47,99,104, +101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99, +107,101,100,62,48,60,47,99,104,101,99,107,101,100,62,10,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,115,101,112,97,114,97,116,111,114,34, +47,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, +73,68,95,65,68,74,85,83,84,95,89,95,65,88,73,83,95,80,82,69,67,73,83,73, +79,78,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,101,116, +32,68,105,115,112,108,97,121,32,80,114,101,99,105,115,105,111,110,32,111, +102,32,89,45,65,120,105,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,47,111,98,106,101,99, +116,62,10,32,32,32,32,60,108,97,98,101,108,62,79,112,116,105,111,110,115, +60,47,108,97,98,101,108,62,10,32,32,60,47,111,98,106,101,99,116,62,10,32, 32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, -117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,86,73,69,87,95,79, -82,73,71,73,78,65,76,95,68,65,84,65,34,62,10,32,32,32,32,32,32,32,32,60, -108,97,98,101,108,62,86,105,101,119,32,79,114,105,103,105,110,97,108,32, -68,97,116,97,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99, -104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101, -62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,101,100,62,49,60,47, -99,104,101,99,107,101,100,62,10,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, -117,34,32,110,97,109,101,61,34,73,68,95,83,67,65,84,84,69,82,95,68,65,84, -65,95,77,69,78,85,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,83, -109,111,111,116,104,101,114,60,47,108,97,98,101,108,62,10,32,32,32,32,32, +117,34,32,110,97,109,101,61,34,73,68,95,83,67,65,84,84,69,82,95,80,76,79, +84,95,77,65,84,95,77,69,78,85,95,79,80,84,73,79,78,83,34,62,10,32,32,32, 32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, -117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,86,73,69,87,95,76, -73,78,69,65,82,95,83,77,79,79,84,72,69,82,34,62,10,32,32,32,32,32,32,32, -32,60,108,97,98,101,108,62,83,104,111,119,32,76,105,110,101,97,114,32,83, -109,111,111,116,104,101,114,60,47,108,97,98,101,108,62,10,32,32,32,32,32, -32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107, -97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,101,100, -62,49,60,47,99,104,101,99,107,101,100,62,10,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, -109,101,61,34,73,68,95,86,73,69,87,95,76,79,87,69,83,83,95,83,77,79,79, -84,72,69,82,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,83, -104,111,119,32,76,79,87,69,83,83,32,83,109,111,111,116,104,101,114,60,47, -108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97, -98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32, -32,32,32,32,60,99,104,101,99,107,101,100,62,48,60,47,99,104,101,99,107, -101,100,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, -77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,69,68, -73,84,95,76,79,87,69,83,83,95,80,65,82,65,77,83,34,62,10,32,32,32,32,32, -32,32,32,60,108,97,98,101,108,62,69,100,105,116,32,76,79,87,69,83,83,32, -80,97,114,97,109,101,116,101,114,115,60,47,108,97,98,101,108,62,10,32,32, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95, -83,67,65,84,84,69,82,95,68,65,84,65,95,77,69,78,85,34,62,10,32,32,32,32, -32,32,60,108,97,98,101,108,62,86,105,101,119,60,47,108,97,98,101,108,62, -10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, -119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68, -95,65,68,74,85,83,84,95,65,88,73,83,95,80,82,69,67,73,83,73,79,78,34,62, -10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,101,116,32,68,105, -115,112,108,97,121,32,80,114,101,99,105,115,105,111,110,32,111,110,32,65, -120,101,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,69,68,73,84,95,86, +65,82,73,65,66,76,69,83,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108, +62,65,100,100,47,82,101,109,111,118,101,32,86,97,114,105,97,98,108,101, +115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,99,104,101,99,107, +97,98,108,101,62,48,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101, +61,34,73,68,95,77,69,78,85,34,62,10,32,32,32,32,32,32,60,108,97,98,101, +108,62,83,101,108,101,99,116,105,111,110,32,83,104,97,112,101,60,47,108, +97,98,101,108,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, 97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109, -101,61,34,73,68,95,86,73,69,87,95,82,69,71,73,77,69,83,95,82,69,71,82,69, -83,83,73,79,78,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62, -82,101,103,105,109,101,115,32,82,101,103,114,101,115,115,105,111,110,60, -47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107, -97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32, -32,32,32,32,32,60,99,104,101,99,107,101,100,62,49,60,47,99,104,101,99,107, -101,100,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, -77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,68,73, -83,80,76,65,89,95,83,76,79,80,69,95,86,65,76,85,69,83,34,62,10,32,32,32, -32,32,32,32,32,60,108,97,98,101,108,62,68,105,115,112,108,97,121,32,83, -108,111,112,101,32,86,97,108,117,101,115,60,47,108,97,98,101,108,62,10, +101,61,34,73,68,95,83,69,76,69,67,84,95,87,73,84,72,95,82,69,67,84,34,62, +10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,82,101,99,116,97,110, +103,108,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99, +104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101, +62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, +117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,83,69,76,69,67,84, +95,87,73,84,72,95,67,73,82,67,76,69,34,62,10,32,32,32,32,32,32,32,32,60, +108,97,98,101,108,62,67,105,114,99,108,101,60,47,108,97,98,101,108,62,10, 32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47, -99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,99,104, -101,99,107,101,100,62,48,60,47,99,104,101,99,107,101,100,62,10,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,77, -69,78,85,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,67,111,108, -111,114,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109, -34,32,110,97,109,101,61,34,73,68,95,83,69,76,69,67,84,65,66,76,69,95,79, -85,84,76,73,78,69,95,67,79,76,79,82,34,62,10,32,32,32,32,32,32,32,32,60, -108,97,98,101,108,62,82,101,103,114,101,115,115,105,111,110,32,76,105,110, -101,32,67,111,108,111,114,60,47,108,97,98,101,108,62,10,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109, -34,32,110,97,109,101,61,34,73,68,95,83,69,76,69,67,84,65,66,76,69,95,70, -73,76,76,95,67,79,76,79,82,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98, -101,108,62,80,111,105,110,116,32,67,111,108,111,114,60,47,108,97,98,101, -108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,108,97,98,101,108,62, -79,112,116,105,111,110,115,60,47,108,97,98,101,108,62,10,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,67, -79,82,82,69,76,79,71,82,65,77,95,77,69,78,85,95,79,80,84,73,79,78,83,34, -62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,69, -68,73,84,95,86,65,82,73,65,66,76,69,83,34,62,10,32,32,32,32,32,32,60,108, -97,98,101,108,62,67,104,97,110,103,101,32,80,97,114,97,109,101,116,101, -114,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,99,104,101,99, -107,97,98,108,101,62,48,60,47,99,104,101,99,107,97,98,108,101,62,10,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109, -34,32,110,97,109,101,61,34,73,68,95,69,68,73,84,95,76,79,87,69,83,83,95, -80,65,82,65,77,83,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,69, -100,105,116,32,76,79,87,69,83,83,32,80,97,114,97,109,101,116,101,114,115, -60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,99,104,101,99,107,97, -98,108,101,62,48,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101, -61,34,73,68,95,76,73,83,65,95,83,67,65,84,84,69,82,95,86,73,69,87,95,77, -69,78,85,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,86,105,101, -119,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34, -32,110,97,109,101,61,34,73,68,95,86,73,69,87,95,68,73,83,80,76,65,89,95, -80,82,69,67,73,83,73,79,78,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98, -101,108,62,83,101,116,32,68,105,115,112,108,97,121,32,80,114,101,99,105, -115,105,111,110,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111, -98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, -109,101,61,34,73,68,95,65,68,74,85,83,84,95,65,88,73,83,95,80,82,69,67, -73,83,73,79,78,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62, -83,101,116,32,68,105,115,112,108,97,121,32,80,114,101,99,105,115,105,111, -110,32,111,110,32,65,120,101,115,60,47,108,97,98,101,108,62,10,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116, -101,109,34,32,110,97,109,101,61,34,73,68,95,67,79,82,82,69,76,79,71,82, -65,77,95,68,73,83,80,76,65,89,95,83,84,65,84,83,34,62,10,32,32,32,32,32, -32,32,32,60,108,97,98,101,108,62,68,105,115,112,108,97,121,32,83,116,97, -116,105,115,116,105,99,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32, -32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107, -97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,101,100, -62,48,60,47,99,104,101,99,107,101,100,62,10,32,32,32,32,32,32,60,47,111, +99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101, +61,34,73,68,95,83,69,76,69,67,84,95,87,73,84,72,95,76,73,78,69,34,62,10, +32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,76,105,110,101,60,47,108, +97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98, +108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,47,111,98,106,101,99, +116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,83,67,65, +84,84,69,82,95,68,65,84,65,95,77,69,78,85,34,62,10,32,32,32,32,32,32,60, +108,97,98,101,108,62,68,97,116,97,60,47,108,97,98,101,108,62,10,32,32,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, +101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,86,73,69, +87,95,83,84,65,78,68,65,82,68,73,90,69,68,95,68,65,84,65,34,62,10,32,32, +32,32,32,32,32,32,60,108,97,98,101,108,62,86,105,101,119,32,83,116,97,110, +100,97,114,100,105,122,101,100,32,68,97,116,97,60,47,108,97,98,101,108, +62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49, +60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,60,47,111, 98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, 108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, -109,101,61,34,73,68,95,68,73,83,80,76,65,89,95,83,84,65,84,85,83,95,66, -65,82,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,104,111, -119,32,83,116,97,116,117,115,32,66,97,114,60,47,108,97,98,101,108,62,10, -32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47, -99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,99,104, -101,99,107,101,100,62,49,60,47,99,104,101,99,107,101,100,62,10,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, -34,73,68,95,83,65,86,69,95,67,79,82,82,69,76,79,71,82,65,77,95,83,84,65, -84,83,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,83,97,118,101, -32,82,101,115,117,108,116,115,60,47,108,97,98,101,108,62,10,32,32,32,32, -32,32,60,99,104,101,99,107,97,98,108,101,62,48,60,47,99,104,101,99,107, -97,98,108,101,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, -32,32,60,108,97,98,101,108,62,79,112,116,105,111,110,115,60,47,108,97,98, -101,108,62,10,32,32,60,47,111,98,106,101,99,116,62,10,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32,110, -97,109,101,61,34,73,68,95,68,73,83,84,80,76,79,84,95,77,69,78,85,95,79, -80,84,73,79,78,83,34,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +109,101,61,34,73,68,95,86,73,69,87,95,79,82,73,71,73,78,65,76,95,68,65, +84,65,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,86,105,101, +119,32,79,114,105,103,105,110,97,108,32,68,97,116,97,60,47,108,97,98,101, +108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62, +49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32, +60,99,104,101,99,107,101,100,62,49,60,47,99,104,101,99,107,101,100,62,10, +32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68, +95,83,67,65,84,84,69,82,95,68,65,84,65,95,77,69,78,85,34,62,10,32,32,32, +32,32,32,60,108,97,98,101,108,62,83,109,111,111,116,104,101,114,60,47,108, +97,98,101,108,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, 97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109, -101,61,34,73,68,95,69,68,73,84,95,76,79,69,83,83,95,80,65,82,65,77,83,34, -62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,76,79,69,83,83,32,83,101, -116,117,112,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,99,104,101, -99,107,97,98,108,101,62,48,60,47,99,104,101,99,107,97,98,108,101,62,10, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32,110, -97,109,101,61,34,73,68,95,68,73,83,84,80,76,79,84,95,86,73,69,87,95,77, -69,78,85,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,86,105,101, -119,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34, -32,110,97,109,101,61,34,73,68,95,68,73,83,84,80,76,79,84,95,83,72,79,87, -95,80,79,73,78,84,83,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,83,104,111,119,32,68,97,116,97,32,80,111,105,110,116,115,60,47,108, +101,61,34,73,68,95,86,73,69,87,95,76,73,78,69,65,82,95,83,77,79,79,84,72, +69,82,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,104,111, +119,32,76,105,110,101,97,114,32,83,109,111,111,116,104,101,114,60,47,108, 97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98, 108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32, -32,32,32,60,99,104,101,99,107,101,100,62,48,60,47,99,104,101,99,107,101, +32,32,32,60,99,104,101,99,107,101,100,62,49,60,47,99,104,101,99,107,101, 100,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, 32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, -101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,68,73,83, -80,76,65,89,95,83,84,65,84,85,83,95,66,65,82,34,62,10,32,32,32,32,32,32, -32,32,60,108,97,98,101,108,62,83,104,111,119,32,83,116,97,116,117,115,32, -66,97,114,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104, -101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62, -10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,101,100,62,49,60,47,99, -104,101,99,107,101,100,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99, +101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,86,73,69, +87,95,76,79,87,69,83,83,95,83,77,79,79,84,72,69,82,34,62,10,32,32,32,32, +32,32,32,32,60,108,97,98,101,108,62,83,104,111,119,32,76,79,87,69,83,83, +32,83,109,111,111,116,104,101,114,60,47,108,97,98,101,108,62,10,32,32,32, +32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101, +99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107, +101,100,62,48,60,47,99,104,101,99,107,101,100,62,10,32,32,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, +110,97,109,101,61,34,73,68,95,69,68,73,84,95,76,79,87,69,83,83,95,80,65, +82,65,77,83,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,69, +100,105,116,32,76,79,87,69,83,83,32,80,97,114,97,109,101,116,101,114,115, +60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99, 116,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60, 111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117, -34,32,110,97,109,101,61,34,73,68,95,77,69,78,85,34,62,10,32,32,32,32,32, -32,60,108,97,98,101,108,62,67,111,108,111,114,60,47,108,97,98,101,108,62, -10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, -119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68, -95,83,69,76,69,67,84,65,66,76,69,95,79,85,84,76,73,78,69,95,67,79,76,79, -82,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,82,101,103, -114,101,115,115,105,111,110,32,76,105,110,101,32,67,111,108,111,114,60, -47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73, -68,95,83,69,76,69,67,84,65,66,76,69,95,70,73,76,76,95,67,79,76,79,82,34, -62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,80,111,105,110,116, -32,67,111,108,111,114,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60, +34,32,110,97,109,101,61,34,73,68,95,83,67,65,84,84,69,82,95,68,65,84,65, +95,77,69,78,85,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,86,105, +101,119,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109, +34,32,110,97,109,101,61,34,73,68,95,65,68,74,85,83,84,95,65,88,73,83,95, +80,82,69,67,73,83,73,79,78,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98, +101,108,62,83,101,116,32,68,105,115,112,108,97,121,32,80,114,101,99,105, +115,105,111,110,32,111,110,32,65,120,101,115,60,47,108,97,98,101,108,62, +10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, +117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,86,73,69,87,95,82, +69,71,73,77,69,83,95,82,69,71,82,69,83,83,73,79,78,34,62,10,32,32,32,32, +32,32,32,32,60,108,97,98,101,108,62,82,101,103,105,109,101,115,32,82,101, +103,114,101,115,115,105,111,110,60,47,108,97,98,101,108,62,10,32,32,32, +32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101, +99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107, +101,100,62,49,60,47,99,104,101,99,107,101,100,62,10,32,32,32,32,32,32,60, 47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, 32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, -110,97,109,101,61,34,73,68,95,67,65,78,86,65,83,95,66,65,67,75,71,82,79, -85,78,68,95,67,79,76,79,82,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98, -101,108,62,66,97,99,107,103,114,111,117,110,100,32,67,111,108,111,114,60, -47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +110,97,109,101,61,34,73,68,95,68,73,83,80,76,65,89,95,83,76,79,80,69,95, +86,65,76,85,69,83,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108, +62,68,105,115,112,108,97,121,32,83,108,111,112,101,32,86,97,108,117,101, +115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101, +99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10, +32,32,32,32,32,32,32,32,60,99,104,101,99,107,101,100,62,48,60,47,99,104, +101,99,107,101,100,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116, 62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111, 98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34, 32,110,97,109,101,61,34,73,68,95,77,69,78,85,34,62,10,32,32,32,32,32,32, -60,108,97,98,101,108,62,65,120,105,115,32,79,112,116,105,111,110,60,47, -108,97,98,101,108,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, -109,101,61,34,73,68,95,65,68,74,85,83,84,95,65,88,73,83,95,80,82,69,67, -73,83,73,79,78,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62, -83,101,116,32,68,105,115,112,108,97,121,32,80,114,101,99,105,115,105,111, -110,32,111,110,32,65,120,101,115,60,47,108,97,98,101,108,62,10,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116, -101,109,34,32,110,97,109,101,61,34,73,68,95,85,83,69,95,65,68,74,85,83, -84,95,89,95,65,88,73,83,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,69,110,97,98,108,101,32,85,115,101,114,32,68,101,102,105,110,101, -100,32,86,97,108,117,101,32,82,97,110,103,101,32,111,102,32,89,45,65,120, -105,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104, +60,108,97,98,101,108,62,67,111,108,111,114,60,47,108,97,98,101,108,62,10, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,83, +69,76,69,67,84,65,66,76,69,95,79,85,84,76,73,78,69,95,67,79,76,79,82,34, +62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,82,101,103,114,101, +115,115,105,111,110,32,76,105,110,101,32,67,111,108,111,114,60,47,108,97, +98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,83, +69,76,69,67,84,65,66,76,69,95,70,73,76,76,95,67,79,76,79,82,34,62,10,32, +32,32,32,32,32,32,32,60,108,97,98,101,108,62,80,111,105,110,116,32,67,111, +108,111,114,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, +32,32,60,108,97,98,101,108,62,79,112,116,105,111,110,115,60,47,108,97,98, +101,108,62,10,32,32,60,47,111,98,106,101,99,116,62,10,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32,110, +97,109,101,61,34,73,68,95,67,79,82,82,69,76,79,71,82,65,77,95,77,69,78, +85,95,79,80,84,73,79,78,83,34,62,10,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, +110,97,109,101,61,34,73,68,95,69,68,73,84,95,86,65,82,73,65,66,76,69,83, +34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,67,104,97,110,103,101, +32,80,97,114,97,109,101,116,101,114,115,60,47,108,97,98,101,108,62,10,32, +32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,48,60,47,99,104,101, +99,107,97,98,108,101,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, +77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,69,68, +73,84,95,76,79,87,69,83,83,95,80,65,82,65,77,83,34,62,10,32,32,32,32,32, +32,60,108,97,98,101,108,62,69,100,105,116,32,76,79,87,69,83,83,32,80,97, +114,97,109,101,116,101,114,115,60,47,108,97,98,101,108,62,10,32,32,32,32, +32,32,60,99,104,101,99,107,97,98,108,101,62,48,60,47,99,104,101,99,107, +97,98,108,101,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101, +110,117,34,32,110,97,109,101,61,34,73,68,95,76,73,83,65,95,83,67,65,84, +84,69,82,95,86,73,69,87,95,77,69,78,85,34,62,10,32,32,32,32,32,32,60,108, +97,98,101,108,62,86,105,101,119,60,47,108,97,98,101,108,62,10,32,32,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, +101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,86,73,69, +87,95,68,73,83,80,76,65,89,95,80,82,69,67,73,83,73,79,78,34,62,10,32,32, +32,32,32,32,32,32,60,108,97,98,101,108,62,83,101,116,32,68,105,115,112, +108,97,121,32,80,114,101,99,105,115,105,111,110,60,47,108,97,98,101,108, +62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32, +32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, +117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,65,68,74,85,83,84, +95,65,88,73,83,95,80,82,69,67,73,83,73,79,78,34,62,10,32,32,32,32,32,32, +32,32,60,108,97,98,101,108,62,83,101,116,32,68,105,115,112,108,97,121,32, +80,114,101,99,105,115,105,111,110,32,111,110,32,65,120,101,115,60,47,108, +97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,67, +79,82,82,69,76,79,71,82,65,77,95,68,73,83,80,76,65,89,95,83,84,65,84,83, +34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,68,105,115,112, +108,97,121,32,83,116,97,116,105,115,116,105,99,115,60,47,108,97,98,101, +108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62, +49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32,32,32, +60,99,104,101,99,107,101,100,62,48,60,47,99,104,101,99,107,101,100,62,10, +32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117, +73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,68,73,83,80,76,65,89, +95,83,84,65,84,85,83,95,66,65,82,34,62,10,32,32,32,32,32,32,32,32,60,108, +97,98,101,108,62,83,104,111,119,32,83,116,97,116,117,115,32,66,97,114,60, +47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107, +97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32, +32,32,32,32,32,60,99,104,101,99,107,101,100,62,49,60,47,99,104,101,99,107, +101,100,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34, +32,110,97,109,101,61,34,73,68,95,83,65,86,69,95,67,79,82,82,69,76,79,71, +82,65,77,95,83,84,65,84,83,34,62,10,32,32,32,32,32,32,60,108,97,98,101, +108,62,83,97,118,101,32,82,101,115,117,108,116,115,60,47,108,97,98,101, +108,62,10,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108,101,62,48,60, +47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,60,108,97,98,101,108,62,79,112,116,105,111,110, +115,60,47,108,97,98,101,108,62,10,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, +101,110,117,34,32,110,97,109,101,61,34,73,68,95,68,73,83,84,80,76,79,84, +95,77,69,78,85,95,79,80,84,73,79,78,83,34,62,10,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101, +109,34,32,110,97,109,101,61,34,73,68,95,69,68,73,84,95,76,79,69,83,83,95, +80,65,82,65,77,83,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,76, +79,69,83,83,32,83,101,116,117,112,60,47,108,97,98,101,108,62,10,32,32,32, +32,32,32,60,99,104,101,99,107,97,98,108,101,62,48,60,47,99,104,101,99,107, +97,98,108,101,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101, +110,117,34,32,110,97,109,101,61,34,73,68,95,68,73,83,84,80,76,79,84,95, +86,73,69,87,95,77,69,78,85,34,62,10,32,32,32,32,32,32,60,108,97,98,101, +108,62,86,105,101,119,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117, +73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,68,73,83,84,80,76,79, +84,95,83,72,79,87,95,80,79,73,78,84,83,34,62,10,32,32,32,32,32,32,32,32, +60,108,97,98,101,108,62,83,104,111,119,32,68,97,116,97,32,80,111,105,110, +116,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104, 101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98,108,101,62, 10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,101,100,62,48,60,47,99, 104,101,99,107,101,100,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99, 116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, 61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, -73,68,95,65,68,74,85,83,84,95,89,95,65,88,73,83,34,62,10,32,32,32,32,32, -32,32,32,60,108,97,98,101,108,62,65,100,106,117,115,116,32,86,97,108,117, -101,32,82,97,110,103,101,32,111,102,32,89,45,65,120,105,115,60,47,108,97, -98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,97,98,108, -101,62,48,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32,32,32,32, -32,32,60,99,104,101,99,107,101,100,62,48,60,47,99,104,101,99,107,101,100, -62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32, -99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110, -97,109,101,61,34,73,68,95,83,65,86,69,95,68,73,83,84,80,76,79,84,34,62, -10,32,32,32,32,32,32,60,108,97,98,101,108,62,83,97,118,101,32,82,101,115, -117,108,116,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,99,104, -101,99,107,97,98,108,101,62,48,60,47,99,104,101,99,107,97,98,108,101,62, -10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,108,97, -98,101,108,62,79,112,116,105,111,110,115,60,47,108,97,98,101,108,62,10, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101, -61,34,73,68,95,67,79,86,95,83,67,65,84,84,69,82,95,80,76,79,84,95,77,69, -78,85,95,79,80,84,73,79,78,83,34,62,10,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109, +73,68,95,68,73,83,80,76,65,89,95,83,84,65,84,85,83,95,66,65,82,34,62,10, +32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,104,111,119,32,83,116, +97,116,117,115,32,66,97,114,60,47,108,97,98,101,108,62,10,32,32,32,32,32, +32,32,32,60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107, +97,98,108,101,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,101,100, +62,49,60,47,99,104,101,99,107,101,100,62,10,32,32,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, +101,110,117,34,32,110,97,109,101,61,34,73,68,95,77,69,78,85,34,62,10,32, +32,32,32,32,32,60,108,97,98,101,108,62,67,111,108,111,114,60,47,108,97, +98,101,108,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101, +61,34,73,68,95,83,69,76,69,67,84,65,66,76,69,95,79,85,84,76,73,78,69,95, +67,79,76,79,82,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62, +82,101,103,114,101,115,115,105,111,110,32,76,105,110,101,32,67,111,108, +111,114,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101, +61,34,73,68,95,83,69,76,69,67,84,65,66,76,69,95,70,73,76,76,95,67,79,76, +79,82,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,80,111,105, +110,116,32,67,111,108,111,114,60,47,108,97,98,101,108,62,10,32,32,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101, +109,34,32,110,97,109,101,61,34,73,68,95,67,65,78,86,65,83,95,66,65,67,75, +71,82,79,85,78,68,95,67,79,76,79,82,34,62,10,32,32,32,32,32,32,32,32,60, +108,97,98,101,108,62,66,97,99,107,103,114,111,117,110,100,32,67,111,108, +111,114,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, +117,34,32,110,97,109,101,61,34,73,68,95,77,69,78,85,34,62,10,32,32,32,32, +32,32,60,108,97,98,101,108,62,65,120,105,115,32,79,112,116,105,111,110, +60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, +110,97,109,101,61,34,73,68,95,65,68,74,85,83,84,95,65,88,73,83,95,80,82, +69,67,73,83,73,79,78,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,83,101,116,32,68,105,115,112,108,97,121,32,80,114,101,99,105,115, +105,111,110,32,111,110,32,65,120,101,115,60,47,108,97,98,101,108,62,10, +32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117, +73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,85,83,69,95,65,68,74, +85,83,84,95,89,95,65,88,73,83,34,62,10,32,32,32,32,32,32,32,32,60,108,97, +98,101,108,62,69,110,97,98,108,101,32,85,115,101,114,32,68,101,102,105, +110,101,100,32,86,97,108,117,101,32,82,97,110,103,101,32,111,102,32,89, +45,65,120,105,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32, +60,99,104,101,99,107,97,98,108,101,62,49,60,47,99,104,101,99,107,97,98, +108,101,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107,101,100,62,48, +60,47,99,104,101,99,107,101,100,62,10,32,32,32,32,32,32,60,47,111,98,106, +101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101, +61,34,73,68,95,65,68,74,85,83,84,95,89,95,65,88,73,83,34,62,10,32,32,32, +32,32,32,32,32,60,108,97,98,101,108,62,65,100,106,117,115,116,32,86,97, +108,117,101,32,82,97,110,103,101,32,111,102,32,89,45,65,120,105,115,60, +47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,60,99,104,101,99,107, +97,98,108,101,62,48,60,47,99,104,101,99,107,97,98,108,101,62,10,32,32,32, +32,32,32,32,32,60,99,104,101,99,107,101,100,62,48,60,47,99,104,101,99,107, +101,100,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34, +32,110,97,109,101,61,34,73,68,95,83,65,86,69,95,68,73,83,84,80,76,79,84, +34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,83,97,118,101,32,82, +101,115,117,108,116,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, +60,99,104,101,99,107,97,98,108,101,62,48,60,47,99,104,101,99,107,97,98, +108,101,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, +60,108,97,98,101,108,62,79,112,116,105,111,110,115,60,47,108,97,98,101, +108,62,10,32,32,60,47,111,98,106,101,99,116,62,10,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109, +101,61,34,73,68,95,67,79,86,95,83,67,65,84,84,69,82,95,80,76,79,84,95,77, +69,78,85,95,79,80,84,73,79,78,83,34,62,10,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109, 101,61,34,73,68,95,77,69,78,85,34,62,10,32,32,32,32,32,32,60,108,97,98, 101,108,62,83,101,108,101,99,116,105,111,110,32,83,104,97,112,101,60,47, 108,97,98,101,108,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, @@ -48586,253 +48566,8 @@ static unsigned char xml_res_file_12[] = { 108,97,98,101,108,62,55,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, 60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99, 116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34, -32,110,97,109,101,61,34,73,68,95,79,80,69,78,95,78,65,84,85,82,65,76,95, -66,82,69,65,75,83,95,56,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,56,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109, -101,61,34,73,68,95,79,80,69,78,95,78,65,84,85,82,65,76,95,66,82,69,65,75, -83,95,57,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,57,60, -47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116, -62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, -34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73, -68,95,79,80,69,78,95,78,65,84,85,82,65,76,95,66,82,69,65,75,83,95,49,48, -34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,49,48,60,47,108, -97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32,110, -97,109,101,61,34,73,68,95,79,80,69,78,95,69,81,85,65,76,95,73,78,84,69, -82,86,65,76,83,95,83,85,66,77,69,78,85,34,62,10,32,32,32,32,32,32,60,108, -97,98,101,108,62,69,113,117,97,108,32,73,110,116,101,114,118,97,108,115, -32,77,97,112,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116, -101,109,34,32,110,97,109,101,61,34,73,68,95,79,80,69,78,95,69,81,85,65, -76,95,73,78,84,69,82,86,65,76,83,95,50,34,62,10,32,32,32,32,32,32,32,32, -60,108,97,98,101,108,62,50,60,47,108,97,98,101,108,62,10,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109, -34,32,110,97,109,101,61,34,73,68,95,79,80,69,78,95,69,81,85,65,76,95,73, -78,84,69,82,86,65,76,83,95,51,34,62,10,32,32,32,32,32,32,32,32,60,108,97, -98,101,108,62,51,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, -110,97,109,101,61,34,73,68,95,79,80,69,78,95,69,81,85,65,76,95,73,78,84, -69,82,86,65,76,83,95,52,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,52,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109, -101,61,34,73,68,95,79,80,69,78,95,69,81,85,65,76,95,73,78,84,69,82,86,65, -76,83,95,53,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,53, -60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, -73,68,95,79,80,69,78,95,69,81,85,65,76,95,73,78,84,69,82,86,65,76,83,95, -54,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,54,60,47,108, -97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,79, -80,69,78,95,69,81,85,65,76,95,73,78,84,69,82,86,65,76,83,95,55,34,62,10, -32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,55,60,47,108,97,98,101, -108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, -101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,79,80,69, -78,95,69,81,85,65,76,95,73,78,84,69,82,86,65,76,83,95,56,34,62,10,32,32, -32,32,32,32,32,32,60,108,97,98,101,108,62,56,60,47,108,97,98,101,108,62, -10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, -117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,79,80,69,78,95,69, -81,85,65,76,95,73,78,84,69,82,86,65,76,83,95,57,34,62,10,32,32,32,32,32, -32,32,32,60,108,97,98,101,108,62,57,60,47,108,97,98,101,108,62,10,32,32, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, -116,101,109,34,32,110,97,109,101,61,34,73,68,95,79,80,69,78,95,69,81,85, -65,76,95,73,78,84,69,82,86,65,76,83,95,49,48,34,62,10,32,32,32,32,32,32, -32,32,60,108,97,98,101,108,62,49,48,60,47,108,97,98,101,108,62,10,32,32, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101, -61,34,73,68,95,72,73,69,82,65,82,67,72,73,67,65,76,95,77,65,80,34,62,10, -32,32,32,32,32,32,60,108,97,98,101,108,62,72,105,101,114,97,114,99,104, -105,99,97,108,32,77,97,112,60,47,108,97,98,101,108,62,10,32,32,32,32,32, -32,60,99,104,101,99,107,97,98,108,101,62,48,60,47,99,104,101,99,107,97, -98,108,101,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, -117,34,32,110,97,109,101,61,34,73,68,95,79,80,69,78,95,67,85,83,84,79,77, -95,66,82,69,65,75,83,95,83,85,66,77,69,78,85,34,62,10,32,32,32,32,32,32, -60,108,97,98,101,108,62,67,117,115,116,111,109,32,66,114,101,97,107,115, -60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, -110,97,109,101,61,34,73,68,95,78,69,87,95,67,85,83,84,79,77,95,67,65,84, -95,67,76,65,83,83,73,70,95,65,34,62,10,32,32,32,32,32,32,32,32,60,108,97, -98,101,108,62,67,114,101,97,116,101,32,78,101,119,32,67,117,115,116,111, -109,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,115,101,112,97,114,97,116,111,114,34,47,62,10,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32, -99,108,97,115,115,61,34,115,101,112,97,114,97,116,111,114,34,47,62,10,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, -101,110,117,34,32,110,97,109,101,61,34,73,68,95,77,65,80,95,83,77,79,79, -84,72,73,78,71,95,67,72,79,73,67,69,83,34,62,10,32,32,32,32,32,32,60,111, -98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, -116,101,109,34,32,110,97,109,101,61,34,73,68,95,79,80,69,78,95,82,65,84, -69,83,95,83,77,79,79,84,72,95,82,65,87,82,65,84,69,34,62,10,32,32,32,32, -32,32,32,32,60,108,97,98,101,108,62,82,97,119,32,82,97,116,101,60,47,108, -97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,79, -80,69,78,95,82,65,84,69,83,95,83,77,79,79,84,72,95,69,88,67,69,83,83,82, -73,83,75,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,69,120, -99,101,115,115,32,82,105,115,107,60,47,108,97,98,101,108,62,10,32,32,32, -32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98, -106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116, -101,109,34,32,110,97,109,101,61,34,73,68,95,79,80,69,78,95,82,65,84,69, -83,95,69,77,80,73,82,73,67,65,76,95,66,65,89,69,83,95,83,77,79,79,84,72, -69,82,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,69,109,112, -105,114,105,99,97,108,32,66,97,121,101,115,60,47,108,97,98,101,108,62,10, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117, -73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,79,80,69,78,95,82,65, -84,69,83,95,83,80,65,84,73,65,76,95,82,65,84,69,95,83,77,79,79,84,72,69, -82,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,112,97,116, -105,97,108,32,82,97,116,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101, -99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109, -34,32,110,97,109,101,61,34,73,68,95,79,80,69,78,95,82,65,84,69,83,95,83, -80,65,84,73,65,76,95,69,77,80,73,82,73,67,65,76,95,66,65,89,69,83,34,62, -10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,83,112,97,116,105,97, -108,32,69,109,112,105,114,105,99,97,108,32,66,97,121,101,115,60,47,108, -97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, -32,32,32,32,32,32,60,108,97,98,101,108,62,82,97,116,101,115,45,67,97,108, -99,117,108,97,116,101,100,32,77,97,112,115,60,47,108,97,98,101,108,62,10, -32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,108,97,98, -101,108,62,79,112,116,105,111,110,115,60,47,108,97,98,101,108,62,10,32, -32,60,47,111,98,106,101,99,116,62,10,32,32,60,111,98,106,101,99,116,32, -99,108,97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101,61, -34,73,68,95,77,65,80,95,67,72,79,73,67,69,83,95,78,79,95,73,67,79,78,83, -34,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, -119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68, -95,79,80,69,78,95,77,65,80,65,78,65,76,89,83,73,83,95,84,72,69,77,69,76, -69,83,83,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,84,104,101, -109,101,108,101,115,115,32,77,97,112,60,47,108,97,98,101,108,62,10,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109, -101,61,34,73,68,95,79,80,69,78,95,81,85,65,78,84,73,76,69,95,83,85,66,77, -69,78,85,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,81,117,97,110, -116,105,108,101,32,77,97,112,60,47,108,97,98,101,108,62,10,32,32,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101, -110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,79,80,69,78, -95,81,85,65,78,84,73,76,69,95,50,34,62,10,32,32,32,32,32,32,32,32,60,108, -97,98,101,108,62,50,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, -110,97,109,101,61,34,73,68,95,79,80,69,78,95,81,85,65,78,84,73,76,69,95, -51,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,51,60,47,108, -97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, -32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,79, -80,69,78,95,81,85,65,78,84,73,76,69,95,52,34,62,10,32,32,32,32,32,32,32, -32,60,108,97,98,101,108,62,52,60,47,108,97,98,101,108,62,10,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101, -109,34,32,110,97,109,101,61,34,73,68,95,79,80,69,78,95,81,85,65,78,84,73, -76,69,95,53,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,53, -60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, -73,68,95,79,80,69,78,95,81,85,65,78,84,73,76,69,95,54,34,62,10,32,32,32, -32,32,32,32,32,60,108,97,98,101,108,62,54,60,47,108,97,98,101,108,62,10, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117, -73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,79,80,69,78,95,81,85, -65,78,84,73,76,69,95,55,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101, -108,62,55,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98, -106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109, -101,61,34,73,68,95,79,80,69,78,95,81,85,65,78,84,73,76,69,95,56,34,62,10, -32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,56,60,47,108,97,98,101, -108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, -101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,79,80,69, -78,95,81,85,65,78,84,73,76,69,95,57,34,62,10,32,32,32,32,32,32,32,32,60, -108,97,98,101,108,62,57,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34, -32,110,97,109,101,61,34,73,68,95,79,80,69,78,95,81,85,65,78,84,73,76,69, -95,49,48,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,49,48, -60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99, -116,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117, -73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,79,80,69,78,95,77,65, -80,65,78,65,76,89,83,73,83,95,67,72,79,82,79,80,76,69,84,72,95,80,69,82, -67,69,78,84,73,76,69,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62, -80,101,114,99,101,110,116,105,108,101,32,77,97,112,60,47,108,97,98,101, -108,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117, -73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,79,80,69,78,95,77,65, -80,65,78,65,76,89,83,73,83,95,72,73,78,71,69,95,49,53,34,62,10,32,32,32, -32,32,32,60,108,97,98,101,108,62,66,111,120,32,77,97,112,32,40,72,105,110, -103,101,61,49,46,53,41,60,47,108,97,98,101,108,62,10,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, -109,101,61,34,73,68,95,79,80,69,78,95,77,65,80,65,78,65,76,89,83,73,83, -95,72,73,78,71,69,95,51,48,34,62,10,32,32,32,32,32,32,60,108,97,98,101, -108,62,66,111,120,32,77,97,112,32,40,72,105,110,103,101,61,51,46,48,41, -60,47,108,97,98,101,108,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, -120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,79, -80,69,78,95,77,65,80,65,78,65,76,89,83,73,83,95,67,72,79,82,79,80,76,69, -84,72,95,83,84,68,68,69,86,34,62,10,32,32,32,32,32,32,60,108,97,98,101, -108,62,83,116,97,110,100,97,114,100,32,68,101,118,105,97,116,105,111,110, -32,77,97,112,60,47,108,97,98,101,108,62,10,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, -34,73,68,95,79,80,69,78,95,77,65,80,65,78,65,76,89,83,73,83,95,85,78,73, -81,85,69,95,86,65,76,85,69,83,34,62,10,32,32,32,32,32,32,60,108,97,98,101, -108,62,85,110,105,113,117,101,32,86,97,108,117,101,115,32,77,97,112,60, -47,108,97,98,101,108,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10, -32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, -77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,79,80, -69,78,95,77,65,80,65,78,65,76,89,83,73,83,95,67,79,76,79,67,65,84,73,79, -78,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,67,111,45,108,111, -99,97,116,105,111,110,32,77,97,112,60,47,108,97,98,101,108,62,10,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109, -101,61,34,73,68,95,79,80,69,78,95,78,65,84,85,82,65,76,95,66,82,69,65,75, -83,95,83,85,66,77,69,78,85,34,62,10,32,32,32,32,32,32,60,108,97,98,101, -108,62,78,97,116,117,114,97,108,32,66,114,101,97,107,115,32,77,97,112,60, -47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32, -99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110, -97,109,101,61,34,73,68,95,79,80,69,78,95,78,65,84,85,82,65,76,95,66,82, -69,65,75,83,95,50,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108, -62,50,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106, -101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101, -61,34,73,68,95,79,80,69,78,95,78,65,84,85,82,65,76,95,66,82,69,65,75,83, -95,51,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,51,60,47, -108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, -10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, -119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68, -95,79,80,69,78,95,78,65,84,85,82,65,76,95,66,82,69,65,75,83,95,52,34,62, -10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,52,60,47,108,97,98,101, -108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, -101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,79,80,69, -78,95,78,65,84,85,82,65,76,95,66,82,69,65,75,83,95,53,34,62,10,32,32,32, -32,32,32,32,32,60,108,97,98,101,108,62,53,60,47,108,97,98,101,108,62,10, -32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60, -111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117, -73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,79,80,69,78,95,78,65, -84,85,82,65,76,95,66,82,69,65,75,83,95,54,34,62,10,32,32,32,32,32,32,32, -32,60,108,97,98,101,108,62,54,60,47,108,97,98,101,108,62,10,32,32,32,32, -32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106, -101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101, -109,34,32,110,97,109,101,61,34,73,68,95,79,80,69,78,95,78,65,84,85,82,65, -76,95,66,82,69,65,75,83,95,55,34,62,10,32,32,32,32,32,32,32,32,60,108,97, -98,101,108,62,55,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, -110,97,109,101,61,34,73,68,95,79,80,69,78,95,78,65,84,85,82,65,76,95,66, -82,69,65,75,83,95,56,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101, +32,110,97,109,101,61,34,73,68,95,79,80,69,78,95,78,65,84,85,82,65,76,95, +66,82,69,65,75,83,95,56,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101, 108,62,56,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98, 106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, 97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109, @@ -48895,25 +48630,20 @@ static unsigned char xml_res_file_12[] = { 32,32,60,108,97,98,101,108,62,49,48,60,47,108,97,98,101,108,62,10,32,32, 32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,47,111,98, 106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, -115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101, -61,34,73,68,95,72,73,69,82,65,82,67,72,73,67,65,76,95,77,65,80,34,62,10, -32,32,32,32,32,32,60,108,97,98,101,108,62,72,105,101,114,97,114,99,104, -105,99,97,108,32,77,97,112,60,47,108,97,98,101,108,62,10,32,32,32,32,32, -32,60,99,104,101,99,107,97,98,108,101,62,48,60,47,99,104,101,99,107,97, -98,108,101,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, -117,34,32,110,97,109,101,61,34,73,68,95,79,80,69,78,95,67,85,83,84,79,77, -95,66,82,69,65,75,83,95,83,85,66,77,69,78,85,34,62,10,32,32,32,32,32,32, -60,108,97,98,101,108,62,67,117,115,116,111,109,32,66,114,101,97,107,115, -60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, -110,97,109,101,61,34,73,68,95,78,69,87,95,67,85,83,84,79,77,95,67,65,84, -95,67,76,65,83,83,73,70,95,65,34,62,10,32,32,32,32,32,32,32,32,60,108,97, -98,101,108,62,67,114,101,97,116,101,32,78,101,119,32,67,117,115,116,111, -109,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, -115,61,34,115,101,112,97,114,97,116,111,114,34,47,62,10,32,32,32,32,60, -47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32, +115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95, +79,80,69,78,95,67,85,83,84,79,77,95,66,82,69,65,75,83,95,83,85,66,77,69, +78,85,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,67,117,115,116, +111,109,32,66,114,101,97,107,115,60,47,108,97,98,101,108,62,10,32,32,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, +101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,78,69,87, +95,67,85,83,84,79,77,95,67,65,84,95,67,76,65,83,83,73,70,95,65,34,62,10, +32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,67,114,101,97,116,101,32, +78,101,119,32,67,117,115,116,111,109,60,47,108,97,98,101,108,62,10,32,32, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,115,101,112,97,114,97,116, +111,114,34,47,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,101,112,97, +114,97,116,111,114,34,47,62,10,32,32,32,32,60,111,98,106,101,99,116,32, 99,108,97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101,61, 34,73,68,95,77,65,80,95,83,77,79,79,84,72,73,78,71,95,67,72,79,73,67,69, 83,34,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, @@ -48951,92 +48681,329 @@ static unsigned char xml_res_file_12[] = { 99,116,62,10,32,32,32,32,60,108,97,98,101,108,62,79,112,116,105,111,110, 115,60,47,108,97,98,101,108,62,10,32,32,60,47,111,98,106,101,99,116,62, 10,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, -101,110,117,34,32,110,97,109,101,61,34,73,68,95,68,65,84,65,83,79,85,82, -67,69,95,80,79,80,85,80,34,62,10,32,32,32,32,60,111,98,106,101,99,116,32, -99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110, -97,109,101,61,34,73,68,95,68,83,95,83,72,80,69,70,73,76,69,34,62,10,32, -32,32,32,32,32,60,108,97,98,101,108,62,69,83,82,73,32,83,104,97,112,101, -102,105,108,101,32,40,42,46,115,104,112,41,124,42,46,115,104,112,60,47, -108,97,98,101,108,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32, +101,110,117,34,32,110,97,109,101,61,34,73,68,95,77,65,80,95,67,72,79,73, +67,69,83,95,78,79,95,73,67,79,78,83,34,62,10,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101, +109,34,32,110,97,109,101,61,34,73,68,95,79,80,69,78,95,77,65,80,65,78,65, +76,89,83,73,83,95,84,72,69,77,69,76,69,83,83,34,62,10,32,32,32,32,32,32, +60,108,97,98,101,108,62,84,104,101,109,101,108,101,115,115,32,77,97,112, +60,47,108,97,98,101,108,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,79,80,69,78,95,81, +85,65,78,84,73,76,69,95,83,85,66,77,69,78,85,34,62,10,32,32,32,32,32,32, +60,108,97,98,101,108,62,81,117,97,110,116,105,108,101,32,77,97,112,60,47, +108,97,98,101,108,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, +109,101,61,34,73,68,95,79,80,69,78,95,81,85,65,78,84,73,76,69,95,50,34, +62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,50,60,47,108,97,98, +101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, +77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,79,80, +69,78,95,81,85,65,78,84,73,76,69,95,51,34,62,10,32,32,32,32,32,32,32,32, +60,108,97,98,101,108,62,51,60,47,108,97,98,101,108,62,10,32,32,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101, +99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109, +34,32,110,97,109,101,61,34,73,68,95,79,80,69,78,95,81,85,65,78,84,73,76, +69,95,52,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,52,60, +47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73, +68,95,79,80,69,78,95,81,85,65,78,84,73,76,69,95,53,34,62,10,32,32,32,32, +32,32,32,32,60,108,97,98,101,108,62,53,60,47,108,97,98,101,108,62,10,32, +32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, +116,101,109,34,32,110,97,109,101,61,34,73,68,95,79,80,69,78,95,81,85,65, +78,84,73,76,69,95,54,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,54,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109, +101,61,34,73,68,95,79,80,69,78,95,81,85,65,78,84,73,76,69,95,55,34,62,10, +32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,55,60,47,108,97,98,101, +108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, 32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, -101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,68,83,95, -71,69,79,68,65,84,65,66,65,83,69,34,62,10,32,32,32,32,32,32,60,108,97,98, -101,108,62,69,83,82,73,32,70,105,108,101,32,71,101,111,100,97,116,97,98, -97,115,101,32,40,42,46,103,100,98,41,124,42,46,103,100,98,60,47,108,97, -98,101,108,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, -32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, -117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,68,83,95,71,69,79, -68,65,84,65,66,65,83,69,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108, -62,71,101,111,74,83,79,78,32,40,42,46,103,101,111,106,115,111,110,59,42, -46,106,115,111,110,41,124,42,46,103,101,111,106,115,111,110,59,42,46,106, -115,111,110,60,47,108,97,98,101,108,62,10,32,32,32,32,60,47,111,98,106, +101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,79,80,69, +78,95,81,85,65,78,84,73,76,69,95,56,34,62,10,32,32,32,32,32,32,32,32,60, +108,97,98,101,108,62,56,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34, +32,110,97,109,101,61,34,73,68,95,79,80,69,78,95,81,85,65,78,84,73,76,69, +95,57,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,57,60,47, +108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, +119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68, +95,79,80,69,78,95,81,85,65,78,84,73,76,69,95,49,48,34,62,10,32,32,32,32, +32,32,32,32,60,108,97,98,101,108,62,49,48,60,47,108,97,98,101,108,62,10, +32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109, +101,61,34,73,68,95,79,80,69,78,95,77,65,80,65,78,65,76,89,83,73,83,95,67, +72,79,82,79,80,76,69,84,72,95,80,69,82,67,69,78,84,73,76,69,34,62,10,32, +32,32,32,32,32,60,108,97,98,101,108,62,80,101,114,99,101,110,116,105,108, +101,32,77,97,112,60,47,108,97,98,101,108,62,10,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101, +61,34,73,68,95,79,80,69,78,95,77,65,80,65,78,65,76,89,83,73,83,95,72,73, +78,71,69,95,49,53,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,66, +111,120,32,77,97,112,32,40,72,105,110,103,101,61,49,46,53,41,60,47,108, +97,98,101,108,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, +32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101, +110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,79,80,69,78, +95,77,65,80,65,78,65,76,89,83,73,83,95,72,73,78,71,69,95,51,48,34,62,10, +32,32,32,32,32,32,60,108,97,98,101,108,62,66,111,120,32,77,97,112,32,40, +72,105,110,103,101,61,51,46,48,41,60,47,108,97,98,101,108,62,10,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, +110,97,109,101,61,34,73,68,95,79,80,69,78,95,77,65,80,65,78,65,76,89,83, +73,83,95,67,72,79,82,79,80,76,69,84,72,95,83,84,68,68,69,86,34,62,10,32, +32,32,32,32,32,60,108,97,98,101,108,62,83,116,97,110,100,97,114,100,32, +68,101,118,105,97,116,105,111,110,32,77,97,112,60,47,108,97,98,101,108, +62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, +116,101,109,34,32,110,97,109,101,61,34,73,68,95,79,80,69,78,95,77,65,80, +65,78,65,76,89,83,73,83,95,85,78,73,81,85,69,95,86,65,76,85,69,83,34,62, +10,32,32,32,32,32,32,60,108,97,98,101,108,62,85,110,105,113,117,101,32, +86,97,108,117,101,115,32,77,97,112,60,47,108,97,98,101,108,62,10,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34, +32,110,97,109,101,61,34,73,68,95,79,80,69,78,95,77,65,80,65,78,65,76,89, +83,73,83,95,67,79,76,79,67,65,84,73,79,78,34,62,10,32,32,32,32,32,32,60, +108,97,98,101,108,62,67,111,45,108,111,99,97,116,105,111,110,32,77,97,112, +60,47,108,97,98,101,108,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,79,80,69,78,95,78, +65,84,85,82,65,76,95,66,82,69,65,75,83,95,83,85,66,77,69,78,85,34,62,10, +32,32,32,32,32,32,60,108,97,98,101,108,62,78,97,116,117,114,97,108,32,66, +114,101,97,107,115,32,77,97,112,60,47,108,97,98,101,108,62,10,32,32,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, +101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,79,80,69, +78,95,78,65,84,85,82,65,76,95,66,82,69,65,75,83,95,50,34,62,10,32,32,32, +32,32,32,32,32,60,108,97,98,101,108,62,50,60,47,108,97,98,101,108,62,10, +32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117, +73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,79,80,69,78,95,78,65, +84,85,82,65,76,95,66,82,69,65,75,83,95,51,34,62,10,32,32,32,32,32,32,32, +32,60,108,97,98,101,108,62,51,60,47,108,97,98,101,108,62,10,32,32,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101, +109,34,32,110,97,109,101,61,34,73,68,95,79,80,69,78,95,78,65,84,85,82,65, +76,95,66,82,69,65,75,83,95,52,34,62,10,32,32,32,32,32,32,32,32,60,108,97, +98,101,108,62,52,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, +110,97,109,101,61,34,73,68,95,79,80,69,78,95,78,65,84,85,82,65,76,95,66, +82,69,65,75,83,95,53,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,53,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109, +101,61,34,73,68,95,79,80,69,78,95,78,65,84,85,82,65,76,95,66,82,69,65,75, +83,95,54,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,54,60, +47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73, +68,95,79,80,69,78,95,78,65,84,85,82,65,76,95,66,82,69,65,75,83,95,55,34, +62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,55,60,47,108,97,98, +101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, +77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,79,80, +69,78,95,78,65,84,85,82,65,76,95,66,82,69,65,75,83,95,56,34,62,10,32,32, +32,32,32,32,32,32,60,108,97,98,101,108,62,56,60,47,108,97,98,101,108,62, +10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, +117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,79,80,69,78,95,78, +65,84,85,82,65,76,95,66,82,69,65,75,83,95,57,34,62,10,32,32,32,32,32,32, +32,32,60,108,97,98,101,108,62,57,60,47,108,97,98,101,108,62,10,32,32,32, +32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116, +101,109,34,32,110,97,109,101,61,34,73,68,95,79,80,69,78,95,78,65,84,85, +82,65,76,95,66,82,69,65,75,83,95,49,48,34,62,10,32,32,32,32,32,32,32,32, +60,108,97,98,101,108,62,49,48,60,47,108,97,98,101,108,62,10,32,32,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68,95,79,80, +69,78,95,69,81,85,65,76,95,73,78,84,69,82,86,65,76,83,95,83,85,66,77,69, +78,85,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,69,113,117,97, +108,32,73,110,116,101,114,118,97,108,115,32,77,97,112,60,47,108,97,98,101, +108,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, +73,68,95,79,80,69,78,95,69,81,85,65,76,95,73,78,84,69,82,86,65,76,83,95, +50,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,50,60,47,108, +97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,79, +80,69,78,95,69,81,85,65,76,95,73,78,84,69,82,86,65,76,83,95,51,34,62,10, +32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,51,60,47,108,97,98,101, +108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32, +32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77, +101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,79,80,69, +78,95,69,81,85,65,76,95,73,78,84,69,82,86,65,76,83,95,52,34,62,10,32,32, +32,32,32,32,32,32,60,108,97,98,101,108,62,52,60,47,108,97,98,101,108,62, +10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32, +60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110, +117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,79,80,69,78,95,69, +81,85,65,76,95,73,78,84,69,82,86,65,76,83,95,53,34,62,10,32,32,32,32,32, +32,32,32,60,108,97,98,101,108,62,53,60,47,108,97,98,101,108,62,10,32,32, +32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, +116,101,109,34,32,110,97,109,101,61,34,73,68,95,79,80,69,78,95,69,81,85, +65,76,95,73,78,84,69,82,86,65,76,83,95,54,34,62,10,32,32,32,32,32,32,32, +32,60,108,97,98,101,108,62,54,60,47,108,97,98,101,108,62,10,32,32,32,32, +32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106, +101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101, +109,34,32,110,97,109,101,61,34,73,68,95,79,80,69,78,95,69,81,85,65,76,95, +73,78,84,69,82,86,65,76,83,95,55,34,62,10,32,32,32,32,32,32,32,32,60,108, +97,98,101,108,62,55,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, +110,97,109,101,61,34,73,68,95,79,80,69,78,95,69,81,85,65,76,95,73,78,84, +69,82,86,65,76,83,95,56,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,56,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98, +106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109, +101,61,34,73,68,95,79,80,69,78,95,69,81,85,65,76,95,73,78,84,69,82,86,65, +76,83,95,57,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,57, +60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99, +116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, +61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, +73,68,95,79,80,69,78,95,69,81,85,65,76,95,73,78,84,69,82,86,65,76,83,95, +49,48,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,49,48,60, +47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,34, +32,110,97,109,101,61,34,73,68,95,79,80,69,78,95,67,85,83,84,79,77,95,66, +82,69,65,75,83,95,83,85,66,77,69,78,85,34,62,10,32,32,32,32,32,32,60,108, +97,98,101,108,62,67,117,115,116,111,109,32,66,114,101,97,107,115,60,47, +108,97,98,101,108,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, +109,101,61,34,73,68,95,78,69,87,95,67,85,83,84,79,77,95,67,65,84,95,67, +76,65,83,83,73,70,95,65,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101, +108,62,67,114,101,97,116,101,32,78,101,119,32,67,117,115,116,111,109,60, +47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61, +34,115,101,112,97,114,97,116,111,114,34,47,62,10,32,32,32,32,60,47,111, +98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108, +97,115,115,61,34,119,120,77,101,110,117,34,32,110,97,109,101,61,34,73,68, +95,77,65,80,95,83,77,79,79,84,72,73,78,71,95,67,72,79,73,67,69,83,34,62, +10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, +119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68, +95,79,80,69,78,95,82,65,84,69,83,95,83,77,79,79,84,72,95,82,65,87,82,65, +84,69,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,82,97,119, +32,82,97,116,101,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, +110,97,109,101,61,34,73,68,95,79,80,69,78,95,82,65,84,69,83,95,83,77,79, +79,84,72,95,69,88,67,69,83,83,82,73,83,75,34,62,10,32,32,32,32,32,32,32, +32,60,108,97,98,101,108,62,69,120,99,101,115,115,32,82,105,115,107,60,47, +108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34, +119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68, +95,79,80,69,78,95,82,65,84,69,83,95,69,77,80,73,82,73,67,65,76,95,66,65, +89,69,83,95,83,77,79,79,84,72,69,82,34,62,10,32,32,32,32,32,32,32,32,60, +108,97,98,101,108,62,69,109,112,105,114,105,99,97,108,32,66,97,121,101, +115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101, +99,116,62,10,32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, +115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, +34,73,68,95,79,80,69,78,95,82,65,84,69,83,95,83,80,65,84,73,65,76,95,82, +65,84,69,95,83,77,79,79,84,72,69,82,34,62,10,32,32,32,32,32,32,32,32,60, +108,97,98,101,108,62,83,112,97,116,105,97,108,32,82,97,116,101,60,47,108, +97,98,101,108,62,10,32,32,32,32,32,32,60,47,111,98,106,101,99,116,62,10, +32,32,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,79, +80,69,78,95,82,65,84,69,83,95,83,80,65,84,73,65,76,95,69,77,80,73,82,73, +67,65,76,95,66,65,89,69,83,34,62,10,32,32,32,32,32,32,32,32,60,108,97,98, +101,108,62,83,112,97,116,105,97,108,32,69,109,112,105,114,105,99,97,108, +32,66,97,121,101,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,60, +47,111,98,106,101,99,116,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62, +82,97,116,101,115,45,67,97,108,99,117,108,97,116,101,100,32,77,97,112,115, +60,47,108,97,98,101,108,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62, +10,32,32,32,32,60,108,97,98,101,108,62,79,112,116,105,111,110,115,60,47, +108,97,98,101,108,62,10,32,32,60,47,111,98,106,101,99,116,62,10,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117, +34,32,110,97,109,101,61,34,73,68,95,68,65,84,65,83,79,85,82,67,69,95,80, +79,80,85,80,34,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97, +115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101, +61,34,73,68,95,68,83,95,83,72,80,69,70,73,76,69,34,62,10,32,32,32,32,32, +32,60,108,97,98,101,108,62,69,83,82,73,32,83,104,97,112,101,102,105,108, +101,32,40,42,46,115,104,112,41,124,42,46,115,104,112,60,47,108,97,98,101, +108,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60, +111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117, +73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,68,83,95,71,69,79,68, +65,84,65,66,65,83,69,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62, +69,83,82,73,32,70,105,108,101,32,71,101,111,100,97,116,97,98,97,115,101, +32,40,42,46,103,100,98,41,124,42,46,103,100,98,60,47,108,97,98,101,108, +62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111, +98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73, +116,101,109,34,32,110,97,109,101,61,34,73,68,95,68,83,95,71,69,79,68,65, +84,65,66,65,83,69,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,71, +101,111,74,83,79,78,32,40,42,46,103,101,111,106,115,111,110,59,42,46,106, +115,111,110,41,124,42,46,103,101,111,106,115,111,110,59,42,46,106,115,111, +110,60,47,108,97,98,101,108,62,10,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,68, +83,95,71,69,79,80,65,67,75,65,71,69,34,62,10,32,32,32,32,32,32,60,108,97, +98,101,108,62,71,101,111,80,97,99,107,97,103,101,32,40,42,46,103,112,107, +103,41,124,42,46,103,112,107,103,60,47,108,97,98,101,108,62,10,32,32,32, +32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116, +32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, +110,97,109,101,61,34,73,68,95,68,83,95,83,81,76,73,84,69,34,62,10,32,32, +32,32,32,32,60,108,97,98,101,108,62,83,81,76,105,116,101,47,83,112,97,116, +105,97,76,105,116,101,32,40,42,46,115,113,108,105,116,101,41,124,42,46, +115,113,108,105,116,101,60,47,108,97,98,101,108,62,10,32,32,32,32,60,47, +111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99, +108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, +109,101,61,34,73,68,95,68,83,95,80,71,69,79,34,62,10,32,32,32,32,32,32, +60,108,97,98,101,108,62,69,83,82,73,32,80,101,114,115,111,110,97,108,32, +71,101,111,100,97,116,97,98,97,115,101,32,40,42,46,109,100,98,41,124,42, +46,109,100,98,60,47,108,97,98,101,108,62,10,32,32,32,32,60,47,111,98,106, 101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115, 115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61, -34,73,68,95,68,83,95,71,69,79,80,65,67,75,65,71,69,34,62,10,32,32,32,32, -32,32,60,108,97,98,101,108,62,71,101,111,80,97,99,107,97,103,101,32,40, -42,46,103,112,107,103,41,124,42,46,103,112,107,103,60,47,108,97,98,101, +34,73,68,95,68,83,95,71,77,76,34,62,10,32,32,32,32,32,32,60,108,97,98,101, +108,62,71,101,111,103,114,97,112,104,121,32,77,97,114,107,117,112,32,76, +97,110,103,117,97,103,101,32,40,42,46,103,109,108,41,124,42,46,103,109, +108,60,47,108,97,98,101,108,62,10,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,68, +83,95,75,77,76,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,75,101, +121,104,111,108,101,32,77,97,114,107,117,112,32,76,97,110,103,117,97,103, +101,32,40,42,46,107,109,108,41,124,42,46,107,109,108,60,47,108,97,98,101, 108,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60, 111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117, -73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,68,83,95,83,81,76,73, -84,69,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,83,81,76,105,116, -101,47,83,112,97,116,105,97,76,105,116,101,32,40,42,46,115,113,108,105, -116,101,41,124,42,46,115,113,108,105,116,101,60,47,108,97,98,101,108,62, +73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,68,83,95,77,65,80,73, +78,70,79,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,77,97,112,73, +110,102,111,32,40,42,46,116,97,98,59,42,46,109,105,102,59,42,46,109,105, +100,41,124,42,46,116,97,98,59,42,46,109,105,102,59,42,46,109,105,100,60, +47,108,97,98,101,108,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10, +32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,101, +112,97,114,97,116,111,114,34,47,62,10,32,32,32,32,60,111,98,106,101,99, +116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34, +32,110,97,109,101,61,34,73,68,95,68,83,95,68,66,65,83,69,34,62,10,32,32, +32,32,32,32,60,108,97,98,101,108,62,100,66,97,115,101,32,68,97,116,97,98, +97,115,101,32,70,105,108,101,32,40,42,46,100,98,102,41,124,42,46,100,98, +102,60,47,108,97,98,101,108,62,10,32,32,32,32,60,47,111,98,106,101,99,116, +62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, +120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,68, +83,95,67,83,86,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,67,111, +109,109,97,32,83,101,112,97,114,97,116,101,100,32,86,97,108,117,101,32, +40,42,46,99,115,118,41,124,42,46,99,115,118,60,47,108,97,98,101,108,62, 10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98, 106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116, -101,109,34,32,110,97,109,101,61,34,73,68,95,68,83,95,80,71,69,79,34,62, -10,32,32,32,32,32,32,60,108,97,98,101,108,62,69,83,82,73,32,80,101,114, -115,111,110,97,108,32,71,101,111,100,97,116,97,98,97,115,101,32,40,42,46, -109,100,98,41,124,42,46,109,100,98,60,47,108,97,98,101,108,62,10,32,32, +101,109,34,32,110,97,109,101,61,34,73,68,95,68,83,95,88,76,83,34,62,10, +32,32,32,32,32,32,60,108,97,98,101,108,62,77,83,32,69,120,99,101,108,32, +40,42,46,120,108,115,41,124,42,46,120,108,115,60,47,108,97,98,101,108,62, +10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98, +106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116, +101,109,34,32,110,97,109,101,61,34,73,68,95,68,83,95,79,68,83,34,62,10, +32,32,32,32,32,32,60,108,97,98,101,108,62,79,112,101,110,32,68,111,99,117, +109,101,110,116,32,83,112,114,101,97,100,115,104,101,101,116,32,40,42,46, +111,100,115,41,124,42,46,111,100,115,60,47,108,97,98,101,108,62,10,32,32, 32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99, -116,32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34, -32,110,97,109,101,61,34,73,68,95,68,83,95,71,77,76,34,62,10,32,32,32,32, -32,32,60,108,97,98,101,108,62,71,101,111,103,114,97,112,104,121,32,77,97, -114,107,117,112,32,76,97,110,103,117,97,103,101,32,40,42,46,103,109,108, -41,124,42,46,103,109,108,60,47,108,97,98,101,108,62,10,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97, -109,101,61,34,73,68,95,68,83,95,75,77,76,34,62,10,32,32,32,32,32,32,60, -108,97,98,101,108,62,75,101,121,104,111,108,101,32,77,97,114,107,117,112, -32,76,97,110,103,117,97,103,101,32,40,42,46,107,109,108,41,124,42,46,107, -109,108,60,47,108,97,98,101,108,62,10,32,32,32,32,60,47,111,98,106,101, -99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115, -61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34, -73,68,95,68,83,95,77,65,80,73,78,70,79,34,62,10,32,32,32,32,32,32,60,108, -97,98,101,108,62,77,97,112,73,110,102,111,32,40,42,46,116,97,98,59,42,46, -109,105,102,59,42,46,109,105,100,41,124,42,46,116,97,98,59,42,46,109,105, -102,59,42,46,109,105,100,60,47,108,97,98,101,108,62,10,32,32,32,32,60,47, -111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99, -108,97,115,115,61,34,115,101,112,97,114,97,116,111,114,34,47,62,10,32,32, -32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120,77,101, -110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,68,83,95,68, -66,65,83,69,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,100,66,97, -115,101,32,68,97,116,97,98,97,115,101,32,70,105,108,101,32,40,42,46,100, -98,102,41,124,42,46,100,98,102,60,47,108,97,98,101,108,62,10,32,32,32,32, -60,47,111,98,106,101,99,116,62,10,32,32,32,32,60,111,98,106,101,99,116, -32,99,108,97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32, -110,97,109,101,61,34,73,68,95,68,83,95,67,83,86,34,62,10,32,32,32,32,32, -32,60,108,97,98,101,108,62,67,111,109,109,97,32,83,101,112,97,114,97,116, -101,100,32,86,97,108,117,101,32,40,42,46,99,115,118,41,124,42,46,99,115, -118,60,47,108,97,98,101,108,62,10,32,32,32,32,60,47,111,98,106,101,99,116, +116,32,99,108,97,115,115,61,34,115,101,112,97,114,97,116,111,114,34,47, 62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119, 120,77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,68, -83,95,88,76,83,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,77,83, -32,69,120,99,101,108,32,40,42,46,120,108,115,41,124,42,46,120,108,115,60, -47,108,97,98,101,108,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10, -32,32,32,32,60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,119,120, -77,101,110,117,73,116,101,109,34,32,110,97,109,101,61,34,73,68,95,68,83, -95,79,68,83,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,79,112,101, -110,32,68,111,99,117,109,101,110,116,32,83,112,114,101,97,100,115,104,101, -101,116,32,40,42,46,111,100,115,41,124,42,46,111,100,115,60,47,108,97,98, -101,108,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,32,32, -60,111,98,106,101,99,116,32,99,108,97,115,115,61,34,115,101,112,97,114, -97,116,111,114,34,47,62,10,32,32,32,32,60,111,98,106,101,99,116,32,99,108, -97,115,115,61,34,119,120,77,101,110,117,73,116,101,109,34,32,110,97,109, -101,61,34,73,68,95,68,83,95,71,68,65,34,62,10,32,32,32,32,32,32,60,108, -97,98,101,108,62,71,101,111,68,97,32,80,114,111,106,101,99,116,32,70,105, -108,101,32,40,42,46,103,100,97,41,124,42,46,103,100,97,60,47,108,97,98, -101,108,62,10,32,32,32,32,60,47,111,98,106,101,99,116,62,10,32,32,60,47, -111,98,106,101,99,116,62,10,60,47,114,101,115,111,117,114,99,101,62,10}; +83,95,71,68,65,34,62,10,32,32,32,32,32,32,60,108,97,98,101,108,62,71,101, +111,68,97,32,80,114,111,106,101,99,116,32,70,105,108,101,32,40,42,46,103, +100,97,41,124,42,46,103,100,97,60,47,108,97,98,101,108,62,10,32,32,32,32, +60,47,111,98,106,101,99,116,62,10,32,32,60,47,111,98,106,101,99,116,62, +10,60,47,114,101,115,111,117,114,99,101,62,10}; static size_t xml_res_size_13 = 1697; static unsigned char xml_res_file_13[] = { diff --git a/rc/menus.xrc b/rc/menus.xrc index 85472f707..8d7abca9d 100644 --- a/rc/menus.xrc +++ b/rc/menus.xrc @@ -336,10 +336,6 @@ - - - 0 - @@ -872,10 +868,6 @@ 1 - - - 0 - @@ -4666,10 +4658,6 @@ 1 - - - 0 - @@ -6370,10 +6358,6 @@ - - - 0 - @@ -6514,10 +6498,6 @@ - - - 0 - From f9dd12399750ee441a19e72197847d7fb1ff0412 Mon Sep 17 00:00:00 2001 From: Xun Li Date: Fri, 11 Dec 2020 15:16:34 -0700 Subject: [PATCH 87/87] update menu (AZP) --- GeoDa.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/GeoDa.cpp b/GeoDa.cpp index bafc0e3ed..d8937575f 100644 --- a/GeoDa.cpp +++ b/GeoDa.cpp @@ -596,6 +596,7 @@ void GdaFrame::UpdateToolbarAndMenus() GeneralWxUtils::EnableMenuItem(mb,XRCID("ID_TOOLS_DATA_DBSCAN"), proj_open); GeneralWxUtils::EnableMenuItem(mb,XRCID("ID_TOOLS_DATA_HDBSCAN"), proj_open); GeneralWxUtils::EnableMenuItem(mb, XRCID("ID_TOOLS_DATA_MAXP"), proj_open); + GeneralWxUtils::EnableMenuItem(mb, XRCID("ID_TOOLS_DATA_AZP"), proj_open); GeneralWxUtils::EnableMenuItem(mb, XRCID("ID_TOOLS_DATA_SKATER"), proj_open); GeneralWxUtils::EnableMenuItem(mb, XRCID("ID_TOOLS_DATA_SCHC"), proj_open); GeneralWxUtils::EnableMenuItem(mb, XRCID("ID_TOOLS_DATA_SPECTRAL"), proj_open);