diff --git a/AgroBase/.vs/AgroBase/FileContentIndex/3aea2ac2-c2fd-4599-be6e-1fe1dcb77951.vsidx b/AgroBase/.vs/AgroBase/FileContentIndex/3aea2ac2-c2fd-4599-be6e-1fe1dcb77951.vsidx deleted file mode 100644 index a2b2d0d67..000000000 Binary files a/AgroBase/.vs/AgroBase/FileContentIndex/3aea2ac2-c2fd-4599-be6e-1fe1dcb77951.vsidx and /dev/null differ diff --git a/AgroBase/.vs/AgroBase/FileContentIndex/de5735c5-0b48-443d-b6d8-8169b330c1aa.vsidx b/AgroBase/.vs/AgroBase/FileContentIndex/de5735c5-0b48-443d-b6d8-8169b330c1aa.vsidx new file mode 100644 index 000000000..74be118a9 Binary files /dev/null and b/AgroBase/.vs/AgroBase/FileContentIndex/de5735c5-0b48-443d-b6d8-8169b330c1aa.vsidx differ diff --git a/AgroBase/.vs/AgroBase/v17/.suo b/AgroBase/.vs/AgroBase/v17/.suo index c2fd7af72..633efd86f 100644 Binary files a/AgroBase/.vs/AgroBase/v17/.suo and b/AgroBase/.vs/AgroBase/v17/.suo differ diff --git a/AgroBase/.vs/AgroBase/v17/DocumentLayout.json b/AgroBase/.vs/AgroBase/v17/DocumentLayout.json index 54fba0dc7..8d4216ae4 100644 --- a/AgroBase/.vs/AgroBase/v17/DocumentLayout.json +++ b/AgroBase/.vs/AgroBase/v17/DocumentLayout.json @@ -3,24 +3,24 @@ "WorkspaceRootPath": "C:\\ZendionINC\\agrobot_base\\AgroBase\\", "Documents": [ { - "AbsoluteMoniker": "D:0:0:{C54B41C0-1D21-4E3E-949E-0F86BBC86A33}|AgroBase\\AgroBase.csproj|C:\\ZendionINC\\agrobot_base\\AgroBase\\agrobase\\models\\trajetoriamapaoperacaomodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "AbsoluteMoniker": "D:0:0:{C54B41C0-1D21-4E3E-949E-0F86BBC86A33}|AgroBase\\AgroBase.csproj|c:\\zendioninc\\agrobot_base\\agrobase\\agrobase\\models\\trajetoriamapaoperacaomodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{C54B41C0-1D21-4E3E-949E-0F86BBC86A33}|AgroBase\\AgroBase.csproj|solutionrelative:agrobase\\models\\trajetoriamapaoperacaomodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { - "AbsoluteMoniker": "D:0:0:{C54B41C0-1D21-4E3E-949E-0F86BBC86A33}|AgroBase\\AgroBase.csproj|c:\\zendioninc\\agrobot_base\\agrobase\\agrobase\\models\\variaveis.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{C54B41C0-1D21-4E3E-949E-0F86BBC86A33}|AgroBase\\AgroBase.csproj|solutionrelative:agrobase\\models\\variaveis.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + "AbsoluteMoniker": "D:0:0:{C54B41C0-1D21-4E3E-949E-0F86BBC86A33}|AgroBase\\AgroBase.csproj|C:\\ZendionINC\\agrobot_base\\AgroBase\\agrobase\\models\\operacoes\\operacaomapagpsmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{C54B41C0-1D21-4E3E-949E-0F86BBC86A33}|AgroBase\\AgroBase.csproj|solutionrelative:agrobase\\models\\operacoes\\operacaomapagpsmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{C54B41C0-1D21-4E3E-949E-0F86BBC86A33}|AgroBase\\AgroBase.csproj|C:\\ZendionINC\\agrobot_base\\AgroBase\\agrobase\\forms\\frmsimulacaomapagps.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{C54B41C0-1D21-4E3E-949E-0F86BBC86A33}|AgroBase\\AgroBase.csproj|solutionrelative:agrobase\\forms\\frmsimulacaomapagps.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { "AbsoluteMoniker": "D:0:0:{C54B41C0-1D21-4E3E-949E-0F86BBC86A33}|AgroBase\\AgroBase.csproj|c:\\zendioninc\\agrobot_base\\agrobase\\agrobase\\forms\\ihm\\frmdialogomapa.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{C54B41C0-1D21-4E3E-949E-0F86BBC86A33}|AgroBase\\AgroBase.csproj|solutionrelative:agrobase\\forms\\ihm\\frmdialogomapa.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { - "AbsoluteMoniker": "D:0:0:{C54B41C0-1D21-4E3E-949E-0F86BBC86A33}|AgroBase\\AgroBase.csproj|C:\\ZendionINC\\agrobot_base\\AgroBase\\agrobase\\models\\operacoes\\operacaomodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "AbsoluteMoniker": "D:0:0:{C54B41C0-1D21-4E3E-949E-0F86BBC86A33}|AgroBase\\AgroBase.csproj|c:\\zendioninc\\agrobot_base\\agrobase\\agrobase\\models\\operacoes\\operacaomodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{C54B41C0-1D21-4E3E-949E-0F86BBC86A33}|AgroBase\\AgroBase.csproj|solutionrelative:agrobase\\models\\operacoes\\operacaomodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" - }, - { - "AbsoluteMoniker": "D:0:0:{C54B41C0-1D21-4E3E-949E-0F86BBC86A33}|AgroBase\\AgroBase.csproj|c:\\zendioninc\\agrobot_base\\agrobase\\agrobase\\models\\operacoes\\operacaomapagpsmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{C54B41C0-1D21-4E3E-949E-0F86BBC86A33}|AgroBase\\AgroBase.csproj|solutionrelative:agrobase\\models\\operacoes\\operacaomapagpsmodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" } ], "DocumentGroupContainers": [ @@ -34,54 +34,54 @@ "Children": [ { "$type": "Document", - "DocumentIndex": 1, - "Title": "Variaveis.cs", - "DocumentMoniker": "C:\\ZendionINC\\agrobot_base\\AgroBase\\AgroBase\\Models\\Variaveis.cs", - "RelativeDocumentMoniker": "AgroBase\\Models\\Variaveis.cs", - "ToolTip": "C:\\ZendionINC\\agrobot_base\\AgroBase\\AgroBase\\Models\\Variaveis.cs", - "RelativeToolTip": "AgroBase\\Models\\Variaveis.cs", - "ViewState": "AQIAAAAAAAAAAAAAAAAAAD8AAAAAAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-03-14T14:04:39.077Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 2, - "Title": "frmDialogoMapa.cs", - "DocumentMoniker": "C:\\ZendionINC\\agrobot_base\\AgroBase\\AgroBase\\Forms\\IHM\\frmDialogoMapa.cs", - "RelativeDocumentMoniker": "AgroBase\\Forms\\IHM\\frmDialogoMapa.cs", - "ToolTip": "C:\\ZendionINC\\agrobot_base\\AgroBase\\AgroBase\\Forms\\IHM\\frmDialogoMapa.cs", - "RelativeToolTip": "AgroBase\\Forms\\IHM\\frmDialogoMapa.cs", - "ViewState": "AQIAAAAAAAAAAAAAAAAAAHoAAAAsAAAA", - "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-03-14T13:39:06.76Z", - "EditorCaption": "" - }, - { - "$type": "Document", - "DocumentIndex": 3, + "DocumentIndex": 4, "Title": "OperacaoModel.cs", "DocumentMoniker": "C:\\ZendionINC\\agrobot_base\\AgroBase\\AgroBase\\Models\\Operacoes\\OperacaoModel.cs", "RelativeDocumentMoniker": "AgroBase\\Models\\Operacoes\\OperacaoModel.cs", "ToolTip": "C:\\ZendionINC\\agrobot_base\\AgroBase\\AgroBase\\Models\\Operacoes\\OperacaoModel.cs", "RelativeToolTip": "AgroBase\\Models\\Operacoes\\OperacaoModel.cs", - "ViewState": "AQIAAAMAAAAAAAAAAAAAALwEAAAIAAAA", + "ViewState": "AQIAAPQEAAAAAAAAAAAswEwFAACJAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-03-13T13:43:04.793Z", + "WhenOpened": "2025-03-19T22:01:26.068Z", "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 4, + "DocumentIndex": 3, + "Title": "frmDialogoMapa.cs", + "DocumentMoniker": "C:\\ZendionINC\\agrobot_base\\AgroBase\\AgroBase\\Forms\\IHM\\frmDialogoMapa.cs", + "RelativeDocumentMoniker": "AgroBase\\Forms\\IHM\\frmDialogoMapa.cs", + "ToolTip": "C:\\ZendionINC\\agrobot_base\\AgroBase\\AgroBase\\Forms\\IHM\\frmDialogoMapa.cs", + "RelativeToolTip": "AgroBase\\Forms\\IHM\\frmDialogoMapa.cs", + "ViewState": "AQIAAAwAAAAAAAAAAAAAAGcAAAAcAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-03-19T16:39:31.785Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 2, + "Title": "frmSimulacaoMapaGPS.cs", + "DocumentMoniker": "C:\\ZendionINC\\agrobot_base\\AgroBase\\AgroBase\\Forms\\frmSimulacaoMapaGPS.cs", + "RelativeDocumentMoniker": "AgroBase\\Forms\\frmSimulacaoMapaGPS.cs", + "ToolTip": "C:\\ZendionINC\\agrobot_base\\AgroBase\\AgroBase\\Forms\\frmSimulacaoMapaGPS.cs", + "RelativeToolTip": "AgroBase\\Forms\\frmSimulacaoMapaGPS.cs", + "ViewState": "AQIAABoAAAAAAAAAAAAQwJcAAABPAAAA", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-03-18T19:07:04.826Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 1, "Title": "OperacaoMapaGPSModel.cs", "DocumentMoniker": "C:\\ZendionINC\\agrobot_base\\AgroBase\\AgroBase\\Models\\Operacoes\\OperacaoMapaGPSModel.cs", "RelativeDocumentMoniker": "AgroBase\\Models\\Operacoes\\OperacaoMapaGPSModel.cs", "ToolTip": "C:\\ZendionINC\\agrobot_base\\AgroBase\\AgroBase\\Models\\Operacoes\\OperacaoMapaGPSModel.cs", "RelativeToolTip": "AgroBase\\Models\\Operacoes\\OperacaoMapaGPSModel.cs", - "ViewState": "AQIAAAAAAAAAAAAAAAAAABEAAAAIAAAA", + "ViewState": "AQIAAAAAAAAAAAAAAAAAADsAAAArAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-03-13T13:35:57.112Z", + "WhenOpened": "2025-03-18T11:05:46.524Z", "EditorCaption": "" }, { @@ -92,9 +92,9 @@ "RelativeDocumentMoniker": "AgroBase\\Models\\TrajetoriaMapaOperacaoModel.cs", "ToolTip": "C:\\ZendionINC\\agrobot_base\\AgroBase\\AgroBase\\Models\\TrajetoriaMapaOperacaoModel.cs", "RelativeToolTip": "AgroBase\\Models\\TrajetoriaMapaOperacaoModel.cs", - "ViewState": "AQIAAAAAAAAAAAAAAAAAALUAAAAtAAAA", + "ViewState": "AQIAAAAAAAAAAAAAAAAAANACAAAsAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-03-11T19:51:48.72Z", + "WhenOpened": "2025-03-18T10:53:08.916Z", "EditorCaption": "" } ] diff --git a/AgroBase/AgroBase/Forms/IHM/frmDialogoMapa.Designer.cs b/AgroBase/AgroBase/Forms/IHM/frmDialogoMapa.Designer.cs index 12b07e399..884b2791a 100644 --- a/AgroBase/AgroBase/Forms/IHM/frmDialogoMapa.Designer.cs +++ b/AgroBase/AgroBase/Forms/IHM/frmDialogoMapa.Designer.cs @@ -95,6 +95,7 @@ this.lblVelocidade = new System.Windows.Forms.Label(); this.tkbVelocidade = new System.Windows.Forms.TrackBar(); this.picFechar = new System.Windows.Forms.PictureBox(); + this.tabMapa = new System.Windows.Forms.TabPage(); this.pnlMapa.SuspendLayout(); this.pnlSensores.SuspendLayout(); this.statusStrip1.SuspendLayout(); @@ -105,11 +106,11 @@ ((System.ComponentModel.ISupportInitialize)(this.tkbAnguloDirecional)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.tkbVelocidade)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.picFechar)).BeginInit(); + this.tabMapa.SuspendLayout(); this.SuspendLayout(); // // pnlMapa // - this.pnlMapa.Controls.Add(this.pnlMapaDinamico); this.pnlMapa.Controls.Add(this.pnlJoystick); this.pnlMapa.Location = new System.Drawing.Point(0, 75); this.pnlMapa.Name = "pnlMapa"; @@ -118,11 +119,11 @@ // // pnlMapaDinamico // - this.pnlMapaDinamico.Location = new System.Drawing.Point(315, 101); + this.pnlMapaDinamico.Dock = System.Windows.Forms.DockStyle.Fill; + this.pnlMapaDinamico.Location = new System.Drawing.Point(3, 3); this.pnlMapaDinamico.Name = "pnlMapaDinamico"; - this.pnlMapaDinamico.Size = new System.Drawing.Size(379, 392); + this.pnlMapaDinamico.Size = new System.Drawing.Size(307, 497); this.pnlMapaDinamico.TabIndex = 19; - this.pnlMapaDinamico.Visible = false; // // pnlJoystick // @@ -661,6 +662,7 @@ // this.tabControl1.Controls.Add(this.tabSensores); this.tabControl1.Controls.Add(this.tabControle); + this.tabControl1.Controls.Add(this.tabMapa); this.tabControl1.Font = new System.Drawing.Font("Microsoft Sans Serif", 15.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.tabControl1.Location = new System.Drawing.Point(703, 34); this.tabControl1.Name = "tabControl1"; @@ -767,6 +769,17 @@ this.picFechar.TabIndex = 1; this.picFechar.TabStop = false; // + // tabMapa + // + this.tabMapa.Controls.Add(this.pnlMapaDinamico); + this.tabMapa.Location = new System.Drawing.Point(4, 34); + this.tabMapa.Name = "tabMapa"; + this.tabMapa.Padding = new System.Windows.Forms.Padding(3); + this.tabMapa.Size = new System.Drawing.Size(313, 503); + this.tabMapa.TabIndex = 2; + this.tabMapa.Text = "Mapa"; + this.tabMapa.UseVisualStyleBackColor = true; + // // frmDialogoMapa // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); @@ -801,6 +814,7 @@ ((System.ComponentModel.ISupportInitialize)(this.tkbAnguloDirecional)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.tkbVelocidade)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.picFechar)).EndInit(); + this.tabMapa.ResumeLayout(false); this.ResumeLayout(false); this.PerformLayout(); @@ -874,5 +888,6 @@ private System.Windows.Forms.Label label2; private System.Windows.Forms.TextBox txtDistanciasEsqDir; private System.Windows.Forms.Label label1; + private System.Windows.Forms.TabPage tabMapa; } } \ No newline at end of file diff --git a/AgroBase/AgroBase/Forms/IHM/frmDialogoMapa.cs b/AgroBase/AgroBase/Forms/IHM/frmDialogoMapa.cs index 82ca5ee62..29103af68 100644 --- a/AgroBase/AgroBase/Forms/IHM/frmDialogoMapa.cs +++ b/AgroBase/AgroBase/Forms/IHM/frmDialogoMapa.cs @@ -103,8 +103,6 @@ namespace AgroBase.Forms.IHM public void AtualizarMapaDinamico() { - pnlMapaDinamico.Visible = true; - var _Sensoriamento = Variaveis.OperacaoEmAndamento.Sensoriamento; var _Trajetoria = Variaveis.OperacaoEmAndamento.Trajetoria; @@ -112,9 +110,9 @@ namespace AgroBase.Forms.IHM KinectService.Iniciado && KinectService.Leitura.StatusDetecao ? KinectService.Leitura.ObstaculoCritico : null, (float)_Sensoriamento.Trajetoria.AnguloCaminho, (float)_Sensoriamento.Gps.AnguloCarroDefinido, - _Trajetoria.CorredorAtual.Pontos[1].Posicao, - _Trajetoria.TrajetoriaDinamica, - _Trajetoria.Corredores[_Trajetoria.CorredorAtual.Idx], + _Sensoriamento.Gps, + _Trajetoria._TrajetoriaDinamica, + _Trajetoria.CorredorAtual.Pontos, Variaveis.OperacaoEmAndamento.GPSTrajetoria, _Trajetoria.RuasPlantacao ); @@ -188,6 +186,11 @@ namespace AgroBase.Forms.IHM txtDentroCorredor.Text = _Sensoriamento.Trajetoria.CorredorAtual.Dentro ? "Sim" : "Não"; txtMargemCorredor.Text = _Sensoriamento.Trajetoria.NaMargemDoCorredor ? "Sim" : "Não"; txtStatusCarro.Text = _Sensoriamento.Trajetoria.StatusCarro.ToString(); + + if (frmInstancial.DebugMode) + { + AtualizarMapaDinamico(); + } } private void pnlOrientacao_Paint(object sender, PaintEventArgs e) diff --git a/AgroBase/AgroBase/Forms/IHM/frmInicioOperacao.cs b/AgroBase/AgroBase/Forms/IHM/frmInicioOperacao.cs index 68b6ed7ad..0e69cc4dd 100644 --- a/AgroBase/AgroBase/Forms/IHM/frmInicioOperacao.cs +++ b/AgroBase/AgroBase/Forms/IHM/frmInicioOperacao.cs @@ -40,7 +40,6 @@ namespace AgroBase.Forms.Operacoes { frmDialogo.Show(); await frmDialogo.AtualizarRuasSelecionadas(ruasSelecionadas); - frmDialogo.AtualizarMapaDinamico(); }); FuncoesGlobais.DefinirEventosPicBtn(picFechar, "", async () => { @@ -54,10 +53,6 @@ namespace AgroBase.Forms.Operacoes { frmDialogo.Show(); await frmDialogo.AtualizarRuasSelecionadas(ruasSelecionadas); - if (frmInstancial.DebugMode) - { - frmDialogo.AtualizarMapaDinamico(); - } frmDialogo.IniciarOperacao(); } } diff --git a/AgroBase/AgroBase/Forms/Operacoes/frmResultadosOperacao.cs b/AgroBase/AgroBase/Forms/Operacoes/frmResultadosOperacao.cs index b29104734..5e63ec888 100644 --- a/AgroBase/AgroBase/Forms/Operacoes/frmResultadosOperacao.cs +++ b/AgroBase/AgroBase/Forms/Operacoes/frmResultadosOperacao.cs @@ -1008,8 +1008,6 @@ namespace AgroBase.Forms.Operacoes FuncoesGlobais.PreencheValorProgressBar(pgbPercentualOperacao, Log.Trajetoria.ProgressoTrajeto); txtDistanciaPercorrida.Text = distanciaPercorrida.ToString("0.00") + " m / " + Log.Trajetoria.DistanciaTotal.ToString("0.00") + " m"; - double distanciaRua = Log.Trajetoria.CorredorAtual.DistanciaTotal; - double distanciaPercorridaRua = Log.Trajetoria.CorredorAtual.DistanciaPercorrida; double percentualRua = Log.Trajetoria.CorredorAtual.Progresso; lblPercentualRua.Text = $"Rua {percentualRua.ToString("0.00")}%"; FuncoesGlobais.PreencheValorProgressBar(pgbPercentualRua, percentualRua); @@ -1093,6 +1091,12 @@ namespace AgroBase.Forms.Operacoes pnlOrientacaoGPS.Invalidate(); + var _trajaetoria = LogsGPS.Select(x => new PontoTrajetoriaModel(Enums.TipoPontoRua.Indefinido) + { + Posicao = x + }) + .ToList(); + //var LogKnt = LogsKinect.FirstOrDefault(x => x.Momento == MomentoAtual); var LogOpe = LogsOperacao.FirstOrDefault(x => x.Momento == MomentoAtual); @@ -1102,7 +1106,7 @@ namespace AgroBase.Forms.Operacoes (float)LogOpe.Trajetoria.AnguloCaminho, (float)LogOpe.Gps.AnguloCarroDefinido, new GPSModel() { Latitude = Log.Latitude, Longitude = Log.Longitude }, - LogsGPS, + _trajaetoria, null, //Variaveis.OperacaoEmAndamento.Mapa.TrajetoriaProjetada.FirstOrDefault(), new List(LogsGPS.Take(LogsGPS.IndexOf(Log) + 1)), new List>() diff --git a/AgroBase/AgroBase/Forms/frmSimulacaoMapaGPS.Designer.cs b/AgroBase/AgroBase/Forms/frmSimulacaoMapaGPS.Designer.cs index 77b620e5d..0b445a126 100644 --- a/AgroBase/AgroBase/Forms/frmSimulacaoMapaGPS.Designer.cs +++ b/AgroBase/AgroBase/Forms/frmSimulacaoMapaGPS.Designer.cs @@ -631,7 +631,7 @@ this.txtLongitude.Name = "txtLongitude"; this.txtLongitude.Size = new System.Drawing.Size(135, 20); this.txtLongitude.TabIndex = 15; - this.txtLongitude.Text = "-47,395287179"; + this.txtLongitude.Text = "-47.395203906184044"; this.txtLongitude.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; // // txtLatitude @@ -641,7 +641,7 @@ this.txtLatitude.Name = "txtLatitude"; this.txtLatitude.Size = new System.Drawing.Size(135, 20); this.txtLatitude.TabIndex = 14; - this.txtLatitude.Text = "-22,1721627463333"; + this.txtLatitude.Text = "-22.17254631649402"; this.txtLatitude.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; // // btnIniciarGPS diff --git a/AgroBase/AgroBase/Forms/frmSimulacaoMapaGPS.cs b/AgroBase/AgroBase/Forms/frmSimulacaoMapaGPS.cs index c29e005a6..a9db90241 100644 --- a/AgroBase/AgroBase/Forms/frmSimulacaoMapaGPS.cs +++ b/AgroBase/AgroBase/Forms/frmSimulacaoMapaGPS.cs @@ -16,7 +16,6 @@ namespace AgroBase.Forms AsyncTaskTimerModel tmrLeitura; MapaDinamicoModel MapaDinamico; bool parar = false; - DateTime UltimaAtualizacaoControle = DateTime.MinValue; double tempoGps = (1000.0 / GPSService.TaxaAmostragemHz); int ticksControleMax = 0; int ticksControle = 0; @@ -125,24 +124,23 @@ namespace AgroBase.Forms txtKp.Text = _Sensoriamento.Controle.PIDdirecional.Kp.ToString(); - if (Variaveis.OperacaoEmAndamento.Iniciado) - { - pnlOrientacaoTrajeto.Invalidate(); - pnlAnguloControle.Invalidate(); - pnlOrientacaoCarro.Invalidate(); + pnlOrientacaoTrajeto.Invalidate(); + pnlAnguloControle.Invalidate(); + pnlOrientacaoCarro.Invalidate(); - MapaDinamico.AtualizarDados( - KinectService.Iniciado && KinectService.Leitura.StatusDetecao ? KinectService.Leitura.ObstaculoCritico : null, - (float)_Sensoriamento.Trajetoria.AnguloCaminho, - (float)_Sensoriamento.Gps.AnguloCarroDefinido, - _Sensoriamento.Gps, - _Trajetoria.TrajetoriaDinamica, - _Trajetoria.Corredores[_Trajetoria.CorredorAtual.Idx], - Variaveis.OperacaoEmAndamento.GPSTrajetoria, - _Trajetoria.RuasPlantacao - ); - } - else + MapaDinamico.AtualizarDados( + KinectService.Iniciado && KinectService.Leitura.StatusDetecao ? KinectService.Leitura.ObstaculoCritico : null, + (float)_Sensoriamento.Trajetoria.AnguloCaminho, + (float)_Sensoriamento.Gps.AnguloCarroDefinido, + _Sensoriamento.Gps, + _Trajetoria._TrajetoriaDinamica, + _Trajetoria.CorredorAtual.Pontos, + Variaveis.OperacaoEmAndamento.GPSTrajetoria, + _Trajetoria.RuasPlantacao + ); + + + if (!Variaveis.OperacaoEmAndamento.Iniciado) { if (btnIniciarSimulacao.Text.Contains("Parar")) { @@ -220,7 +218,7 @@ namespace AgroBase.Forms double.TryParse(txtErroTempoComando.Text, out double fatorErro); int ticksMax = (int)(ticksControleMax * Math.Max(1, fatorErro)); - bool atualizarAnguloControle = (ticksControle >= ticksMax); // || (chbAutomatico.Checked && UltimaAtualizacaoControle < ControleDir.UltimoComando); + bool atualizarAnguloControle = (ticksControle >= ticksMax); if (atualizarAnguloControle) { ticksControle = 0; @@ -233,7 +231,6 @@ namespace AgroBase.Forms if (atualizarAnguloControle) { btnCalcularAngulo_Click(new object(), new EventArgs()); - UltimaAtualizacaoControle = ControleDir.UltimoComando; anguloControle = double.Parse(txtAnguloControle.Text); } diff --git a/AgroBase/AgroBase/Forms/frmTreinamentoIA.cs b/AgroBase/AgroBase/Forms/frmTreinamentoIA.cs index 5f1fae327..de73e2dc8 100644 --- a/AgroBase/AgroBase/Forms/frmTreinamentoIA.cs +++ b/AgroBase/AgroBase/Forms/frmTreinamentoIA.cs @@ -162,8 +162,8 @@ namespace AgroBase.Forms CursoVerdadeiro = _robotState.Current_State.Position.Orientation, Momento = DateTime.Now }, - Variaveis.OperacaoEmAndamento.Trajetoria.TrajetoriaDinamica, - Variaveis.OperacaoEmAndamento.Trajetoria.Corredores.FirstOrDefault(), + Variaveis.OperacaoEmAndamento.Trajetoria._TrajetoriaDinamica, + Variaveis.OperacaoEmAndamento.Trajetoria.CorredorAtual.Pontos, Variaveis.OperacaoEmAndamento.GPSTrajetoria, Variaveis.OperacaoEmAndamento.Trajetoria.RuasPlantacao ); diff --git a/AgroBase/AgroBase/Models/Enums.cs b/AgroBase/AgroBase/Models/Enums.cs index cdf3d2c78..56ac4b2bb 100644 --- a/AgroBase/AgroBase/Models/Enums.cs +++ b/AgroBase/AgroBase/Models/Enums.cs @@ -247,13 +247,15 @@ namespace AgroBase.Models public enum TipoPontoRua { + Indefinido = -1, PosicaoRobo = 0, LigacaoEntrada = 1, BordaEntrada = 2, Rua = 3, BordaSaida = 4, LigacaoSaida = 5, - CruvaEntreCorredores = 6 + CruvaEntreCorredores = 6, + Desvio = 7 } public enum TiposCorrecaoGPS diff --git a/AgroBase/AgroBase/Models/GPSModel.cs b/AgroBase/AgroBase/Models/GPSModel.cs index 8ee1eda98..9d66de4ea 100644 --- a/AgroBase/AgroBase/Models/GPSModel.cs +++ b/AgroBase/AgroBase/Models/GPSModel.cs @@ -256,7 +256,7 @@ namespace AgroBase.Models double lonInterpolada = pontoInicial.Longitude + t * (pontoFinal.Longitude - pontoInicial.Longitude); // Interpolar orientação, se necessário - double orientacaoInterpolada = pontoInicial.CursoVerdadeiro + t * (pontoFinal.CursoVerdadeiro - pontoInicial.CursoVerdadeiro); + double orientacaoInterpolada = pontoInicial.OrientacaoReal + t * (pontoFinal.OrientacaoReal - pontoInicial.OrientacaoReal); return new GPSModel { diff --git a/AgroBase/AgroBase/Models/MapaDinamicoModel.cs b/AgroBase/AgroBase/Models/MapaDinamicoModel.cs index 71fa25940..afb9b84ec 100644 --- a/AgroBase/AgroBase/Models/MapaDinamicoModel.cs +++ b/AgroBase/AgroBase/Models/MapaDinamicoModel.cs @@ -2,6 +2,7 @@ using System; using System.Collections.Generic; using System.Drawing; +using System.Linq; using System.Windows.Forms; namespace AgroBase.Models @@ -16,8 +17,8 @@ namespace AgroBase.Models private GPSModel _posicaoAtual { get; set; } = new GPSModel(); private List> RuasPlantacao { get; set; } = new List>(); - private List TrajetoriaDinamica { get; set; } = new List(); - private List TrajetoriaRuaProjetada { get; set; } = new List(); + private List TrajetoriaDinamica { get; set; } = new List(); + private List TrajetoriaRuaProjetada { get; set; } = new List(); private List TrajetoriaRobo { get; set; } = new List(); private Obstaculo obstaculoDetectado { get; set; } private float AnguloCaminho { get; set; } @@ -41,7 +42,7 @@ namespace AgroBase.Models pnlZoomMapa.GetType().GetMethod("SetStyle", System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.NonPublic).Invoke(pnlZoomMapa, new object[] { ControlStyles.UserPaint | ControlStyles.AllPaintingInWmPaint | ControlStyles.OptimizedDoubleBuffer, true }); } - public void AtualizarDados(Obstaculo obstaculo, float anguloCaminho, float anguloCarro, GPSModel posicaoAtual, List trajetoriaDinamica, List trajetoriaRua, List trajetoriaRobo, List> ruasPlantacao) + public void AtualizarDados(Obstaculo obstaculo, float anguloCaminho, float anguloCarro, GPSModel posicaoAtual, List trajetoriaDinamica, List trajetoriaRua, List trajetoriaRobo, List> ruasPlantacao) { obstaculoDetectado = obstaculo; AnguloCaminho = anguloCaminho; @@ -125,19 +126,21 @@ namespace AgroBase.Models float centerY = height / 2 + _mapOffset.Y; // Desenha os pontos da rua com plantacao - foreach (var rua in RuasPlantacao) + foreach (var _rua in RuasPlantacao) { + var rua = _rua.Select(x => new PontoTrajetoriaModel(Enums.TipoPontoRua.Indefinido) { Posicao = x }).ToList(); DrawTrajectory(g, rua, centerX, centerY, Color.Blue, Pens.Black); } // Desenha os pontos da trajetória projetada - DrawTrajectory(g, TrajetoriaDinamica, centerX, centerY, Color.Purple, Pens.MediumPurple); + DrawTrajectory(g, TrajetoriaDinamica, centerX, centerY, Color.Purple, Pens.MediumPurple, true); // Desenha os pontos da trajetória planejada da rua atual DrawTrajectory(g, TrajetoriaRuaProjetada, centerX, centerY, Color.Green, Pens.Blue); // Desenha os pontos da trajetória percorrida - DrawTrajectory(g, TrajetoriaRobo, centerX, centerY, Color.Orange, Pens.OrangeRed); + var _trajetoriaRobo = TrajetoriaRobo.Select(x => new PontoTrajetoriaModel(Enums.TipoPontoRua.Indefinido) { Posicao = x }).ToList(); + DrawTrajectory(g, _trajetoriaRobo, centerX, centerY, Color.Orange, Pens.OrangeRed); // Desenha a posição atual do robô (ponto vermelho) float PxToCm = DrawRobot(g, centerX, centerY, Color.Red, Color.Red, (float)VariaveisEquipamento.LarguraEsquerda, (float)VariaveisEquipamento.LarguraDireita, (float)VariaveisEquipamento.ComprimentoFrente, (float)VariaveisEquipamento.ComprimentoTras, AnguloCarro); @@ -150,11 +153,11 @@ namespace AgroBase.Models - private void DrawTrajectory(Graphics g, List trajectory, float centerX, float centerY, Color pointColor, Pen linePen) + private void DrawTrajectory(Graphics g, List trajectory, float centerX, float centerY, Color pointColor, Pen linePen, bool drawMargin = false) { if (trajectory == null) { - trajectory = new List(); + trajectory = new List(); } try @@ -163,8 +166,30 @@ namespace AgroBase.Models { var trajPoint = trajectory[i]; // Calcule a posição no panel - float x = centerX + (float)((trajPoint.Longitude - _posicaoAtual.Longitude) * _zoom); - float y = centerY - (float)((trajPoint.Latitude - _posicaoAtual.Latitude) * _zoom); + float x = centerX + (float)((trajPoint.Posicao.Longitude - _posicaoAtual.Longitude) * _zoom); + float y = centerY - (float)((trajPoint.Posicao.Latitude - _posicaoAtual.Latitude) * _zoom); + + if (drawMargin && trajPoint.Tipo != Enums.TipoPontoRua.Indefinido) + { + double margemMetros = trajPoint.DistanciaMargem * 10; + // Converter metros para pixels usando a mesma escala do robô + float PxToCm = (float)margemMetros * (float)_zoom / 1e7f * 1.19f; + float diametroPixels = ((float)margemMetros * PxToCm); // Conversão correta para pixels + + Color corBorda = + trajPoint.Tipo == Enums.TipoPontoRua.PosicaoRobo ? Color.Red : + trajPoint.PontoLigacao ? Color.Red : + trajPoint.PontoBorda ? Color.Blue : + trajPoint.Tipo == Enums.TipoPontoRua.Rua ? Color.Green : + trajPoint.Tipo == Enums.TipoPontoRua.CruvaEntreCorredores ? Color.Orange : + pointColor; + + // Desenha a margem como um círculo ao redor do ponto + using (Pen margemPen = new Pen(Color.FromArgb(150, corBorda), 1)) // Transparente + { + g.DrawEllipse(margemPen, x - diametroPixels / 2, y - diametroPixels / 2, diametroPixels, diametroPixels); + } + } // Desenha o ponto da trajetória DrawPoint(g, x, y, pointColor); @@ -173,8 +198,8 @@ namespace AgroBase.Models if (i > 0) { var prevPoint = trajectory[i - 1]; - float prevX = centerX + (float)((prevPoint.Longitude - _posicaoAtual.Longitude) * _zoom); - float prevY = centerY - (float)((prevPoint.Latitude - _posicaoAtual.Latitude) * _zoom); + float prevX = centerX + (float)((prevPoint.Posicao.Longitude - _posicaoAtual.Longitude) * _zoom); + float prevY = centerY - (float)((prevPoint.Posicao.Latitude - _posicaoAtual.Latitude) * _zoom); g.DrawLine(linePen, prevX, prevY, x, y); } @@ -184,6 +209,7 @@ namespace AgroBase.Models { } + } private void DrawPoint(Graphics g, float x, float y, Color color) diff --git a/AgroBase/AgroBase/Models/Modules/MovimentacaoUnificadoModel.cs b/AgroBase/AgroBase/Models/Modules/MovimentacaoUnificadoModel.cs index 5245ad233..7eb1734e5 100644 --- a/AgroBase/AgroBase/Models/Modules/MovimentacaoUnificadoModel.cs +++ b/AgroBase/AgroBase/Models/Modules/MovimentacaoUnificadoModel.cs @@ -335,7 +335,7 @@ namespace AgroBase.Models.Modules MKS057DService.AdicionarComandoNaFila(MKS057DService.MontarComandoRequisicaoPulsos(modAddr)); MKS057DService.AdicionarComandoNaFila(MKS057DService.MontarComandoRequisicaoIO(modAddr)); - if (Modulo.DirMotor.SensorAnguloAuxiliar != null && Modulo.DirMotor.SensorAnguloAuxiliar.LimiteExcedido) + if (false && Modulo.DirMotor.SensorAnguloAuxiliar != null && Modulo.DirMotor.SensorAnguloAuxiliar.LimiteExcedido) { var ReleControle = Variaveis.OperacaoEmAndamento.DispSen?.Dados?.Reles?.FirstOrDefault(x => x.ID.Contains(Modulo.DirMotor.SensorAnguloAuxiliar.ID)); if (ReleControle != null) diff --git a/AgroBase/AgroBase/Models/Operacoes/OperacaoMapaGPSModel.cs b/AgroBase/AgroBase/Models/Operacoes/OperacaoMapaGPSModel.cs index c3cc1e6ca..e8a5e0daf 100644 --- a/AgroBase/AgroBase/Models/Operacoes/OperacaoMapaGPSModel.cs +++ b/AgroBase/AgroBase/Models/Operacoes/OperacaoMapaGPSModel.cs @@ -52,17 +52,23 @@ namespace AgroBase.Models.Operacoes private void DefinirAnguloSP() { - DefinirTipoMovimento(); - CalcularAnguloInclinacao(); + + DefinirTipoMovimento(); } private void DefinirTipoMovimento() { var Trajetoria = Variaveis.OperacaoEmAndamento.Trajetoria; + bool arcoNecessario = + Trajetoria.ManobrandoEntreRuas || + Trajetoria.StatusAtual == StatusCarroMapa.SaindoRua || + Trajetoria.StatusAtual == StatusCarroMapa.EntrandoRua || + Math.Abs(Variaveis.OperacaoEmAndamento.OpMapaGPS.Sensoriamento.AnguloDif) >= Variaveis.OperacaoEmAndamento.Controle.Angulo_Max; + Variaveis.OperacaoEmAndamento.Controle.TipoMovimento = - (Trajetoria.StatusAtual == StatusCarroMapa.Manobrando || Trajetoria.ManobrandoEntreRuas) ? TipoMovimentoDirecional.MovimentoArco : + arcoNecessario ? TipoMovimentoDirecional.MovimentoArco : TipoMovimentoDirecional.RodasDianteiras; } @@ -100,14 +106,7 @@ namespace AgroBase.Models.Operacoes // Atualiza o PID com o erro combinado if (_Trajetoria.StatusCarro != StatusCarroMapa.Parado) { - if (_Controle.TipoMovimento == TipoMovimentoDirecional.MovimentoArco) - { - PID.LimiteSaida = _Controle.Angulo_Max * 1.0; - } - else - { - PID.LimiteSaida = _Controle.Angulo_Max; - } + PID.LimiteSaida = _Controle.Angulo_Max; PID.Atualizar(erroCombinado, 0); } @@ -270,12 +269,12 @@ namespace AgroBase.Models.Operacoes double anguloCorredor = Variaveis.OperacaoEmAndamento.Trajetoria.AnguloMedioCorredor; // **Erro de orientação agora é a diferença real entre os ângulos** - double erroOrientacao = Math.Abs(GPSUtils.NormalizarAngulo(anguloCarro - anguloCorredor)); // Diferenca real de ângulos - erroOrientacao = Math.Min(erroOrientacao, 90.0); // Limita a 90° para normalização + double erroOrientacao = Math.Abs(anguloCarro - anguloCorredor); // Diferenca real de ângulos + erroOrientacao = Math.Min(erroOrientacao, 30.0); // Limita a 90° para normalização // **Peso dinâmico baseado no desalinhamento** // Se o erro for grande, reduz mais a velocidade. Se for pequeno, mantém velocidade alta - double pesoErro = erroOrientacao / 90.0; // Normaliza erro para 0 (perfeito) a 1 (erro de 90°) + double pesoErro = erroOrientacao / 30.0; // Normaliza erro para 0 (perfeito) a 1 (erro de 90°) // **Ajusta a influência do ângulo de controle na velocidade** double pesoAnguloControle = 1 - pesoErro; // Quanto maior o erro, menor a influência do ângulo de controle diff --git a/AgroBase/AgroBase/Models/Operacoes/OperacaoModel.cs b/AgroBase/AgroBase/Models/Operacoes/OperacaoModel.cs index d4ec486eb..a8ef3cae4 100644 --- a/AgroBase/AgroBase/Models/Operacoes/OperacaoModel.cs +++ b/AgroBase/AgroBase/Models/Operacoes/OperacaoModel.cs @@ -920,6 +920,13 @@ namespace AgroBase.Models Variaveis.OperacaoEmAndamento.Iniciado = false; Variaveis.OperacaoEmAndamento.Mapa = new MapasModel(); Variaveis.OperacaoEmAndamento.Trajetoria = new TrajetoriaMapaOperacaoModel(new List>()); + + var Topico = Variaveis.MqttService.Topicos.FirstOrDefault(x => x.Topico == MapasVariaveisModel.TopicoSelecaoRuasMapa); + Topico.Mensagens.Add(new MqttService.MqttTopicosMensagensModel() + { + Mensagem = "[]", + Momento = DateTime.Now + }); } diff --git a/AgroBase/AgroBase/Models/TrajetoriaMapaOperacaoModel.cs b/AgroBase/AgroBase/Models/TrajetoriaMapaOperacaoModel.cs index 77fca2b36..017171337 100644 --- a/AgroBase/AgroBase/Models/TrajetoriaMapaOperacaoModel.cs +++ b/AgroBase/AgroBase/Models/TrajetoriaMapaOperacaoModel.cs @@ -16,12 +16,14 @@ namespace AgroBase.Models #region PARAMETROS - public double DistanciaProjecaoRua { get; set; } = 0.8; - public static double DistanciaEntrePontos { get; set; } = 1.0; - public static double DistanciaEntrePontosCurva { get; set; } = 0.25; - private double DistanciaManobraEntreRuas { get; set; } = 3.0; - private double LarguraCorredorPadrao { get; set; } = 1.5; - private const int JanelaAtualizacaoDePontos = 20; // Define o tamanho da janela de pontos a atualizar ( 20 pontos, a 1 metro de distancia cada ponto, abre uma janela de 10 metros para trás e para frente ) + public double DistanciaProjecaoRua { get; set; } = 0.8; // Distancia para projetar o primeiro ponto para fora do corredor + public static double DistanciaEntrePontos { get; set; } = 0.8; // Distancia entre os pontos dentro do corredor + public static double DistanciaEntrePontosCurva { get; set; } = 0.25; // Distancia entre os pontos durante a curva entre corredores + private double DistanciaManobraEntreRuas { get; set; } = 3.0; // Distancia máxima para gerar a curva de conexão entre os corredores + private bool EspacamentoPrimeirosPontosProjecao { get; set; } = false; // Projetar os primeiros pontos com distancia menor entre eles + private double DistanciaPrimeirosPontosProjecao { get; set; } = 3.0; // Distancia máxima para projetar os primeiros pontos com distancia menor + public static double LarguraCorredorPadrao { get; set; } = 1.5; // Largura de um corredor padrão + private int JanelaAtualizacaoDePontos { get; set; } = 20; // Define o tamanho da janela de pontos a atualizar #endregion @@ -65,7 +67,7 @@ namespace AgroBase.Models } else if (CorredorAtual == null && RuasPlantacao.Count > 0) { - return RuasPlantacao[0][RuasPlantacao.Count - 1]; + return RuasPlantacao[0][RuasPlantacao[0].Count - 1]; } return new GPSModel(); // Pode ser null se preferir @@ -125,30 +127,36 @@ namespace AgroBase.Models } public List _Corredores { get; set; } public List TrajetoriaFixa => _TrajetoriaFixa.ConvertAll(x => x.Posicao); - public List TrajetoriaDinamica + public List _TrajetoriaDinamica { get; private set; } + public List TrajetoriaDinamica => _TrajetoriaDinamica.ConvertAll(x => x.Posicao); + public void AtualizarTrajetoriaDinamica() { - get + // Cria a lista com a última leitura do robô + var trajetoria = new List() { - // Cria a lista com a última leitura do robô - var trajetoria = new List { GPSService.UltimaLeitura }; - - // Se a trajetória fixa estiver vazia, retorna apenas a leitura atual - if (!_TrajetoriaFixaDefinida) + new PontoTrajetoriaModel(TipoPontoRua.PosicaoRobo) { - return trajetoria; + Posicao = GPSService.UltimaLeitura } + }; - // Adiciona os pontos não visitados, já ordenados por idxPonto - foreach (var ponto in _TrajetoriaFixa) - { - if (!ponto.Visitado) - { - trajetoria.Add(ponto.Posicao); - } - } - - return trajetoria; + // Se a trajetória fixa estiver vazia, retorna apenas a leitura atual + if (!_TrajetoriaFixaDefinida) + { + _TrajetoriaDinamica = trajetoria; + return; } + + // Adiciona os pontos não visitados, já ordenados por idxPonto + foreach (var ponto in _TrajetoriaFixa) + { + if (!ponto.Visitado) + { + trajetoria.Add(ponto); + } + } + + _TrajetoriaDinamica = trajetoria; } [JsonProperty] @@ -245,6 +253,7 @@ namespace AgroBase.Models int qtdPontosRua = Convert.ToInt32(GPSUtils.DistanciaDoTrecho(rua)); rua = GPSUtils.InterpolarRota(rua, qtdPontosRua); + double d = GPSUtils.DistanciaDoTrecho(rua); // Calcula a menor distância entre o robô e a rua double distancia = GPSUtils.CalcularMenorDistanciaAteTrecho(GPSService.UltimaLeitura, rua); @@ -374,8 +383,10 @@ namespace AgroBase.Models public bool ManobrandoEntreRuas { get; private set; } private void AtualizarManobrandoEntreRuas() { - bool proximoAentrada = (ProximoPonto.PontoBorda || ProximoPonto.PontoLigacao) && ProximoPonto.DistanciaAtual < DistanciaManobraEntreRuas; - ManobrandoEntreRuas = (proximoAentrada && StatusAtual == StatusCarroMapa.Direcionando) || NaMargemDoCorredor; + //bool proximoAentrada = (ProximoPonto.PontoBorda || ProximoPonto.PontoLigacao) && ProximoPonto.DistanciaAtual < DistanciaManobraEntreRuas; + //ManobrandoEntreRuas = (proximoAentrada && StatusAtual == StatusCarroMapa.Direcionando) || NaMargemDoCorredor; + + ManobrandoEntreRuas = StatusAtual == StatusCarroMapa.Manobrando; } [JsonProperty] public StatusCarroMapa StatusAtual { get; private set; } @@ -384,18 +395,18 @@ namespace AgroBase.Models StatusAtual = StatusCarroMapa.Parado; if (ProximoPonto != null && CorredorAtual != null) { - if (!CorredorAtual.Dentro && (PontoAtual.Tipo == TipoPontoRua.PosicaoRobo || PontoAtual.PontoLigacao || ProximoPonto.PontoLigacao)) + if (!CorredorAtual.Dentro && ProximoPonto.DistanciaAtual > DistanciaManobraEntreRuas) { StatusAtual = StatusCarroMapa.Direcionando; } + else if (!CorredorAtual.Dentro && (PontoAtual.PontoBorda || PontoAtual.PontoLigacao || ProximoPonto.Tipo == TipoPontoRua.LigacaoEntrada || PontoAtual.Tipo == TipoPontoRua.CruvaEntreCorredores)) + { + StatusAtual = StatusCarroMapa.Manobrando; + } else if (CorredorAtual.Dentro && !NaMargemDoCorredor) { StatusAtual = StatusCarroMapa.CaminhandoRua; } - else if (!CorredorAtual.Dentro && (!PontoAtual.PontoLigacao && !ProximoPonto.PontoLigacao)) - { - StatusAtual = StatusCarroMapa.Manobrando; - } else if (_TrajetoriaFixa.Any(x => x.NaMargem && x.Tipo == TipoPontoRua.BordaEntrada)) { StatusAtual = StatusCarroMapa.EntrandoRua; @@ -404,6 +415,10 @@ namespace AgroBase.Models { StatusAtual = StatusCarroMapa.SaindoRua; } + else if (!CorredorAtual.Dentro) + { + StatusAtual = StatusCarroMapa.Direcionando; + } } } [JsonProperty] @@ -412,13 +427,14 @@ namespace AgroBase.Models public double DistanciaPercorrida { get; private set; } private void AtualizarDistanciaPercorrida() { - DistanciaPercorrida = _Corredores?.Sum(x => x.DistanciaPercorrida) ?? 0; + DistanciaPercorrida = _Corredores?.Sum(x => x.DistanciaPercorridaTotal) ?? 0; } [JsonProperty] public double DistanciaRestante { get; private set; } private void AtualizarDistanciaRestante() { - DistanciaRestante = GPSUtils.DistanciaDoTrecho(TrajetoriaDinamica ?? new List()); + var _trajetoria = (_TrajetoriaDinamica ?? new List()).Select(x => x.Posicao).ToList(); + DistanciaRestante = GPSUtils.DistanciaDoTrecho(_trajetoria); } [JsonProperty] public double PercentualTrajetoria { get; private set; } @@ -531,6 +547,8 @@ namespace AgroBase.Models AtualizarDistanciaRestante(); AtualizarPercentualTrajetoria(); AtualizarTempoEstimado(); + + AtualizarTrajetoriaDinamica(); } @@ -576,6 +594,8 @@ namespace AgroBase.Models var corredor = new List(); + double primeiraDistancia = 0; + // Calcular pontos médios entre as duas ruas e interpolar a cada 25 cm for (int j = 0; j < rua1.Count - 1; j++) { @@ -586,24 +606,48 @@ namespace AgroBase.Models //var pontoMedioInicial = GPSUtils.PontoMedio(ponto1Rua1, ponto1Rua2); //var pontoMedioFinal = GPSUtils.PontoMedio(ponto2Rua1, ponto2Rua2); - + var pontoMedioInicial = GPSUtils.PontoMedioComOffset(ponto1Rua1, ponto1Rua2, deslocamentoLateralGPS); var pontoMedioFinal = GPSUtils.PontoMedioComOffset(ponto2Rua1, ponto2Rua2, deslocamentoLateralGPS); var distancia = GPSUtils.DistanciaEntrePontos(pontoMedioInicial, pontoMedioFinal); + if (EspacamentoPrimeirosPontosProjecao && j == 0) + { + primeiraDistancia = distancia; + } + double distInterpolar = (EspacamentoPrimeirosPontosProjecao && j == 0) ? DistanciaEntrePontosCurva : DistanciaEntrePontos; - int numInterpolacoes = (int)(distancia / DistanciaEntrePontos); + int numInterpolacoes = (int)(distancia / distInterpolar); for (int k = 0; k <= numInterpolacoes; k++) { - double t = k / (double)numInterpolacoes; + double t = numInterpolacoes == 0 ? 0 : k / (double)numInterpolacoes; var pontoInterpolado = GPSUtils.InterpolarPonto(pontoMedioInicial, pontoMedioFinal, t); corredor.Add(pontoInterpolado); } } - // Remover pontos que estão a menos de 25 cm de distância - corredor = RemoverPontosMuitoProximos(corredor, DistanciaEntrePontos); + double distanciaCorredor = GPSUtils.DistanciaDoTrecho(corredor); + double distanciaRua1 = GPSUtils.DistanciaDoTrecho(rua1); + double distanciaRua2 = GPSUtils.DistanciaDoTrecho(rua2); + + if ((distanciaCorredor + DistanciaEntrePontos) < distanciaRua1) + { + double dif = Math.Abs(distanciaRua1 - distanciaCorredor); + double anguloCorredor = GPSUtils.CalcularOrientacao(corredor[corredor.Count - 1], corredor[corredor.Count - 2]); + GPSModel novoPontoCorredor = GPSUtils.ProjetarPontoDeslocado(corredor[0], dif, anguloCorredor); + corredor.Insert(0, novoPontoCorredor); + } + else if ((distanciaCorredor + DistanciaEntrePontos) < distanciaRua2) + { + double dif = Math.Abs(distanciaRua2 - distanciaCorredor); + double anguloCorredor = GPSUtils.CalcularOrientacao(corredor[corredor.Count - 1], corredor[corredor.Count - 2]); + GPSModel novoPontoCorredor = GPSUtils.ProjetarPontoDeslocado(corredor[0], dif, anguloCorredor); + corredor.Insert(0, novoPontoCorredor); + } + + // Remover pontos que estão a menos de 1m de distância + corredor = RemoverPontosMuitoProximos(corredor, DistanciaEntrePontos, primeiraDistancia, DistanciaEntrePontosCurva); // Calcular largura média entre as duas ruas double larguraCorredor = CalcularLarguraMediaDoCorredor(rua1, rua2); @@ -615,8 +659,9 @@ namespace AgroBase.Models return (corredores, larguras); } + // Método auxiliar para remover pontos muito próximos de forma balanceada - private List RemoverPontosMuitoProximos(List pontos, double distanciaMinima) + private List RemoverPontosMuitoProximos(List pontos, double distanciaMinima, double apartirDe, double distanciaMenor) { if (pontos == null || pontos.Count == 0) return pontos; @@ -624,22 +669,20 @@ namespace AgroBase.Models pontos = pontos.Where(x => !double.IsNaN(x.Latitude) && !double.IsNaN(x.Longitude)).ToList(); var resultado = new List { pontos[0] }; // Sempre incluir o primeiro ponto - int i = 1; + double distanciaAcumulada = 0.0; // Distância total percorrida - while (i < pontos.Count - 1) // Evita verificar o último ponto diretamente + for (int i = 1; i < pontos.Count - 1; i++) // Evita verificar o último ponto diretamente { - var distancia = GPSUtils.DistanciaEntrePontos(resultado.Last(), pontos[i]); + double distancia = GPSUtils.DistanciaEntrePontos(resultado.Last(), pontos[i]); + distanciaAcumulada += distancia; - if (distancia >= distanciaMinima) + // Nos primeiros 2 metros, mantemos um espaçamento mínimo de 25 cm, depois 1 metro + double distanciaRequerida = distanciaAcumulada <= apartirDe ? distanciaMenor : distanciaMinima; + + if (distancia >= distanciaRequerida) { resultado.Add(pontos[i]); // Mantém o ponto se a distância for suficiente } - else - { - i++; // Pula um ponto (removendo-o implicitamente) - } - - i++; // Avança para o próximo ponto } // Sempre adiciona o último ponto da lista para garantir fechamento da trajetória @@ -681,8 +724,10 @@ namespace AgroBase.Models (List> corredores, List CorredoresLarguras) = ProjetarCorredores(); Corredores = corredores; - //Enums.DirecaoCarroRua direcaoAtual = ExtremoMaisProximoMapa == 0 ? Enums.DirecaoCarroRua.Ida : Enums.DirecaoCarroRua.Volta; - Enums.DirecaoCarroRua direcaoAtual = Enums.DirecaoCarroRua.Ida; + Enums.DirecaoCarroRua direcaoAtual = ExtremoMaisProximoMapa == 0 ? Enums.DirecaoCarroRua.Ida : Enums.DirecaoCarroRua.Volta; + //Enums.DirecaoCarroRua direcaoAtual = Enums.DirecaoCarroRua.Ida; + + double larguraCorredorMenor = LarguraCorredorPadrao * 0.9; PontoTrajetoriaModel PontoRobo = new PontoTrajetoriaModel(TipoPontoRua.PosicaoRobo) { @@ -697,19 +742,43 @@ namespace AgroBase.Models }; _trajetoriaFixa.Add(PontoRobo); + int idxEsq = 0; + int idxDir = 0; + + double anguloAcrescentar = idxDir % 2 == 0 && direcaoAtual == DirecaoCarroRua.Ida ? 20 : -20; + for (int idx = 0; idx < Corredores.Count(); idx++) { + double _FatorLarguraCorredor = CorredoresLarguras[idx] / LarguraCorredorPadrao; + bool _FatorLarguraElevado = _FatorLarguraCorredor > 1.2; + + if (_trajetoriaFixa.Count() > 1 && idxEsq == 0 && idxDir == 0) + { + (List ruaEsq, List ruaDir) = DeterminarRuasLaterais(_trajetoriaFixa[1].Posicao, _trajetoriaFixa[2].Posicao, RuasPlantacao[0], RuasPlantacao[1]); + idxEsq = RuasPlantacao.IndexOf(ruaEsq); + idxDir = RuasPlantacao.IndexOf(ruaDir); + } + bool ultimoCorredor = idx == Corredores.Count() - 1; List CorredorAtual = Corredores[idx]; - if (idx % 2 != 0) + double dP0 = GPSUtils.DistanciaEntrePontos(_trajetoriaFixa.Last().Posicao, CorredorAtual[0]); + double dP1 = GPSUtils.DistanciaEntrePontos(_trajetoriaFixa.Last().Posicao, CorredorAtual[CorredorAtual.Count() - 1]); + if (dP1 < dP0) { CorredorAtual.Reverse(); } double anguloProjetar1 = GPSUtils.CalcularOrientacao(CorredorAtual.Skip(1).First(), CorredorAtual.First()); GPSModel PrimeiroPonto = GPSUtils.ProjetarPontoDeslocado(CorredorAtual.First(), DistanciaProjecaoRua, anguloProjetar1); + double anguloProjetar2 = GPSUtils.CalcularOrientacao(CorredorAtual.Skip(CorredorAtual.Count() - 2).First(), CorredorAtual.Last()); + // Realiza um acréscimo no angulo à projetar, permitindo que o equipamento faça uma curva mais aberta entre corredores + if (!ultimoCorredor && !_FatorLarguraElevado) + { + anguloProjetar2 += anguloAcrescentar; + anguloAcrescentar *= -1; + } GPSModel UltimoPonto = GPSUtils.ProjetarPontoDeslocado(CorredorAtual.Last(), !ultimoCorredor ? DistanciaProjecaoRua : (DistanciaProjecaoRua * 2.0), anguloProjetar2); var ultimoPontoTrajetoria = _trajetoriaFixa.LastOrDefault(); @@ -717,12 +786,12 @@ namespace AgroBase.Models PontoTrajetoriaModel PontoInicial = new PontoTrajetoriaModel(TipoPontoRua.LigacaoEntrada) { idxCorredor = idx, - idxPonto = _trajetoriaFixa.Count(), + idxPonto = _trajetoriaFixa.Count(), idxPontoCorredor = _trajetoriaFixa.Count(x => x.idxCorredor == idx), - Posicao = PrimeiroPonto, - Direcao = direcaoAtual, + Posicao = PrimeiroPonto, + Direcao = direcaoAtual, Orientacao = GPSUtils.CalcularOrientacao(ultimoPontoTrajetoria.Posicao, PrimeiroPonto), - Visitado = false, + Visitado = false, LarguraCorredor = LarguraCorredorPadrao }; @@ -736,26 +805,39 @@ namespace AgroBase.Models if (distanciaMinima) { - int pontosAdicionr = Convert.ToInt32(CorredoresLarguras[idx] / DistanciaEntrePontosCurva); - bool CurvaParaEsquerda = (ExtremoMaisProximoMapa == 0 && direcaoAtual == DirecaoCarroRua.Volta) || (ExtremoMaisProximoMapa == 1 && direcaoAtual == DirecaoCarroRua.Ida); - GPSModel P0 = CalcularPontoControle(_trajetoriaFixa[_trajetoriaFixa.Count() - 2].Posicao, ultimoPontoTrajetoria.Posicao, PrimeiroPonto, DistanciaProjecaoRua); + int pontosAdicionr = Convert.ToInt32(CorredoresLarguras[idx] / (DistanciaEntrePontosCurva * _FatorLarguraCorredor)); + + var _penultimoPonto = _trajetoriaFixa[_trajetoriaFixa.Count() - 2].Posicao; + double anguloProjecao = GPSUtils.CalcularOrientacao(Corredores[idx - 1].First(), Corredores[idx - 1].Last()); + GPSModel _ultimoPonto = GPSUtils.ProjetarPontoDeslocado(Corredores[idx - 1].Last(), DistanciaProjecaoRua, anguloProjecao); + + GPSModel P0 = CalcularPontoControle(_penultimoPonto, _ultimoPonto, PrimeiroPonto, DistanciaProjecaoRua * 2.0); List CurvaConexao = GerarCurvaConexao(ultimoPontoTrajetoria.Posicao, PrimeiroPonto, P0, pontosAdicionr); - foreach (var ponto in CurvaConexao) + for (int i = 0; i < CurvaConexao.Count; i++) { + var ponto = CurvaConexao[i]; + bool pontoCorredorAnterior = i < (pontosAdicionr / 2); + int idxCorredorPontoCurva = pontoCorredorAnterior ? idx - 1 : idx; bool pontoLigacao = CurvaConexao.IndexOf(ponto) == CurvaConexao.Count() - 1; - _trajetoriaFixa.Add(new PontoTrajetoriaModel(pontoLigacao ? TipoPontoRua.LigacaoEntrada : TipoPontoRua.CruvaEntreCorredores) + + bool meiaCurva = false; + + if ((meiaCurva && pontoCorredorAnterior) || !meiaCurva) { - idxCorredor = idx, - idxPonto = _trajetoriaFixa.Count(), - idxPontoCorredor = _trajetoriaFixa.Count(x => x.idxCorredor == idx), - Posicao = ponto, - Direcao = pontoLigacao ? direcaoAtual : DirecaoCarroRua.Manobra, - Orientacao = GPSUtils.CalcularOrientacao(_trajetoriaFixa.Last().Posicao, ponto), - Visitado = false, - LarguraCorredor = (LarguraCorredorPadrao * 0.7) - }); - pontoLigacao = false; + _trajetoriaFixa.Add(new PontoTrajetoriaModel(pontoLigacao ? TipoPontoRua.LigacaoEntrada : TipoPontoRua.CruvaEntreCorredores) + { + idxCorredor = idxCorredorPontoCurva, + idxPonto = _trajetoriaFixa.Count(), + idxPontoCorredor = _trajetoriaFixa.Count(x => x.idxCorredor == idx), + Posicao = ponto, + Direcao = pontoLigacao ? direcaoAtual : DirecaoCarroRua.Manobra, + Orientacao = GPSUtils.CalcularOrientacao(_trajetoriaFixa.Last().Posicao, ponto), + Visitado = false, + LarguraCorredor = larguraCorredorMenor + }); + } + } PontoInicialAdicionado = true; } @@ -771,6 +853,7 @@ namespace AgroBase.Models int idxPonto = CorredorAtual.IndexOf(pontoAtual); bool bordaEntrada = idxPonto == 0; bool bordaSaida = idxPonto == CorredorAtual.Count() - 1; + double distanciaCorredor = GPSUtils.DistanciaDoTrecho(_trajetoriaFixa.Where(x => x.idxCorredor == idx).Select(x => x.Posicao).ToList()); PontoTrajetoriaModel PontoTrajetoria = new PontoTrajetoriaModel(bordaEntrada ? TipoPontoRua.BordaEntrada : bordaSaida ? TipoPontoRua.BordaSaida : TipoPontoRua.Rua) { @@ -781,7 +864,9 @@ namespace AgroBase.Models Direcao = direcaoAtual, Orientacao = GPSUtils.CalcularOrientacao(_trajetoriaFixa.Last().Posicao, pontoAtual), Visitado = false, - LarguraCorredor = CorredoresLarguras[idx] + LarguraCorredor = + distanciaCorredor < DistanciaPrimeirosPontosProjecao && !bordaEntrada && !bordaSaida ? larguraCorredorMenor : + CorredoresLarguras[idx] }; _trajetoriaFixa.Add(PontoTrajetoria); @@ -796,7 +881,7 @@ namespace AgroBase.Models Direcao = direcaoAtual, Orientacao = GPSUtils.CalcularOrientacao(_trajetoriaFixa.Last().Posicao, UltimoPonto), Visitado = false, - LarguraCorredor = !ultimoCorredor ? LarguraCorredorPadrao : LarguraCorredorPadrao / 2.0 + LarguraCorredor = larguraCorredorMenor }; _trajetoriaFixa.Add(PontoFinal); @@ -805,32 +890,21 @@ namespace AgroBase.Models _TrajetoriaFixa = new List(_trajetoriaFixa); - (List ruaEsq, List ruaDir) = DeterminarRuasLaterais(GPSService.UltimaLeitura, _trajetoriaFixa[1].Posicao, RuasPlantacao[0], RuasPlantacao[1]); - int idxEsq = RuasPlantacao.IndexOf(ruaEsq); - int idxDir = RuasPlantacao.IndexOf(ruaDir); + if (_trajetoriaFixa.Count() > 1 && idxEsq == 0 && idxDir == 0) + { + (List ruaEsq, List ruaDir) = DeterminarRuasLaterais(_trajetoriaFixa[1].Posicao, _trajetoriaFixa[2].Posicao, RuasPlantacao[0], RuasPlantacao[1]); + idxEsq = RuasPlantacao.IndexOf(ruaEsq); + idxDir = RuasPlantacao.IndexOf(ruaDir); + } int incEsq = 0; int incDir = 0; - _Corredores = _TrajetoriaFixa .GroupBy(x => x.idxCorredor) .Select((x, i) => { double distanciaTotal = GPSUtils.DistanciaDoTrecho(x.Select(y => y.Posicao).ToList()); - bool par = (i % 2 == 0); - if (i > 0) - { - if (idxDir == 0) - { - incDir += !par ? 2 : 0; - incEsq += !par ? 0 : 2; - } - else - { - incDir += par ? 2 : 0; - incEsq += par ? 0 : 2; - } - } + (incDir, incEsq) = AtualizaIndiceRuaLateralCorredor(i, idxDir, incDir, incEsq); var obj = new CorredorTrajetoriaModel() { @@ -839,7 +913,8 @@ namespace AgroBase.Models DistanciaTotal = distanciaTotal, Pontos = x.ToList(), QtdPontos = x.Count(), - DistanciaPercorrida = 0, + DistanciaPercorridaCorredor = 0, + DistanciaPercorridaTotal = 0, idxRuaDireita = idxDir + incDir, idxRuaEsquerda = idxEsq + incEsq }; @@ -855,10 +930,35 @@ namespace AgroBase.Models LoopAtualizaDados(); } + private (int, int) AtualizaIndiceRuaLateralCorredor(int i, int idxDir, int incDir, int incEsq) + { + bool par = (i % 2 == 0); + if (i > 0) + { + if (idxDir == 0) + { + incDir += !par ? 2 : 0; + incEsq += !par ? 0 : 2; + } + else + { + incDir += par ? 2 : 0; + incEsq += par ? 0 : 2; + } + } + return (incDir, incEsq); + } + public static GPSModel CalcularPontoControle(GPSModel penultimoPontoRuaAtual, GPSModel ultimoPontoRuaAtual, GPSModel primeiroPontoProximaRua, double distancia) { double anguloCurva = GPSUtils.CalcularOrientacao(penultimoPontoRuaAtual, ultimoPontoRuaAtual); double angulo = GPSUtils.CalcularOrientacao(ultimoPontoRuaAtual, primeiroPontoProximaRua); + + // Calcular a diferença de ângulo corretamente no espaço de 360 graus + double diferencaAngulo = ((angulo - anguloCurva + 540) % 360) - 180; + + bool ParaDentro = diferencaAngulo > 0; // Agora o cálculo é confiável + double lat = (ultimoPontoRuaAtual.Latitude + primeiroPontoProximaRua.Latitude) / 2; double lon = (ultimoPontoRuaAtual.Longitude + primeiroPontoProximaRua.Longitude) / 2; GPSModel pontoMedio = new GPSModel() @@ -867,10 +967,8 @@ namespace AgroBase.Models Longitude = lon, }; - bool ParaDentro = (angulo - anguloCurva) > 0; - // Ajuste o ângulo com base na direção da curva - double ajusteAngulo = (ParaDentro ? 270 : 90); + double ajusteAngulo = ParaDentro ? -90 : 90; // Projetar um ponto a uma certa distância na direção ajustada return GPSUtils.ProjetarPontoDeslocado(pontoMedio, distancia, angulo + ajusteAngulo); @@ -908,16 +1006,25 @@ namespace AgroBase.Models GPSModel ponto1 = GPSUtils.GerarPontoDeslocado(posicaoAtual, anguloDesvioInicial, distanciaObstaculo); GPSModel ponto2 = GPSUtils.GerarPontoDeslocado(ponto1, anguloCaminho, larguraObstaculo); GPSModel ponto3 = GPSUtils.GerarPontoDeslocado(ponto2, anguloDesvioFinal, distanciaObstaculo); - List lista = new List() + List lista = new List() { - ponto1, - ponto2, - ponto3 + new PontoTrajetoriaModel(TipoPontoRua.Desvio) + { + Posicao = ponto1, + }, + new PontoTrajetoriaModel(TipoPontoRua.Desvio) + { + Posicao = ponto2, + }, + new PontoTrajetoriaModel(TipoPontoRua.Desvio) + { + Posicao = ponto3, + } }; var idxRemover = EncontrarIndiceFinalDesvio(TrajetoriaDinamica, ponto3, distanciaObstaculo); - TrajetoriaDinamica.RemoveRange(1, idxRemover); - TrajetoriaDinamica.InsertRange(1, lista); + _TrajetoriaDinamica.RemoveRange(1, idxRemover); + _TrajetoriaDinamica.InsertRange(1, lista); } private int EncontrarIndiceFinalDesvio(List trajetoria, GPSModel ultimoWaypointDesvio, double distanciaSeguranca) @@ -976,7 +1083,8 @@ namespace AgroBase.Models public int Idx { get; set; } public double Largura { get; set; } public double DistanciaTotal { get; set; } - public double DistanciaPercorrida { get; set; } + public double DistanciaPercorridaCorredor { get; set; } + public double DistanciaPercorridaTotal { get; set; } public List Pontos { get; set; } public int QtdPontos { get; set; } [JsonProperty] @@ -989,6 +1097,7 @@ namespace AgroBase.Models public bool Concluido { get; private set; } public int idxRuaEsquerda { get; set; } public int idxRuaDireita { get; set; } + public double FatorLarguraCorredor { get; private set; } public void AtualizarDados() { @@ -998,6 +1107,7 @@ namespace AgroBase.Models { // Precisa estar na margem do ponto e, ser um ponto de rua, que significa que já está dentro, ou então de borda, e que esteja se afastando do centro dele if ( + ponto.Visitado && ponto.NaMargem && (ponto.Tipo == Enums.TipoPontoRua.Rua || ( @@ -1012,8 +1122,9 @@ namespace AgroBase.Models } } - DistanciaRestante = DistanciaTotal - DistanciaPercorrida; - Progresso = (DistanciaTotal > 0) ? FuncoesMatematicas.Clamp((DistanciaPercorrida / DistanciaTotal) * 100.0, 0, 100) : 0; + FatorLarguraCorredor = Largura / TrajetoriaMapaOperacaoModel.LarguraCorredorPadrao; + DistanciaRestante = DistanciaTotal - DistanciaPercorridaTotal; + Progresso = (DistanciaTotal > 0) ? FuncoesMatematicas.Clamp((DistanciaPercorridaTotal / DistanciaTotal) * 100.0, 0, 100) : 0; Concluido = !Pontos.Any(x => !x.Visitado); } @@ -1024,7 +1135,8 @@ namespace AgroBase.Models Idx = Idx, Largura = Largura, DistanciaTotal = DistanciaTotal, - DistanciaPercorrida = DistanciaPercorrida, + DistanciaPercorridaCorredor = DistanciaPercorridaCorredor, + DistanciaPercorridaTotal = DistanciaPercorridaTotal, QtdPontos = QtdPontos, Dentro = Dentro, Concluido = Concluido, @@ -1053,6 +1165,7 @@ namespace AgroBase.Models public Enums.DirecaoCarroRua Direcao { get; set; } public Enums.TipoPontoRua Tipo { get; } public double LarguraCorredor { get; set; } + public double DistanciaMargem { get; set; } public bool Visitado { get; set; } = false; // ✅ Agora, propriedades podem ser atualizadas com `set; private` @@ -1101,11 +1214,11 @@ namespace AgroBase.Models if (Visitado) return; // Se já foi visitado, não faz nada double distanciaEntrePontos = - Tipo == TipoPontoRua.CruvaEntreCorredores ? (TrajetoriaMapaOperacaoModel.DistanciaEntrePontosCurva * 1.0) : + Tipo == TipoPontoRua.CruvaEntreCorredores ? TrajetoriaMapaOperacaoModel.DistanciaEntrePontosCurva : TrajetoriaMapaOperacaoModel.DistanciaEntrePontos; // Define o limite de distância para considerar o ponto como visitado - double fatorAjuste = Tipo == TipoPontoRua.CruvaEntreCorredores ? 1.5 : 2.0; // Curvas podem ter menos tolerância + double fatorAjuste = Tipo == TipoPontoRua.CruvaEntreCorredores ? 3.0 : 2.0; // Curvas podem ter menos tolerância double limiteDistancia = Math.Ceiling(TrajetoriaMapaOperacaoModel.DistanciaMaximaEntreLeituras / distanciaEntrePontos) * fatorAjuste * distanciaEntrePontos; // Se o ponto está dentro da margem e dentro do limite de distância, marca como visitado @@ -1128,12 +1241,13 @@ namespace AgroBase.Models private void AtualizarDistanciaTrajeto() { var pontoAtual = Variaveis.OperacaoEmAndamento.Trajetoria.PontoAtual; - int idxPontoAtual = pontoAtual.idxPonto; + int idxPontoAtual = pontoAtual.idxPonto + 1; int qtdPontos = Math.Abs(idxPonto - idxPontoAtual) + 1; // Sempre positivo if (qtdPontos == 1) { - DistanciaTrajeto = pontoAtual.Aproximando ? pontoAtual.DistanciaAtual : -pontoAtual.DistanciaAtual; + //DistanciaTrajeto = pontoAtual.Aproximando ? pontoAtual.DistanciaAtual : -pontoAtual.DistanciaAtual; + DistanciaTrajeto = GPSUtils.DistanciaEntrePontos(Variaveis.OperacaoEmAndamento.Trajetoria._TrajetoriaDinamica.First().Posicao, Posicao); return; } @@ -1183,7 +1297,8 @@ namespace AgroBase.Models private void AtualizarNaMargem() { - NaMargem = DistanciaAtual < (LarguraCorredor * 0.8); + DistanciaMargem = LarguraCorredor * 0.8; + NaMargem = DistanciaAtual < DistanciaMargem; } diff --git a/AgroBase/AgroBase/Models/Variaveis.cs b/AgroBase/AgroBase/Models/Variaveis.cs index f05f4865e..07808cd75 100644 --- a/AgroBase/AgroBase/Models/Variaveis.cs +++ b/AgroBase/AgroBase/Models/Variaveis.cs @@ -238,7 +238,7 @@ namespace AgroBase.Models public static GPSModel SimularNovaPosicao(TipoMovimentoDirecional tipoMovimento, double anguloControle, double velocidadeMs, double tempoDelta, double anguloAtual, GPSModel PosicaoAtual) { // Fator de correção da curva - double k = 1.0 + 0.5 * Math.Exp(-Math.Abs(anguloControle) / 15.0); + double k = 1.35 + 0.5 * Math.Exp(-Math.Abs(anguloControle) / 15.0); // Converte o ângulo de controle para radianos double anguloControleRad = anguloControle * (Math.PI / 180.0); @@ -347,6 +347,42 @@ namespace AgroBase.Models } } public static GPSModel PosicaoBase { get; set; } + + + public static void RegistrarLogDispositivo(List Logs, string Caminho, string NomeArquivo, int MinLogs = 100) + { + try + { + if (Logs.Count() >= MinLogs) + { + if (!Directory.Exists(Caminho)) + { + Directory.CreateDirectory(Caminho); + } + + Caminho = Path.Combine(Caminho, NomeArquivo); + + foreach (var mensagem in Logs) + { + if (!File.Exists(Caminho)) + { + File.WriteAllText(Caminho, mensagem); + } + else + { + File.AppendAllText(Caminho, mensagem); + } + } + + Logs.Clear(); + } + } + catch + { + Console.WriteLine("Erro ao salvar log: " + NomeArquivo); + } + } + } public static class FuncoesGlobais diff --git a/AgroBase/AgroBase/Services/BLD300RService.cs b/AgroBase/AgroBase/Services/BLD300RService.cs index e041e80dc..1d2463a2b 100644 --- a/AgroBase/AgroBase/Services/BLD300RService.cs +++ b/AgroBase/AgroBase/Services/BLD300RService.cs @@ -4,7 +4,6 @@ using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using static AgroBase.Models.Enums; -using System.IO; namespace AgroBase.Services { @@ -186,6 +185,9 @@ namespace AgroBase.Services private static AsyncTaskTimerModel tmrLoopComandos; + private static List ComandosComunicacao = new List(); + private static List ErrosComunicacao = new List(); + private static bool EnvioLiberado { get; set; } = true; public static void IniciarRotinas() @@ -536,62 +538,28 @@ namespace AgroBase.Services public static void RegisrarErrosComunicacao(byte addr, string mensagem) { - try - { - var Caminho = Variaveis.CaminhoLogsDispositivos; - if (!Directory.Exists(Caminho)) - { - Directory.CreateDirectory(Caminho); - } + var Caminho = Variaveis.CaminhoLogsDispositivos; - var Arquivo = T_Code.Bld.ToString() + "_err.txt"; - Caminho += "/" + Arquivo; + var Arquivo = T_Code.Bld.ToString() + "_err.txt"; - mensagem = DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss:fff") + " - Endereço " + addr + " (" + _ethernetService._ipAddress + "): " + mensagem + Environment.NewLine; + mensagem = DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss:fff") + " - Endereço " + addr + " (" + _ethernetService._ipAddress + "): " + mensagem + Environment.NewLine; - if (!File.Exists(Caminho)) - { - File.WriteAllText(Caminho, mensagem); - } - else - { - File.AppendAllText(Caminho, mensagem); - } - } - catch - { - Console.WriteLine("Erro ao salvar log de erro BLD"); - } + ErrosComunicacao.Add(mensagem); + + VariaveisOperacao.RegistrarLogDispositivo(ErrosComunicacao, Caminho, Arquivo); } public static void RegisrarComandosComunicacao(byte addr, string mensagem) { - try - { - var Caminho = Variaveis.CaminhoLogsDispositivos; - if (!Directory.Exists(Caminho)) - { - Directory.CreateDirectory(Caminho); - } + var Caminho = Variaveis.CaminhoLogsDispositivos; - var Arquivo = T_Code.Bld.ToString() + "_log.txt"; - Caminho += "/" + Arquivo; + var Arquivo = T_Code.Bld.ToString() + "_log.txt"; - mensagem = DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss:fff") + " - Endereço " + addr + " (" + _ethernetService._ipAddress + "): " + mensagem + Environment.NewLine; + mensagem = DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss:fff") + " - Endereço " + addr + " (" + _ethernetService._ipAddress + "): " + mensagem + Environment.NewLine; - if (!File.Exists(Caminho)) - { - File.WriteAllText(Caminho, mensagem); - } - else - { - File.AppendAllText(Caminho, mensagem); - } - } - catch - { - Console.WriteLine("Erro ao salvar log de comunicacao BLD"); - } + ComandosComunicacao.Add(mensagem); + + VariaveisOperacao.RegistrarLogDispositivo(ComandosComunicacao, Caminho, Arquivo); } private static async Task tmrLoopComandos_Tick() diff --git a/AgroBase/AgroBase/Services/DispositivosService.cs b/AgroBase/AgroBase/Services/DispositivosService.cs index f32a022f3..e3474dbf8 100644 --- a/AgroBase/AgroBase/Services/DispositivosService.cs +++ b/AgroBase/AgroBase/Services/DispositivosService.cs @@ -28,7 +28,7 @@ namespace AgroBase.Comum public TextBox txtEnvios { get; set; } public RichTextBox txaConsole { get; set; } public int _index { get; set; } - public List Logs { get; set; } = new List(); + public List Logs { get; set; } = new List(); public readonly object _logsLock = new object(); public T Dados { get; set; } = new T(); DispositivoBaseModel IDispositivosService.Dados @@ -40,8 +40,6 @@ namespace AgroBase.Comum public Form frmPin { get; set; } private AsyncTaskTimerModel tmrLogsDispositivo; - public int Ticks { get; set; } = 0; - public int TempoConectado { get; set; } = 0; public MqttTopicosModel MqttTopicoEnvioComandos; @@ -400,51 +398,18 @@ namespace AgroBase.Comum private async Task tmrLogsDispositivo_Tick() { - if (Ticks >= 30) - { - SalvarLog(); + SalvarLog(); - Ticks = -1; - } - Ticks++; TempoConectado++; } private void SalvarLog() { - lock (_logsLock) - { - if (Logs.Count == 0) - { - return; - } + string Caminho = Path.Combine(Variaveis.CaminhoLogsDispositivos, Dispositivo.ToString()); - try - { - string Caminho = Variaveis.CaminhoLogsDispositivos + Dispositivo; - string NomeLog = _CriadoEm.ToString("dd_MM_yyyy_mm_ss") + ".json"; - if (!Directory.Exists(Caminho)) - { - Directory.CreateDirectory(Caminho); - } - if (!File.Exists(Caminho + "/" + NomeLog)) - { - string jsonLog = JsonConvert.SerializeObject(Logs, Formatting.None); - File.WriteAllText(Caminho + "/" + NomeLog, jsonLog.Substring(0, jsonLog.Length - 1)); - } - else - { - string jsonLog = JsonConvert.SerializeObject(Logs, Formatting.None); - jsonLog = jsonLog.Substring(1, jsonLog.Length - 2); - File.AppendAllText(Caminho + "/" + NomeLog, "," + jsonLog); - } - Logs = new List(); - } - catch (Exception ex) - { + string NomeLog = _CriadoEm.ToString("dd_MM_yyyy_HH_mm_ss") + ".json"; - } - } + VariaveisOperacao.RegistrarLogDispositivo(Logs.Select(x => JsonConvert.SerializeObject(x)).ToList(), Caminho, NomeLog); } private void clbDispositivos_ItemCheck(object sender, ItemCheckEventArgs e) diff --git a/AgroBase/AgroBase/Services/GPSService.cs b/AgroBase/AgroBase/Services/GPSService.cs index 7d579cd5e..5a885572a 100644 --- a/AgroBase/AgroBase/Services/GPSService.cs +++ b/AgroBase/AgroBase/Services/GPSService.cs @@ -217,6 +217,9 @@ namespace AgroBase.Services Console.WriteLine($"Sentença desconhecida: {sentenca}"); } } + + PenultimaLeitura.UltimoComandoRespondido = UltimaLeitura.UltimoComandoRespondido; + UltimaLeitura.UltimoComandoRespondido = DateTime.Now; } private static void ProcessarGNGGA(string sentenca) @@ -559,7 +562,11 @@ namespace AgroBase.Services if (CorredorAtual != null) { - CorredorAtual.DistanciaPercorrida += distancia; + CorredorAtual.DistanciaPercorridaTotal += distancia; + if (_Trajetoria.CorredorAtual.Dentro) + { + CorredorAtual.DistanciaPercorridaCorredor += distancia; + } } } } @@ -604,7 +611,7 @@ namespace AgroBase.Services public static void AtualizarTrajetoriaDinamica() { - if (Variaveis.OperacaoEmAndamento.Trajetoria?.TrajetoriaDinamica?.Any() ?? false) + if (Variaveis.OperacaoEmAndamento.Trajetoria?._TrajetoriaDinamica?.Any() ?? false) { var Trajetoria = Variaveis.OperacaoEmAndamento.Trajetoria.TrajetoriaDinamica.Select(x => new { diff --git a/AgroBase/AgroBase/Services/MKS057DService.cs b/AgroBase/AgroBase/Services/MKS057DService.cs index 911aec0c3..544691ab3 100644 --- a/AgroBase/AgroBase/Services/MKS057DService.cs +++ b/AgroBase/AgroBase/Services/MKS057DService.cs @@ -2,10 +2,8 @@ using System; using System.Collections; using System.Collections.Generic; -using System.IO; using System.Linq; using System.Threading.Tasks; -using System.Windows.Forms; using static AgroBase.Models.Enums; namespace AgroBase.Services @@ -38,6 +36,9 @@ namespace AgroBase.Services public static DateTime UltimoReferenciamento = DateTime.MinValue; public static int AnguloOffsetSensor = 8; + public static List ComandosComunicacao = new List(); + public static List ErrosComunicacao = new List(); + public static void IniciarRotinas() { PararRotinas(); @@ -130,62 +131,28 @@ namespace AgroBase.Services private static void RegisrarErrosComunicacao(byte addr, string mensagem) { - try - { - var Caminho = Variaveis.CaminhoLogsDispositivos; - if (!Directory.Exists(Caminho)) - { - Directory.CreateDirectory(Caminho); - } + var Caminho = Variaveis.CaminhoLogsDispositivos; - var Arquivo = T_Code.Mks.ToString() + "_err.txt"; - Caminho += "/" + Arquivo; + var Arquivo = T_Code.Mks.ToString() + "_err.txt"; - mensagem = DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss:fff") + " - Endereço " + addr + " (" + _ethernetService._ipAddress + "): " + mensagem + Environment.NewLine; + mensagem = DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss:fff") + " - Endereço " + addr + " (" + _ethernetService._ipAddress + "): " + mensagem + Environment.NewLine; - if (!File.Exists(Caminho)) - { - File.WriteAllText(Caminho, mensagem); - } - else - { - File.AppendAllText(Caminho, mensagem); - } - } - catch - { - Console.WriteLine("Erro ao salvar log de erro MKS"); - } + ErrosComunicacao.Add(mensagem); + + VariaveisOperacao.RegistrarLogDispositivo(ErrosComunicacao, Caminho, Arquivo, 30); } public static void RegisrarComandosComunicacao(byte addr, string mensagem) { - try - { - var Caminho = Variaveis.CaminhoLogsDispositivos; - if (!Directory.Exists(Caminho)) - { - Directory.CreateDirectory(Caminho); - } + var Caminho = Variaveis.CaminhoLogsDispositivos; - var Arquivo = T_Code.Mks.ToString() + "_log.txt"; - Caminho += "/" + Arquivo; + var Arquivo = T_Code.Mks.ToString() + "_log.txt"; - mensagem = DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss:fff") + " - Endereço " + addr + " (" + _ethernetService._ipAddress + "): " + mensagem + Environment.NewLine; + mensagem = DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss:fff") + " - Endereço " + addr + " (" + _ethernetService._ipAddress + "): " + mensagem + Environment.NewLine; - if (!File.Exists(Caminho)) - { - File.WriteAllText(Caminho, mensagem); - } - else - { - File.AppendAllText(Caminho, mensagem); - } - } - catch - { - Console.WriteLine("Erro ao salvar log de comunicacao MKS"); - } + ComandosComunicacao.Add(mensagem); + + VariaveisOperacao.RegistrarLogDispositivo(ComandosComunicacao, Caminho, Arquivo, 300); } private static void DefinirDispositivo(List Mod_IDs) diff --git a/AgroBase/AgroBase/Services/ModbusService.cs b/AgroBase/AgroBase/Services/ModbusService.cs index 4945c3ce4..9487f7146 100644 --- a/AgroBase/AgroBase/Services/ModbusService.cs +++ b/AgroBase/AgroBase/Services/ModbusService.cs @@ -53,6 +53,9 @@ namespace AgroBase.Services private static AsyncTaskTimerModel tmrLoopComandos; private static AsyncTaskTimerModel tmrReceberDados; + public static List ComandosComunicacao = new List(); + public static List ErrosComunicacao = new List(); + public static void IniciarRotinas() { @@ -204,14 +207,9 @@ namespace AgroBase.Services mensagem = DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss:fff") + " - Porta " + (_PortaModbus?.PortName ?? "COM") + " - " + addr + ": " + mensagem + Environment.NewLine; - if (!File.Exists(Caminho)) - { - File.WriteAllText(Caminho, mensagem); - } - else - { - File.AppendAllText(Caminho, mensagem); - } + ErrosComunicacao.Add(mensagem); + + VariaveisOperacao.RegistrarLogDispositivo(ErrosComunicacao, Caminho, 50); } diff --git a/AgroBase/AgroBase/Services/OIDService.cs b/AgroBase/AgroBase/Services/OIDService.cs index 38cd6298b..1b7e0f901 100644 --- a/AgroBase/AgroBase/Services/OIDService.cs +++ b/AgroBase/AgroBase/Services/OIDService.cs @@ -1,7 +1,6 @@ using AgroBase.Models; using System; using System.Collections.Generic; -using System.IO; using System.Linq; using System.Threading.Tasks; using static AgroBase.Models.Enums; @@ -491,6 +490,9 @@ namespace AgroBase.Services private static AsyncTaskTimerModel tmrLoopComandos; private static AsyncTaskTimerModel tmrHeartbeat; + public static List ComandosComunicacao = new List(); + public static List ErrosComunicacao = new List(); + private static bool EnvioLiberado { get; set; } = true; public static void IniciarRotinas() @@ -946,62 +948,28 @@ namespace AgroBase.Services public static void RegisrarErrosComunicacao(byte addr, string mensagem) { - try - { - var Caminho = Variaveis.CaminhoLogsDispositivos; - if (!Directory.Exists(Caminho)) - { - Directory.CreateDirectory(Caminho); - } + var Caminho = Variaveis.CaminhoLogsDispositivos; - var Arquivo = T_Code.Oid.ToString() + "_err.txt"; - Caminho += "/" + Arquivo; + var Arquivo = T_Code.Oid.ToString() + "_err.txt"; - mensagem = DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss:fff") + " - Endereço " + addr + " (" + _ethernetService._ipAddress + "): " + mensagem + Environment.NewLine; + mensagem = DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss:fff") + " - Endereço " + addr + " (" + _ethernetService._ipAddress + "): " + mensagem + Environment.NewLine; - if (!File.Exists(Caminho)) - { - File.WriteAllText(Caminho, mensagem); - } - else - { - File.AppendAllText(Caminho, mensagem); - } - } - catch - { - Console.WriteLine("Erro ao salvar log de erro OID"); - } + ErrosComunicacao.Add(mensagem); + + VariaveisOperacao.RegistrarLogDispositivo(ErrosComunicacao, Caminho, Arquivo, 30); } public static void RegisrarComandosComunicacao(byte addr, string mensagem) { - try - { - var Caminho = Variaveis.CaminhoLogsDispositivos; - if (!Directory.Exists(Caminho)) - { - Directory.CreateDirectory(Caminho); - } + var Caminho = Variaveis.CaminhoLogsDispositivos; - var Arquivo = T_Code.Oid.ToString() + "_log.txt"; - Caminho += "/" + Arquivo; + var Arquivo = T_Code.Oid.ToString() + "_log.txt"; - mensagem = DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss:fff") + " - Endereço " + addr + " (" + _ethernetService._ipAddress + "): " + mensagem + Environment.NewLine; + mensagem = DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss:fff") + " - Endereço " + addr + " (" + _ethernetService._ipAddress + "): " + mensagem + Environment.NewLine; - if (!File.Exists(Caminho)) - { - File.WriteAllText(Caminho, mensagem); - } - else - { - File.AppendAllText(Caminho, mensagem); - } - } - catch - { - Console.WriteLine("Erro ao salvar log de comunicacao OID"); - } + ComandosComunicacao.Add(mensagem); + + VariaveisOperacao.RegistrarLogDispositivo(ComandosComunicacao, Caminho, Arquivo, 300); } private static async Task tmrLoopComandos_Tick() diff --git a/AgroBase/AgroBase/bin/Debug/AgroBase.pdb b/AgroBase/AgroBase/bin/Debug/AgroBase.pdb index 20df92832..544c2ec9c 100644 Binary files a/AgroBase/AgroBase/bin/Debug/AgroBase.pdb and b/AgroBase/AgroBase/bin/Debug/AgroBase.pdb differ diff --git a/AgroBase/AgroBase/bin/Debug/DawnCache/data_1 b/AgroBase/AgroBase/bin/Debug/DawnCache/data_1 index 700997797..10c357bd8 100644 Binary files a/AgroBase/AgroBase/bin/Debug/DawnCache/data_1 and b/AgroBase/AgroBase/bin/Debug/DawnCache/data_1 differ diff --git a/AgroBase/AgroBase/bin/Debug/GPUCache/data_0 b/AgroBase/AgroBase/bin/Debug/GPUCache/data_0 index 305f9ed92..b3f9e8653 100644 Binary files a/AgroBase/AgroBase/bin/Debug/GPUCache/data_0 and b/AgroBase/AgroBase/bin/Debug/GPUCache/data_0 differ diff --git a/AgroBase/AgroBase/bin/Debug/GPUCache/data_1 b/AgroBase/AgroBase/bin/Debug/GPUCache/data_1 index 172b6c33a..e0af52c13 100644 Binary files a/AgroBase/AgroBase/bin/Debug/GPUCache/data_1 and b/AgroBase/AgroBase/bin/Debug/GPUCache/data_1 differ diff --git a/AgroBase/AgroBase/bin/Debug/GPUCache/data_2 b/AgroBase/AgroBase/bin/Debug/GPUCache/data_2 index ce56d3cc4..ddcf3bc70 100644 Binary files a/AgroBase/AgroBase/bin/Debug/GPUCache/data_2 and b/AgroBase/AgroBase/bin/Debug/GPUCache/data_2 differ diff --git a/AgroBase/AgroBase/bin/Debug/Logs/Mks_err.txt b/AgroBase/AgroBase/bin/Debug/Logs/Mks_err.txt index 0ae4c25f2..83ab417df 100644 --- a/AgroBase/AgroBase/bin/Debug/Logs/Mks_err.txt +++ b/AgroBase/AgroBase/bin/Debug/Logs/Mks_err.txt @@ -30687,3 +30687,6031 @@ Parameter name: source 13/03/2025 16:49:49:941 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 13/03/2025 16:49:49:957 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. 13/03/2025 16:49:49:957 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 09:13:53:060 - Endereço 160 (192.168.105.11): Dados inválidos recebidos: [BF-A0-9F-F5] +17/03/2025 09:13:53:189 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 09:15:04:937 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 09:15:04:943 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 09:15:14:830 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 09:15:14:832 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 09:15:16:229 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 09:15:16:229 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 09:15:25:752 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 09:15:25:753 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 09:15:26:799 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 09:15:26:799 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 09:15:27:013 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 09:15:27:245 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 09:15:32:691 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 09:15:34:528 - Endereço 212 (192.168.105.11): Dados inválidos recebidos: [FB-D4-50-FF-A8] +17/03/2025 09:15:34:529 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 09:15:34:543 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 09:15:34:544 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 09:15:34:557 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 09:15:34:557 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 09:15:35:498 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 09:15:35:499 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 09:15:41:547 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 09:15:41:547 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 09:15:41:619 - Endereço 1 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 09:15:44:577 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 09:15:44:578 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 09:15:44:601 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 09:15:44:602 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 09:15:45:638 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 09:15:45:640 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 09:15:48:686 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 09:15:48:686 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 09:15:50:724 - Endereço 251 (192.168.105.11): Dados inválidos recebidos: [B2-FB-03-F5-02-F5] +17/03/2025 09:15:50:724 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 09:15:52:741 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 09:15:52:741 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 09:15:53:722 - Endereço 105 (192.168.105.11): Dados inválidos recebidos: [FB-69-03-F5-02-F5-E8-F9] +17/03/2025 09:15:53:723 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 09:15:53:763 - Endereço 1 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 09:15:55:778 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 09:15:55:778 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 09:17:53:819 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 09:17:53:820 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 09:17:54:858 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 09:17:54:859 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 09:17:55:331 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 09:17:55:332 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 09:17:59:427 - Endereço 4 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 09:17:59:454 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [04-F5-02-F6] +17/03/2025 09:17:59:455 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 09:18:00:393 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [03-F5-02-F5] +17/03/2025 09:18:00:395 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 09:18:00:444 - Endereço 1 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 09:18:02:399 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 09:18:02:401 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 09:18:04:491 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 09:18:04:492 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 09:18:04:497 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 09:18:04:498 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 09:18:04:504 - Endereço 0 (192.168.105.11): Dados inválidos recebidos: [33-00-00-00-00] +17/03/2025 09:18:04:506 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 09:18:08:566 - Endereço 4 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 09:18:08:607 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 09:18:08:608 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 09:18:09:568 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 09:18:09:568 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 09:18:11:515 - Endereço 159 (192.168.105.11): Dados inválidos recebidos: [50-9F-F6] +17/03/2025 09:18:11:515 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 09:18:12:645 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 09:18:12:646 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 09:19:19:801 - Endereço 172 (192.168.105.11): Dados inválidos recebidos: [FB-AC-A9] +17/03/2025 09:19:19:802 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 09:19:20:730 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [90-FF] +17/03/2025 09:19:20:731 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 09:19:46:491 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 09:19:46:491 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 09:48:36:062 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 09:48:36:183 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 09:49:13:361 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 09:49:13:361 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 09:49:13:373 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 09:49:13:374 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 09:49:29:448 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 09:49:29:449 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 09:49:32:489 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [02-F5] +17/03/2025 09:49:32:489 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 09:50:49:510 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 09:50:49:510 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 09:50:49:516 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 09:50:49:518 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 09:50:58:985 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 09:51:02:341 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 09:51:16:746 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 09:51:16:747 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 09:51:20:832 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 09:51:20:832 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 09:51:58:191 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 09:51:58:192 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 09:52:24:667 - Endereço 1 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 09:52:31:664 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 09:52:31:665 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 09:52:46:826 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 09:52:46:829 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 09:52:56:889 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 09:52:56:892 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 09:53:17:058 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [A0-FF] +17/03/2025 09:53:17:058 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 09:53:17:077 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 09:53:17:077 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 09:53:49:485 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 09:53:49:486 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 09:53:56:443 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 09:53:56:444 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 09:54:21:892 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [03-F5-02-F5] +17/03/2025 09:54:21:893 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 09:54:55:220 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 09:55:38:947 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 09:55:38:948 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 09:55:52:556 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 09:55:54:558 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [01-F5-02-F3] +17/03/2025 09:55:54:559 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 09:55:54:583 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 09:55:54:583 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 09:55:58:141 - Endereço 130 (192.168.105.11): Dados inválidos recebidos: [FB-82-FF-E0-BF] +17/03/2025 09:55:58:142 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 09:55:58:147 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 09:55:58:148 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 09:56:26:042 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 09:56:30:065 - Endereço 98 (192.168.105.11): Dados inválidos recebidos: [FB-62-43-7F-21-04-FE] +17/03/2025 09:56:30:068 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 09:56:31:102 - Endereço 243 (192.168.105.11): Dados inválidos recebidos: [FB-F3] +17/03/2025 09:56:31:103 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 09:56:46:706 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 09:56:46:933 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 09:57:26:945 - Endereço 4 (192.168.105.11): Erro ao enviar comando: Referência de objeto não definida para uma instância de um objeto. +17/03/2025 09:57:27:560 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 09:57:27:561 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 09:57:29:649 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 09:57:31:187 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 09:57:32:031 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 09:57:33:264 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 09:57:33:473 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 09:57:34:980 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 09:57:35:241 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 09:57:36:020 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 09:57:36:410 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 09:57:36:625 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 09:57:36:848 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 09:57:37:068 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 09:57:37:346 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 09:57:37:561 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 09:57:37:791 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 09:57:38:019 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 09:57:38:240 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 09:57:38:452 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 09:57:38:920 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 09:57:41:449 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 09:57:42:139 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 09:57:42:422 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 09:57:43:570 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 09:57:43:798 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 09:57:47:557 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 09:57:48:724 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 09:57:49:861 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 09:57:51:452 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 09:57:53:571 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 09:57:55:302 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 09:57:55:844 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 09:58:07:398 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [01-F5-02-F3] +17/03/2025 09:58:07:399 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 09:58:08:422 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 09:58:08:425 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 09:58:13:398 - Endereço 251 (192.168.105.11): Dados inválidos recebidos: [FB-FB-FF-FF-F5] +17/03/2025 09:58:13:399 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 09:58:13:407 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 09:58:13:408 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 09:58:13:434 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 09:58:13:434 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 09:58:52:956 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 09:58:52:957 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 09:59:44:860 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 09:59:47:877 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 10:00:07:666 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 10:00:07:666 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 10:00:38:049 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 10:00:38:050 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 10:00:38:068 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 10:00:38:068 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 10:00:52:176 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 10:00:52:177 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 10:00:53:205 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 10:00:53:205 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 10:01:00:302 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 10:01:00:303 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 10:01:30:667 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 10:01:30:668 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 10:01:34:758 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 10:01:34:760 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 10:01:34:768 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 10:01:34:768 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 10:01:36:788 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 10:01:36:789 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 10:01:40:830 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 10:01:40:831 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 10:01:47:905 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 10:01:47:906 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 10:01:47:917 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 10:01:47:917 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 10:01:47:934 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 10:01:47:935 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 10:01:47:950 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 10:01:47:950 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 10:01:47:968 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 10:01:47:969 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 10:02:49:035 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 10:02:49:035 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 10:02:49:056 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 10:02:49:056 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 10:02:54:952 - Endereço 3 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 10:03:08:145 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 10:03:08:145 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 10:03:08:328 - Endereço 170 (192.168.105.11): Dados inválidos recebidos: [FB-AA-21-04-00-30] +17/03/2025 10:03:08:329 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 10:03:11:099 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 10:03:11:109 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 10:03:11:110 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 10:03:11:154 - Endereço 3 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 10:03:12:317 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 10:03:12:317 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 10:03:13:318 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 10:03:13:319 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 10:03:15:424 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 10:03:15:428 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 10:03:17:387 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [04-F5-02-F6] +17/03/2025 10:03:17:387 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 10:03:31:619 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 10:03:31:622 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 10:03:32:405 - Endereço 4 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 10:03:33:611 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 10:03:33:614 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 10:03:35:701 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [02-F5] +17/03/2025 10:03:35:702 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 10:03:36:679 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [02-F5] +17/03/2025 10:03:36:679 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 10:03:37:641 - Endereço 147 (192.168.105.11): Dados inválidos recebidos: [FB-93-9F-FD-AA] +17/03/2025 10:03:37:641 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 10:03:37:656 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 10:03:37:657 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 10:03:45:818 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 10:03:45:819 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 10:03:45:840 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 10:03:45:841 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 10:03:46:790 - Endereço 208 (192.168.105.11): Dados inválidos recebidos: [FB-D0-9F-FD-FF] +17/03/2025 10:03:46:791 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 10:03:55:962 - Endereço 127 (192.168.105.11): Dados inválidos recebidos: [D7-7F-F6] +17/03/2025 10:03:55:962 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 10:04:29:349 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 10:04:29:350 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 10:04:40:796 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 10:04:40:796 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 10:06:29:642 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 10:06:29:642 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 10:06:29:947 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 10:06:29:948 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 10:06:30:904 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 10:06:30:904 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 10:06:30:919 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 10:06:30:919 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 10:06:30:936 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 10:06:30:937 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 10:06:30:953 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 10:06:30:954 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 10:06:56:674 - Endereço 209 (192.168.105.11): Dados inválidos recebidos: [FB-D1-9F-9F-BF] +17/03/2025 10:06:56:675 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 10:07:06:784 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 10:07:06:785 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 10:07:08:802 - Endereço 160 (192.168.105.11): Dados inválidos recebidos: [BF-A0-9F-F5] +17/03/2025 10:07:08:802 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 10:07:09:827 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 10:07:09:828 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 10:07:10:779 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 10:07:10:780 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 10:07:15:699 - Endereço 4 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 10:07:16:914 - Endereço 159 (192.168.105.11): Dados inválidos recebidos: [50-9F-F6] +17/03/2025 10:07:16:914 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 10:07:20:943 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [50-FF] +17/03/2025 10:07:20:944 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 10:07:22:927 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 10:07:23:144 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 10:07:34:107 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 10:07:34:107 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 10:07:34:120 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 10:07:34:121 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 10:07:37:351 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 10:08:04:589 - Endereço 118 (192.168.105.11): Dados inválidos recebidos: [FD-76-BF-FD-30] +17/03/2025 10:08:04:589 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 10:08:07:721 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 10:08:07:722 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 10:08:29:011 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 10:08:37:406 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 10:08:37:408 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 10:08:41:460 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 10:08:41:460 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 10:08:41:480 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 10:08:41:480 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 10:08:57:728 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 10:08:57:728 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 10:08:57:749 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 10:08:57:749 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 10:09:01:799 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 10:09:01:800 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 10:09:20:161 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [A0-FF] +17/03/2025 10:09:20:161 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 10:09:20:185 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [04-F5-02-F6] +17/03/2025 10:09:20:186 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 10:09:24:201 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 10:09:24:202 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 10:09:25:252 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 10:09:25:253 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 10:09:25:268 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 10:09:25:269 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 10:09:26:227 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [81-FF] +17/03/2025 10:09:26:228 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 10:09:35:481 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 10:09:35:482 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 10:09:38:429 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 10:09:38:430 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 10:09:38:508 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 10:09:38:508 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 10:09:39:586 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 10:09:39:586 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 10:09:39:603 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 10:09:39:603 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 10:09:39:624 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 10:09:39:626 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 10:09:41:615 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 10:09:41:616 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:31:44:724 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:31:44:803 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +17/03/2025 13:31:45:813 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +17/03/2025 13:31:45:854 - Endereço 0 (192.168.105.11): Dados inválidos recebidos: [00-00-00-30] +17/03/2025 13:31:45:854 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:31:52:179 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:31:52:179 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +17/03/2025 13:31:52:195 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:31:52:195 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +17/03/2025 13:31:56:286 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:31:56:286 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +17/03/2025 13:31:57:292 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +17/03/2025 13:31:57:307 - Endereço 0 (192.168.105.11): Dados inválidos recebidos: [00-00-00-30] +17/03/2025 13:31:57:307 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:32:59:144 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:32:59:160 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:33:00:141 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:33:00:143 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:33:00:184 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:33:00:184 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:33:01:189 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [01-F5-02-F3] +17/03/2025 13:33:01:189 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:33:01:209 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:33:01:209 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:33:01:249 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:33:01:249 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:33:02:208 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:33:02:208 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:33:05:945 - Endereço 3 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 13:33:06:920 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:33:06:922 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:33:06:978 - Endereço 1 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 13:33:09:957 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [04-F5-02-F6] +17/03/2025 13:33:09:957 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:33:10:861 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:33:10:861 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:33:10:885 - Endereço 84 (192.168.105.11): Dados inválidos recebidos: [FF-54-FF-11-FF] +17/03/2025 13:33:10:885 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:33:17:914 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:33:17:914 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:33:21:020 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:33:21:020 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:33:26:511 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:33:26:511 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:33:32:108 - Endereço 239 (192.168.105.11): Dados inválidos recebidos: [FB-EF-7D-BE-D9] +17/03/2025 13:33:32:108 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:33:34:291 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:33:37:125 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:33:37:127 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:33:38:147 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:33:38:147 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:34:03:070 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:34:03:309 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:34:03:523 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:34:03:732 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:34:03:941 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:34:04:156 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:34:04:364 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:34:04:571 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:34:04:772 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:34:04:972 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:34:05:180 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:34:05:388 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:34:05:592 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:34:05:804 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:34:06:008 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:34:06:207 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:34:06:427 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:34:27:013 - Endereço 254 (192.168.105.11): Dados inválidos recebidos: [A0-FE] +17/03/2025 13:34:27:013 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:34:27:223 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:34:28:061 - Endereço 191 (192.168.105.11): Dados inválidos recebidos: [FB-BF-7D-DB-FD] +17/03/2025 13:34:28:061 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:34:30:285 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:34:31:132 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:34:31:132 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:34:36:093 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:34:36:093 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:34:38:078 - Endereço 225 (192.168.105.11): Dados inválidos recebidos: [FB-E1] +17/03/2025 13:34:38:078 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:34:38:100 - Endereço 183 (192.168.105.11): Dados inválidos recebidos: [FB-B7-9F-F5-1F] +17/03/2025 13:34:38:100 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:34:38:114 - Endereço 209 (192.168.105.11): Dados inválidos recebidos: [FB-D1-02-F5-02] +17/03/2025 13:34:38:122 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:34:38:130 - Endereço 217 (192.168.105.11): Dados inválidos recebidos: [FB-D9-04-F5-02-F6] +17/03/2025 13:34:38:131 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:34:38:147 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:34:38:147 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:34:41:166 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [02-F5] +17/03/2025 13:34:41:166 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:34:41:207 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:34:41:207 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:34:42:201 - Endereço 246 (192.168.105.11): Dados inválidos recebidos: [02-F6] +17/03/2025 13:34:42:201 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:34:43:220 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:34:43:222 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:34:44:190 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [01-F5-02-F3] +17/03/2025 13:34:44:192 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:34:44:203 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:34:44:203 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:34:44:226 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:34:44:226 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:34:44:240 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:34:44:244 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:34:48:246 - Endereço 82 (192.168.105.11): Dados inválidos recebidos: [FB-52-FF-52-FF] +17/03/2025 13:34:48:252 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:34:48:455 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:34:48:479 - Endereço 164 (192.168.105.11): Dados inválidos recebidos: [EE-A4-BF] +17/03/2025 13:34:48:479 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:34:55:319 - Endereço 160 (192.168.105.11): Dados inválidos recebidos: [7D-A0-FF] +17/03/2025 13:34:55:321 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:34:55:534 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:34:56:334 - Endereço 4 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 13:34:56:347 - Endereço 159 (192.168.105.11): Dados inválidos recebidos: [50-9F-F6] +17/03/2025 13:34:56:347 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:34:57:357 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:34:57:357 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:35:00:398 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:35:00:398 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:35:08:391 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:35:08:391 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:36:17:959 - Endereço 4 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 13:36:17:987 - Endereço 159 (192.168.105.11): Dados inválidos recebidos: [A8-9F-F6] +17/03/2025 13:36:17:987 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:36:20:357 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [FB-FF-F7-F5-F7] +17/03/2025 13:36:20:359 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:36:20:365 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:36:20:365 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:36:22:091 - Endereço 209 (192.168.105.11): Dados inválidos recebidos: [FB-D1-02-F5-01] +17/03/2025 13:36:22:091 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:36:22:122 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:36:22:122 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:36:22:122 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:36:22:122 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:36:22:122 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:36:22:138 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:36:22:155 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:36:22:155 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:36:22:171 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:36:22:171 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:36:22:185 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:36:22:185 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:36:23:296 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:36:23:298 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:36:26:355 - Endereço 66 (192.168.105.11): Dados inválidos recebidos: [A8-42-FF] +17/03/2025 13:36:26:355 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:36:26:374 - Endereço 105 (192.168.105.11): Dados inválidos recebidos: [FB-69-04-F5-01] +17/03/2025 13:36:26:374 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:36:26:382 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [51-FF-A8] +17/03/2025 13:36:26:382 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:36:26:853 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:36:26:853 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:36:27:063 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:36:27:124 - Endereço 131 (192.168.105.11): Dados inválidos recebidos: [FB-83-3F-FE-22-FF] +17/03/2025 13:36:27:124 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:36:28:125 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [88-FF] +17/03/2025 13:36:28:125 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:36:29:336 - Endereço 159 (192.168.105.11): Dados inválidos recebidos: [50-9F-F3] +17/03/2025 13:36:29:336 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:36:29:353 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [02-F5-02-F4] +17/03/2025 13:36:29:353 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:36:29:923 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:36:29:923 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:36:31:918 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:36:32:338 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:36:32:338 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:36:34:314 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:36:34:360 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:36:34:367 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:36:35:351 - Endereço 129 (192.168.105.11): Dados inválidos recebidos: [FB-81] +17/03/2025 13:36:35:351 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:36:35:923 - Endereço 2 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 13:36:35:932 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:36:35:932 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:36:36:498 - Endereço 195 (192.168.105.11): Dados inválidos recebidos: [FB-C3] +17/03/2025 13:36:36:502 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:36:36:721 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:36:37:199 - Endereço 4 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 13:36:37:707 - Endereço 106 (192.168.105.11): Dados inválidos recebidos: [FB-6A-D4-FC] +17/03/2025 13:36:37:707 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:36:38:870 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [FB-FF] +17/03/2025 13:36:38:870 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:36:38:887 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:36:38:887 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:36:39:108 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:36:39:521 - Endereço 251 (192.168.105.11): Dados inválidos recebidos: [FB-FB] +17/03/2025 13:36:39:521 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:36:40:122 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [03-F5-02-F5] +17/03/2025 13:36:40:122 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:36:40:363 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:36:42:156 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:36:42:530 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:36:42:530 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:36:43:061 - Endereço 243 (192.168.105.11): Dados inválidos recebidos: [9F-F3] +17/03/2025 13:36:43:061 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:36:43:641 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [01-F5-02-F3] +17/03/2025 13:36:43:641 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:36:43:670 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:36:43:675 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:36:43:689 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [81-FF] +17/03/2025 13:36:43:689 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:36:44:322 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [03-F5-02-F5] +17/03/2025 13:36:44:322 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:36:44:369 - Endereço 4 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 13:36:44:395 - Endereço 219 (192.168.105.11): Dados inválidos recebidos: [FB-DB-04-F5-02] +17/03/2025 13:36:44:395 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:36:45:669 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:36:45:778 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:36:45:778 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:36:46:141 - Endereço 107 (192.168.105.11): Dados inválidos recebidos: [FB-6B-AA-68] +17/03/2025 13:36:46:141 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:36:46:841 - Endereço 4 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 13:36:47:305 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:36:47:309 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:36:47:330 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [03-F5-02-F5] +17/03/2025 13:36:47:330 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:36:49:761 - Endereço 4 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 13:36:50:371 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:36:50:371 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:36:52:435 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:36:52:529 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:36:52:529 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:36:52:540 - Endereço 244 (192.168.105.11): Dados inválidos recebidos: [FB-F4] +17/03/2025 13:36:52:540 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:36:52:558 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:36:52:558 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:36:52:572 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:36:52:572 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:36:52:899 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:36:52:931 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:36:52:931 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:36:53:317 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:36:53:319 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:36:53:329 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [03-F5-02-F5] +17/03/2025 13:36:53:329 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:36:56:588 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:36:56:588 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:36:56:603 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:36:56:619 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:36:56:641 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:36:56:641 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:36:56:659 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:36:56:659 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:36:57:556 - Endereço 243 (192.168.105.11): Dados inválidos recebidos: [02-F3] +17/03/2025 13:36:57:556 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:37:02:873 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:37:02:873 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:37:05:867 - Endereço 130 (192.168.105.11): Dados inválidos recebidos: [FB-82-FF-F0-81] +17/03/2025 13:37:05:867 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:37:05:884 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:37:05:884 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:37:05:892 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:37:05:892 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:37:06:714 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:37:06:714 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:37:07:672 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:37:07:672 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:37:08:874 - Endereço 254 (192.168.105.11): Dados inválidos recebidos: [A0-FE] +17/03/2025 13:37:08:874 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:37:09:515 - Endereço 2 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 13:37:11:343 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:37:11:343 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:37:11:873 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:37:11:873 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:37:12:093 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:37:12:684 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:37:13:741 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:37:13:741 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:37:13:778 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:37:13:778 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:37:13:791 - Endereço 32 (192.168.105.11): Dados inválidos recebidos: [7D-20-FF] +17/03/2025 13:37:13:791 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:37:13:807 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:37:13:809 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:37:14:323 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:37:14:323 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:37:15:102 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:37:15:133 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:37:15:133 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:37:15:157 - Endereço 246 (192.168.105.11): Dados inválidos recebidos: [02-F6] +17/03/2025 13:37:15:165 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:37:16:115 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:37:16:120 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:37:16:767 - Endereço 191 (192.168.105.11): Dados inválidos recebidos: [FB-BF-F5-9A-FF] +17/03/2025 13:37:16:767 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:37:16:767 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [FB-FF] +17/03/2025 13:37:16:767 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:37:17:393 - Endereço 251 (192.168.105.11): Dados inválidos recebidos: [F5-FB-F7-F5-02] +17/03/2025 13:37:17:393 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:37:17:879 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:37:17:879 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:37:17:885 - Endereço 181 (192.168.105.11): Dados inválidos recebidos: [FB-B5-03-F5-02] +17/03/2025 13:37:17:885 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:37:17:909 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:37:17:909 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:37:18:503 - Endereço 164 (192.168.105.11): Dados inválidos recebidos: [FB-A4-21] +17/03/2025 13:37:18:503 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:37:20:892 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:37:20:892 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:37:21:870 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:37:23:388 - Endereço 4 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 13:37:23:870 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:37:23:870 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:37:23:879 - Endereço 163 (192.168.105.11): Dados inválidos recebidos: [FB-A3-AA] +17/03/2025 13:37:23:879 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:37:23:887 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:37:23:887 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:37:24:671 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:37:25:404 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:37:26:241 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:37:26:241 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:37:26:302 - Endereço 4 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 13:37:26:876 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:37:26:876 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:37:26:892 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:37:26:892 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:37:26:909 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:37:26:909 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:37:27:564 - Endereço 160 (192.168.105.11): Dados inválidos recebidos: [BF-A0-9F-F5] +17/03/2025 13:37:27:564 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:37:28:077 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:37:28:077 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:37:29:388 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:37:29:393 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:37:31:056 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:37:31:056 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:37:31:097 - Endereço 2 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 13:37:31:125 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:37:31:125 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:37:31:125 - Endereço 244 (192.168.105.11): Dados inválidos recebidos: [02-F4] +17/03/2025 13:37:31:125 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:37:31:142 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:37:31:142 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:37:32:140 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:37:32:149 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:37:33:143 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:37:34:279 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:37:34:311 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:37:34:311 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:37:34:327 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:37:34:327 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:37:34:931 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:37:35:204 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:37:35:291 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:37:35:291 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:37:36:490 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:37:36:490 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:37:39:598 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:37:39:598 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:37:54:500 - Endereço 125 (192.168.105.11): Dados inválidos recebidos: [40-7D-A0-FE] +17/03/2025 13:37:54:500 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:37:54:528 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [20-FF] +17/03/2025 13:37:54:528 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:37:56:273 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:37:56:273 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:37:57:560 - Endereço 3 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 13:37:57:595 - Endereço 83 (192.168.105.11): Dados inválidos recebidos: [FB-53-FF-91-FF] +17/03/2025 13:37:57:607 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:37:59:325 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:37:59:325 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:38:00:866 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:38:00:868 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:38:01:712 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:38:01:712 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:38:04:780 - Endereço 227 (192.168.105.11): Dados inválidos recebidos: [FB-E3] +17/03/2025 13:38:04:785 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:38:04:798 - Endereço 246 (192.168.105.11): Dados inválidos recebidos: [02-F6] +17/03/2025 13:38:04:798 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:38:08:927 - Endereço 191 (192.168.105.11): Dados inválidos recebidos: [82-BF-A0-9F-F5] +17/03/2025 13:38:08:927 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:38:08:942 - Endereço 244 (192.168.105.11): Dados inválidos recebidos: [81-F4] +17/03/2025 13:38:08:942 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:38:09:730 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:38:09:771 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:38:09:771 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:38:11:532 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:38:11:534 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:38:12:112 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:38:12:112 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:38:15:057 - Endereço 125 (192.168.105.11): Dados inválidos recebidos: [40-7D-A0-FE] +17/03/2025 13:38:15:070 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:38:15:701 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:38:15:704 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:38:15:723 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:38:15:726 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:38:15:909 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:38:15:909 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:38:15:925 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:38:15:925 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:38:15:927 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [02-F5-02-F4] +17/03/2025 13:38:15:927 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:38:15:953 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:38:15:953 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:38:15:975 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:38:15:975 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:38:15:992 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:38:15:992 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:38:16:002 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:38:16:004 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:38:16:658 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:38:18:961 - Endereço 4 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 13:38:19:010 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:38:19:010 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:38:19:689 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:38:23:081 - Endereço 243 (192.168.105.11): Dados inválidos recebidos: [02-F3] +17/03/2025 13:38:23:081 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:38:23:110 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [FB-FF-F7-F5-F7] +17/03/2025 13:38:23:110 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:38:23:853 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:38:24:326 - Endereço 193 (192.168.105.11): Dados inválidos recebidos: [83-C1-FF] +17/03/2025 13:38:24:326 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:38:24:940 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:38:24:940 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:38:25:162 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:38:25:495 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:38:25:501 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:38:26:485 - Endereço 32 (192.168.105.11): Dados inválidos recebidos: [7D-20-FF] +17/03/2025 13:38:26:489 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:38:27:109 - Endereço 4 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 13:38:28:141 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:38:28:155 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:38:40:539 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:38:40:635 - Endereço 125 (192.168.105.11): Dados inválidos recebidos: [81-7D-20-FF] +17/03/2025 13:38:40:641 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:38:41:676 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:38:41:676 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:38:42:702 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:38:42:702 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:38:43:342 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:38:43:344 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:38:43:376 - Endereço 83 (192.168.105.11): Dados inválidos recebidos: [FF-53-FF-D2-FF] +17/03/2025 13:38:43:376 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:38:43:394 - Endereço 159 (192.168.105.11): Dados inválidos recebidos: [A8-9F-F4] +17/03/2025 13:38:43:394 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:38:45:068 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [03-F5-02-F5] +17/03/2025 13:38:45:068 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:38:45:677 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:38:45:677 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:38:45:700 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:38:45:700 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:38:46:445 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [FB-FF] +17/03/2025 13:38:46:445 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:38:46:696 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:38:46:696 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:38:47:689 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:38:54:287 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:38:55:858 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [03-F5-02-F5] +17/03/2025 13:38:55:858 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:38:55:884 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [04-F5-02-F6] +17/03/2025 13:38:55:884 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:39:00:327 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:39:01:275 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:39:01:275 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:39:02:478 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:39:02:478 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:39:03:927 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:39:04:175 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:39:04:267 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:39:04:267 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:39:04:303 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:39:04:303 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:39:04:903 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [FB-FF] +17/03/2025 13:39:04:903 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:39:04:928 - Endereço 239 (192.168.105.11): Dados inválidos recebidos: [FB-EF-7D-7D-7F] +17/03/2025 13:39:04:928 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:39:04:955 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:39:04:955 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:39:04:959 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [04-F5-02-F6] +17/03/2025 13:39:04:959 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:39:04:967 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:39:04:967 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:39:04:988 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:39:04:988 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:39:05:005 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:39:05:005 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:39:06:090 - Endereço 253 (192.168.105.11): Dados inválidos recebidos: [FB-FD] +17/03/2025 13:39:06:090 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:39:07:942 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [02-F5-02-F4] +17/03/2025 13:39:07:942 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:39:07:958 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:39:07:958 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:39:07:974 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:39:07:974 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:39:07:990 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:39:07:990 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:39:08:006 - Endereço 194 (192.168.105.11): Dados inválidos recebidos: [FB-C2] +17/03/2025 13:39:08:006 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:39:08:484 - Endereço 7 (192.168.105.11): Dados inválidos recebidos: [FB-07-F5-01-F4] +17/03/2025 13:39:08:484 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:39:08:514 - Endereço 3 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 13:39:09:078 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [02-F5] +17/03/2025 13:39:09:078 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:39:09:707 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [A0-FF] +17/03/2025 13:39:09:707 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:39:10:253 - Endereço 7 (192.168.105.11): Dados inválidos recebidos: [FB-07-F5-01-F4] +17/03/2025 13:39:10:253 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:39:10:276 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:39:10:276 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:39:12:082 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [02-F5-02-F4] +17/03/2025 13:39:12:084 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:39:15:083 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [02-F5] +17/03/2025 13:39:15:083 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:39:15:109 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:39:15:109 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:39:15:114 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [02-F5-02-F4] +17/03/2025 13:39:15:114 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:39:15:121 - Endereço 132 (192.168.105.11): Dados inválidos recebidos: [FB-84] +17/03/2025 13:39:15:123 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:39:16:054 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:39:16:054 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:39:47:477 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:39:47:477 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:39:47:493 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:39:47:493 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:39:47:493 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:39:47:493 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:40:35:030 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [02-F5-01-F5-02] +17/03/2025 13:40:35:030 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:40:35:047 - Endereço 244 (192.168.105.11): Dados inválidos recebidos: [02-F4] +17/03/2025 13:40:35:047 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:40:35:071 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:40:35:071 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:40:35:087 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:40:35:087 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:40:35:103 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:40:35:103 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:40:35:118 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:40:35:118 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:40:36:055 - Endereço 3 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 13:40:36:080 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:40:36:080 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:40:36:088 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:40:36:088 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:40:36:104 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:40:36:104 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:40:37:278 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:40:37:286 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:40:37:286 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:40:39:750 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:40:39:763 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:40:39:763 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:40:41:383 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:40:41:416 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:40:41:420 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:40:42:262 - Endereço 249 (192.168.105.11): Dados inválidos recebidos: [FB-F9] +17/03/2025 13:40:42:262 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:40:43:279 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:40:43:283 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:40:43:294 - Endereço 196 (192.168.105.11): Dados inválidos recebidos: [FB-C4-82-F6-FF-EE-A4-BF] +17/03/2025 13:40:43:294 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:40:43:310 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:40:43:310 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:40:44:472 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:40:46:309 - Endereço 105 (192.168.105.11): Dados inválidos recebidos: [FB-69-02-F5-02] +17/03/2025 13:40:46:309 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:40:46:546 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:40:46:546 - Endereço 164 (192.168.105.11): Dados inválidos recebidos: [EE-A4-C1] +17/03/2025 13:40:46:546 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:40:48:272 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:40:48:272 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:40:48:306 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:40:48:306 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:40:49:339 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [03-F5-02-F5-FB] +17/03/2025 13:40:49:339 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:40:49:356 - Endereço 246 (192.168.105.11): Dados inválidos recebidos: [02-F6] +17/03/2025 13:40:49:356 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:40:52:415 - Endereço 243 (192.168.105.11): Dados inválidos recebidos: [9F-F3] +17/03/2025 13:40:52:415 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:40:52:428 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:40:52:428 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:40:52:444 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:40:52:448 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:40:53:472 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:40:53:472 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:40:54:440 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:40:54:440 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:41:00:986 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:41:00:989 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:41:01:007 - Endereço 67 (192.168.105.11): Dados inválidos recebidos: [FF-43-FD-42-FD] +17/03/2025 13:41:01:007 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:41:02:590 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:41:02:590 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:41:02:621 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:41:02:623 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:41:03:623 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:41:03:623 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:41:04:632 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:41:04:634 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:41:04:654 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [A0-FF] +17/03/2025 13:41:04:654 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:41:04:676 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:41:04:676 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:41:57:924 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:41:57:924 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:41:59:887 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:41:59:896 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:41:59:902 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:41:59:904 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:42:00:815 - Endereço 243 (192.168.105.11): Dados inválidos recebidos: [02-F3] +17/03/2025 13:42:00:815 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:42:03:885 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:42:03:887 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:42:03:902 - Endereço 125 (192.168.105.11): Dados inválidos recebidos: [82-7D-20-FF] +17/03/2025 13:42:03:904 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:42:03:921 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:42:03:921 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:42:03:938 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:42:03:938 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:42:04:691 - Endereço 159 (192.168.105.11): Dados inválidos recebidos: [A0-9F-F5] +17/03/2025 13:42:04:691 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:42:06:253 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [01-F5-02-F3] +17/03/2025 13:42:06:255 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:42:06:255 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:42:06:255 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:42:06:902 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:42:06:902 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:42:06:914 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:42:06:918 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:42:06:937 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:42:06:937 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:42:06:956 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:42:06:958 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:42:07:786 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:42:11:247 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:42:11:992 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:42:11:992 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:42:12:008 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:42:12:008 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:42:12:519 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:42:13:457 - Endereço 237 (192.168.105.11): Dados inválidos recebidos: [FB-ED-7F-F5-FF] +17/03/2025 13:42:13:457 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:42:13:675 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:42:14:085 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:42:14:085 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:42:15:305 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:42:15:308 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:42:17:164 - Endereço 131 (192.168.105.11): Dados inválidos recebidos: [FB-83] +17/03/2025 13:42:17:169 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:42:21:282 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [02-F5] +17/03/2025 13:42:21:286 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:42:21:298 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:42:21:298 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:42:21:888 - Endereço 251 (192.168.105.11): Dados inválidos recebidos: [FB-FB] +17/03/2025 13:42:21:890 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:42:24:271 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:42:24:276 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:42:25:526 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:42:25:526 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:42:26:273 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:42:26:273 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:42:28:525 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:42:28:527 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:42:29:387 - Endereço 207 (192.168.105.11): Dados inválidos recebidos: [FB-CF-7D-7C-7F] +17/03/2025 13:42:29:388 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:42:29:901 - Endereço 3 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 13:42:30:157 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:42:30:157 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:42:30:578 - Endereço 159 (192.168.105.11): Dados inválidos recebidos: [A0-9F-F5] +17/03/2025 13:42:30:578 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:42:30:599 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:42:30:600 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:42:32:140 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:42:32:142 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:42:32:427 - Endereço 4 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 13:42:34:865 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:42:34:905 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:42:34:905 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:42:41:539 - Endereço 3 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 13:42:45:673 - Endereço 162 (192.168.105.11): Dados inválidos recebidos: [FB-A2-BF-A0-9F-DD-18] +17/03/2025 13:42:45:673 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:42:47:564 - Endereço 191 (192.168.105.11): Dados inválidos recebidos: [7B-BF-A0-9F-F5] +17/03/2025 13:42:47:564 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:42:47:574 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:42:47:574 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:42:47:590 - Endereço 244 (192.168.105.11): Dados inválidos recebidos: [02-F4] +17/03/2025 13:42:47:590 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:42:48:654 - Endereço 63 (192.168.105.11): Dados inválidos recebidos: [BB-3F-A0-5F-F3] +17/03/2025 13:42:48:654 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:42:49:248 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:42:49:248 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:42:49:265 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:42:49:265 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:42:50:678 - Endereço 1 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 13:42:51:085 - Endereço 254 (192.168.105.11): Dados inválidos recebidos: [A0-FE] +17/03/2025 13:42:51:085 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:42:51:093 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:42:51:093 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:42:51:714 - Endereço 4 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 13:42:55:326 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [9F-F5] +17/03/2025 13:42:55:326 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:42:56:463 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:42:56:463 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:42:58:466 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:42:59:506 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:42:59:506 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:43:00:952 - Endereço 251 (192.168.105.11): Dados inválidos recebidos: [FB-FB-04-F5-02-F6-00-2F] +17/03/2025 13:43:00:954 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:43:02:969 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:43:02:969 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:43:03:023 - Endereço 1 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 13:43:03:717 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:43:08:356 - Endereço 160 (192.168.105.11): Dados inválidos recebidos: [7D-A0-FF] +17/03/2025 13:43:08:356 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:43:09:056 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:43:11:905 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [03-F5-02-F5] +17/03/2025 13:43:11:905 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:43:11:927 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:43:11:927 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:43:13:104 - Endereço 180 (192.168.105.11): Dados inválidos recebidos: [FB-B4-5F-F5-3F] +17/03/2025 13:43:13:104 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:43:14:944 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:43:14:946 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:43:14:973 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:43:14:973 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:43:14:977 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:43:14:977 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:43:15:639 - Endereço 127 (192.168.105.11): Dados inválidos recebidos: [FD-7F-FD-BF-9F] +17/03/2025 13:43:15:639 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:43:16:058 - Endereço 181 (192.168.105.11): Dados inválidos recebidos: [FB-B5-02-F5-01] +17/03/2025 13:43:16:058 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:43:16:082 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:43:16:082 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:43:16:088 - Endereço 252 (192.168.105.11): Dados inválidos recebidos: [FB-FC] +17/03/2025 13:43:16:091 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:43:21:307 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:43:21:523 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:43:21:736 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:43:21:961 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:43:22:221 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:43:22:433 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:43:22:659 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:43:22:860 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:43:23:066 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:43:23:281 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:43:23:506 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:43:23:713 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:43:24:107 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:43:25:636 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:43:25:770 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:43:25:772 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:43:34:343 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:43:34:343 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:43:36:670 - Endereço 243 (192.168.105.11): Dados inválidos recebidos: [9F-F3] +17/03/2025 13:43:36:673 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:43:40:291 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [FB-FF] +17/03/2025 13:43:40:291 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:43:40:309 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:43:40:309 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:43:40:313 - Endereço 63 (192.168.105.11): Dados inválidos recebidos: [FB-3F-FA-AA-FF] +17/03/2025 13:43:40:313 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:43:40:331 - Endereço 254 (192.168.105.11): Dados inválidos recebidos: [FB-FE] +17/03/2025 13:43:40:331 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:43:41:384 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:43:41:386 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:43:41:400 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:43:41:400 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:43:41:670 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:43:41:703 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:43:41:705 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:43:42:795 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:43:42:795 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:43:43:346 - Endereço 4 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 13:43:43:377 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:43:43:377 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:43:44:458 - Endereço 66 (192.168.105.11): Dados inválidos recebidos: [FB-42-50-A0-FF] +17/03/2025 13:43:44:458 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:43:44:676 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:43:45:161 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [03-F5-02-F5] +17/03/2025 13:43:45:167 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:43:47:437 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:43:47:437 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:43:51:908 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:43:53:513 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:43:53:513 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:43:53:525 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:43:53:525 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:43:56:609 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [01-F5-02-F3] +17/03/2025 13:43:56:609 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:43:56:658 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:43:56:658 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:44:00:925 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:44:01:292 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [50-FF] +17/03/2025 13:44:01:292 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:44:02:708 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:44:04:810 - Endereço 219 (192.168.105.11): Dados inválidos recebidos: [FB-DB-04-F5-56] +17/03/2025 13:44:04:815 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:44:04:844 - Endereço 251 (192.168.105.11): Dados inválidos recebidos: [F4-FB-01-F5-02-F3] +17/03/2025 13:44:04:844 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:44:04:855 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:44:04:855 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:44:04:890 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:44:04:890 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:44:04:910 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:44:04:912 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:44:04:927 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:44:04:927 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:44:05:573 - Endereço 3 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 13:44:06:785 - Endereço 4 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 13:44:07:881 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:44:07:881 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:44:07:895 - Endereço 65 (192.168.105.11): Dados inválidos recebidos: [FB-41-3F-50-9F-F6] +17/03/2025 13:44:07:895 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:44:09:393 - Endereço 2 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 13:44:09:771 - Endereço 251 (192.168.105.11): Dados inválidos recebidos: [FB-FB-03-F5-01] +17/03/2025 13:44:09:771 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:44:09:840 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:44:09:842 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:44:10:859 - Endereço 161 (192.168.105.11): Dados inválidos recebidos: [FB-A1-BF-A0-5F] +17/03/2025 13:44:10:866 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:44:10:878 - Endereço 239 (192.168.105.11): Dados inválidos recebidos: [FB-EF-7F-F5-BF] +17/03/2025 13:44:10:878 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:44:11:098 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:45:02:365 - Endereço 1 (192.168.105.11): Erro ao enviar comando: Referência de objeto não definida para uma instância de um objeto. +17/03/2025 13:45:02:365 - Endereço 1 (192.168.105.11): Conexão Ethernet não está definida ou não está conectada +17/03/2025 13:45:38:586 - Endereço 1 (192.168.105.11): Erro ao enviar comando: Referência de objeto não definida para uma instância de um objeto. +17/03/2025 13:45:38:650 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [01-F5-02-F3] +17/03/2025 13:45:38:650 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:45:38:666 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:45:38:666 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:45:38:682 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:45:38:682 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:45:38:701 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:45:38:704 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:45:38:720 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:45:38:722 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:45:38:767 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:45:38:767 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:45:39:134 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:45:39:134 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:45:40:184 - Endereço 254 (192.168.105.11): Dados inválidos recebidos: [FB-FE] +17/03/2025 13:45:40:184 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:45:54:414 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:45:54:423 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +17/03/2025 13:45:55:429 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +17/03/2025 13:45:55:449 - Endereço 0 (192.168.105.11): Dados inválidos recebidos: [00-00-00-2F] +17/03/2025 13:45:55:449 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:46:04:583 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:46:04:583 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +17/03/2025 13:46:04:599 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:46:04:599 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +17/03/2025 13:46:08:669 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:46:08:675 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +17/03/2025 13:46:09:687 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +17/03/2025 13:46:09:701 - Endereço 0 (192.168.105.11): Dados inválidos recebidos: [00-00-00-2F] +17/03/2025 13:46:09:701 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:46:12:730 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:46:12:730 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +17/03/2025 13:46:13:741 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +17/03/2025 13:46:13:798 - Endereço 0 (192.168.105.11): Dados inválidos recebidos: [00-00-00-31] +17/03/2025 13:46:13:798 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:46:21:799 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:46:21:799 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +17/03/2025 13:46:21:801 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:46:21:801 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +17/03/2025 13:46:26:537 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:46:26:541 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +17/03/2025 13:46:27:549 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +17/03/2025 13:46:27:620 - Endereço 0 (192.168.105.11): Dados inválidos recebidos: [00-00-00-31] +17/03/2025 13:46:27:620 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:46:30:596 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:46:30:596 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +17/03/2025 13:46:31:600 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +17/03/2025 13:46:31:625 - Endereço 0 (192.168.105.11): Dados inválidos recebidos: [00-00-00-30] +17/03/2025 13:46:31:625 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:47:14:151 - Endereço 253 (192.168.105.11): Dados inválidos recebidos: [FF-FD] +17/03/2025 13:47:14:151 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:47:14:191 - Endereço 2 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 13:47:16:042 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:47:16:042 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:47:26:630 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:47:26:630 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:47:28:131 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:47:28:131 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:48:27:904 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:48:27:908 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:48:49:005 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:48:49:005 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +17/03/2025 13:48:50:034 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +17/03/2025 13:48:50:105 - Endereço 0 (192.168.105.11): Dados inválidos recebidos: [00-00-00-30] +17/03/2025 13:48:50:105 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:49:16:510 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [20-FF] +17/03/2025 13:49:16:510 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:49:51:750 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [10-FF] +17/03/2025 13:49:51:750 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:50:01:793 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:50:01:793 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:50:50:737 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:50:50:737 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +17/03/2025 13:50:50:747 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:50:50:747 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +17/03/2025 13:50:52:777 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:50:52:777 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +17/03/2025 13:50:53:448 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:50:53:448 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +17/03/2025 13:51:03:282 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:51:03:282 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +17/03/2025 13:51:03:294 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:51:03:294 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +17/03/2025 13:51:07:391 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:51:07:400 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +17/03/2025 13:51:08:415 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +17/03/2025 13:51:08:464 - Endereço 0 (192.168.105.11): Dados inválidos recebidos: [00-00-00-32] +17/03/2025 13:51:08:464 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:51:09:743 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:51:09:745 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:51:27:100 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:51:30:368 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:51:30:368 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +17/03/2025 13:51:31:382 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +17/03/2025 13:51:31:668 - Endereço 0 (192.168.105.11): Dados inválidos recebidos: [00-00-00-30] +17/03/2025 13:51:31:668 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:52:07:338 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:52:07:338 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:52:14:081 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:52:14:297 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:52:14:306 - Endereço 219 (192.168.105.11): Dados inválidos recebidos: [EA-DB-F3] +17/03/2025 13:52:14:306 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:52:16:452 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:52:16:452 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +17/03/2025 13:52:17:468 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +17/03/2025 13:52:17:493 - Endereço 240 (192.168.105.11): Dados inválidos recebidos: [FF-F0-50-6E] +17/03/2025 13:52:17:493 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:52:21:532 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:52:21:532 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +17/03/2025 13:52:22:550 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +17/03/2025 13:52:22:583 - Endereço 0 (192.168.105.11): Dados inválidos recebidos: [00-00-00-30] +17/03/2025 13:52:22:583 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:52:34:763 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:52:34:763 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:52:37:881 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:52:37:881 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:52:39:835 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [FB-FF] +17/03/2025 13:52:39:835 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:52:39:852 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:52:39:852 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:52:42:062 - Endereço 1 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 13:52:55:090 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:52:55:090 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:52:56:246 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:52:56:460 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:52:56:460 - Endereço 0 (192.168.105.11): Dados inválidos recebidos: [00-00-2F] +17/03/2025 13:52:56:460 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:52:57:092 - Endereço 80 (192.168.105.11): Dados inválidos recebidos: [3F-50-9F-F6] +17/03/2025 13:52:57:092 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:52:58:092 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:52:58:092 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:53:05:261 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:53:05:261 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:53:10:237 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:53:10:237 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:53:13:277 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:53:13:277 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:53:30:521 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:53:30:521 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:53:36:478 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:53:36:488 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:53:42:639 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:53:44:711 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:53:44:711 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:53:46:681 - Endereço 84 (192.168.105.11): Dados inválidos recebidos: [FB-54-FF-51-FF] +17/03/2025 13:53:46:681 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:54:52:919 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:54:52:919 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +17/03/2025 13:54:53:941 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +17/03/2025 13:54:53:957 - Endereço 0 (192.168.105.11): Dados inválidos recebidos: [00-00-00-31] +17/03/2025 13:54:53:966 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:55:02:267 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:55:02:267 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +17/03/2025 13:55:02:276 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:55:02:276 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +17/03/2025 13:55:13:130 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:55:13:130 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +17/03/2025 13:55:13:138 - Endereço 160 (192.168.105.11): Dados inválidos recebidos: [7D-A0-FF] +17/03/2025 13:55:13:138 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +17/03/2025 13:55:17:275 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:55:17:275 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +17/03/2025 13:55:18:283 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +17/03/2025 13:55:18:331 - Endereço 0 (192.168.105.11): Dados inválidos recebidos: [00-00-00-31] +17/03/2025 13:55:18:331 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:55:20:130 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:55:20:133 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:55:22:481 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [01-F5-02-F3] +17/03/2025 13:55:22:481 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:55:22:513 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [02-F5-FB-FE-F5-02-F6] +17/03/2025 13:55:22:513 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:55:22:528 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:55:22:528 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:55:22:544 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:55:22:544 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:55:22:560 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:55:22:560 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:55:22:581 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:55:22:581 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:55:23:727 - Endereço 237 (192.168.105.11): Dados inválidos recebidos: [FB-ED-02-F5-01] +17/03/2025 13:55:23:727 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:55:23:732 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:55:23:732 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:55:23:769 - Endereço 4 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 13:55:24:356 - Endereço 159 (192.168.105.11): Dados inválidos recebidos: [A0-9F-F4] +17/03/2025 13:55:24:356 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:55:25:547 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:55:25:547 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:55:25:564 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:55:25:564 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:55:26:645 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [BF-F5-02-F3] +17/03/2025 13:55:26:645 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:55:34:260 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:55:34:261 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:55:35:714 - Endereço 80 (192.168.105.11): Dados inválidos recebidos: [3F-50-9F-F6] +17/03/2025 13:55:35:714 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:55:37:026 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:55:38:031 - Endereço 129 (192.168.105.11): Dados inválidos recebidos: [E0-81] +17/03/2025 13:55:38:031 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:55:38:748 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [03-F5-02-F5] +17/03/2025 13:55:38:748 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:55:38:767 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:55:38:767 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:55:38:783 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:55:38:783 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:55:39:856 - Endereço 125 (192.168.105.11): Dados inválidos recebidos: [41-7D-20-FF] +17/03/2025 13:55:39:856 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:55:42:845 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [03-F5-02-F5] +17/03/2025 13:55:42:845 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:55:42:862 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:55:42:876 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:55:53:515 - Endereço 253 (192.168.105.11): Dados inválidos recebidos: [FB-FD] +17/03/2025 13:55:53:515 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:55:54:266 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:55:54:377 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:55:54:377 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:55:55:333 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:55:55:333 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:55:55:909 - Endereço 254 (192.168.105.11): Dados inválidos recebidos: [A0-FE] +17/03/2025 13:55:55:909 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:55:56:470 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:55:56:477 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:55:56:684 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:55:57:100 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [03-F5-02-F5] +17/03/2025 13:55:57:100 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:55:57:100 - Endereço 212 (192.168.105.11): Dados inválidos recebidos: [FF-D4-F7-FF-2B-59] +17/03/2025 13:55:57:113 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:55:59:132 - Endereço 177 (192.168.105.11): Dados inválidos recebidos: [FB-B1-02-F5-02-F4-0C] +17/03/2025 13:55:59:132 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:55:59:149 - Endereço 125 (192.168.105.11): Dados inválidos recebidos: [41-7D-20-FF] +17/03/2025 13:55:59:149 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:56:00:084 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [BF-F5-02-F3] +17/03/2025 13:56:00:084 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:56:00:100 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:56:00:100 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:56:00:131 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:56:00:131 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:56:08:590 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:56:08:590 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:56:09:116 - Endereço 213 (192.168.105.11): Dados inválidos recebidos: [FB-D5-7E-F5-FF] +17/03/2025 13:56:09:119 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:56:09:126 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [BF-F5-02-F3] +17/03/2025 13:56:09:128 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:56:10:455 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:56:10:679 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:56:13:275 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:56:13:278 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:56:13:286 - Endereço 251 (192.168.105.11): Dados inválidos recebidos: [FB-FB-03-F5-02] +17/03/2025 13:56:13:286 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:56:13:292 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:56:13:292 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:56:13:302 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:56:13:302 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:56:16:569 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:56:18:047 - Endereço 160 (192.168.105.11): Dados inválidos recebidos: [FB-A0-C1-FF] +17/03/2025 13:56:18:047 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:56:19:362 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:56:19:362 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:56:23:451 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:56:23:451 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:56:25:990 - Endereço 80 (192.168.105.11): Dados inválidos recebidos: [3F-50-9F-F6] +17/03/2025 13:56:25:992 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:56:31:480 - Endereço 100 (192.168.105.11): Dados inválidos recebidos: [FB-64-D4-54] +17/03/2025 13:56:31:483 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:56:31:485 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [04-F5-02-F6] +17/03/2025 13:56:31:493 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:56:32:123 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:56:32:123 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:56:33:487 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:56:34:111 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:56:34:531 - Endereço 1 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 13:56:35:634 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [9F-F5] +17/03/2025 13:56:35:636 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:56:35:650 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:56:35:650 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:56:36:305 - Endereço 159 (192.168.105.11): Dados inválidos recebidos: [A0-9F-F5] +17/03/2025 13:56:36:309 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:56:38:834 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:56:39:256 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [9F-F5] +17/03/2025 13:56:39:256 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:56:39:881 - Endereço 163 (192.168.105.11): Dados inválidos recebidos: [FB-A3-FF-E8-50] +17/03/2025 13:56:39:881 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:56:40:557 - Endereço 2 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 13:56:40:634 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:56:40:634 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:56:41:262 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:56:42:345 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [03-F5-02-F5-FB] +17/03/2025 13:56:42:348 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:56:42:838 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:56:42:838 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:56:42:846 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [03-F5-02-F5] +17/03/2025 13:56:42:846 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:56:42:870 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:56:42:870 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:56:59:818 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:56:59:818 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:56:59:849 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:56:59:849 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:57:00:819 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:57:00:819 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:57:03:879 - Endereço 243 (192.168.105.11): Dados inválidos recebidos: [02-F3] +17/03/2025 13:57:03:879 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:57:03:895 - Endereço 159 (192.168.105.11): Dados inválidos recebidos: [A0-9F-F4] +17/03/2025 13:57:03:895 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:57:06:535 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:57:06:537 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:57:07:291 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:57:07:293 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:57:07:466 - Endereço 2 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 13:57:07:568 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:57:07:568 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:57:08:035 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:57:08:035 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:57:09:339 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:57:09:339 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:57:09:918 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:57:09:918 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:57:09:966 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:57:09:966 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:57:10:511 - Endereço 2 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 13:57:14:296 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:57:15:259 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [FB-FF] +17/03/2025 13:57:15:259 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:57:22:174 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:57:22:174 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:57:22:189 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:57:22:189 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:57:22:189 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:57:22:189 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:57:22:189 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:57:22:205 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:57:23:236 - Endereço 1 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 13:57:23:296 - Endereço 67 (192.168.105.11): Dados inválidos recebidos: [FF-43-FD-42-FD] +17/03/2025 13:57:23:296 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:57:23:321 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:57:23:323 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:57:24:520 - Endereço 251 (192.168.105.11): Dados inválidos recebidos: [FB-FB-F3-FD-FD] +17/03/2025 13:57:24:522 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:57:24:526 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:57:24:526 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:57:27:983 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [01-F5-02-F3] +17/03/2025 13:57:27:986 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:57:28:009 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [FB-FF] +17/03/2025 13:57:28:009 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:57:29:420 - Endereço 246 (192.168.105.11): Dados inválidos recebidos: [02-F6] +17/03/2025 13:57:29:423 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:57:30:475 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:57:30:479 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:57:31:435 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:57:31:435 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:57:44:907 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:57:44:907 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:57:45:907 - Endereço 219 (192.168.105.11): Dados inválidos recebidos: [FB-DB-AA-BF-FD] +17/03/2025 13:57:45:907 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:57:45:939 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:57:45:939 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:57:46:651 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:57:47:672 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:57:47:672 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:57:48:441 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:57:48:441 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:57:48:457 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:57:48:457 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:57:48:478 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:57:48:478 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:57:49:050 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [FB-FF] +17/03/2025 13:57:49:052 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:57:49:056 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:57:49:058 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:57:49:058 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [FF-FF-F5-69-8C] +17/03/2025 13:57:49:058 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:57:49:074 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:57:49:074 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:57:50:083 - Endereço 86 (192.168.105.11): Dados inválidos recebidos: [FD-56-D3-F8-FA-20] +17/03/2025 13:57:50:083 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:57:50:691 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:57:50:691 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:57:50:706 - Endereço 253 (192.168.105.11): Dados inválidos recebidos: [81-FD] +17/03/2025 13:57:50:706 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:57:50:722 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:57:50:722 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:57:52:222 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:57:52:225 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:57:54:463 - Endereço 2 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 13:57:54:550 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:57:54:550 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:57:54:574 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:57:54:577 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:57:56:200 - Endereço 159 (192.168.105.11): Dados inválidos recebidos: [9B-9F-BF-FF] +17/03/2025 13:57:56:208 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:58:00:498 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [02-F5] +17/03/2025 13:58:00:498 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:58:01:075 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [01-F5-02-F3] +17/03/2025 13:58:01:075 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:58:01:114 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:58:01:114 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:58:01:123 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:58:01:123 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:58:02:904 - Endereço 251 (192.168.105.11): Dados inválidos recebidos: [FF-FB] +17/03/2025 13:58:02:904 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:58:03:452 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [50-FF] +17/03/2025 13:58:03:452 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:58:08:254 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:58:08:254 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:58:09:036 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:58:10:236 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:58:11:255 - Endereço 191 (192.168.105.11): Dados inválidos recebidos: [FB-BF-F0-7D-F0] +17/03/2025 13:58:11:255 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:58:11:279 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:58:11:279 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:58:11:288 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:58:11:288 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:58:12:537 - Endereço 4 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 13:58:14:349 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:58:14:349 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:58:24:437 - Endereço 251 (192.168.105.11): Dados inválidos recebidos: [FB-FB] +17/03/2025 13:58:24:437 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:58:40:688 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:58:40:688 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +17/03/2025 13:58:41:696 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +17/03/2025 13:58:41:730 - Endereço 0 (192.168.105.11): Dados inválidos recebidos: [00-00-00-2F] +17/03/2025 13:58:41:730 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:58:43:033 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:58:44:573 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:58:44:573 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +17/03/2025 13:58:44:590 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:58:44:592 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +17/03/2025 13:58:52:148 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:58:52:150 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +17/03/2025 13:58:52:167 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:58:52:171 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +17/03/2025 13:58:56:237 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:58:56:238 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +17/03/2025 13:58:57:249 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +17/03/2025 13:58:57:350 - Endereço 0 (192.168.105.11): Dados inválidos recebidos: [00-00-00-2F] +17/03/2025 13:58:57:350 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:59:00:318 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:59:00:318 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +17/03/2025 13:59:01:331 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +17/03/2025 13:59:01:399 - Endereço 0 (192.168.105.11): Dados inválidos recebidos: [00-00-00-32] +17/03/2025 13:59:01:399 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:59:07:408 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:59:07:408 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +17/03/2025 13:59:07:424 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:59:07:424 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +17/03/2025 13:59:16:068 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:59:16:068 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +17/03/2025 13:59:16:088 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:59:16:088 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +17/03/2025 13:59:20:196 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:59:20:196 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +17/03/2025 13:59:21:223 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +17/03/2025 13:59:21:278 - Endereço 0 (192.168.105.11): Dados inválidos recebidos: [00-00-00-32] +17/03/2025 13:59:21:280 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:59:36:727 - Endereço 1 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 13:59:36:775 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:59:36:775 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:59:39:759 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:59:39:759 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:59:42:811 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:59:42:811 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:59:42:841 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:59:42:841 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:59:42:852 - Endereço 170 (192.168.105.11): Dados inválidos recebidos: [FB-AA-D5] +17/03/2025 13:59:42:852 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:59:48:873 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:59:48:873 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:59:49:832 - Endereço 160 (192.168.105.11): Dados inválidos recebidos: [FB-A0-5F-F4-F3] +17/03/2025 13:59:49:832 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:59:49:858 - Endereço 183 (192.168.105.11): Dados inválidos recebidos: [FB-B7-9F-F5-1F] +17/03/2025 13:59:49:860 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:59:50:074 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:59:51:960 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:59:51:960 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:59:55:002 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [01-F5-02-F3] +17/03/2025 13:59:55:005 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 13:59:55:032 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:59:55:032 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 13:59:55:041 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:59:55:041 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:59:55:066 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:59:55:066 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:59:55:074 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:59:55:074 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:59:55:104 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:59:55:104 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 13:59:56:002 - Endereço 2 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 13:59:56:033 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 13:59:56:033 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 14:00:00:166 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 14:00:00:166 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 14:00:00:393 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 14:00:24:039 - Endereço 247 (192.168.105.11): Dados inválidos recebidos: [FB-F7-FD-FA-FD] +17/03/2025 14:00:24:041 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 14:00:32:745 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [01-F5-02-F3] +17/03/2025 14:00:32:747 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 14:00:32:983 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 14:00:33:194 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 14:00:33:411 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 14:00:43:911 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 14:00:43:912 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 14:00:46:980 - Endereço 251 (192.168.105.11): Dados inválidos recebidos: [FB-FB] +17/03/2025 14:00:46:981 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 14:00:46:988 - Endereço 226 (192.168.105.11): Dados inválidos recebidos: [FB-E2] +17/03/2025 14:00:46:989 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:47:20:939 - Endereço 160 (192.168.105.11): Dados inválidos recebidos: [BF-A0-5F-F4] +17/03/2025 15:47:20:952 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:47:20:991 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:47:20:991 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:47:20:996 - Endereço 68 (192.168.105.11): Dados inválidos recebidos: [FB-44-A1-20-FF] +17/03/2025 15:47:20:996 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:47:21:012 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:47:21:012 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:47:21:024 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:47:21:024 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:47:21:040 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:47:21:040 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:47:21:065 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:47:21:065 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:47:23:000 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [C8-FF] +17/03/2025 15:47:23:006 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:47:23:972 - Endereço 253 (192.168.105.11): Dados inválidos recebidos: [81-FD] +17/03/2025 15:47:23:972 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:47:23:986 - Endereço 246 (192.168.105.11): Dados inválidos recebidos: [02-F6] +17/03/2025 15:47:23:986 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:47:26:184 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:47:29:000 - Endereço 246 (192.168.105.11): Dados inválidos recebidos: [02-F6] +17/03/2025 15:47:29:016 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:47:29:960 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:47:29:960 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:47:39:055 - Endereço 254 (192.168.105.11): Dados inválidos recebidos: [FB-FE] +17/03/2025 15:47:39:055 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 15:47:40:115 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [A0-FF] +17/03/2025 15:47:40:115 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:47:50:162 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:47:50:162 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:47:50:189 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [04-F5-02-F6] +17/03/2025 15:47:50:189 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:47:53:217 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:47:53:225 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:47:53:458 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:48:01:355 - Endereço 2 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 15:48:01:587 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:48:03:376 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:48:03:378 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:48:15:717 - Endereço 191 (192.168.105.11): Dados inválidos recebidos: [FB-BF-B0-07-F5] +17/03/2025 15:48:15:719 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:48:16:485 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:48:16:485 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:48:17:550 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:48:17:554 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:48:27:729 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:48:27:730 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:48:27:740 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [04-F5-02-F6] +17/03/2025 15:48:27:740 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 15:48:31:675 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:48:31:675 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 15:48:35:740 - Endereço 4 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 15:48:38:809 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [10-FF] +17/03/2025 15:48:38:809 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 15:48:38:822 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:48:38:824 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:48:38:842 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:48:38:842 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:48:38:860 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:48:38:860 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:48:38:872 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:48:38:872 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:48:40:753 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:48:40:753 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 15:48:41:809 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:48:41:809 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 15:48:41:809 - Endereço 251 (192.168.105.11): Dados inválidos recebidos: [FF-FB] +17/03/2025 15:48:41:809 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 15:48:41:856 - Endereço 1 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 15:48:42:873 - Endereço 244 (192.168.105.11): Dados inválidos recebidos: [02-F4] +17/03/2025 15:48:42:875 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 15:48:42:884 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:48:42:884 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:48:42:918 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:48:42:918 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:48:43:842 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:48:43:842 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 15:48:45:844 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:48:45:844 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:48:45:860 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:48:45:860 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:48:45:876 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:48:45:876 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:48:48:909 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:48:48:909 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:48:48:936 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:48:48:938 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 15:48:48:949 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:48:48:949 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:48:48:965 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:48:48:965 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:48:48:980 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:48:48:980 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 15:50:28:146 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:50:28:146 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 15:50:28:164 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:50:28:164 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 15:50:28:170 - Endereço 212 (192.168.105.11): Dados inválidos recebidos: [FB-D4-FB-FF-F6-BF-D8] +17/03/2025 15:50:28:170 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 15:50:31:190 - Endereço 4 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 15:50:31:801 - Endereço 4 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 15:50:33:035 - Endereço 246 (192.168.105.11): Dados inválidos recebidos: [02-F6] +17/03/2025 15:50:33:035 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:50:34:253 - Endereço 219 (192.168.105.11): Dados inválidos recebidos: [FB-DB-03-F5] +17/03/2025 15:50:34:253 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:50:34:263 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:50:34:263 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:50:39:117 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:50:39:117 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:50:39:152 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:50:39:152 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:50:44:268 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [04-F5-02-FF-A0-9F-F5] +17/03/2025 15:50:44:268 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 15:50:44:275 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:50:44:275 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:50:46:007 - Endereço 4 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 15:50:47:213 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:50:47:213 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:50:47:431 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:50:47:447 - Endereço 18 (192.168.105.11): Dados inválidos recebidos: [00-12-41] +17/03/2025 15:50:47:447 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 15:50:48:930 - Endereço 132 (192.168.105.11): Dados inválidos recebidos: [FB-84-FF-E0-A0] +17/03/2025 15:50:48:930 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:50:53:220 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:50:53:224 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 15:50:54:609 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:50:54:609 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:50:57:366 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:50:57:366 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:50:58:205 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:50:58:255 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:50:58:268 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 15:51:00:314 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:51:00:314 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:51:07:548 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:51:07:550 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 15:51:07:587 - Endereço 244 (192.168.105.11): Dados inválidos recebidos: [9F-F4] +17/03/2025 15:51:07:587 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:51:07:603 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:51:07:603 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 15:51:08:544 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:51:08:544 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:51:08:560 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:51:08:560 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:51:08:578 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:51:08:578 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:51:20:262 - Endereço 244 (192.168.105.11): Dados inválidos recebidos: [02-F4] +17/03/2025 15:51:20:262 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:51:20:372 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:51:20:372 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:51:21:694 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [01-F5-B2-03-F5-02-F5] +17/03/2025 15:51:21:696 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 15:51:22:734 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:51:22:736 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:51:22:765 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:51:22:765 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:51:22:784 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:51:22:784 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:51:22:789 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:51:22:789 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:51:24:651 - Endereço 131 (192.168.105.11): Dados inválidos recebidos: [FB-83] +17/03/2025 15:51:24:651 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:51:24:651 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [FB-FF-A8-02] +17/03/2025 15:51:24:651 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:51:26:984 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [A0-FF] +17/03/2025 15:51:26:984 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:51:27:678 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:51:27:678 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:51:27:718 - Endereço 244 (192.168.105.11): Dados inválidos recebidos: [02-F4] +17/03/2025 15:51:27:718 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:51:27:934 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:51:28:144 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:51:28:706 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:51:28:789 - Endereço 4 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 15:51:29:821 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:51:29:821 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:51:34:868 - Endereço 159 (192.168.105.11): Dados inválidos recebidos: [A0-9F-F5] +17/03/2025 15:51:34:868 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:51:34:888 - Endereço 252 (192.168.105.11): Dados inválidos recebidos: [FB-FC] +17/03/2025 15:51:34:888 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:51:48:045 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:51:48:045 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:51:49:965 - Endereço 252 (192.168.105.11): Dados inválidos recebidos: [FB-FC] +17/03/2025 15:51:49:965 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:51:49:974 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:51:49:974 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:51:53:060 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:51:53:060 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:51:54:150 - Endereço 178 (192.168.105.11): Dados inválidos recebidos: [FB-B2-13-F5-12-F5-10-FE] +17/03/2025 15:51:54:150 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 15:51:54:176 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:51:54:176 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:51:54:852 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:51:54:852 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:51:55:386 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:51:55:386 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:51:55:402 - Endereço 159 (192.168.105.11): Dados inválidos recebidos: [50-9F-F5] +17/03/2025 15:51:55:404 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:51:55:985 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:51:55:985 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:51:57:122 - Endereço 249 (192.168.105.11): Dados inválidos recebidos: [FB-F9] +17/03/2025 15:51:57:122 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:51:57:150 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [FB-FF] +17/03/2025 15:51:57:150 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 15:51:57:166 - Endereço 251 (192.168.105.11): Dados inválidos recebidos: [FB-FB] +17/03/2025 15:51:57:166 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:52:00:168 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:52:00:168 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:52:01:335 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [FB-FF] +17/03/2025 15:52:01:335 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:52:06:440 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:52:06:763 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:52:06:768 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:52:07:318 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:52:07:331 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:52:09:311 - Endereço 180 (192.168.105.11): Dados inválidos recebidos: [FB-B4-D3-7D-53] +17/03/2025 15:52:09:311 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:52:10:701 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:52:10:708 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:52:12:791 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:52:13:820 - Endereço 2 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 15:52:14:466 - Endereço 3 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 15:52:15:026 - Endereço 2 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 15:52:16:459 - Endereço 160 (192.168.105.11): Dados inválidos recebidos: [3F-A0-5F-F3-FB] +17/03/2025 15:52:16:459 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:52:16:684 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:52:16:740 - Endereço 4 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 15:52:16:754 - Endereço 228 (192.168.105.11): Dados inválidos recebidos: [FB-E4] +17/03/2025 15:52:16:754 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 15:52:18:564 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:52:18:564 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:52:27:397 - Endereço 2 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 15:52:28:370 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [03-F5-02-F5] +17/03/2025 15:52:28:370 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:52:28:623 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:52:28:639 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:52:28:639 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [03-F5-02-F5-FB] +17/03/2025 15:52:28:639 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:52:28:654 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:52:28:654 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 15:52:29:243 - Endereço 159 (192.168.105.11): Dados inválidos recebidos: [A0-9F-F5-FB-01] +17/03/2025 15:52:29:250 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:52:31:332 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:52:32:652 - Endereço 247 (192.168.105.11): Dados inválidos recebidos: [FB-F7-7F-A3-FD] +17/03/2025 15:52:32:652 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:52:33:759 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:52:33:765 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:52:35:671 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:52:35:671 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:52:39:702 - Endereço 241 (192.168.105.11): Dados inválidos recebidos: [FB-F1] +17/03/2025 15:52:39:705 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:52:39:738 - Endereço 32 (192.168.105.11): Dados inválidos recebidos: [7D-20-FF] +17/03/2025 15:52:39:738 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:52:39:746 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:52:39:746 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 15:52:39:752 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [03-F5-01-F4] +17/03/2025 15:52:39:753 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 15:52:39:766 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [50-FF] +17/03/2025 15:52:39:766 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 15:52:42:037 - Endereço 1 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 15:52:42:722 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:52:42:722 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:52:45:820 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [FF-FF] +17/03/2025 15:52:45:820 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 15:52:45:837 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:52:45:839 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 15:52:47:521 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:52:47:521 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:52:47:537 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:52:47:537 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 15:52:48:750 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [03-F5-02-F5] +17/03/2025 15:52:48:753 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:52:48:766 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:52:48:766 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:52:48:786 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:52:48:786 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:52:48:806 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:52:48:806 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:52:50:584 - Endereço 4 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 15:52:55:935 - Endereço 127 (192.168.105.11): Dados inválidos recebidos: [FB-7F-F5-BF-FF] +17/03/2025 15:52:55:935 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:52:55:977 - Endereço 4 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 15:52:55:996 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [04-F5-02-F6] +17/03/2025 15:52:55:996 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 15:52:58:942 - Endereço 246 (192.168.105.11): Dados inválidos recebidos: [02-F6] +17/03/2025 15:52:58:942 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 15:53:01:231 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:53:01:231 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:53:01:255 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:53:01:255 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:53:01:275 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:53:01:275 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:53:01:412 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:53:01:412 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:53:01:412 - Endereço 252 (192.168.105.11): Dados inválidos recebidos: [FB-FC] +17/03/2025 15:53:01:412 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:53:01:962 - Endereço 253 (192.168.105.11): Dados inválidos recebidos: [81-FD] +17/03/2025 15:53:01:962 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 15:53:03:892 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:53:03:892 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:53:05:001 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:53:05:009 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:53:05:024 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:53:05:024 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 15:53:05:076 - Endereço 3 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 15:53:05:608 - Endereço 159 (192.168.105.11): Dados inválidos recebidos: [50-9F-F4] +17/03/2025 15:53:05:608 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:53:05:620 - Endereço 191 (192.168.105.11): Dados inválidos recebidos: [FB-BF-A0-9F-F5] +17/03/2025 15:53:05:620 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:53:06:152 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:53:06:152 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:53:07:539 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:53:07:540 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:53:07:571 - Endereço 4 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 15:53:19:973 - Endereço 251 (192.168.105.11): Dados inválidos recebidos: [D1-FB-03-F5-02] +17/03/2025 15:53:19:979 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:53:21:313 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:53:21:315 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:53:26:772 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:53:26:772 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:53:27:466 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [02-F5] +17/03/2025 15:53:27:466 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:53:27:488 - Endereço 244 (192.168.105.11): Dados inválidos recebidos: [02-F4] +17/03/2025 15:53:27:488 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:53:28:746 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:53:28:786 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:53:28:786 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:53:29:402 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:53:29:639 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:53:29:790 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:53:29:803 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:53:29:807 - Endereço 239 (192.168.105.11): Dados inválidos recebidos: [FB-EF-4F-9F-47] +17/03/2025 15:53:29:811 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:53:31:619 - Endereço 237 (192.168.105.11): Dados inválidos recebidos: [FB-ED-7F-BA-05] +17/03/2025 15:53:31:627 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:53:33:933 - Endereço 160 (192.168.105.11): Dados inválidos recebidos: [7D-A0-FF] +17/03/2025 15:53:33:933 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:53:38:782 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:53:38:782 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 15:53:38:807 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:53:38:807 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:53:38:823 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:53:38:823 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:53:38:844 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:53:38:844 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:53:41:723 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:53:41:723 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:53:42:575 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:53:44:349 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:53:44:349 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:53:44:777 - Endereço 3 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 15:53:44:799 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:53:44:799 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 15:53:45:417 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [02-F5] +17/03/2025 15:53:45:417 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:53:45:939 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [02-F5] +17/03/2025 15:53:45:940 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:53:48:978 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:53:48:978 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:53:50:763 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [FB-FF] +17/03/2025 15:53:50:763 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 15:53:52:547 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:53:52:547 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:53:53:217 - Endereço 3 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 15:53:53:235 - Endereço 242 (192.168.105.11): Dados inválidos recebidos: [FB-F2] +17/03/2025 15:53:53:235 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:53:53:826 - Endereço 193 (192.168.105.11): Dados inválidos recebidos: [FB-C1] +17/03/2025 15:53:53:826 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:53:53:857 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:53:53:857 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:53:53:873 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:53:53:873 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:53:53:889 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:53:53:889 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:53:54:948 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:53:54:948 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:53:54:980 - Endereço 4 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 15:53:55:590 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [02-F5-01-F3] +17/03/2025 15:53:55:590 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:53:55:597 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:53:55:597 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:53:56:228 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [01-F5-02-F3] +17/03/2025 15:53:56:230 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:53:57:640 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:53:57:990 - Endereço 51 (192.168.105.11): Dados inválidos recebidos: [FB-33-08-60-28] +17/03/2025 15:53:57:992 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:53:59:477 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:54:00:875 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:54:00:878 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 15:55:37:121 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:55:37:123 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 15:55:38:188 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:55:38:190 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:55:38:205 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:55:38:205 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:55:38:227 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:55:38:227 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:55:38:259 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:55:38:259 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:55:39:133 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:55:39:133 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:55:42:262 - Endereço 87 (192.168.105.11): Dados inválidos recebidos: [FB-57-9B-54-3A] +17/03/2025 15:55:42:262 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:55:44:962 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:55:44:962 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +17/03/2025 15:55:45:969 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +17/03/2025 15:55:46:205 - Endereço 0 (192.168.105.11): Dados inválidos recebidos: [00-00-00-30] +17/03/2025 15:55:46:210 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 15:55:54:439 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:55:54:439 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +17/03/2025 15:55:54:455 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:55:54:455 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +17/03/2025 15:56:21:471 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +17/03/2025 15:56:21:507 - Endereço 2 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 15:56:22:339 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:56:22:419 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +17/03/2025 15:56:22:435 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:56:22:435 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +17/03/2025 15:56:23:505 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:56:23:507 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +17/03/2025 15:56:23:514 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:56:23:514 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +17/03/2025 15:56:24:238 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:56:24:238 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +17/03/2025 15:56:24:254 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:56:24:254 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +17/03/2025 15:56:24:981 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:56:24:983 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +17/03/2025 15:56:24:993 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:56:24:993 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +17/03/2025 15:56:25:943 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:56:25:945 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +17/03/2025 15:56:25:968 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:56:25:968 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +17/03/2025 15:56:26:724 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:56:26:724 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +17/03/2025 15:56:26:732 - Endereço 32 (192.168.105.11): Dados inválidos recebidos: [7D-20-FF] +17/03/2025 15:56:26:732 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +17/03/2025 15:56:27:599 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:56:27:599 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +17/03/2025 15:56:27:608 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:56:27:616 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +17/03/2025 15:56:28:525 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:56:28:525 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +17/03/2025 15:56:28:531 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:56:28:531 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +17/03/2025 15:56:29:299 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:56:29:299 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +17/03/2025 15:56:30:306 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +17/03/2025 15:56:30:315 - Endereço 207 (192.168.105.11): Dados inválidos recebidos: [FF-CF-52-4F] +17/03/2025 15:56:30:315 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 15:57:49:365 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:57:49:368 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:57:49:385 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:57:49:385 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:57:49:410 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:57:49:410 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:57:49:976 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:57:52:788 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [02-F5] +17/03/2025 15:57:52:788 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:57:52:805 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:57:52:805 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 15:57:53:966 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 15:57:55:846 - Endereço 242 (192.168.105.11): Dados inválidos recebidos: [FB-F2] +17/03/2025 15:57:55:846 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 15:57:55:846 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [BF-F5-02-F3] +17/03/2025 15:57:55:846 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 15:57:55:846 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:57:55:846 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:57:56:928 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:57:56:928 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:57:56:936 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:57:56:936 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:57:56:961 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:57:56:961 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:57:56:967 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:57:56:967 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:57:56:977 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:57:56:977 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:57:56:991 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:57:56:996 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:57:57:008 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:57:57:008 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:57:57:017 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:57:57:017 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:57:57:559 - Endereço 243 (192.168.105.11): Dados inválidos recebidos: [02-F3] +17/03/2025 15:57:57:559 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:57:58:144 - Endereço 191 (192.168.105.11): Dados inválidos recebidos: [FB-BF-FA-80-F1] +17/03/2025 15:57:58:144 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:57:59:423 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:57:59:423 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:57:59:440 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:57:59:440 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:58:00:010 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:58:00:010 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:58:00:025 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:58:00:025 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 15:58:00:035 - Endereço 246 (192.168.105.11): Dados inválidos recebidos: [02-F6] +17/03/2025 15:58:00:035 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:58:00:050 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:58:00:050 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:58:00:066 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:58:00:066 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:58:00:095 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:58:00:095 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:58:00:606 - Endereço 213 (192.168.105.11): Dados inválidos recebidos: [FF-D5-6A-3F-A0] +17/03/2025 15:58:00:606 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:58:02:409 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:58:02:409 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:58:03:020 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [9F-F5] +17/03/2025 15:58:03:022 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:58:03:057 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:58:03:057 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:58:03:582 - Endereço 251 (192.168.105.11): Dados inválidos recebidos: [FB-FB] +17/03/2025 15:58:03:582 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:58:04:155 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:58:04:155 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 15:58:05:391 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:58:05:391 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:58:05:407 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:58:05:407 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:58:06:048 - Endereço 243 (192.168.105.11): Dados inválidos recebidos: [02-F3] +17/03/2025 15:58:06:048 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:58:06:061 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:58:06:061 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:58:06:068 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:58:06:068 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:58:06:106 - Endereço 132 (192.168.105.11): Dados inválidos recebidos: [FB-84] +17/03/2025 15:58:06:106 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 15:58:07:113 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:58:07:113 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:58:07:831 - Endereço 162 (192.168.105.11): Dados inválidos recebidos: [A3-A2-FF] +17/03/2025 15:58:07:833 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:58:08:453 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:58:08:453 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:58:08:465 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:58:08:465 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 15:58:08:977 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:58:08:977 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:58:10:230 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:58:10:230 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:58:10:720 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [9F-F5] +17/03/2025 15:58:10:720 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:58:11:985 - Endereço 4 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 15:58:13:259 - Endereço 218 (192.168.105.11): Dados inválidos recebidos: [FB-DA-26-F5-22-F6-10-FE] +17/03/2025 15:58:13:261 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 15:58:17:430 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:58:17:430 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:58:19:139 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:58:19:139 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:58:21:020 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:58:21:064 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:58:21:064 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:58:21:154 - Endereço 4 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 15:58:21:204 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:58:21:204 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:58:24:473 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:58:24:473 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 15:58:24:562 - Endereço 246 (192.168.105.11): Dados inválidos recebidos: [02-F6] +17/03/2025 15:58:24:562 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 15:58:24:574 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [9F-F5] +17/03/2025 15:58:24:576 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:58:26:392 - Endereço 68 (192.168.105.11): Dados inválidos recebidos: [FB-44-FF-50-FF] +17/03/2025 15:58:26:392 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:58:27:767 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:58:27:767 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:58:27:797 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:58:27:797 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 15:58:28:872 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:58:28:872 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:58:28:888 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:58:28:892 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:58:30:620 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:58:30:620 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:58:30:636 - Endereço 125 (192.168.105.11): Dados inválidos recebidos: [41-7D-20-FF] +17/03/2025 15:58:30:639 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:58:30:651 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:58:30:651 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:58:31:746 - Endereço 66 (192.168.105.11): Dados inválidos recebidos: [FB-42-50-A0-FF] +17/03/2025 15:58:31:746 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:58:32:990 - Endereço 243 (192.168.105.11): Dados inválidos recebidos: [02-F3] +17/03/2025 15:58:32:990 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:58:33:005 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:58:33:005 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:58:34:788 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:58:34:788 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:58:34:810 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:58:34:810 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:58:35:974 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:58:35:974 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:58:36:836 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:58:36:836 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 15:58:50:096 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:58:50:096 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 15:58:51:008 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:58:51:008 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:58:51:584 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:58:51:586 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:58:51:811 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:58:52:443 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:58:52:447 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:58:52:477 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:58:52:477 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 15:58:52:987 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:58:53:642 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:58:54:427 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [04-F5-02-F6] +17/03/2025 15:58:54:427 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:58:54:443 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:58:54:443 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:58:54:760 - Endereço 213 (192.168.105.11): Dados inválidos recebidos: [FB-D5-3E-F5-FF] +17/03/2025 15:58:54:760 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:58:56:675 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:58:56:675 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:58:58:554 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:59:02:940 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:59:03:441 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:59:03:441 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:59:03:441 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:59:03:455 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:59:03:972 - Endereço 243 (192.168.105.11): Dados inválidos recebidos: [02-F3] +17/03/2025 15:59:03:972 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:59:04:559 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:59:04:559 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 15:59:04:575 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:59:04:577 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 15:59:05:175 - Endereço 160 (192.168.105.11): Dados inválidos recebidos: [7D-A0-FF] +17/03/2025 15:59:05:175 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:59:05:739 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:59:05:739 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:59:06:930 - Endereço 84 (192.168.105.11): Dados inválidos recebidos: [FB-54-5F-F5] +17/03/2025 15:59:06:930 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:59:07:554 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:59:07:554 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:59:07:559 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:59:07:570 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:59:08:920 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:59:10:792 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:59:10:792 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:59:10:819 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:59:10:819 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:59:10:835 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:59:10:835 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:59:10:859 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:59:10:859 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:59:10:875 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:59:10:875 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:59:14:730 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:59:14:730 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 15:59:14:755 - Endereço 1 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 15:59:18:356 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:59:18:359 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:59:19:002 - Endereço 160 (192.168.105.11): Dados inválidos recebidos: [BF-A0-9F-F5] +17/03/2025 15:59:19:002 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:59:20:277 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:59:20:277 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:59:20:307 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:59:20:309 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:59:21:062 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:59:21:451 - Endereço 4 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 15:59:23:339 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:59:23:362 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:59:23:362 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 15:59:23:790 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:59:23:796 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:59:23:828 - Endereço 4 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 15:59:24:606 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:59:43:603 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:59:43:603 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 15:59:46:670 - Endereço 251 (192.168.105.11): Dados inválidos recebidos: [FE-FB-03-F5-02] +17/03/2025 15:59:46:670 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:59:49:932 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:59:50:400 - Endereço 218 (192.168.105.11): Dados inválidos recebidos: [FB-DA-AB-3E-F5] +17/03/2025 15:59:50:400 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:59:51:064 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:59:51:072 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:59:51:089 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:59:51:089 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:59:51:585 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:59:51:585 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:59:51:982 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:59:51:982 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:59:52:150 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:59:52:150 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:59:52:975 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:59:54:200 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:59:54:236 - Endereço 244 (192.168.105.11): Dados inválidos recebidos: [02-F4] +17/03/2025 15:59:54:236 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:59:55:357 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:59:55:933 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 15:59:55:938 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 15:59:56:559 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:59:56:944 - Endereço 160 (192.168.105.11): Dados inválidos recebidos: [BF-A0-9F-F5-FB] +17/03/2025 15:59:56:944 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 15:59:58:189 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [02-F5] +17/03/2025 15:59:58:189 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:00:01:166 - Endereço 191 (192.168.105.11): Dados inválidos recebidos: [BB-BF-A0-5F-F4] +17/03/2025 16:00:01:166 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:00:01:183 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:00:01:183 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:00:01:199 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [02-F5-02-F4] +17/03/2025 16:00:01:199 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:00:02:328 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:00:02:339 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:00:03:275 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:00:03:626 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:00:03:626 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:00:05:545 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:00:05:556 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:00:05:572 - Endereço 159 (192.168.105.11): Dados inválidos recebidos: [A0-9F-F5] +17/03/2025 16:00:05:572 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:00:05:599 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:00:05:599 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:00:06:220 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:00:06:289 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:00:06:293 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:00:06:610 - Endereço 3 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 16:00:09:421 - Endereço 243 (192.168.105.11): Dados inválidos recebidos: [02-F3] +17/03/2025 16:00:09:421 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:00:09:795 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:00:09:795 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:00:10:326 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:00:10:326 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:00:11:051 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:00:11:051 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:00:12:075 - Endereço 191 (192.168.105.11): Dados inválidos recebidos: [FB-BF-F5-AA-FF] +17/03/2025 16:00:12:075 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:00:12:083 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:00:12:083 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:00:12:115 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [01-F5-02-F3] +17/03/2025 16:00:12:115 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:00:12:729 - Endereço 251 (192.168.105.11): Dados inválidos recebidos: [FB-FB-F7-F5-F3] +17/03/2025 16:00:12:729 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:00:12:745 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:00:12:745 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:00:12:950 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:00:13:170 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:00:13:389 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:00:17:367 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:00:17:367 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:00:17:385 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:00:17:387 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:00:30:630 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:00:30:630 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:00:32:772 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:00:32:772 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:00:32:778 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:00:32:780 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:00:32:800 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:00:32:800 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:00:36:061 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:00:36:064 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:00:36:075 - Endereço 244 (192.168.105.11): Dados inválidos recebidos: [02-F4] +17/03/2025 16:00:36:075 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:00:38:776 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:00:38:778 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:00:40:806 - Endereço 4 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 16:00:41:985 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:00:41:985 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:00:49:053 - Endereço 195 (192.168.105.11): Dados inválidos recebidos: [FB-C3] +17/03/2025 16:00:49:053 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:00:53:166 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:00:53:166 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:00:54:015 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:00:54:015 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:00:59:329 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:00:59:765 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:00:59:765 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:00:59:825 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [02-F5] +17/03/2025 16:00:59:825 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:00:59:833 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:00:59:833 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:01:01:016 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:01:01:016 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:01:01:016 - Endereço 242 (192.168.105.11): Dados inválidos recebidos: [FB-F2] +17/03/2025 16:01:01:016 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:01:02:153 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:01:02:153 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:01:02:202 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:01:02:202 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:01:02:217 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:01:02:217 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:01:03:807 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:01:04:430 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:01:04:430 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:01:04:441 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [02-F5-02-F4] +17/03/2025 16:01:04:441 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:01:37:582 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:01:37:582 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:01:37:595 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [04-F5-02-F6] +17/03/2025 16:01:37:595 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:02:03:916 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:02:03:916 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:02:21:180 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:02:21:182 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:02:25:150 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:02:25:158 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:03:25:008 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:03:25:008 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:03:34:244 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:03:34:244 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:03:36:206 - Endereço 131 (192.168.105.11): Dados inválidos recebidos: [FF-83-FF-87-F4] +17/03/2025 16:03:36:206 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:03:37:259 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:03:37:259 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:03:37:268 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:03:37:270 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:03:37:775 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [02-F5] +17/03/2025 16:03:37:775 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:03:38:267 - Endereço 243 (192.168.105.11): Dados inválidos recebidos: [02-F3] +17/03/2025 16:03:38:269 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:03:38:485 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:03:38:576 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:03:38:576 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:03:38:592 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:03:38:592 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:03:41:523 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:03:41:556 - Endereço 160 (192.168.105.11): Dados inválidos recebidos: [BF-A0-9F-F5] +17/03/2025 16:03:41:556 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:03:41:588 - Endereço 170 (192.168.105.11): Dados inválidos recebidos: [FB-AA-AA-FB] +17/03/2025 16:03:41:590 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:03:41:608 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:03:41:608 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:03:43:173 - Endereço 213 (192.168.105.11): Dados inválidos recebidos: [FB-D5-A9] +17/03/2025 16:03:43:173 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:03:44:377 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:03:44:377 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:03:44:605 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:03:45:507 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:03:45:507 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:03:45:535 - Endereço 32 (192.168.105.11): Dados inválidos recebidos: [7D-20-FF] +17/03/2025 16:03:45:535 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:03:45:758 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:03:45:978 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:03:46:188 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:03:46:763 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:03:46:763 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:03:46:766 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:03:46:766 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:03:47:417 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:03:47:417 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:03:48:158 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:03:49:758 - Endereço 131 (192.168.105.11): Dados inválidos recebidos: [FB-83-F5-01-F4] +17/03/2025 16:03:49:758 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:03:49:968 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:03:52:841 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:03:52:841 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:03:52:846 - Endereço 246 (192.168.105.11): Dados inválidos recebidos: [02-F6] +17/03/2025 16:03:52:846 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:03:52:859 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:03:52:861 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:03:52:877 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:03:52:877 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:03:54:825 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:03:54:825 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:03:54:841 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:03:54:841 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:03:55:949 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:03:55:949 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:03:55:966 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:03:55:966 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:03:57:191 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:03:57:191 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:03:58:365 - Endereço 4 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 16:03:58:932 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:03:58:932 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:03:59:869 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:04:04:038 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:04:04:038 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:04:04:075 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:04:04:075 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:04:10:116 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:04:10:116 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:04:10:144 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:04:10:144 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:04:11:350 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:04:17:186 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:04:17:189 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:04:18:347 - Endereço 3 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 16:04:19:199 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:04:19:206 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:04:35:193 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:04:35:515 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:04:35:519 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:04:35:724 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:04:35:777 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:04:35:787 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:04:37:396 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [03-F5-02-F5] +17/03/2025 16:04:37:396 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:04:37:933 - Endereço 243 (192.168.105.11): Dados inválidos recebidos: [02-F3] +17/03/2025 16:04:37:933 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:04:39:348 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:04:42:201 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [FB-FF-F7-F5-F7] +17/03/2025 16:04:42:201 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:04:45:209 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:04:45:209 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:04:47:793 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:04:50:148 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:04:51:958 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:04:55:928 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:04:55:928 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:04:55:947 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:04:55:947 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:04:57:761 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [03-F5-02-F5] +17/03/2025 16:04:57:761 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:04:58:609 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:05:00:811 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:05:00:811 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:05:00:819 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:05:00:819 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:05:00:827 - Endereço 0 (192.168.105.11): Dados inválidos recebidos: [33-00-00-00-00] +17/03/2025 16:05:00:827 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:05:01:696 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:05:03:994 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:05:03:994 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:05:05:411 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:05:06:007 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:05:06:054 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:05:06:054 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:05:06:061 - Endereço 80 (192.168.105.11): Dados inválidos recebidos: [3F-50-9F-F6] +17/03/2025 16:05:06:061 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:05:06:549 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:05:07:532 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:05:07:532 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:05:08:398 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:05:08:426 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:05:08:426 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:05:09:556 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [02-F5-02-F4] +17/03/2025 16:05:09:556 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:05:11:185 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:05:11:216 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:05:11:216 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:05:29:329 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:05:29:329 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:05:31:241 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:05:31:245 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:05:32:291 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:05:32:291 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:05:32:360 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:05:32:360 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:05:32:378 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:05:32:378 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:05:32:981 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:05:32:982 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:05:34:813 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:05:34:818 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:05:35:440 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [03-F5-02-F5] +17/03/2025 16:05:35:440 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:05:35:448 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:05:35:448 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:05:35:490 - Endereço 1 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 16:05:35:984 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:05:35:995 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:05:36:544 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:05:36:544 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:05:36:549 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [FF-FF-FD-89-B6-FB-04-F5] +17/03/2025 16:05:36:549 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:05:36:559 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:05:36:561 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:05:37:928 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:05:38:352 - Endereço 225 (192.168.105.11): Dados inválidos recebidos: [FB-E1] +17/03/2025 16:05:38:352 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:05:38:384 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:05:38:386 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:05:39:746 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:05:39:746 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:05:39:779 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:05:39:779 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:05:39:796 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:05:39:800 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:05:40:951 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:05:40:951 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:05:41:767 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:05:41:830 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:05:41:830 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:05:42:163 - Endereço 161 (192.168.105.11): Dados inválidos recebidos: [FB-A1-BF-A0-5F] +17/03/2025 16:05:42:163 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:05:42:179 - Endereço 240 (192.168.105.11): Dados inválidos recebidos: [FF-F0-C0-FF] +17/03/2025 16:05:42:179 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:05:42:382 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:05:42:887 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [02-F5-02-F4] +17/03/2025 16:05:42:887 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:05:44:688 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:05:44:688 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:05:44:727 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:05:44:727 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:05:45:131 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [01-F5-02-F3] +17/03/2025 16:05:45:133 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:05:46:344 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:05:46:346 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:05:46:999 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:05:46:999 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:05:47:616 - Endereço 3 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 16:05:48:221 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:05:48:221 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:05:48:940 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:05:48:941 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:05:48:988 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:05:48:988 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:05:49:399 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [FB-FF] +17/03/2025 16:05:49:399 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:05:49:413 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:05:49:417 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:05:51:641 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:05:51:735 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:05:51:735 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:05:51:745 - Endereço 35 (192.168.105.11): Dados inválidos recebidos: [FB-23-FF-EA] +17/03/2025 16:05:51:745 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:05:51:752 - Endereço 32 (192.168.105.11): Dados inválidos recebidos: [7D-20-FF] +17/03/2025 16:05:51:752 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:05:52:415 - Endereço 2 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 16:05:52:919 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:05:52:919 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:05:52:937 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [FB-FF-F7-F5-F3] +17/03/2025 16:05:52:939 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:05:54:722 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [01-F5-02-F3] +17/03/2025 16:05:54:725 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:05:54:751 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [50-FF] +17/03/2025 16:05:54:751 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:05:55:598 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:05:56:353 - Endereço 244 (192.168.105.11): Dados inválidos recebidos: [02-F4] +17/03/2025 16:05:56:353 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:05:56:532 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [FB-FF] +17/03/2025 16:05:56:532 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:05:58:964 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:05:58:966 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:05:58:991 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:05:58:991 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:06:16:958 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [02-F5-FB-01-F5] +17/03/2025 16:06:16:958 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:06:16:978 - Endereço 127 (192.168.105.11): Dados inválidos recebidos: [FB-7F-FD-BF-7D] +17/03/2025 16:06:16:978 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:06:17:865 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:06:17:868 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:06:19:379 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [02-F5] +17/03/2025 16:06:19:381 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:06:21:218 - Endereço 254 (192.168.105.11): Dados inválidos recebidos: [D0-FE] +17/03/2025 16:06:21:218 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:06:21:248 - Endereço 251 (192.168.105.11): Dados inválidos recebidos: [FF-FB] +17/03/2025 16:06:21:248 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:06:22:318 - Endereço 243 (192.168.105.11): Dados inválidos recebidos: [02-F3] +17/03/2025 16:06:22:319 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:06:22:321 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [02-F5] +17/03/2025 16:06:22:321 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:06:22:342 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [20-FF] +17/03/2025 16:06:22:342 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:06:23:248 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:06:23:248 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:06:23:258 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:06:23:268 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:06:23:291 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:06:23:293 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:06:24:252 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:06:24:254 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:06:24:282 - Endereço 246 (192.168.105.11): Dados inválidos recebidos: [02-F6] +17/03/2025 16:06:24:284 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:06:29:005 - Endereço 7 (192.168.105.11): Dados inválidos recebidos: [FB-07-F5-03-F5] +17/03/2025 16:06:29:006 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:06:30:363 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:06:30:369 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:06:31:539 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:06:31:539 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:06:34:797 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:06:36:474 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:06:36:474 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:06:38:143 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [02-F5] +17/03/2025 16:06:38:143 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:06:39:445 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [03-F5-02-F5] +17/03/2025 16:06:39:445 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:06:39:466 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:06:39:466 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:06:39:488 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:06:39:491 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:06:40:563 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:06:40:563 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:06:42:601 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:06:42:927 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [9F-F5] +17/03/2025 16:06:42:927 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:06:43:516 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:06:43:516 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:06:43:534 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:06:43:534 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:06:43:547 - Endereço 195 (192.168.105.11): Dados inválidos recebidos: [FB-C3-00-FA-01] +17/03/2025 16:06:43:547 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:06:47:211 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [5F-F5-02-F3] +17/03/2025 16:06:47:212 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:06:47:228 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:06:47:228 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:06:47:931 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:06:47:981 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:06:47:981 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:06:48:421 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [02-F5] +17/03/2025 16:06:48:421 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:06:49:013 - Endereço 160 (192.168.105.11): Dados inválidos recebidos: [BF-A0-9F-F5] +17/03/2025 16:06:49:013 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:06:49:661 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:06:49:661 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:06:50:772 - Endereço 160 (192.168.105.11): Dados inválidos recebidos: [7D-A0-FE] +17/03/2025 16:06:50:772 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:06:50:781 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:06:50:781 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:06:50:806 - Endereço 232 (192.168.105.11): Dados inválidos recebidos: [FB-E8-FA-FD-5D-88] +17/03/2025 16:06:50:808 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:08:08:024 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:08:08:024 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:08:09:075 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:08:09:075 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:09:31:252 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:09:31:252 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:10:20:925 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:10:20:925 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:10:56:494 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:10:56:494 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:10:56:518 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:10:56:518 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:11:53:618 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:00:893 - Endereço 4 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 16:12:00:988 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:12:00:990 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:12:01:012 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:12:01:012 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:12:05:146 - Endereço 247 (192.168.105.11): Dados inválidos recebidos: [FB-F7-F9-FD-FF] +17/03/2025 16:12:05:146 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:05:156 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:12:05:156 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:07:197 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:08:731 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [02-F5] +17/03/2025 16:12:08:731 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:10:610 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:12:10:619 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:11:203 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:12:11:203 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:12:14:181 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:12:14:187 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:12:14:701 - Endereço 160 (192.168.105.11): Dados inválidos recebidos: [BF-A0-9F-F5-FB] +17/03/2025 16:12:14:701 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:14:756 - Endereço 4 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 16:12:15:331 - Endereço 4 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 16:12:17:423 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:12:17:423 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:17:648 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:18:188 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:18:401 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:18:612 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:18:827 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:19:048 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:19:252 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:19:465 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:19:673 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:19:877 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:20:100 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:20:315 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:24:434 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:24:535 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:12:24:535 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:12:25:543 - Endereço 212 (192.168.105.11): Dados inválidos recebidos: [FB-D4-52-FF] +17/03/2025 16:12:25:547 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:12:26:346 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:26:567 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:26:778 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:12:26:989 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:12:27:198 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:27:407 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:27:616 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:27:828 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:28:044 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:28:281 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:29:873 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:30:789 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:32:918 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:34:252 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:35:532 - Endereço 125 (192.168.105.11): Dados inválidos recebidos: [40-7D-A0-FE] +17/03/2025 16:12:35:532 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:35:597 - Endereço 4 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 16:12:36:344 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:12:36:344 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:12:36:868 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:37:370 - Endereço 243 (192.168.105.11): Dados inválidos recebidos: [02-F3] +17/03/2025 16:12:37:370 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:39:195 - Endereço 3 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 16:12:39:934 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:40:141 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:40:349 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:40:584 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:41:768 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:42:173 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:42:412 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:42:626 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:42:662 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:46:403 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:12:46:403 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:12:47:765 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:12:48:722 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:12:49:002 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:49:215 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:49:422 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:49:635 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:49:836 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:50:037 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:50:253 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:50:465 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:50:702 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:50:918 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:51:150 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:51:359 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:51:574 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:51:784 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:52:049 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:52:250 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:52:462 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:52:669 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:52:885 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:53:090 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:53:300 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:53:526 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:53:950 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:54:162 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:54:374 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:54:915 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:55:303 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:55:517 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:55:730 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:56:153 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:56:380 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:56:600 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:56:821 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:57:031 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:57:503 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:57:719 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:57:932 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:58:218 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:58:454 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:58:681 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:12:58:903 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:12:59:152 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:12:59:612 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:12:59:828 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:13:00:046 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:13:00:462 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:13:00:693 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:13:00:902 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:13:01:116 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:13:01:329 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:13:01:650 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:13:01:859 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:13:02:097 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:13:02:334 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:13:02:542 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:13:02:767 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:13:12:056 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:13:12:345 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:13:24:884 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:13:26:148 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:13:27:832 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:13:28:110 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:13:28:415 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:13:28:748 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:13:28:984 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:13:29:241 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:13:29:610 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:13:30:505 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:14:04:899 - Endereço 159 (192.168.105.11): Dados inválidos recebidos: [A0-9F-F3] +17/03/2025 16:14:04:899 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:14:17:288 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:14:17:288 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +17/03/2025 16:14:18:296 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +17/03/2025 16:14:18:320 - Endereço 0 (192.168.105.11): Dados inválidos recebidos: [00-00-00-31] +17/03/2025 16:14:18:328 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:14:23:160 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:14:23:160 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +17/03/2025 16:14:23:173 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:14:23:176 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +17/03/2025 16:14:27:316 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:14:27:316 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +17/03/2025 16:14:28:330 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +17/03/2025 16:14:28:394 - Endereço 0 (192.168.105.11): Dados inválidos recebidos: [00-00-00-31] +17/03/2025 16:14:28:394 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:14:31:377 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:14:31:388 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +17/03/2025 16:14:32:393 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +17/03/2025 16:14:32:441 - Endereço 0 (192.168.105.11): Dados inválidos recebidos: [00-00-00-30] +17/03/2025 16:14:32:441 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:14:40:643 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:14:40:643 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +17/03/2025 16:14:40:655 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:14:40:655 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +17/03/2025 16:14:54:923 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:14:54:923 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +17/03/2025 16:14:54:931 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:14:54:931 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +17/03/2025 16:14:58:979 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:14:58:979 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +17/03/2025 16:14:59:979 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +17/03/2025 16:15:00:027 - Endereço 0 (192.168.105.11): Dados inválidos recebidos: [00-00-00-30] +17/03/2025 16:15:00:036 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:15:03:041 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:15:03:041 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +17/03/2025 16:15:04:051 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +17/03/2025 16:15:04:104 - Endereço 0 (192.168.105.11): Dados inválidos recebidos: [00-00-00-32] +17/03/2025 16:15:04:104 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:15:11:897 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:15:11:897 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +17/03/2025 16:15:11:897 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:15:11:905 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +17/03/2025 16:15:15:932 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:15:15:932 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +17/03/2025 16:15:16:948 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +17/03/2025 16:15:17:026 - Endereço 4 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 16:15:18:196 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:15:18:212 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:15:37:392 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:15:37:394 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:15:42:275 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:15:42:275 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +17/03/2025 16:15:43:290 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +17/03/2025 16:15:43:309 - Endereço 0 (192.168.105.11): Dados inválidos recebidos: [00-00-00-32] +17/03/2025 16:15:43:309 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:15:51:027 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:15:51:027 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +17/03/2025 16:15:51:027 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:15:51:027 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +17/03/2025 16:15:55:130 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:15:55:130 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +17/03/2025 16:15:56:136 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +17/03/2025 16:15:56:197 - Endereço 0 (192.168.105.11): Dados inválidos recebidos: [00-00-00-32] +17/03/2025 16:15:56:197 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:16:21:708 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:16:21:708 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:16:21:732 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:16:21:732 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:16:21:764 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:16:21:764 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:16:22:705 - Endereço 2 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 16:16:27:532 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:16:29:721 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:16:29:724 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:16:29:748 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [04-F5-02-F6] +17/03/2025 16:16:29:750 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:16:55:458 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:16:55:498 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:16:55:498 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:16:57:457 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:16:57:708 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:17:08:342 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:17:08:342 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:17:08:354 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [A0-FF] +17/03/2025 16:17:08:356 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:17:08:372 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:17:08:372 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:17:09:416 - Endereço 1 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 16:18:40:182 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:18:40:182 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:18:43:290 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:18:43:290 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:18:43:320 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:18:43:320 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:18:43:339 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:18:43:339 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:18:43:354 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:18:43:354 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:18:44:327 - Endereço 160 (192.168.105.11): Dados inválidos recebidos: [7D-A0-FE] +17/03/2025 16:18:44:327 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:18:44:343 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:18:44:963 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [02-F5] +17/03/2025 16:18:44:963 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:18:46:301 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:18:46:355 - Endereço 251 (192.168.105.11): Dados inválidos recebidos: [FB-FB-F5-F7-F6-FB] +17/03/2025 16:18:46:355 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:18:46:372 - Endereço 8 (192.168.105.11): Dados inválidos recebidos: [FB-08] +17/03/2025 16:18:46:372 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:18:47:344 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:18:47:344 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:18:47:362 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:18:47:362 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:18:47:364 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:18:47:364 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:18:47:991 - Endereço 251 (192.168.105.11): Dados inválidos recebidos: [F3-FB-03-F5-01] +17/03/2025 16:18:47:991 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:18:48:540 - Endereço 2 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 16:18:49:806 - Endereço 251 (192.168.105.11): Dados inválidos recebidos: [FB-FB-03-F5-03] +17/03/2025 16:18:49:806 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:18:50:318 - Endereço 193 (192.168.105.11): Dados inválidos recebidos: [FB-C1-3F-A0-5F] +17/03/2025 16:18:50:319 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:18:50:339 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:18:50:339 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:18:50:358 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:18:50:358 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:18:50:374 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:18:50:374 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:18:51:127 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:18:52:779 - Endereço 3 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 16:18:53:388 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:18:53:388 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:18:53:411 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:18:53:411 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:18:56:321 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:18:56:321 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:18:59:419 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:18:59:419 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:18:59:435 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:18:59:435 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:19:00:489 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:19:00:489 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:19:02:389 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:19:02:389 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:19:05:336 - Endereço 246 (192.168.105.11): Dados inválidos recebidos: [FB-F6-FF-FF-F5] +17/03/2025 16:19:05:337 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:19:05:357 - Endereço 194 (192.168.105.11): Dados inválidos recebidos: [FB-C2] +17/03/2025 16:19:05:357 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:19:09:003 - Endereço 213 (192.168.105.11): Dados inválidos recebidos: [FB-D5-7F-F5-FF] +17/03/2025 16:19:09:003 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:19:10:743 - Endereço 2 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 16:19:10:775 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:19:10:775 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:19:14:691 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:19:14:691 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:19:32:376 - Endereço 4 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 16:19:35:357 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [03-F5-02-F5-FB-04-F5-02] +17/03/2025 16:19:35:357 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:19:38:577 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:19:38:902 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [02-F5] +17/03/2025 16:19:38:902 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:19:40:811 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:19:40:811 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:19:41:433 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:19:41:433 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:19:42:506 - Endereço 159 (192.168.105.11): Dados inválidos recebidos: [50-9F-F6] +17/03/2025 16:19:42:506 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:19:43:753 - Endereço 191 (192.168.105.11): Dados inválidos recebidos: [FB-BF-F5-82-FF] +17/03/2025 16:19:43:753 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:19:44:441 - Endereço 161 (192.168.105.11): Dados inválidos recebidos: [FB-A1-BF-A0-9F-F5-7A-FE] +17/03/2025 16:19:44:441 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:19:44:449 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:19:44:451 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:19:48:515 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:19:48:515 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:19:49:813 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:19:49:813 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:19:51:164 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:19:51:269 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:19:51:272 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:19:51:274 - Endereço 159 (192.168.105.11): Dados inválidos recebidos: [50-9F-F6] +17/03/2025 16:19:51:284 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:19:51:505 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:19:51:505 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:19:51:567 - Endereço 2 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 16:19:51:593 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:19:51:593 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:19:53:469 - Endereço 4 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 16:19:53:522 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:19:53:522 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:19:54:580 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:19:54:580 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:20:10:856 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:20:10:856 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:20:10:880 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:20:10:880 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:20:13:205 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [50-FF] +17/03/2025 16:20:13:205 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:20:13:220 - Endereço 218 (192.168.105.11): Dados inválidos recebidos: [FB-DA-9F-FD-AA] +17/03/2025 16:20:13:220 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:20:13:871 - Endereço 2 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 16:20:14:957 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:20:14:957 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:20:15:009 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:20:15:009 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:20:17:818 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:20:18:110 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:20:18:110 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:20:19:976 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:20:19:976 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:20:22:989 - Endereço 191 (192.168.105.11): Dados inválidos recebidos: [FB-BF-A0-9F-F5-F7-23] +17/03/2025 16:20:22:989 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:20:26:027 - Endereço 161 (192.168.105.11): Dados inválidos recebidos: [FB-A1-04-F5-02-F6-DF-FE] +17/03/2025 16:20:26:027 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:20:30:193 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:20:30:193 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:20:35:634 - Endereço 159 (192.168.105.11): Dados inválidos recebidos: [A0-9F-F5] +17/03/2025 16:20:35:636 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:20:36:336 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:20:36:406 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:20:36:406 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:20:39:142 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:20:39:142 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:20:57:408 - Endereço 3 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 16:21:01:366 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:21:01:366 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:21:04:309 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:21:04:309 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:21:05:531 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:21:05:531 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:21:06:927 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:21:06:973 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:21:06:973 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:21:08:460 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:21:08:460 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:21:08:545 - Endereço 2 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 16:21:08:572 - Endereço 246 (192.168.105.11): Dados inválidos recebidos: [02-F6] +17/03/2025 16:21:08:572 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:21:08:595 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:21:08:595 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:21:09:112 - Endereço 172 (192.168.105.11): Dados inválidos recebidos: [FB-AC-A9] +17/03/2025 16:21:09:112 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:21:10:455 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:21:10:459 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:21:14:578 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:21:14:578 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:21:18:718 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [03-F5-02-F5] +17/03/2025 16:21:18:718 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:21:22:298 - Endereço 160 (192.168.105.11): Dados inválidos recebidos: [7D-A0-FF] +17/03/2025 16:21:22:298 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:21:24:328 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:21:25:911 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:21:25:911 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:21:25:927 - Endereço 253 (192.168.105.11): Dados inválidos recebidos: [81-FD] +17/03/2025 16:21:25:930 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:21:27:180 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:21:27:180 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:21:27:764 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:21:27:764 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:21:30:794 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:21:30:796 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:21:31:394 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:21:31:394 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:21:31:610 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:21:31:829 - Endereço 142 (192.168.105.11): Dados inválidos recebidos: [00-8E-BD] +17/03/2025 16:21:31:839 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:21:32:108 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:21:32:161 - Endereço 80 (192.168.105.11): Dados inválidos recebidos: [3F-50-9F-F6] +17/03/2025 16:21:32:161 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:21:32:510 - Endereço 225 (192.168.105.11): Dados inválidos recebidos: [FB-E1] +17/03/2025 16:21:32:511 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:21:34:342 - Endereço 2 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 16:21:35:581 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:21:35:581 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:26:28:046 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:26:28:056 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:27:16:400 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:27:16:400 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:29:13:406 - Endereço 1 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 16:30:00:401 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:30:00:607 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:30:00:814 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:30:01:021 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:30:01:242 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:30:01:449 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:30:01:656 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:30:01:863 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:30:02:087 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:30:02:293 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:30:02:613 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:30:02:820 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:30:03:035 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:30:03:240 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:30:03:246 - Endereço 0 (192.168.105.11): Dados inválidos recebidos: [00-00-31] +17/03/2025 16:30:03:246 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:30:08:328 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:30:08:328 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +17/03/2025 16:30:09:344 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +17/03/2025 16:30:09:376 - Endereço 0 (192.168.105.11): Dados inválidos recebidos: [00-00-00-31] +17/03/2025 16:30:09:376 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:30:16:632 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:30:16:632 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +17/03/2025 16:30:16:643 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:30:16:648 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +17/03/2025 16:30:20:712 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:30:20:712 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +17/03/2025 16:30:21:723 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +17/03/2025 16:30:21:788 - Endereço 0 (192.168.105.11): Dados inválidos recebidos: [00-00-00-31] +17/03/2025 16:30:21:788 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:30:24:783 - Endereço 251 (192.168.105.11): Dados inválidos recebidos: [FB-FB] +17/03/2025 16:30:24:783 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:30:43:194 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:30:43:225 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:30:43:225 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:30:52:067 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:30:52:067 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:30:52:098 - Endereço 244 (192.168.105.11): Dados inválidos recebidos: [02-F4] +17/03/2025 16:30:52:098 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:30:52:110 - Endereço 132 (192.168.105.11): Dados inválidos recebidos: [FB-84] +17/03/2025 16:30:52:110 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:30:54:094 - Endereço 3 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 16:30:54:116 - Endereço 162 (192.168.105.11): Dados inválidos recebidos: [FB-A2-56-1F-F6] +17/03/2025 16:30:54:116 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:30:54:133 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:30:54:133 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:30:54:150 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:30:54:150 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:30:54:162 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:30:54:162 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:30:56:681 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:30:57:122 - Endereço 244 (192.168.105.11): Dados inválidos recebidos: [02-F4] +17/03/2025 16:30:57:122 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:30:59:198 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:30:59:198 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:30:59:242 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:30:59:242 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:31:00:193 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:31:00:193 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:31:00:213 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:31:00:213 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:31:00:240 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:31:00:240 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:31:01:132 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:31:01:132 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:31:01:150 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:31:01:152 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:31:01:177 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:31:01:177 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:31:01:201 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:31:01:203 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:31:02:236 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:31:02:236 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:32:28:302 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:32:28:302 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:32:28:313 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:32:28:313 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:32:30:700 - Endereço 159 (192.168.105.11): Dados inválidos recebidos: [A8-9F-F5] +17/03/2025 16:32:30:700 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:32:30:717 - Endereço 159 (192.168.105.11): Dados inválidos recebidos: [50-9F-F4] +17/03/2025 16:32:30:717 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:32:31:325 - Endereço 160 (192.168.105.11): Dados inválidos recebidos: [BF-A0-9F-F5] +17/03/2025 16:32:31:325 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:32:31:333 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:32:31:333 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:32:32:533 - Endereço 3 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 16:32:34:499 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:32:34:524 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [02-F5-02-F4] +17/03/2025 16:32:34:524 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:32:34:553 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:32:34:563 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:32:34:566 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:32:34:566 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:32:34:783 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:32:35:006 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:32:35:225 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:32:35:434 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:32:35:660 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:32:35:933 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:32:36:140 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:32:36:348 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:32:36:560 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:32:36:775 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:32:36:985 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:32:37:193 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:32:37:423 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:32:37:606 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:32:40:530 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:32:40:745 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:32:40:963 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:32:41:167 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:32:41:374 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:32:41:597 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:32:41:823 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:32:42:034 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:32:42:243 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:32:42:444 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:32:42:643 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:32:42:863 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:32:43:093 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:32:43:310 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:32:43:523 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:32:43:743 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:32:43:959 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:32:44:168 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:32:44:375 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:32:44:579 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:32:44:793 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:32:45:009 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:32:45:220 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:32:45:432 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:32:45:642 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:32:45:848 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:32:46:062 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:32:46:274 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:32:46:492 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:32:46:699 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:32:46:908 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:32:47:352 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:32:47:567 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:32:47:782 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:32:47:988 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:32:48:193 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:32:48:394 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:32:48:598 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:32:48:816 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:32:49:026 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:32:49:228 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:32:49:442 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:32:49:651 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:32:49:863 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:32:50:080 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:32:50:284 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:32:50:702 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:32:54:275 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:32:54:499 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:32:54:717 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:32:54:936 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:32:55:147 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:32:55:397 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:32:55:610 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:32:55:820 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:32:56:032 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:32:56:246 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:32:56:481 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:32:56:692 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:32:56:867 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:32:59:071 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:32:59:346 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:33:00:968 - Endereço 159 (192.168.105.11): Dados inválidos recebidos: [50-9F-F5] +17/03/2025 16:33:00:968 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:33:04:564 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [A0-FF] +17/03/2025 16:33:04:564 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:33:07:024 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:33:07:030 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:33:07:515 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:33:07:515 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:33:07:537 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:33:07:539 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:33:07:553 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:33:07:557 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:33:07:565 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:33:07:577 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:33:10:816 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:33:13:561 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:33:13:564 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:33:14:987 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:33:15:401 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:33:15:401 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:33:16:181 - Endereço 4 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 16:33:18:600 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:33:18:600 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:33:18:701 - Endereço 4 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 16:33:19:570 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [BF-F5-02-F3-FB] +17/03/2025 16:33:19:570 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:33:19:598 - Endereço 170 (192.168.105.11): Dados inválidos recebidos: [DA-AA-BF-F5] +17/03/2025 16:33:19:598 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:33:31:567 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:33:31:567 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:33:32:729 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [01-F5-EC-03-F5] +17/03/2025 16:33:32:729 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:33:32:761 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:33:32:761 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:33:34:499 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:33:34:499 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:33:34:523 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:33:34:523 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:33:34:532 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:33:34:539 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:33:36:434 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:33:36:434 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:33:37:534 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:33:37:534 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:33:37:550 - Endereço 243 (192.168.105.11): Dados inválidos recebidos: [FB-F3] +17/03/2025 16:33:37:550 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:33:37:568 - Endereço 244 (192.168.105.11): Dados inválidos recebidos: [02-F4] +17/03/2025 16:33:37:568 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:33:38:619 - Endereço 213 (192.168.105.11): Dados inválidos recebidos: [FB-D5-7E-F5-FD] +17/03/2025 16:33:38:619 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:33:41:851 - Endereço 68 (192.168.105.11): Dados inválidos recebidos: [FB-44-50-FF-F5] +17/03/2025 16:33:41:854 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:33:42:899 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:33:42:899 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:33:44:132 - Endereço 196 (192.168.105.11): Dados inválidos recebidos: [FB-C4-51-FF-50] +17/03/2025 16:33:44:132 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:33:45:382 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:33:45:384 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:33:45:969 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:33:45:969 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:33:46:786 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:33:48:917 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:33:48:917 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:33:48:934 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:33:48:934 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:33:48:962 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:33:48:962 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:33:50:883 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:33:51:900 - Endereço 75 (192.168.105.11): Dados inválidos recebidos: [FB-4B-AA-54] +17/03/2025 16:33:51:900 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:33:51:906 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [04-F5-02-F6] +17/03/2025 16:33:51:906 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:33:53:776 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:33:53:779 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:33:54:437 - Endereço 213 (192.168.105.11): Dados inválidos recebidos: [FF-D5-6A] +17/03/2025 16:33:54:453 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:33:54:671 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:33:55:236 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:33:55:236 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:33:55:563 - Endereço 243 (192.168.105.11): Dados inválidos recebidos: [02-F3] +17/03/2025 16:33:55:563 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:33:56:111 - Endereço 162 (192.168.105.11): Dados inválidos recebidos: [FF-A2-FF-50-FF] +17/03/2025 16:33:56:111 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:33:56:155 - Endereço 1 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 16:33:59:031 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:33:59:031 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:34:00:116 - Endereço 170 (192.168.105.11): Dados inválidos recebidos: [FF-AA-FF-A9-FF] +17/03/2025 16:34:00:116 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:34:06:053 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:34:06:053 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:34:14:803 - Endereço 209 (192.168.105.11): Dados inválidos recebidos: [FB-D1-04-F5-01] +17/03/2025 16:34:14:803 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:34:16:637 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [03-F5-02-F5] +17/03/2025 16:34:16:637 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:34:17:155 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:34:17:157 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:34:18:489 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:34:18:780 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:34:21:302 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:34:21:302 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:34:21:311 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:34:21:311 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:34:21:325 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:34:21:325 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:34:21:343 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:34:21:343 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:34:22:530 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:34:22:530 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:34:23:085 - Endereço 227 (192.168.105.11): Dados inválidos recebidos: [FB-E3] +17/03/2025 16:34:23:085 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:34:24:380 - Endereço 1 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 16:34:27:321 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:34:27:321 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:34:27:351 - Endereço 125 (192.168.105.11): Dados inválidos recebidos: [02-7D-20-FF] +17/03/2025 16:34:27:354 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:34:28:488 - Endereço 160 (192.168.105.11): Dados inválidos recebidos: [BF-A0-9F-F5] +17/03/2025 16:34:28:488 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:34:28:516 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:34:28:516 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:34:30:388 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:34:30:401 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:34:34:523 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:34:34:523 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:34:34:531 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:34:34:533 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:34:35:296 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:34:36:446 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:34:36:446 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:34:39:539 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:34:40:482 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:34:40:485 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:34:41:900 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:34:43:502 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:34:43:502 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:34:43:525 - Endereço 129 (192.168.105.11): Dados inválidos recebidos: [DD-81-F4] +17/03/2025 16:34:43:525 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:34:43:540 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:34:43:549 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:34:44:161 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:34:44:161 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:34:46:579 - Endereço 253 (192.168.105.11): Dados inválidos recebidos: [81-FD] +17/03/2025 16:34:46:581 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:34:46:589 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:34:46:589 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:34:47:550 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [01-F5-02-F3] +17/03/2025 16:34:47:550 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:35:01:938 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:35:01:983 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:35:01:983 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:35:02:015 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:35:02:015 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:35:04:761 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:35:04:761 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:35:04:794 - Endereço 12 (192.168.105.11): Dados inválidos recebidos: [FB-0C-F5-02-F6] +17/03/2025 16:35:04:794 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:35:06:097 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:35:06:103 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:35:07:520 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:35:09:074 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [9F-F5] +17/03/2025 16:35:09:074 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:35:09:083 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:35:09:083 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:35:09:091 - Endereço 32 (192.168.105.11): Dados inválidos recebidos: [7D-20-FF] +17/03/2025 16:35:09:099 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:35:12:152 - Endereço 129 (192.168.105.11): Dados inválidos recebidos: [FB-81] +17/03/2025 16:35:12:152 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:35:12:175 - Endereço 160 (192.168.105.11): Dados inválidos recebidos: [BF-A0-9F-F5-FB] +17/03/2025 16:35:12:175 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:35:13:956 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:35:13:956 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:35:13:973 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:35:13:973 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:35:16:932 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:35:16:932 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:35:16:956 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:35:16:956 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:35:18:775 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [FB-FF] +17/03/2025 16:35:18:775 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:35:19:542 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:35:19:971 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:35:19:971 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:35:24:318 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:35:27:090 - Endereço 4 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 16:35:27:162 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:35:27:162 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:35:28:905 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:35:28:905 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:35:30:205 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:35:30:205 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:35:34:488 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:35:34:895 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:35:34:895 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:35:35:550 - Endereço 84 (192.168.105.11): Dados inválidos recebidos: [FB-54-5F-F5-FF] +17/03/2025 16:35:35:558 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:35:36:199 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:35:36:199 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:35:38:778 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:35:40:355 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:35:40:358 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:35:40:575 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:35:40:591 - Endereço 0 (192.168.105.11): Dados inválidos recebidos: [00-00-2F] +17/03/2025 16:35:40:593 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:35:43:318 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:35:43:318 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:35:45:183 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:35:45:183 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:35:45:194 - Endereço 127 (192.168.105.11): Dados inválidos recebidos: [FB-7F-BF-FF-BF] +17/03/2025 16:35:45:194 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:35:45:399 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:35:46:329 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [10-FF-FB-04-F5-01-F5] +17/03/2025 16:35:46:329 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:35:46:329 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:35:46:329 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:35:47:044 - Endereço 251 (192.168.105.11): Dados inválidos recebidos: [FB-FB-03-F5-01] +17/03/2025 16:35:47:044 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:35:47:075 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:35:47:075 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:35:48:424 - Endereço 237 (192.168.105.11): Dados inválidos recebidos: [FB-ED-02-33-FF-FF-FC-D4] +17/03/2025 16:35:48:424 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:35:48:442 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [FB-FF] +17/03/2025 16:35:48:442 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:35:48:458 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:35:48:458 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:35:50:441 - Endereço 105 (192.168.105.11): Dados inválidos recebidos: [FB-69-03-F5-01] +17/03/2025 16:35:50:441 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:35:50:673 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:35:50:682 - Endereço 0 (192.168.105.11): Dados inválidos recebidos: [00-00-2F] +17/03/2025 16:35:50:684 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:37:06:178 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:37:06:178 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:37:10:366 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:37:10:578 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:37:10:793 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:37:11:010 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:37:12:413 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:37:12:529 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:37:14:182 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:37:14:182 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:37:15:534 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:37:31:159 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:37:31:446 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:37:31:702 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:37:31:964 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:37:32:167 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:37:32:377 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:37:32:591 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:37:32:818 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:37:33:045 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:37:33:250 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:37:33:464 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:37:33:678 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:37:33:888 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:37:34:092 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:37:34:306 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:37:34:514 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:37:34:719 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:37:34:937 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:37:35:175 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:37:35:382 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:37:35:591 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:37:35:831 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:37:36:049 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:37:36:275 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:37:36:489 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:37:36:695 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:37:36:898 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:37:37:112 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:37:37:316 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:37:37:528 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:37:37:729 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:37:37:935 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:37:38:146 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:37:38:375 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:37:38:719 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:37:38:959 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:37:39:180 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:37:39:384 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:37:39:595 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:37:39:903 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:37:40:111 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:37:40:345 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:37:40:563 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:37:40:783 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:37:40:983 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:37:41:188 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:37:41:405 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:37:41:616 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:37:41:841 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:37:42:047 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:37:42:247 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:37:42:487 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:37:42:701 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:37:42:917 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:37:43:126 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:37:43:346 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:37:43:563 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:37:43:771 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:37:43:979 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:37:44:296 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:37:44:516 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:38:41:164 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:38:41:171 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:38:44:208 - Endereço 3 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 16:38:48:986 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:38:48:986 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +17/03/2025 16:38:50:004 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +17/03/2025 16:38:50:037 - Endereço 0 (192.168.105.11): Dados inválidos recebidos: [00-00-00-31] +17/03/2025 16:38:50:037 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:38:57:826 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:38:57:831 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +17/03/2025 16:38:57:842 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:38:57:842 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +17/03/2025 16:39:01:883 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:39:01:883 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +17/03/2025 16:39:02:902 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +17/03/2025 16:39:02:937 - Endereço 0 (192.168.105.11): Dados inválidos recebidos: [00-00-00-31] +17/03/2025 16:39:02:937 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:39:30:725 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:39:30:767 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:39:30:767 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:39:33:085 - Endereço 243 (192.168.105.11): Dados inválidos recebidos: [FB-F3] +17/03/2025 16:39:33:085 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:39:47:953 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:39:47:953 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:39:47:978 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:39:47:978 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:39:50:169 - Endereço 2 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 16:39:51:119 - Endereço 244 (192.168.105.11): Dados inválidos recebidos: [02-F4] +17/03/2025 16:39:51:121 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:39:52:962 - Endereço 161 (192.168.105.11): Dados inválidos recebidos: [FF-A1-FF-50] +17/03/2025 16:39:52:964 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:39:52:991 - Endereço 6 (192.168.105.11): Dados inválidos recebidos: [FB-06-F7-FF-FF-FE-98-C4] +17/03/2025 16:39:52:991 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:39:53:998 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:39:53:998 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:39:54:044 - Endereço 3 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 16:40:03:055 - Endereço 2 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 16:40:03:078 - Endereço 98 (192.168.105.11): Dados inválidos recebidos: [FB-62-A9-C8] +17/03/2025 16:40:03:078 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:40:03:086 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:40:03:086 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:40:03:094 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:40:03:094 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:40:03:986 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:40:03:986 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:40:03:989 - Endereço 0 (192.168.105.11): Dados inválidos recebidos: [00-00-00-00-2F] +17/03/2025 16:40:03:989 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:40:03:989 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:40:03:989 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:40:05:092 - Endereço 178 (192.168.105.11): Dados inválidos recebidos: [FB-B2-9F-30-FF] +17/03/2025 16:40:05:092 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:40:09:921 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:40:10:549 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:40:29:527 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:40:29:527 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:40:29:533 - Endereço 159 (192.168.105.11): Dados inválidos recebidos: [50-9F-F6] +17/03/2025 16:40:29:533 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:40:29:554 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:40:29:554 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:40:29:572 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:40:29:572 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:40:29:588 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:40:29:588 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:40:30:488 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:40:30:488 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:41:00:985 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:41:00:985 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:41:13:468 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:41:13:685 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:41:13:893 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:41:14:107 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:41:14:309 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:41:14:526 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:41:14:740 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:41:14:941 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:41:15:154 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:41:15:360 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:41:15:569 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:41:21:223 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:41:34:924 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:41:34:924 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:41:35:195 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:41:35:195 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:41:35:261 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:41:35:261 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:41:36:129 - Endereço 32 (192.168.105.11): Dados inválidos recebidos: [7D-20-FF] +17/03/2025 16:41:36:129 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:41:37:269 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:41:37:271 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:42:05:694 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:42:05:912 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:42:06:133 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:42:06:375 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:42:06:596 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:42:06:808 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:42:07:022 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:42:07:247 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:42:07:455 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:42:07:675 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:42:07:888 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:42:08:100 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:42:08:308 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:42:08:512 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:42:08:730 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:42:08:933 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:42:09:261 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:42:09:484 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:42:09:694 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:42:09:908 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:42:10:125 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:42:10:340 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:42:10:548 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:42:10:755 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:42:10:964 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:42:11:164 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:42:11:372 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:42:11:583 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:42:11:834 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:42:12:034 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:42:12:349 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:42:12:549 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:42:12:757 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:42:12:972 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:42:13:182 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:42:13:388 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:42:13:604 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:42:13:812 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:42:14:022 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:42:14:229 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:42:14:436 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:42:14:653 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:42:14:870 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:42:15:083 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:42:59:928 - Endereço 6 (192.168.105.11): Dados inválidos recebidos: [00-06-58] +17/03/2025 16:42:59:928 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:42:59:934 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:43:00:068 - Endereço 1 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 16:43:00:383 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:43:00:597 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:43:00:812 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:43:01:024 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:43:01:238 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:43:01:462 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:43:01:672 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:43:01:884 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:43:02:103 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:43:02:322 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:43:02:640 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:43:02:862 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:43:03:079 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:43:03:279 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:43:03:488 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:43:03:703 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:43:03:919 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:43:04:135 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:43:04:350 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:43:04:567 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:43:04:783 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:43:04:993 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:43:05:198 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:43:05:412 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:43:05:628 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:43:05:844 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:43:06:062 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:43:06:277 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:43:06:599 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:43:06:813 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:43:07:024 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:43:07:234 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:43:07:438 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:43:07:650 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:43:07:863 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:43:08:079 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:43:08:290 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:43:08:695 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:43:08:903 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:43:09:120 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:43:09:348 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:43:09:612 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:43:09:827 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:43:10:028 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:43:10:351 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:43:10:568 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:43:10:780 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:43:10:998 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:43:11:208 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:43:11:423 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:43:11:631 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:43:11:846 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:43:12:071 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:43:12:295 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:43:12:504 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:43:12:712 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:43:12:912 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:43:13:128 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:43:27:768 - Endereço 0 (192.168.105.11): Dados inválidos recebidos: [33-00-00-00-00-31-FB-03] +17/03/2025 16:44:11:520 - Endereço 241 (192.168.105.11): Dados inválidos recebidos: [FB-F1] +17/03/2025 16:44:11:520 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:44:13:555 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:44:13:555 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:44:21:105 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:44:21:105 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +17/03/2025 16:44:22:107 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +17/03/2025 16:44:27:684 - Endereço 3 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 16:44:42:058 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:44:42:061 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +17/03/2025 16:44:42:071 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:44:42:077 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +17/03/2025 16:44:44:445 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:44:44:458 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:44:46:141 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:44:46:141 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +17/03/2025 16:44:47:162 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +17/03/2025 16:44:47:209 - Endereço 0 (192.168.105.11): Dados inválidos recebidos: [00-00-00-31] +17/03/2025 16:44:47:209 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:44:50:214 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:44:50:214 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +17/03/2025 16:44:51:229 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +17/03/2025 16:44:51:269 - Endereço 0 (192.168.105.11): Dados inválidos recebidos: [00-00-00-32] +17/03/2025 16:44:51:271 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:44:54:447 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:44:54:450 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +17/03/2025 16:44:54:464 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:44:54:468 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +17/03/2025 16:44:56:581 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:45:04:937 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:45:04:937 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +17/03/2025 16:45:04:943 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:45:04:943 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +17/03/2025 16:45:08:031 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:45:08:031 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:45:09:016 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:45:09:016 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +17/03/2025 16:45:10:025 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +17/03/2025 16:45:10:074 - Endereço 0 (192.168.105.11): Dados inválidos recebidos: [00-00-00-32] +17/03/2025 16:45:10:074 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:45:42:535 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:45:42:545 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:45:42:775 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:45:45:807 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:45:45:809 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:45:46:639 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:45:46:639 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:45:46:663 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:45:46:663 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:45:46:679 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:45:46:679 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:45:47:536 - Endereço 243 (192.168.105.11): Dados inválidos recebidos: [9F-F3] +17/03/2025 16:45:47:536 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:45:49:592 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:45:49:592 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:45:49:754 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:45:49:754 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:45:52:615 - Endereço 191 (192.168.105.11): Dados inválidos recebidos: [FB-BF-FD-5F-7D] +17/03/2025 16:45:52:615 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:45:52:654 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:45:52:656 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:45:58:619 - Endereço 246 (192.168.105.11): Dados inválidos recebidos: [FB-F6-FF-BE-BF] +17/03/2025 16:45:58:635 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:46:01:895 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:46:17:771 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:46:33:757 - Endereço 3 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 16:46:33:812 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:46:33:812 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:46:33:820 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:46:33:821 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:46:35:867 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:46:35:969 - Endereço 3 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 16:46:36:526 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:46:37:150 - Endereço 2 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 16:46:37:782 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:46:37:785 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:46:38:826 - Endereço 252 (192.168.105.11): Dados inválidos recebidos: [FB-FC] +17/03/2025 16:46:38:828 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:46:40:859 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:46:40:867 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:47:00:108 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:47:00:108 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:47:00:128 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:47:00:128 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:47:00:146 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:47:00:155 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:47:02:083 - Endereço 2 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 16:47:02:107 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:47:02:107 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:47:11:363 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:47:11:402 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:47:11:402 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:47:17:374 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:47:17:374 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:47:17:385 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:47:17:385 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:47:18:381 - Endereço 172 (192.168.105.11): Dados inválidos recebidos: [FB-AC-89] +17/03/2025 16:47:18:381 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:47:18:411 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:47:18:411 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:47:24:379 - Endereço 32 (192.168.105.11): Dados inválidos recebidos: [7D-20-FF] +17/03/2025 16:47:24:379 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:47:39:411 - Endereço 222 (192.168.105.11): Dados inválidos recebidos: [FB-DE-AA-3F-F4] +17/03/2025 16:47:39:411 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:47:40:663 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [03-F5-02-F5] +17/03/2025 16:47:40:665 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:47:43:081 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:47:43:081 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:47:50:178 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:47:50:225 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:47:50:227 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:47:51:963 - Endereço 160 (192.168.105.11): Dados inválidos recebidos: [BF-A0-9F-F5] +17/03/2025 16:47:51:963 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:47:52:175 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:47:58:509 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:47:58:515 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:48:00:209 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:48:00:209 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:48:00:221 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:48:00:221 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:48:00:379 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:48:00:381 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:48:09:147 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:48:09:594 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:48:10:222 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:48:11:210 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:48:11:422 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:48:11:628 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:48:11:831 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:48:11:954 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:48:12:017 - Endereço 1 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +17/03/2025 16:48:12:214 - Endereço 246 (192.168.105.11): Dados inválidos recebidos: [02-F6] +17/03/2025 16:48:12:216 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:48:13:230 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:48:13:230 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:48:22:950 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:48:23:205 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:48:23:419 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:48:23:671 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:48:23:895 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:48:24:119 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:48:24:323 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:48:24:537 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:48:24:739 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:48:25:136 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:48:25:337 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:48:25:561 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:48:25:796 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:48:30:442 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:48:42:764 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:49:01:274 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +17/03/2025 16:49:01:289 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:49:10:879 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:49:11:186 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:49:11:396 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:49:11:611 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:49:11:827 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:49:12:034 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:49:12:252 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:49:12:456 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:49:12:660 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:49:12:883 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +17/03/2025 16:49:13:439 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:49:13:656 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:49:13:882 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:49:14:098 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:49:14:309 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:49:14:520 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:49:14:727 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:49:14:935 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:49:15:164 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:49:15:493 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:49:15:706 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:49:15:920 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:49:16:133 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:49:16:346 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:49:16:671 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:49:16:872 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:49:17:085 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:49:17:410 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:49:17:626 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:49:17:834 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:49:18:076 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:49:18:307 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:49:18:517 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:49:18:747 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:49:18:954 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:49:19:177 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:49:19:502 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:49:19:716 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:49:20:026 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:49:21:985 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:49:28:141 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:49:30:363 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:49:31:135 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +17/03/2025 16:49:31:419 - Endereço 0 (192.168.105.11): Dados inválidos recebidos: [00-00-30] +17/03/2025 16:49:31:421 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +17/03/2025 16:49:58:457 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:13:24:667 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:13:24:714 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +19/03/2025 16:13:25:735 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +19/03/2025 16:13:25:752 - Endereço 0 (192.168.105.11): Dados inválidos recebidos: [00-00-00-31] +19/03/2025 16:13:25:752 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:13:34:357 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:13:34:357 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +19/03/2025 16:13:34:368 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:13:34:368 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +19/03/2025 16:13:45:881 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:13:45:881 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +19/03/2025 16:13:45:881 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [FB-FF] +19/03/2025 16:13:45:881 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +19/03/2025 16:13:49:963 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:13:49:963 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +19/03/2025 16:13:51:006 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +19/03/2025 16:13:51:047 - Endereço 0 (192.168.105.11): Dados inválidos recebidos: [00-00-00-31] +19/03/2025 16:13:51:047 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:14:38:837 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:14:40:691 - Endereço 63 (192.168.105.11): Dados inválidos recebidos: [FB-3F-3D-93-F4] +19/03/2025 16:14:40:691 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:14:46:747 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:14:46:748 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:14:50:990 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:14:51:041 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:14:51:041 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:14:57:837 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:14:57:837 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:14:57:917 - Endereço 1 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +19/03/2025 16:14:58:851 - Endereço 160 (192.168.105.11): Dados inválidos recebidos: [BF-A0-9F-F5] +19/03/2025 16:14:58:851 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:14:58:860 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:14:58:860 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:14:59:816 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:14:59:818 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:14:59:823 - Endereço 34 (192.168.105.11): Dados inválidos recebidos: [FB-22-7F-BE] +19/03/2025 16:14:59:825 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:15:04:892 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:15:04:892 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:15:11:945 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [BF-F5-02-F3] +19/03/2025 16:15:11:953 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:15:16:010 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:15:16:010 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:15:16:027 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:15:16:027 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:15:16:043 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [02-F5-02-F4-FB-04-F5-02] +19/03/2025 16:15:16:043 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:15:16:052 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:15:16:052 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:16:28:996 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:16:28:996 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +19/03/2025 16:16:30:287 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:16:30:287 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +19/03/2025 16:16:39:533 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:16:39:533 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +19/03/2025 16:16:41:046 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:16:41:046 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +19/03/2025 16:16:54:764 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:16:54:764 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +19/03/2025 16:16:56:503 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +19/03/2025 16:16:56:646 - Endereço 0 (192.168.105.11): Dados inválidos recebidos: [00-00-00-31] +19/03/2025 16:16:56:646 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:17:01:871 - Endereço 2 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +19/03/2025 16:17:01:946 - Endereço 251 (192.168.105.11): Dados inválidos recebidos: [FB-FB-FF-FD-3F] +19/03/2025 16:17:01:946 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:17:02:436 - Endereço 4 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +19/03/2025 16:17:02:999 - Endereço 160 (192.168.105.11): Dados inválidos recebidos: [7D-A0-FF] +19/03/2025 16:17:03:025 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:17:04:153 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:17:04:159 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:17:04:183 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:17:04:186 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:17:04:197 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [20-FF] +19/03/2025 16:17:04:197 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:17:04:880 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:17:04:880 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:17:05:662 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:17:06:604 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:17:06:604 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:17:06:639 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:17:06:641 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:17:07:195 - Endereço 18 (192.168.105.11): Dados inválidos recebidos: [FB-12-34-0F-40] +19/03/2025 16:17:07:195 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:17:07:997 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:17:08:054 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:17:08:054 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:17:09:100 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:17:09:113 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:17:10:180 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [A0-FF] +19/03/2025 16:17:10:180 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:17:10:217 - Endereço 4 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +19/03/2025 16:17:11:393 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:17:11:393 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:17:11:982 - Endereço 254 (192.168.105.11): Dados inválidos recebidos: [A0-FE] +19/03/2025 16:17:11:982 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:17:12:042 - Endereço 2 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +19/03/2025 16:17:15:036 - Endereço 246 (192.168.105.11): Dados inválidos recebidos: [02-F6-03-F5-02] +19/03/2025 16:17:15:049 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:17:16:197 - Endereço 4 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +19/03/2025 16:17:16:221 - Endereço 80 (192.168.105.11): Dados inválidos recebidos: [3F-50-9F-F6] +19/03/2025 16:17:16:221 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:17:16:237 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:17:16:237 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:17:16:814 - Endereço 254 (192.168.105.11): Dados inválidos recebidos: [A0-FE-FB-03] +19/03/2025 16:17:16:822 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:17:19:200 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:17:19:200 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:17:19:225 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:17:19:225 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:17:19:243 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:17:19:247 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:17:19:263 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:17:19:263 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:17:19:854 - Endereço 84 (192.168.105.11): Dados inválidos recebidos: [FB-54-FF-51-FF] +19/03/2025 16:17:19:854 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:17:23:476 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:17:23:476 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:17:27:249 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:17:27:249 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:17:27:283 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:17:27:294 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:17:28:598 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:17:31:025 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:17:33:411 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:17:33:415 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:17:33:452 - Endereço 2 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +19/03/2025 16:17:37:458 - Endereço 1 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +19/03/2025 16:17:37:474 - Endereço 131 (192.168.105.11): Dados inválidos recebidos: [FB-83-AA] +19/03/2025 16:17:37:474 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:17:40:516 - Endereço 2 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +19/03/2025 16:17:43:448 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [01-F5-02-F3] +19/03/2025 16:17:43:448 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:17:45:749 - Endereço 4 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +19/03/2025 16:17:46:656 - Endereço 159 (192.168.105.11): Dados inválidos recebidos: [A8-9F-F3] +19/03/2025 16:17:46:656 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:17:46:673 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:17:46:673 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:17:47:271 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:17:47:271 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:17:48:508 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:17:48:510 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:17:55:966 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:17:57:583 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [50-FF] +19/03/2025 16:17:57:583 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:17:57:614 - Endereço 80 (192.168.105.11): Dados inválidos recebidos: [3F-50-9F-F6] +19/03/2025 16:17:57:614 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:17:58:445 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:18:00:697 - Endereço 125 (192.168.105.11): Dados inválidos recebidos: [40-7D-A0-FE] +19/03/2025 16:18:00:700 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:18:00:748 - Endereço 2 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +19/03/2025 16:18:01:027 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:18:04:884 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [03-F5-02-F5] +19/03/2025 16:18:04:884 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:18:10:803 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:18:10:803 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:18:10:819 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:18:10:819 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:18:10:838 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:18:10:838 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:18:16:981 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [50-FF] +19/03/2025 16:18:16:981 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:18:20:190 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:18:20:236 - Endereço 4 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +19/03/2025 16:18:20:256 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:18:20:256 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:18:20:897 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:18:23:069 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:18:23:069 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:18:23:085 - Endereço 159 (192.168.105.11): Dados inválidos recebidos: [50-9F-F6] +19/03/2025 16:18:23:085 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:18:23:601 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [02-F5] +19/03/2025 16:18:23:601 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:18:24:215 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:18:24:215 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:18:26:071 - Endereço 131 (192.168.105.11): Dados inválidos recebidos: [FB-83-FF-F3-FB-BD] +19/03/2025 16:18:26:071 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:18:26:111 - Endereço 66 (192.168.105.11): Dados inválidos recebidos: [FB-42-05-F5-33-F7-85] +19/03/2025 16:18:26:111 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:18:29:022 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [FB-FF] +19/03/2025 16:18:29:022 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:18:42:196 - Endereço 160 (192.168.105.11): Dados inválidos recebidos: [BF-A0-9F-F5] +19/03/2025 16:18:42:200 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:18:42:233 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:18:42:233 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:18:44:314 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:18:44:314 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:18:44:348 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:18:44:348 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:18:45:342 - Endereço 2 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +19/03/2025 16:18:45:385 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:18:45:385 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:18:46:483 - Endereço 246 (192.168.105.11): Dados inválidos recebidos: [FB-F6-02-F5-02] +19/03/2025 16:18:46:483 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:18:46:507 - Endereço 254 (192.168.105.11): Dados inválidos recebidos: [A0-FE] +19/03/2025 16:18:46:515 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:18:47:326 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:18:47:326 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:18:47:352 - Endereço 225 (192.168.105.11): Dados inválidos recebidos: [FB-E1-52-FF-90-FF] +19/03/2025 16:18:47:352 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:18:47:960 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:18:48:974 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:18:48:974 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:18:52:869 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:18:53:239 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [20-FF] +19/03/2025 16:18:53:239 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:18:53:364 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:18:53:364 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:18:55:536 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:18:55:762 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:18:55:969 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:18:56:177 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:18:56:387 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:18:56:594 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:18:56:822 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:18:57:023 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:18:57:244 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:18:57:455 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:18:57:671 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:18:57:938 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:18:58:153 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:18:58:379 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:18:58:586 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:18:58:794 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:18:59:017 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:18:59:237 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:18:59:451 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:18:59:672 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:18:59:897 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:00:105 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:00:321 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:00:554 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:00:802 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:01:019 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:01:237 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:01:440 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:01:654 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:02:119 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:02:336 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:02:564 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:02:774 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:02:987 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:03:189 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:03:401 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:03:614 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:03:888 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:04:103 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:04:320 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:04:539 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:04:756 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:04:925 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:05:203 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:19:05:414 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:19:05:624 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:19:05:835 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:19:06:044 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:06:254 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:06:470 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:06:682 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:06:894 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:07:114 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:07:321 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:07:524 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:07:729 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:07:994 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:08:232 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:08:444 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:08:670 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:08:874 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:09:076 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:09:288 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:09:490 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:09:698 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:09:903 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:10:115 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:10:321 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:10:533 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:10:747 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:10:961 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:11:179 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:11:395 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:11:621 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:11:826 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:12:086 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:12:299 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:12:505 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:12:720 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:12:942 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:13:150 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:13:371 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:13:586 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:13:790 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:14:025 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:14:289 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:14:498 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:14:717 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:14:933 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:15:150 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:15:366 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:15:582 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:15:807 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:16:017 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:16:339 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:16:557 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:19:17:376 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:19:26:159 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:30:404 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:19:30:629 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:19:30:848 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:19:31:054 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:19:31:265 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:19:31:488 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:19:31:699 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:19:32:472 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:19:32:696 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:19:32:901 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:19:33:106 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:33:323 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:33:537 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:33:788 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:34:043 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:34:260 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:34:472 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:34:688 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:34:928 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:38:629 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:19:49:263 - Endereço 2 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +19/03/2025 16:19:51:051 - Endereço 2 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +19/03/2025 16:20:00:217 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:20:03:390 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:20:03:613 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:20:03:826 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:20:04:036 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:20:04:245 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:20:04:445 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:20:04:668 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:20:05:072 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:20:05:279 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:20:05:479 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:20:05:686 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:20:06:022 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:20:06:060 - Endereço 4 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +19/03/2025 16:20:07:305 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:20:07:305 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:20:09:276 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:20:09:277 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:20:09:311 - Endereço 1 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +19/03/2025 16:20:10:398 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:20:10:398 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:20:12:878 - Endereço 249 (192.168.105.11): Dados inválidos recebidos: [FB-F9] +19/03/2025 16:20:12:881 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:20:14:429 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:20:14:646 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:20:14:646 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:20:15:369 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:20:15:369 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:20:15:383 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [20-FF] +19/03/2025 16:20:15:383 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:20:16:028 - Endereço 203 (192.168.105.11): Dados inválidos recebidos: [FB-CB-9F-FD-5F] +19/03/2025 16:20:16:028 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:20:18:387 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [03-F5-02-F5] +19/03/2025 16:20:18:387 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:20:21:384 - Endereço 160 (192.168.105.11): Dados inválidos recebidos: [BF-A0-9F-F5-FB] +19/03/2025 16:20:21:388 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:20:21:396 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:20:21:396 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:20:22:248 - Endereço 7 (192.168.105.11): Dados inválidos recebidos: [FB-07-F5-03-F5] +19/03/2025 16:20:22:248 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:20:22:652 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:20:22:654 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:20:22:681 - Endereço 227 (192.168.105.11): Dados inválidos recebidos: [FB-E3] +19/03/2025 16:20:22:681 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:20:22:913 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:20:24:509 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [FB-FF-F7-F7-FE] +19/03/2025 16:20:24:509 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:20:26:510 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:20:26:510 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:20:42:690 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:20:42:690 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:20:42:693 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:20:42:693 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:20:43:797 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:20:43:797 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:20:43:813 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:20:43:813 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:20:44:436 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:20:44:436 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:20:46:312 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:20:46:312 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:20:47:102 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:20:47:102 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:20:47:394 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:20:47:394 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:20:47:610 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:20:48:223 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:20:48:223 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:20:48:872 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:20:49:076 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:20:49:280 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:20:49:491 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:20:49:698 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:20:49:906 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:20:50:116 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:20:50:326 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:20:50:558 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:20:50:801 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:20:51:055 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:20:51:275 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:20:51:495 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:20:52:262 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:20:55:877 - Endereço 65 (192.168.105.11): Dados inválidos recebidos: [FB-41-BF-A3-3E] +19/03/2025 16:20:55:884 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:21:07:599 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:21:07:829 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:21:08:043 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:21:08:256 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:21:08:477 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:21:08:691 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:21:08:905 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:21:09:114 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:21:09:346 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:21:09:560 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:21:09:894 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:21:10:380 - Endereço 20 (192.168.105.11): Dados inválidos recebidos: [FF-14-F7-E9-FF] +19/03/2025 16:21:10:380 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:21:10:392 - Endereço 225 (192.168.105.11): Dados inválidos recebidos: [FB-E1] +19/03/2025 16:21:10:392 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:21:11:029 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:21:11:032 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:21:11:591 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:21:11:801 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:21:12:010 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:21:12:228 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:21:12:434 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:21:12:643 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:21:12:861 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:21:13:194 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:21:13:405 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:21:13:617 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:21:13:845 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:21:14:059 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:21:14:265 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:21:14:400 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:21:14:505 - Endereço 2 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +19/03/2025 16:21:15:748 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:21:15:993 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:21:16:201 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:21:16:410 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:21:16:617 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:21:16:827 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:21:17:045 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:21:17:259 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:21:17:463 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:21:17:669 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:21:17:921 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:21:18:484 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:21:20:034 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:21:30:507 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:21:30:996 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:21:31:305 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:21:31:513 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:21:31:728 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:21:31:939 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:21:32:304 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:21:32:513 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:21:32:732 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:21:33:640 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:21:46:629 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:21:46:842 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:21:47:066 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:21:47:275 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:21:47:501 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:21:47:714 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:21:47:916 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:21:48:125 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:21:48:349 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:21:48:595 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:21:48:807 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:21:49:018 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:21:49:226 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:21:49:429 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:21:49:675 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:21:49:895 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:21:50:211 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:21:50:448 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:21:50:715 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:21:50:951 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:21:51:644 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:21:57:446 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:21:57:706 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:21:57:926 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:21:58:369 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:21:58:599 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:21:58:828 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:21:59:046 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:21:59:260 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:21:59:471 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:21:59:679 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:21:59:809 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:22:32:983 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:22:33:200 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:22:33:419 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:22:33:652 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:22:33:863 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:22:34:101 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:22:34:324 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:22:34:540 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:22:34:759 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:22:34:976 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:22:35:181 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:22:35:395 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:22:35:616 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:22:35:837 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:22:36:050 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:22:36:268 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:22:36:594 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:22:36:818 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:22:37:029 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:22:37:247 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:22:37:464 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:22:37:538 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:22:40:058 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:22:40:282 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:22:40:498 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:22:40:698 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:22:40:914 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:22:41:135 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:22:41:373 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:22:41:580 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:22:41:789 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:22:41:999 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:22:42:204 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:22:42:421 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:22:42:637 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:22:42:637 - Endereço 4 (192.168.105.11): Conexão Ethernet não está definida ou não está conectada +19/03/2025 16:22:42:918 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:22:44:214 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:22:44:432 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:22:44:640 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:22:44:854 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:22:45:066 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:22:45:282 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:22:45:498 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:22:45:715 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:22:45:972 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:22:46:189 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:22:46:400 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:22:46:602 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:22:46:810 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:22:47:022 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:22:47:244 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:22:47:473 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:22:47:801 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:22:48:008 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:22:48:217 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:22:56:900 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:22:58:744 - Endereço 2 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +19/03/2025 16:23:39:161 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:23:39:161 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +19/03/2025 16:23:40:183 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +19/03/2025 16:23:41:013 - Endereço 0 (192.168.105.11): Dados inválidos recebidos: [00-00-00-31] +19/03/2025 16:23:41:013 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:23:56:699 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:23:56:699 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +19/03/2025 16:23:57:460 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:23:57:460 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +19/03/2025 16:24:08:502 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:24:08:504 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +19/03/2025 16:24:08:519 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:24:08:521 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +19/03/2025 16:24:19:624 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:24:19:624 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +19/03/2025 16:24:20:346 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:24:20:346 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +19/03/2025 16:25:29:229 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:25:29:229 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +19/03/2025 16:25:29:279 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:25:29:283 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +19/03/2025 16:25:32:687 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:25:32:687 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +19/03/2025 16:25:33:704 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +19/03/2025 16:25:33:784 - Endereço 7 (192.168.105.11): Dados inválidos recebidos: [00-07-C4-FC] +19/03/2025 16:25:33:784 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:25:37:779 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:25:37:780 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +19/03/2025 16:25:38:781 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +19/03/2025 16:25:38:810 - Endereço 0 (192.168.105.11): Dados inválidos recebidos: [00-00-00-31] +19/03/2025 16:25:38:812 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:25:41:828 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:25:41:828 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +19/03/2025 16:25:42:873 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +19/03/2025 16:25:43:083 - Endereço 0 (192.168.105.11): Dados inválidos recebidos: [00-00-00-30] +19/03/2025 16:25:43:086 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:25:45:797 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:25:45:797 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +19/03/2025 16:25:45:804 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:25:45:806 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +19/03/2025 16:25:46:582 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:25:46:582 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +19/03/2025 16:25:46:595 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:25:46:595 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +19/03/2025 16:25:55:612 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:25:55:612 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +19/03/2025 16:25:55:625 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:25:55:625 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +19/03/2025 16:25:59:756 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:25:59:756 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +19/03/2025 16:26:00:764 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +19/03/2025 16:26:00:834 - Endereço 0 (192.168.105.11): Dados inválidos recebidos: [00-00-00-30] +19/03/2025 16:26:00:834 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:26:03:808 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:26:03:810 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +19/03/2025 16:26:04:822 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +19/03/2025 16:26:04:864 - Endereço 0 (192.168.105.11): Dados inválidos recebidos: [00-00-00-32] +19/03/2025 16:26:04:864 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:26:15:059 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:26:15:059 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +19/03/2025 16:26:16:077 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +19/03/2025 16:26:16:117 - Endereço 226 (192.168.105.11): Dados inválidos recebidos: [FF-E2-BE-D0] +19/03/2025 16:26:16:117 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:26:20:114 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:26:20:114 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +19/03/2025 16:26:21:132 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +19/03/2025 16:26:21:203 - Endereço 0 (192.168.105.11): Dados inválidos recebidos: [00-00-00-32] +19/03/2025 16:26:21:205 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:26:39:537 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [FB-FF] +19/03/2025 16:26:39:537 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:26:39:545 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:26:39:545 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:26:39:562 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:26:39:562 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:26:39:578 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:26:39:578 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:26:39:604 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:26:39:604 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:26:40:553 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:26:40:561 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:26:41:518 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:26:41:524 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:26:43:607 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:26:43:610 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:26:45:640 - Endereço 237 (192.168.105.11): Dados inválidos recebidos: [FB-ED-04-F5-02-F6-A0-9F] +19/03/2025 16:26:45:641 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:26:46:797 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:27:02:790 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:27:02:790 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:27:16:953 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:27:16:953 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:27:19:186 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:27:19:186 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:27:42:980 - Endereço 80 (192.168.105.11): Dados inválidos recebidos: [BF-50-02-F7] +19/03/2025 16:27:42:980 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:27:44:046 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:27:44:046 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:27:44:336 - Endereço 195 (192.168.105.11): Dados inválidos recebidos: [FB-C3-FF-52-FF] +19/03/2025 16:27:44:336 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:27:53:961 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:27:53:977 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:27:56:137 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:27:56:137 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:27:56:152 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:27:56:152 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:27:56:168 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:27:56:168 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:27:56:194 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:27:56:194 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:27:57:107 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [FD-FF-FE-BF-BF] +19/03/2025 16:27:57:110 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:28:40:810 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:28:40:817 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +19/03/2025 16:28:41:830 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +19/03/2025 16:28:41:851 - Endereço 0 (192.168.105.11): Dados inválidos recebidos: [00-00-00-30] +19/03/2025 16:28:41:851 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:28:51:876 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:28:51:878 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +19/03/2025 16:28:51:888 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:28:51:888 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +19/03/2025 16:28:56:449 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:28:56:449 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +19/03/2025 16:28:57:449 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +19/03/2025 16:28:57:501 - Endereço 0 (192.168.105.11): Dados inválidos recebidos: [00-00-00-30] +19/03/2025 16:28:57:501 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:29:51:218 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:29:51:218 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:29:51:261 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [50-FF] +19/03/2025 16:29:51:261 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:29:58:504 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:29:58:612 - Endereço 1 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +19/03/2025 16:29:58:689 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:29:58:690 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:29:58:989 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [02-F5] +19/03/2025 16:29:58:989 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:30:01:588 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:30:02:409 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:30:02:413 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:30:02:446 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:30:02:446 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:30:04:385 - Endereço 127 (192.168.105.11): Dados inválidos recebidos: [FB-7F-FD-BF-BF] +19/03/2025 16:30:04:393 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:30:04:405 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:30:04:405 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:30:08:041 - Endereço 4 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +19/03/2025 16:30:09:410 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:30:09:421 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:30:09:439 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:30:09:439 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:30:09:456 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:30:09:456 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:30:10:127 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:30:10:400 - Endereço 159 (192.168.105.11): Dados inválidos recebidos: [A8-9F-F4] +19/03/2025 16:30:10:400 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:30:13:445 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:30:13:445 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:30:15:994 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:30:17:221 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:30:20:570 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:30:20:570 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:30:20:588 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:30:20:588 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:30:25:410 - Endereço 4 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +19/03/2025 16:30:26:703 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [03-F5-02-F5] +19/03/2025 16:30:26:705 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:30:26:719 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [C8-FF] +19/03/2025 16:30:26:719 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:30:27:183 - Endereço 132 (192.168.105.11): Dados inválidos recebidos: [FB-84-FF-E0-81] +19/03/2025 16:30:27:183 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:30:29:013 - Endereço 163 (192.168.105.11): Dados inválidos recebidos: [FB-A3-FF-D1-DA] +19/03/2025 16:30:29:013 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:30:29:060 - Endereço 4 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +19/03/2025 16:30:51:164 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [01-F5-02-F3] +19/03/2025 16:30:51:172 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:30:51:219 - Endereço 4 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +19/03/2025 16:30:54:179 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:30:54:179 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:30:54:197 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:30:54:197 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:30:54:201 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:30:54:201 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:30:54:220 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:30:54:220 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:30:54:237 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:30:54:237 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:30:54:257 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:30:54:257 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:30:55:412 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:30:55:412 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:30:55:474 - Endereço 2 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +19/03/2025 16:31:06:251 - Endereço 131 (192.168.105.11): Dados inválidos recebidos: [FB-83] +19/03/2025 16:31:06:251 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:31:12:770 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:31:12:777 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:31:12:779 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [04-F5-02-F6-FB] +19/03/2025 16:31:12:779 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:31:13:386 - Endereço 4 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +19/03/2025 16:31:13:425 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:31:13:425 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:31:14:069 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:31:14:071 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:31:15:203 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:31:15:203 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:31:15:743 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:31:15:743 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:31:15:965 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:31:16:449 - Endereço 249 (192.168.105.11): Dados inválidos recebidos: [FB-F9] +19/03/2025 16:31:16:449 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:31:16:458 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:31:16:463 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:31:16:502 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:31:16:504 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:31:17:236 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:33:35:380 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:34:29:735 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:34:29:740 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +19/03/2025 16:34:30:745 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +19/03/2025 16:34:30:802 - Endereço 0 (192.168.105.11): Dados inválidos recebidos: [00-00-00-2F] +19/03/2025 16:34:30:802 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:34:35:274 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:34:35:274 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +19/03/2025 16:34:35:290 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:34:35:290 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +19/03/2025 16:34:42:429 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:34:42:431 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +19/03/2025 16:34:42:440 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:34:42:446 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +19/03/2025 16:34:46:535 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:34:46:555 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +19/03/2025 16:34:47:562 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +19/03/2025 16:34:47:650 - Endereço 0 (192.168.105.11): Dados inválidos recebidos: [00-00-00-2F] +19/03/2025 16:34:47:650 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:34:50:654 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:34:50:654 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +19/03/2025 16:34:51:684 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +19/03/2025 16:34:51:841 - Endereço 0 (192.168.105.11): Dados inválidos recebidos: [00-00-00-31] +19/03/2025 16:34:51:841 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:34:54:030 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:34:54:030 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +19/03/2025 16:34:54:039 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:34:54:039 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +19/03/2025 16:35:00:331 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:35:00:331 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +19/03/2025 16:35:00:356 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:35:00:356 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +19/03/2025 16:35:04:530 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:35:04:530 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +19/03/2025 16:35:05:537 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +19/03/2025 16:35:05:593 - Endereço 0 (192.168.105.11): Dados inválidos recebidos: [00-00-00-31] +19/03/2025 16:35:05:593 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:35:09:089 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:35:09:089 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +19/03/2025 16:35:10:094 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +19/03/2025 16:35:10:162 - Endereço 0 (192.168.105.11): Dados inválidos recebidos: [00-00-00-30] +19/03/2025 16:35:10:167 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:35:15:460 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:35:15:460 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +19/03/2025 16:35:15:466 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:35:15:472 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +19/03/2025 16:35:23:221 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:35:30:972 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:35:30:972 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +19/03/2025 16:35:31:011 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:35:31:011 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +19/03/2025 16:35:35:041 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:35:35:041 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +19/03/2025 16:35:35:054 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:35:35:054 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +19/03/2025 16:35:38:096 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:35:38:096 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +19/03/2025 16:35:39:105 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +19/03/2025 16:35:39:573 - Endereço 0 (192.168.105.11): Dados inválidos recebidos: [00-00-00-32] +19/03/2025 16:35:39:573 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:35:40:412 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:35:40:412 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +19/03/2025 16:35:40:438 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:35:40:438 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +19/03/2025 16:35:40:460 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:35:40:460 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:35:47:363 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:35:47:363 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +19/03/2025 16:35:47:363 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:35:47:363 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +19/03/2025 16:35:51:805 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:35:51:805 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +19/03/2025 16:35:52:824 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +19/03/2025 16:35:52:846 - Endereço 0 (192.168.105.11): Dados inválidos recebidos: [00-00-00-32] +19/03/2025 16:35:52:846 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:35:54:013 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:35:54:013 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:36:24:333 - Endereço 243 (192.168.105.11): Dados inválidos recebidos: [02-F3] +19/03/2025 16:36:24:333 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:36:50:736 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:36:50:736 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:36:50:766 - Endereço 244 (192.168.105.11): Dados inválidos recebidos: [FB-F4] +19/03/2025 16:36:50:766 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:36:50:774 - Endereço 159 (192.168.105.11): Dados inválidos recebidos: [A0-9F-F4] +19/03/2025 16:36:50:774 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:37:01:014 - Endereço 163 (192.168.105.11): Dados inválidos recebidos: [FB-A3-FF-D1-50] +19/03/2025 16:37:01:014 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:37:01:636 - Endereço 100 (192.168.105.11): Dados inválidos recebidos: [FB-64-50-FF-F5] +19/03/2025 16:37:01:636 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:37:02:504 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:37:02:828 - Endereço 235 (192.168.105.11): Dados inválidos recebidos: [FB-EB-A4-A5-FC] +19/03/2025 16:37:02:828 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:37:02:839 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:37:02:839 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:37:02:860 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:37:02:860 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:37:05:923 - Endereço 213 (192.168.105.11): Dados inválidos recebidos: [FB-D5-6A] +19/03/2025 16:37:05:928 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:37:05:944 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:37:05:944 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:37:05:961 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:37:05:969 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:37:08:275 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:37:08:275 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:37:09:945 - Endereço 254 (192.168.105.11): Dados inválidos recebidos: [D0-FE] +19/03/2025 16:37:09:945 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:37:09:994 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:37:09:994 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:37:10:012 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:37:10:012 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:37:10:029 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:37:10:029 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:37:13:198 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:37:13:230 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:37:13:230 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:37:16:233 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:37:16:357 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:37:16:357 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:37:26:194 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:37:26:194 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:37:26:202 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:37:26:202 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:37:26:998 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:37:33:746 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:37:34:199 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:37:34:199 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:37:34:210 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [A0-FF] +19/03/2025 16:37:34:212 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:37:38:501 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:37:38:501 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:37:38:533 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:37:38:533 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:37:41:298 - Endereço 243 (192.168.105.11): Dados inválidos recebidos: [02-F3] +19/03/2025 16:37:41:307 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:37:41:562 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:37:41:778 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:37:41:778 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:37:42:113 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:37:42:113 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:37:42:122 - Endereço 244 (192.168.105.11): Dados inválidos recebidos: [9F-F4] +19/03/2025 16:37:42:122 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:37:44:403 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:37:44:403 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:37:59:153 - Endereço 1 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +19/03/2025 16:38:00:705 - Endereço 1 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +19/03/2025 16:38:01:895 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:38:01:927 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:38:01:927 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:38:01:974 - Endereço 227 (192.168.105.11): Dados inválidos recebidos: [FB-E3] +19/03/2025 16:38:01:974 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:38:02:414 - Endereço 2 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +19/03/2025 16:38:03:124 - Endereço 4 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +19/03/2025 16:38:05:063 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:38:05:063 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:38:05:281 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:38:05:416 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:38:05:416 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:38:05:989 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [FB-FF] +19/03/2025 16:38:05:989 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:38:06:013 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:38:06:013 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:38:06:013 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [33-FF-FF-EB-2B-46] +19/03/2025 16:38:06:013 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:38:06:013 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:38:06:013 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:38:06:866 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:38:06:866 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:38:06:895 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [02-F5] +19/03/2025 16:38:06:896 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:38:06:912 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:38:06:912 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:38:07:966 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:38:07:966 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:38:17:147 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:38:17:147 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:38:22:443 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:38:23:279 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:38:23:279 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:38:23:372 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:38:23:372 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:38:23:975 - Endereço 220 (192.168.105.11): Dados inválidos recebidos: [FB-DC-AB-BF-FD] +19/03/2025 16:38:23:983 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:38:23:985 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:38:23:985 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:38:27:158 - Endereço 86 (192.168.105.11): Dados inválidos recebidos: [FB-56-5F-F5-FB] +19/03/2025 16:38:27:158 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:38:27:225 - Endereço 1 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +19/03/2025 16:38:27:630 - Endereço 2 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +19/03/2025 16:38:29:548 - Endereço 219 (192.168.105.11): Dados inválidos recebidos: [FB-DB-F2-BE-90] +19/03/2025 16:38:29:548 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:38:30:588 - Endereço 3 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +19/03/2025 16:38:30:604 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:38:30:604 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:40:27:512 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:41:05:764 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:41:15:680 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [FF-FF] +19/03/2025 16:41:15:682 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:41:20:796 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:41:20:796 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:41:21:795 - Endereço 80 (192.168.105.11): Dados inválidos recebidos: [3F-50-9F-F6] +19/03/2025 16:41:21:795 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:41:26:726 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:41:26:726 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:41:31:965 - Endereço 159 (192.168.105.11): Dados inválidos recebidos: [50-9F-F3] +19/03/2025 16:41:31:965 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:41:33:107 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:41:33:107 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:41:33:126 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:41:33:128 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:41:36:561 - Endereço 209 (192.168.105.11): Dados inválidos recebidos: [FB-D1-3F-50-9F-F6-7A-FE] +19/03/2025 16:41:36:563 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:41:36:797 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:41:36:797 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:41:38:724 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:41:38:724 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:41:39:401 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:41:39:477 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:41:39:477 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:41:40:410 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [02-F5-02-F4] +19/03/2025 16:41:40:410 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:41:42:261 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:41:42:261 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:41:43:066 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:41:43:179 - Endereço 4 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +19/03/2025 16:41:43:210 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:41:43:210 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:41:44:169 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:41:44:595 - Endereço 162 (192.168.105.11): Dados inválidos recebidos: [FB-A2-FF-D1-FF] +19/03/2025 16:41:44:595 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:41:45:175 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:41:45:175 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:41:45:245 - Endereço 4 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +19/03/2025 16:41:45:278 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [04-F5-02-F6] +19/03/2025 16:41:45:278 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:41:45:837 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:41:45:837 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:41:45:837 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:41:45:837 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:41:46:370 - Endereço 67 (192.168.105.11): Dados inválidos recebidos: [FF-43-FD-42-FD] +19/03/2025 16:41:46:370 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:41:46:378 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:41:46:378 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:41:46:967 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:41:46:967 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:41:46:976 - Endereço 160 (192.168.105.11): Dados inválidos recebidos: [3F-A0-9F-F4] +19/03/2025 16:41:46:976 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:41:47:641 - Endereço 3 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +19/03/2025 16:41:47:660 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:41:47:660 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:41:48:230 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:41:48:230 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:41:48:260 - Endereço 68 (192.168.105.11): Dados inválidos recebidos: [FB-44-50-FF-F4] +19/03/2025 16:41:48:260 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:41:48:270 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:41:48:271 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:41:48:286 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [04-F5-02-F6] +19/03/2025 16:41:48:286 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:41:48:302 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:41:48:302 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:41:48:324 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:41:48:324 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:41:48:930 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:41:48:930 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:41:49:328 - Endereço 254 (192.168.105.11): Dados inválidos recebidos: [A0-FE] +19/03/2025 16:41:49:328 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:41:49:374 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:41:49:374 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:41:50:559 - Endereço 3 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +19/03/2025 16:41:50:576 - Endereço 32 (192.168.105.11): Dados inválidos recebidos: [7D-20-FF] +19/03/2025 16:41:50:576 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:41:50:604 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:41:50:608 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:41:50:622 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:41:50:622 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:41:50:627 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:41:50:627 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:41:51:425 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:41:51:476 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:41:51:476 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:41:52:434 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:41:52:434 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:41:54:277 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:41:54:277 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:41:54:293 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:41:54:299 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:41:55:350 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:41:55:350 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:41:55:571 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:41:56:022 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [03-F5-02-F5] +19/03/2025 16:41:56:022 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:41:56:573 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:41:56:573 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:41:57:342 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:41:57:342 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:41:57:361 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:41:57:364 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:41:58:418 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:41:58:418 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:42:00:333 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [02-F5-02-F4] +19/03/2025 16:42:00:333 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:42:00:378 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:42:00:378 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:42:17:684 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:42:17:684 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:42:21:813 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [03-F5-02-F5] +19/03/2025 16:42:21:817 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:42:26:681 - Endereço 1 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +19/03/2025 16:42:27:696 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:42:27:696 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:42:33:774 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:42:33:774 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:42:34:422 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:42:34:422 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:42:36:752 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:42:36:752 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:42:36:763 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:42:36:766 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:42:38:244 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:42:39:780 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:42:39:780 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:42:39:794 - Endereço 244 (192.168.105.11): Dados inválidos recebidos: [FB-F4] +19/03/2025 16:42:39:794 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:42:41:269 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:42:42:799 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:42:42:799 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:42:42:815 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [03-F5-02-F5-FB] +19/03/2025 16:42:42:815 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:42:47:112 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:43:02:145 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:43:02:211 - Endereço 4 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +19/03/2025 16:43:02:219 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:43:02:234 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:43:05:213 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:43:05:260 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:43:05:260 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:43:06:749 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [BF-F5-02-F3] +19/03/2025 16:43:06:749 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:43:06:801 - Endereço 4 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +19/03/2025 16:43:08:051 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:43:08:051 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:43:12:084 - Endereço 192 (192.168.105.11): Dados inválidos recebidos: [F0-C0] +19/03/2025 16:43:12:084 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:43:15:197 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [03-F5-02-F5] +19/03/2025 16:43:15:197 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:43:15:221 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:43:15:223 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:43:15:972 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:43:16:977 - Endereço 227 (192.168.105.11): Dados inválidos recebidos: [FB-E3] +19/03/2025 16:43:16:977 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:43:17:612 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:43:17:613 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:43:18:230 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:43:18:230 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:43:18:971 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:43:21:385 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:43:21:769 - Endereço 4 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +19/03/2025 16:43:24:262 - Endereço 1 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +19/03/2025 16:43:24:903 - Endereço 191 (192.168.105.11): Dados inválidos recebidos: [BB-BF-A0-5F-F4] +19/03/2025 16:43:24:903 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:43:25:114 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:43:25:538 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:43:25:587 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [04-F5-02-F6-FB-02-F5-02] +19/03/2025 16:43:25:587 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:43:25:950 - Endereço 209 (192.168.105.11): Dados inválidos recebidos: [FB-D1-A2-FF] +19/03/2025 16:43:25:950 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:43:26:189 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:43:27:229 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:43:27:229 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:43:27:237 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:43:27:237 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:43:30:231 - Endereço 2 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +19/03/2025 16:43:30:254 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:43:30:254 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:43:43:427 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:43:43:427 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:43:43:444 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [9F-F5] +19/03/2025 16:43:43:444 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:43:43:455 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:43:43:458 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:43:43:458 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:43:43:458 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:43:43:474 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:43:43:474 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:43:43:474 - Endereço 125 (192.168.105.11): Dados inválidos recebidos: [41-7D-20-FF] +19/03/2025 16:43:43:474 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:43:43:490 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:43:43:490 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:43:45:825 - Endereço 4 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +19/03/2025 16:43:46:958 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:43:46:958 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:43:46:974 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [81-FF] +19/03/2025 16:43:46:974 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:43:47:620 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [BF-F5-02-F3-FB] +19/03/2025 16:43:47:620 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:43:47:636 - Endereço 180 (192.168.105.11): Dados inválidos recebidos: [FB-B4-5F-F5-1F] +19/03/2025 16:43:47:636 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:43:49:466 - Endereço 1 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +19/03/2025 16:43:49:491 - Endereço 51 (192.168.105.11): Dados inválidos recebidos: [01-33-00-00-00] +19/03/2025 16:43:49:491 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:43:50:017 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:43:50:019 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:43:50:783 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:43:51:970 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:43:52:796 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:43:52:798 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:43:52:970 - Endereço 3 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +19/03/2025 16:43:53:773 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:43:53:836 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:43:53:836 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:43:54:050 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:43:54:833 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:43:54:833 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:43:55:367 - Endereço 160 (192.168.105.11): Dados inválidos recebidos: [BF-A0-9F-F5] +19/03/2025 16:43:55:372 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:43:56:621 - Endereço 3 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +19/03/2025 16:43:56:637 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:43:56:637 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:43:56:700 - Endereço 244 (192.168.105.11): Dados inválidos recebidos: [FB-F4] +19/03/2025 16:43:56:700 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:43:56:718 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:43:56:718 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:43:59:015 - Endereço 254 (192.168.105.11): Dados inválidos recebidos: [81-FE] +19/03/2025 16:43:59:015 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:43:59:037 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:43:59:037 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:43:59:699 - Endereço 159 (192.168.105.11): Dados inválidos recebidos: [50-9F-F6] +19/03/2025 16:43:59:699 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:44:00:202 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:44:00:202 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:44:00:222 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [A0-FF] +19/03/2025 16:44:00:222 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:44:00:239 - Endereço 6 (192.168.105.11): Dados inválidos recebidos: [FB-06-F5-03-F5] +19/03/2025 16:44:00:239 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:44:00:948 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:44:01:048 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:44:01:048 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:44:02:200 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:44:02:448 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:44:02:700 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:44:02:717 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:44:04:959 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [01-F5-02-F3] +19/03/2025 16:44:04:966 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:44:05:205 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:44:07:027 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:44:07:072 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:44:07:072 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:44:07:367 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:44:07:370 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:44:08:043 - Endereço 2 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +19/03/2025 16:44:08:583 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:44:08:585 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:44:09:883 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:44:09:883 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:44:13:040 - Endereço 191 (192.168.105.11): Dados inválidos recebidos: [FB-BF-3C-93-A0] +19/03/2025 16:44:13:040 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:44:14:052 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:45:09:062 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:45:09:062 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +19/03/2025 16:45:10:074 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +19/03/2025 16:45:10:124 - Endereço 0 (192.168.105.11): Dados inválidos recebidos: [00-00-00-31] +19/03/2025 16:45:10:126 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:45:13:403 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:45:13:403 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +19/03/2025 16:45:13:412 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:45:13:412 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +19/03/2025 16:45:19:010 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:45:19:010 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +19/03/2025 16:45:19:021 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:45:19:021 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +19/03/2025 16:45:23:222 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:45:23:222 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +19/03/2025 16:45:24:225 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +19/03/2025 16:45:24:258 - Endereço 0 (192.168.105.11): Dados inválidos recebidos: [00-00-00-31] +19/03/2025 16:45:24:258 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:45:27:252 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:45:27:252 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +19/03/2025 16:45:28:277 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +19/03/2025 16:45:28:324 - Endereço 0 (192.168.105.11): Dados inválidos recebidos: [00-00-00-30] +19/03/2025 16:45:28:324 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:45:39:927 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:45:39:927 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +19/03/2025 16:45:40:135 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:45:40:142 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +19/03/2025 16:45:55:265 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:45:55:265 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +19/03/2025 16:45:55:279 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:45:55:279 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +19/03/2025 16:45:59:323 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:45:59:337 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +19/03/2025 16:46:00:357 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +19/03/2025 16:46:00:376 - Endereço 0 (192.168.105.11): Dados inválidos recebidos: [00-00-00-30] +19/03/2025 16:46:00:378 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:46:03:413 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:46:03:413 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +19/03/2025 16:46:04:426 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +19/03/2025 16:46:04:458 - Endereço 0 (192.168.105.11): Dados inválidos recebidos: [00-00-00-32] +19/03/2025 16:46:04:458 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:46:10:037 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:46:10:039 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +19/03/2025 16:46:10:043 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:46:10:043 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +19/03/2025 16:46:18:792 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:46:18:792 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +19/03/2025 16:46:18:807 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:46:18:807 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +19/03/2025 16:46:22:881 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:46:22:881 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +19/03/2025 16:46:23:890 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +19/03/2025 16:46:23:955 - Endereço 0 (192.168.105.11): Dados inválidos recebidos: [00-00-00-32] +19/03/2025 16:46:23:955 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:46:26:242 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:46:26:242 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:46:32:256 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:46:32:256 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:46:34:286 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [C8-FF] +19/03/2025 16:46:34:286 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:46:35:156 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [03-F5-01-F4] +19/03/2025 16:46:35:162 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:46:42:583 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:46:42:583 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:46:46:577 - Endereço 164 (192.168.105.11): Dados inválidos recebidos: [FB-A4-02-F6-8A] +19/03/2025 16:46:46:577 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:46:48:389 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [03-F5-02-F5] +19/03/2025 16:46:48:391 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:46:48:417 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:46:48:419 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:46:48:433 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:46:48:433 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:46:48:449 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:46:48:449 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:46:52:550 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:46:52:550 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:46:52:572 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:46:52:572 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:46:53:998 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:46:55:046 - Endereço 4 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +19/03/2025 16:46:55:553 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [02-F5] +19/03/2025 16:46:55:555 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:46:57:437 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:46:57:443 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:47:00:444 - Endereço 4 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +19/03/2025 16:47:01:597 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:47:01:613 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:47:02:730 - Endereço 131 (192.168.105.11): Dados inválidos recebidos: [FB-83] +19/03/2025 16:47:02:737 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:47:03:749 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:47:04:682 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:47:04:682 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:47:07:643 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [03-F5-02-F5] +19/03/2025 16:47:07:643 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:47:07:661 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:47:07:661 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:47:11:261 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [FB-FF] +19/03/2025 16:47:11:261 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:47:11:261 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:47:11:261 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:47:14:231 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:47:14:231 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:47:16:930 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:47:16:930 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:47:17:156 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:47:17:156 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:47:17:180 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:47:17:182 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:47:31:807 - Endereço 2 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +19/03/2025 16:47:32:039 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:47:32:365 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:47:32:365 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:47:35:418 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [9F-F5] +19/03/2025 16:47:35:418 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:47:35:448 - Endereço 250 (192.168.105.11): Dados inválidos recebidos: [FB-FA] +19/03/2025 16:47:35:448 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:47:55:181 - Endereço 107 (192.168.105.11): Dados inválidos recebidos: [FB-6B-D5-34] +19/03/2025 16:47:55:183 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:47:55:189 - Endereço 63 (192.168.105.11): Dados inválidos recebidos: [7B-3F-A0-5F-F3] +19/03/2025 16:47:55:189 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:47:55:794 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:47:55:794 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:47:55:796 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:47:55:796 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:47:56:414 - Endereço 159 (192.168.105.11): Dados inválidos recebidos: [A8-9F-F5] +19/03/2025 16:47:56:414 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:47:56:414 - Endereço 244 (192.168.105.11): Dados inválidos recebidos: [02-F4] +19/03/2025 16:47:56:429 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:47:57:269 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:47:59:197 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:47:59:197 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:47:59:213 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:47:59:213 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:48:15:585 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:48:15:585 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:48:19:874 - Endereço 2 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +19/03/2025 16:48:20:332 - Endereço 182 (192.168.105.11): Dados inválidos recebidos: [FB-B6-5F-F5-0F] +19/03/2025 16:48:20:332 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:48:21:050 - Endereço 254 (192.168.105.11): Dados inválidos recebidos: [A0-FE] +19/03/2025 16:48:21:050 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:48:21:071 - Endereço 250 (192.168.105.11): Dados inválidos recebidos: [FF-FA] +19/03/2025 16:48:21:071 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:48:21:077 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:48:21:079 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:48:22:227 - Endereço 160 (192.168.105.11): Dados inválidos recebidos: [3F-A0-9F-F4] +19/03/2025 16:48:22:227 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:48:22:260 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:48:22:260 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:48:23:079 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:48:23:079 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:48:24:113 - Endereço 1 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +19/03/2025 16:48:33:281 - Endereço 3 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +19/03/2025 16:48:40:247 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:48:40:247 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:48:40:269 - Endereço 254 (192.168.105.11): Dados inválidos recebidos: [81-FE] +19/03/2025 16:48:40:269 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:48:40:275 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:48:40:275 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:48:41:464 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:48:41:537 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:48:41:537 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:48:41:553 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:48:41:553 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:48:41:947 - Endereço 243 (192.168.105.11): Dados inválidos recebidos: [02-F3] +19/03/2025 16:48:41:947 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:48:41:975 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:48:41:975 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:48:43:239 - Endereço 4 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +19/03/2025 16:48:43:833 - Endereço 125 (192.168.105.11): Dados inválidos recebidos: [40-7D-A0-FE] +19/03/2025 16:48:43:833 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:48:44:307 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:48:44:314 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:48:45:382 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:48:45:382 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:48:45:398 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:48:45:398 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:48:45:431 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:48:45:431 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:48:47:330 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:48:47:332 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:48:56:488 - Endereço 195 (192.168.105.11): Dados inválidos recebidos: [FB-C3] +19/03/2025 16:48:56:488 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:48:56:508 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:48:56:508 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:48:56:519 - Endereço 63 (192.168.105.11): Dados inválidos recebidos: [FB-3F-F5-93-FF-FE] +19/03/2025 16:48:56:522 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:48:56:535 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:48:56:535 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:48:57:567 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:48:57:567 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:48:57:567 - Endereço 51 (192.168.105.11): Dados inválidos recebidos: [03-33-00-00-0E-3C-7B] +19/03/2025 16:48:57:567 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:48:57:580 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:48:57:582 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:49:00:740 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:49:00:740 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:49:01:781 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:49:01:781 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:49:02:388 - Endereço 3 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +19/03/2025 16:49:04:781 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:49:04:781 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:49:04:791 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:49:04:791 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:49:06:845 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:49:06:889 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:49:06:889 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:49:06:900 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:49:06:902 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:49:07:634 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:49:07:649 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:49:16:803 - Endereço 1 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +19/03/2025 16:49:23:405 - Endereço 2 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +19/03/2025 16:49:23:940 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:49:23:940 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:49:25:875 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:49:25:875 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:49:28:207 - Endereço 191 (192.168.105.11): Dados inválidos recebidos: [FB-BF-7D-9F-F8] +19/03/2025 16:49:28:207 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:49:28:220 - Endereço 32 (192.168.105.11): Dados inválidos recebidos: [7D-20-FF] +19/03/2025 16:49:28:220 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:49:29:960 - Endereço 247 (192.168.105.11): Dados inválidos recebidos: [FB-F7-FD-FD-FF] +19/03/2025 16:49:29:960 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:49:35:051 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:49:35:051 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:49:36:164 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:49:36:164 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:49:36:172 - Endereço 251 (192.168.105.11): Dados inválidos recebidos: [FB-FB-9E-9F-B3] +19/03/2025 16:49:36:172 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:49:38:197 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:49:39:149 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:49:39:149 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:49:39:164 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:49:39:164 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:49:39:835 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:49:39:835 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:49:39:857 - Endereço 210 (192.168.105.11): Dados inválidos recebidos: [FB-D2-90] +19/03/2025 16:49:39:857 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:49:40:623 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:49:42:190 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:49:42:190 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:49:42:222 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:49:42:222 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:49:59:559 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:49:59:559 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:49:59:574 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:49:59:574 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:50:01:740 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:50:01:742 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:50:01:762 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [FF-FF] +19/03/2025 16:50:01:765 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:50:02:451 - Endereço 7 (192.168.105.11): Dados inválidos recebidos: [FB-07-F5-01-F4] +19/03/2025 16:50:02:451 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:50:02:451 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:50:02:464 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:50:02:495 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:50:02:495 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:50:02:568 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [04-F5-02-F6] +19/03/2025 16:50:02:568 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:50:03:187 - Endereço 246 (192.168.105.11): Dados inválidos recebidos: [FB-F6-03-F5-01] +19/03/2025 16:50:03:187 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:50:03:187 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:50:03:187 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:50:03:407 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:50:04:342 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:50:04:344 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:50:04:358 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:50:04:358 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:50:05:803 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:50:09:940 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:50:10:070 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:50:10:070 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:50:10:435 - Endereço 67 (192.168.105.11): Dados inválidos recebidos: [FF-43-FD-42-FD] +19/03/2025 16:50:10:437 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:50:10:685 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:50:10:755 - Endereço 0 (192.168.105.11): Dados inválidos recebidos: [00-00-2F] +19/03/2025 16:50:10:755 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:50:16:770 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:50:16:781 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:50:19:229 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [03-F5-02-F5] +19/03/2025 16:50:19:229 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:50:19:813 - Endereço 105 (192.168.105.11): Dados inválidos recebidos: [FB-69-03-F5-02-F5-E8-F9] +19/03/2025 16:50:19:813 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:50:19:831 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [04-F5-02-F6] +19/03/2025 16:50:19:831 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:50:25:795 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:50:25:795 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:50:25:799 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [03-F5-02-F5] +19/03/2025 16:50:25:799 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:50:25:803 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:50:25:803 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:50:28:943 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:50:28:943 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:50:28:960 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:50:28:960 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:50:36:056 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:50:36:059 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:51:32:632 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:51:32:632 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:51:32:650 - Endereço 127 (192.168.105.11): Dados inválidos recebidos: [A2-7F-28-1F-00-30] +19/03/2025 16:51:32:650 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:51:33:654 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:51:33:654 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:53:05:332 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:53:05:332 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:53:14:458 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:53:14:458 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:53:51:821 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:53:51:821 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:53:52:039 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:53:52:039 - Endereço 0 (192.168.105.11): Dados inválidos recebidos: [00-00-2F] +19/03/2025 16:53:52:039 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:53:53:852 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:53:53:852 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:54:02:997 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:54:02:997 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:54:05:014 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:54:05:014 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:54:05:022 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:54:05:022 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:54:07:138 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:54:10:037 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [FB-FF] +19/03/2025 16:54:10:037 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:55:04:700 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:55:04:703 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:55:07:719 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:55:07:719 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:55:12:551 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:55:12:553 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:55:13:239 - Endereço 2 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +19/03/2025 16:55:13:917 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:55:14:004 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:55:14:004 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:55:15:778 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:55:15:778 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:55:15:818 - Endereço 2 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +19/03/2025 16:55:15:848 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:55:15:848 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:55:22:207 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:55:22:207 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:55:22:804 - Endereço 243 (192.168.105.11): Dados inválidos recebidos: [02-F3] +19/03/2025 16:55:22:820 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:55:22:827 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:55:22:827 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:55:22:836 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:55:22:836 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:55:22:850 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:55:22:852 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:55:22:889 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:55:22:889 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:55:24:835 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:55:24:835 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:55:24:851 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:55:24:851 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:55:25:401 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:55:25:775 - Endereço 160 (192.168.105.11): Dados inválidos recebidos: [3F-A0-9F-F4] +19/03/2025 16:55:25:775 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:55:28:819 - Endereço 246 (192.168.105.11): Dados inválidos recebidos: [02-F6] +19/03/2025 16:55:28:819 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:55:29:529 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:55:30:214 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:55:31:937 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:55:31:937 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:55:34:777 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:55:34:777 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:55:35:870 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [FF-FF] +19/03/2025 16:55:35:870 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:55:35:911 - Endereço 1 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +19/03/2025 16:55:35:985 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:55:35:985 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:55:38:919 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:55:38:920 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:55:38:941 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:55:38:944 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:55:42:012 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:55:42:012 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:55:42:033 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:55:42:033 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:55:42:052 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:55:42:052 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:55:42:071 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:55:42:071 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:55:45:038 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:55:45:038 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:55:45:677 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:55:45:677 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:55:46:204 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:55:46:204 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:55:46:993 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:55:47:046 - Endereço 32 (192.168.105.11): Dados inválidos recebidos: [7D-20-FF-FB-02] +19/03/2025 16:55:47:046 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:55:49:065 - Endereço 191 (192.168.105.11): Dados inválidos recebidos: [BB-BF-A0-5F-F4] +19/03/2025 16:55:49:065 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:55:49:110 - Endereço 32 (192.168.105.11): Dados inválidos recebidos: [7D-20-FF] +19/03/2025 16:55:49:110 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:55:49:173 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:55:49:173 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:56:07:342 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:56:07:342 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:56:07:350 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:56:07:356 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:56:08:603 - Endereço 251 (192.168.105.11): Dados inválidos recebidos: [FE-FB-03-F5-02] +19/03/2025 16:56:08:603 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:56:08:667 - Endereço 4 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +19/03/2025 16:56:10:394 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:56:10:399 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:56:26:041 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:56:26:041 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:56:26:059 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:56:26:059 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:56:26:540 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:56:26:540 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:56:27:733 - Endereço 160 (192.168.105.11): Dados inválidos recebidos: [BF-A0-9F-F5-FB] +19/03/2025 16:56:27:738 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:56:28:988 - Endereço 209 (192.168.105.11): Dados inválidos recebidos: [FB-D1-02-F5-01] +19/03/2025 16:56:28:988 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:56:28:996 - Endereço 66 (192.168.105.11): Dados inválidos recebidos: [FB-42-43-FD-A0] +19/03/2025 16:56:28:996 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:56:29:562 - Endereço 193 (192.168.105.11): Dados inválidos recebidos: [83-C1-FF] +19/03/2025 16:56:29:562 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:56:29:619 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:56:29:621 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:56:30:224 - Endereço 19 (192.168.105.11): Dados inválidos recebidos: [FF-13-FF-52-FF] +19/03/2025 16:56:30:227 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:56:30:758 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [02-F5-FB-01] +19/03/2025 16:56:30:758 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:56:30:760 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:56:30:760 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:56:32:761 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:56:32:870 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:56:32:871 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:56:33:222 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [BF-F5-02-F3] +19/03/2025 16:56:33:222 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:56:33:437 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:56:33:857 - Endereço 4 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +19/03/2025 16:56:34:458 - Endereço 251 (192.168.105.11): Dados inválidos recebidos: [FB-FB-03-F5-01] +19/03/2025 16:56:34:458 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:56:35:807 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:56:36:203 - Endereço 4 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +19/03/2025 16:56:38:136 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:56:39:755 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:56:39:755 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:56:42:731 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:56:42:731 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:56:42:764 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:56:42:764 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:56:42:776 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:56:42:776 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:56:43:414 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:56:43:414 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:56:45:739 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:56:45:739 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:56:45:739 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:56:45:739 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:56:46:381 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:56:46:383 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:56:49:419 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:56:49:421 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:56:49:924 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:56:49:924 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:56:49:942 - Endereço 130 (192.168.105.11): Dados inválidos recebidos: [FB-82-FF-FC-81] +19/03/2025 16:56:49:942 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:56:49:958 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:56:49:968 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:56:51:193 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:56:51:193 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:56:51:806 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:56:51:806 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:56:51:814 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:56:51:822 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:56:51:838 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:56:51:838 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:56:51:854 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:56:51:854 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:56:52:911 - Endereço 159 (192.168.105.11): Dados inválidos recebidos: [A0-9F-F3] +19/03/2025 16:56:52:914 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:56:54:031 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:56:54:031 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:56:54:035 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [02-F5-02-F4] +19/03/2025 16:56:54:037 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:57:11:178 - Endereço 251 (192.168.105.11): Dados inválidos recebidos: [F5-FB] +19/03/2025 16:57:11:181 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:57:11:184 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [01-F5-02-F3] +19/03/2025 16:57:11:184 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:57:11:188 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:57:11:190 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:57:15:103 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:57:15:105 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:57:15:126 - Endereço 254 (192.168.105.11): Dados inválidos recebidos: [FB-FE] +19/03/2025 16:57:15:126 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:57:17:191 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:57:21:241 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:57:21:241 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:57:21:251 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:57:21:251 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:57:22:339 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:57:22:339 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:57:22:543 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:57:22:560 - Endereço 0 (192.168.105.11): Dados inválidos recebidos: [00-00-2F] +19/03/2025 16:57:22:560 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:57:24:171 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:57:24:171 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:57:25:454 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:57:25:456 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:57:25:471 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:57:25:471 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:57:29:012 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:57:29:012 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:57:29:528 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:57:29:528 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:57:29:541 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:57:29:541 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:57:32:565 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:57:32:565 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:57:36:721 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:57:36:721 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:57:36:736 - Endereço 246 (192.168.105.11): Dados inválidos recebidos: [02-F6] +19/03/2025 16:57:36:738 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:57:37:957 - Endereço 63 (192.168.105.11): Dados inválidos recebidos: [BB-3F-50-5F-F5] +19/03/2025 16:57:37:957 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:57:38:527 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:57:38:527 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:57:39:238 - Endereço 213 (192.168.105.11): Dados inválidos recebidos: [FB-D5-3E-F5-FF] +19/03/2025 16:57:39:238 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:57:39:272 - Endereço 4 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +19/03/2025 16:57:39:786 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:57:39:786 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:57:39:820 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:57:39:820 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:57:42:844 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:57:42:844 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:57:42:872 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:57:42:872 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:57:42:892 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:57:42:894 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:57:44:046 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:57:44:105 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:57:44:105 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:57:49:879 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:57:49:879 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:57:59:003 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [01-F5-02-F3] +19/03/2025 16:57:59:005 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:57:59:217 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:58:00:050 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:58:00:050 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:58:00:071 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:58:00:074 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:58:02:069 - Endereço 218 (192.168.105.11): Dados inválidos recebidos: [FB-DA-DF-7D-D5] +19/03/2025 16:58:02:072 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:58:02:092 - Endereço 244 (192.168.105.11): Dados inválidos recebidos: [02-F4] +19/03/2025 16:58:02:092 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:58:03:194 - Endereço 211 (192.168.105.11): Dados inválidos recebidos: [FB-D3-52-FF] +19/03/2025 16:58:03:196 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:58:04:168 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [BF-F5-02-F3] +19/03/2025 16:58:04:170 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:58:04:174 - Endereço 242 (192.168.105.11): Dados inválidos recebidos: [FB-F2] +19/03/2025 16:58:04:174 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:58:05:131 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:58:05:131 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:58:06:223 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:58:06:223 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:58:06:240 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:58:06:240 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:58:09:164 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:58:09:164 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:58:12:528 - Endereço 4 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +19/03/2025 16:58:15:854 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:58:15:854 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:58:19:371 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:58:19:371 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:58:22:349 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:58:22:349 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:58:22:363 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:58:22:363 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:58:23:828 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:58:24:129 - Endereço 225 (192.168.105.11): Dados inválidos recebidos: [FB-E1] +19/03/2025 16:58:24:129 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:58:25:365 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:58:25:365 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:58:25:403 - Endereço 159 (192.168.105.11): Dados inválidos recebidos: [A0-9F-F5] +19/03/2025 16:58:25:403 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 16:58:25:413 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [20-FF] +19/03/2025 16:58:25:413 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:58:26:802 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:58:28:399 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [50-FF] +19/03/2025 16:58:28:399 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:58:28:399 - Endereço 159 (192.168.105.11): Dados inválidos recebidos: [50-9F-F4] +19/03/2025 16:58:28:399 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:58:28:421 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [04-F5-02-F6] +19/03/2025 16:58:28:421 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:58:37:509 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:58:37:510 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:58:38:580 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:58:38:580 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:58:47:585 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [FB-FF] +19/03/2025 16:58:47:585 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 16:59:48:673 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:59:48:673 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 16:59:52:123 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:59:52:123 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +19/03/2025 16:59:52:224 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:59:52:226 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +19/03/2025 16:59:56:339 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:59:56:339 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +19/03/2025 16:59:56:354 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 16:59:56:354 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +19/03/2025 17:00:03:549 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 17:00:03:549 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +19/03/2025 17:00:03:559 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 17:00:03:559 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +19/03/2025 17:00:07:637 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 17:00:07:637 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +19/03/2025 17:00:08:654 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +19/03/2025 17:00:08:844 - Endereço 0 (192.168.105.11): Dados inválidos recebidos: [00-00-00-31] +19/03/2025 17:00:08:844 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 17:00:11:710 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 17:00:11:711 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +19/03/2025 17:00:12:735 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +19/03/2025 17:00:12:814 - Endereço 0 (192.168.105.11): Dados inválidos recebidos: [00-00-00-30] +19/03/2025 17:00:12:814 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 17:00:17:044 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 17:00:17:044 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +19/03/2025 17:00:17:060 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 17:00:17:060 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +19/03/2025 17:00:30:708 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 17:00:30:708 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +19/03/2025 17:00:30:719 - Endereço 160 (192.168.105.11): Dados inválidos recebidos: [3F-A0-9F-F4] +19/03/2025 17:00:30:721 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=38 +19/03/2025 17:00:34:805 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 17:00:34:820 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +19/03/2025 17:00:35:837 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=33 +19/03/2025 17:00:35:897 - Endereço 2 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +19/03/2025 17:01:25:005 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 17:01:25:128 - Endereço 4 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +19/03/2025 17:01:25:838 - Endereço 36 (192.168.105.11): Dados inválidos recebidos: [FB-24-34-D7-B5] +19/03/2025 17:01:25:839 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 17:01:26:826 - Endereço 209 (192.168.105.11): Dados inválidos recebidos: [FB-D1-03-F5] +19/03/2025 17:01:26:826 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 17:01:35:059 - Endereço 2 (192.168.105.11): Erro ao enviar comando: O índice estava fora dos limites da matriz. +19/03/2025 17:01:35:079 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 17:01:35:079 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 17:01:37:207 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 17:01:37:207 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 17:01:38:068 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 17:01:38:068 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 17:01:39:122 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 17:01:39:122 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 17:01:43:384 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 17:01:43:600 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 17:01:43:921 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 17:01:44:145 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 17:01:44:362 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 17:01:44:582 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 17:01:44:787 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 17:01:45:001 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 17:01:45:751 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 17:01:46:312 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 17:01:47:009 - Endereço 159 (192.168.105.11): Dados inválidos recebidos: [50-9F-F6] +19/03/2025 17:01:47:009 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 17:01:47:040 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 17:01:47:040 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 17:01:47:065 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 17:01:47:067 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 17:01:47:313 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 17:01:47:321 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 17:01:48:340 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 17:01:48:340 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 17:01:48:355 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 17:01:48:355 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 17:01:48:369 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 17:01:48:369 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 17:01:48:393 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 17:01:48:393 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 17:01:49:321 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 17:01:49:321 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 17:01:51:858 - Endereço 226 (192.168.105.11): Dados inválidos recebidos: [FB-E2] +19/03/2025 17:01:51:860 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 17:01:51:875 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 17:01:51:877 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 17:01:51:908 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 17:01:51:910 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 17:01:51:928 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 17:01:51:928 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 17:01:51:950 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 17:01:51:950 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 17:02:01:132 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 17:02:02:144 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 17:02:04:937 - Endereço 237 (192.168.105.11): Dados inválidos recebidos: [FB-ED-04-F5-02] +19/03/2025 17:02:04:937 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 17:02:06:099 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 17:02:06:099 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 17:02:07:010 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 17:02:07:010 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 17:02:07:029 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 17:02:07:029 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 17:02:08:325 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 17:02:08:325 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 17:02:08:343 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 17:02:08:345 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 17:02:08:358 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 17:02:08:358 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 17:02:08:375 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 17:02:08:375 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 17:02:09:050 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 17:02:09:057 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 17:02:09:073 - Endereço 4 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 17:02:09:075 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 17:02:09:094 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 17:02:09:096 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 17:02:16:078 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 17:02:21:457 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 17:02:22:271 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 17:02:22:271 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 17:02:22:279 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 17:02:22:279 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 17:02:23:360 - Endereço 255 (192.168.105.11): Dados inválidos recebidos: [FB-FF-FF-9F-7E] +19/03/2025 17:02:23:360 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 17:02:23:376 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 17:02:23:376 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 17:02:23:432 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 17:02:23:605 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 17:02:25:583 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 17:02:25:585 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 17:02:25:640 - Endereço 226 (192.168.105.11): Dados inválidos recebidos: [FB-E2] +19/03/2025 17:02:25:640 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 17:02:27:820 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 17:02:27:820 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=1 +19/03/2025 17:02:31:593 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [01-F5-02-F3] +19/03/2025 17:02:31:596 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 17:02:31:609 - Endereço 245 (192.168.105.11): Dados inválidos recebidos: [02-F5-02-F4] +19/03/2025 17:02:31:609 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 17:02:31:638 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 17:02:31:641 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 17:02:31:656 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 17:02:31:656 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 17:02:31:689 - Endereço 2 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 17:02:31:689 - Endereço 2 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 17:02:32:724 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 17:02:32:724 - Endereço 3 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 +19/03/2025 17:02:38:665 - Endereço 3 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 17:02:38:665 - Endereço 4 (192.168.105.11): Timeout ao receber resposta. GET=False, Parametro=13 +19/03/2025 17:02:38:784 - Endereço 1 (192.168.105.11): Erro de checksum na resposta recebida. +19/03/2025 17:02:38:784 - Endereço 1 (192.168.105.11): Timeout ao receber resposta. GET=True, Parametro=46 diff --git a/AgroBase/AgroBase/bin/Debug/OperacoesSalvas/OP_CidadeJardim_Terreno.opr b/AgroBase/AgroBase/bin/Debug/OperacoesSalvas/OP_CidadeJardim_Terreno.opr new file mode 100644 index 000000000..37d1603c2 --- /dev/null +++ b/AgroBase/AgroBase/bin/Debug/OperacoesSalvas/OP_CidadeJardim_Terreno.opr @@ -0,0 +1 @@ +{"Modo":2,"Descricao":"OP_CidadeJardim_Terreno","ModulosMandatorios":[{"Dispositivo":100,"Mandatorio":true,"Utilizar":false,"Conectado":false},{"Dispositivo":101,"Mandatorio":true,"Utilizar":false,"Conectado":false},{"Dispositivo":103,"Mandatorio":false,"Utilizar":false,"Conectado":false},{"Dispositivo":104,"Mandatorio":true,"Utilizar":false,"Conectado":false},{"Dispositivo":102,"Mandatorio":true,"Utilizar":false,"Conectado":false},{"Dispositivo":107,"Mandatorio":true,"Utilizar":false,"Conectado":false},{"Dispositivo":105,"Mandatorio":false,"Utilizar":false,"Conectado":false},{"Dispositivo":106,"Mandatorio":false,"Utilizar":false,"Conectado":false},{"Dispositivo":114,"Mandatorio":true,"Utilizar":true,"Conectado":false}],"MovVelocidadeSErvasPercent":40,"MovVelocidadeCErvasPercent":20,"DirAnguloMaximo":30,"DirVelocidadeMovimento":50,"AtuPercentualDeteccaoVertical":30,"AtuCapacidadeReservatorio":30.0,"AtuPressaoLinha":85.0,"AtuDuracaoAtuacao":200,"Mapa":{"chromiumWebBrowser":null,"pnlMapa":null,"lblMapa":null,"mapaService":{"pythonProcess":null,"NomeArquivoMapa":"mapa_interativo.html","NomeArquivos":"CidadeJardimTereno_Corrigido","CaminhoMapa":"C:/ZendionINC/agrobot_base/AgroBase/AgroBase/bin/Debug/Mapas/","ArquivoSaida":"GeoJson.json","MapaUrl":"file:///C:/ZendionINC/agrobot_base/AgroBase/AgroMonitor/bin/Debug/Python/Output/mapa_interativo.html","CaminhoDadosMapa":"C:\\ZendionINC\\agrobot_base\\AgroBase\\AgroMonitor\\bin\\Debug\\Python\\Output\\GeoJson.json","CaminhoArquivo":"C:\\ZendionINC\\agrobot_base\\AgroBase\\AgroBase\\bin\\Debug\\Mapas\\CidadeJardimTereno_Corrigido.json","DadosMapa":{"type":"FeatureCollection","features":[{"type":"Feature","properties":{"Id":"1","Name":"CidadeJardimTereno","Length":14.396870005604285,"Dist1":14.396870005604285,"Dist2":0.0},"geometry":{"id":"0","type":"LineString","coordinates":[[-47.39520591,-22.172564281333333],[-47.39521105360479,-22.17260326245027],[-47.3952170661269,-22.172642000559833],[-47.395222101087612,-22.172681021386044]]}},{"type":"Feature","properties":{"Id":"2","Name":"CidadeJardimTereno","Length":14.564603036873848,"Dist1":14.396870005604285,"Dist2":0.0},"geometry":{"id":"1","type":"LineString","coordinates":[[-47.395191580583329,-22.17256753425],[-47.395199113751815,-22.17262377614346],[-47.3952051953449,-22.172662489833261],[-47.395208220697917,-22.172684158633643]]}},{"type":"Feature","properties":{"Id":"3","Name":"CidadeJardimTereno","Length":14.474284837146907,"Dist1":14.396870005604285,"Dist2":0.0},"geometry":{"id":"2","type":"LineString","coordinates":[[-47.395177251166665,-22.172570787166666],[-47.395183212645072,-22.172609543455991],[-47.395188944197,-22.172648373406343],[-47.395194340308223,-22.172687295881246]]}},{"type":"Feature","properties":{"Id":"4","Name":"CidadeJardimTereno","Length":14.687717419345013,"Dist1":14.396870005604285,"Dist2":0.0},"geometry":{"id":"3","type":"LineString","coordinates":[[-47.395167406416661,-22.172569078083335],[-47.395173623002805,-22.172607724031089],[-47.395178497832106,-22.172646769815998],[-47.395183674719064,-22.172685749887428]]}},{"type":"Feature","properties":{"Id":"5","Name":"CidadeJardimTereno","Length":15.007380766044946,"Dist1":14.396870005604285,"Dist2":0.0},"geometry":{"id":"4","type":"LineString","coordinates":[[-47.395157561666664,-22.172567369],[-47.395164033360544,-22.17260590460619],[-47.3951680514672,-22.172645166225649],[-47.395173009129905,-22.172684203893613]]}}]},"Carregado":true},"TrajetoriaMapa":[[{"Momento":"0001-01-01T00:00:00","Inicializado":false,"Latitude":-22.172564281333333,"Longitude":-47.39520591,"DataHora":"0001-01-01T00:00:00","Altitude":0.0,"Velocidade":0.0,"Distancia":0.0,"OrientacaoMovimento":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"CursoVerdadeiro":0.0,"OrientacaoReal":0.0,"TipoOrientacao":null,"VariacaoMagnetica":0.0,"QualidadeFix":0,"PrecisaoCm":0.0,"SatelitesEmVista":[],"UltimoComandoRespondido":"0001-01-01T00:00:00","AnguloCarroDefinido":0.0},{"Momento":"0001-01-01T00:00:00","Inicializado":false,"Latitude":-22.17260326245027,"Longitude":-47.39521105360479,"DataHora":"0001-01-01T00:00:00","Altitude":0.0,"Velocidade":0.0,"Distancia":0.0,"OrientacaoMovimento":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"CursoVerdadeiro":0.0,"OrientacaoReal":0.0,"TipoOrientacao":null,"VariacaoMagnetica":0.0,"QualidadeFix":0,"PrecisaoCm":0.0,"SatelitesEmVista":[],"UltimoComandoRespondido":"0001-01-01T00:00:00","AnguloCarroDefinido":0.0},{"Momento":"0001-01-01T00:00:00","Inicializado":false,"Latitude":-22.172642000559833,"Longitude":-47.3952170661269,"DataHora":"0001-01-01T00:00:00","Altitude":0.0,"Velocidade":0.0,"Distancia":0.0,"OrientacaoMovimento":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"CursoVerdadeiro":0.0,"OrientacaoReal":0.0,"TipoOrientacao":null,"VariacaoMagnetica":0.0,"QualidadeFix":0,"PrecisaoCm":0.0,"SatelitesEmVista":[],"UltimoComandoRespondido":"0001-01-01T00:00:00","AnguloCarroDefinido":0.0},{"Momento":"0001-01-01T00:00:00","Inicializado":false,"Latitude":-22.172681021386044,"Longitude":-47.395222101087612,"DataHora":"0001-01-01T00:00:00","Altitude":0.0,"Velocidade":0.0,"Distancia":0.0,"OrientacaoMovimento":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"CursoVerdadeiro":0.0,"OrientacaoReal":0.0,"TipoOrientacao":null,"VariacaoMagnetica":0.0,"QualidadeFix":0,"PrecisaoCm":0.0,"SatelitesEmVista":[],"UltimoComandoRespondido":"0001-01-01T00:00:00","AnguloCarroDefinido":0.0}],[{"Momento":"0001-01-01T00:00:00","Inicializado":false,"Latitude":-22.17256753425,"Longitude":-47.395191580583329,"DataHora":"0001-01-01T00:00:00","Altitude":0.0,"Velocidade":0.0,"Distancia":0.0,"OrientacaoMovimento":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"CursoVerdadeiro":0.0,"OrientacaoReal":0.0,"TipoOrientacao":null,"VariacaoMagnetica":0.0,"QualidadeFix":0,"PrecisaoCm":0.0,"SatelitesEmVista":[],"UltimoComandoRespondido":"0001-01-01T00:00:00","AnguloCarroDefinido":0.0},{"Momento":"0001-01-01T00:00:00","Inicializado":false,"Latitude":-22.17262377614346,"Longitude":-47.395199113751815,"DataHora":"0001-01-01T00:00:00","Altitude":0.0,"Velocidade":0.0,"Distancia":0.0,"OrientacaoMovimento":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"CursoVerdadeiro":0.0,"OrientacaoReal":0.0,"TipoOrientacao":null,"VariacaoMagnetica":0.0,"QualidadeFix":0,"PrecisaoCm":0.0,"SatelitesEmVista":[],"UltimoComandoRespondido":"0001-01-01T00:00:00","AnguloCarroDefinido":0.0},{"Momento":"0001-01-01T00:00:00","Inicializado":false,"Latitude":-22.172662489833261,"Longitude":-47.3952051953449,"DataHora":"0001-01-01T00:00:00","Altitude":0.0,"Velocidade":0.0,"Distancia":0.0,"OrientacaoMovimento":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"CursoVerdadeiro":0.0,"OrientacaoReal":0.0,"TipoOrientacao":null,"VariacaoMagnetica":0.0,"QualidadeFix":0,"PrecisaoCm":0.0,"SatelitesEmVista":[],"UltimoComandoRespondido":"0001-01-01T00:00:00","AnguloCarroDefinido":0.0},{"Momento":"0001-01-01T00:00:00","Inicializado":false,"Latitude":-22.172684158633643,"Longitude":-47.395208220697917,"DataHora":"0001-01-01T00:00:00","Altitude":0.0,"Velocidade":0.0,"Distancia":0.0,"OrientacaoMovimento":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"CursoVerdadeiro":0.0,"OrientacaoReal":0.0,"TipoOrientacao":null,"VariacaoMagnetica":0.0,"QualidadeFix":0,"PrecisaoCm":0.0,"SatelitesEmVista":[],"UltimoComandoRespondido":"0001-01-01T00:00:00","AnguloCarroDefinido":0.0}],[{"Momento":"0001-01-01T00:00:00","Inicializado":false,"Latitude":-22.172570787166666,"Longitude":-47.395177251166665,"DataHora":"0001-01-01T00:00:00","Altitude":0.0,"Velocidade":0.0,"Distancia":0.0,"OrientacaoMovimento":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"CursoVerdadeiro":0.0,"OrientacaoReal":0.0,"TipoOrientacao":null,"VariacaoMagnetica":0.0,"QualidadeFix":0,"PrecisaoCm":0.0,"SatelitesEmVista":[],"UltimoComandoRespondido":"0001-01-01T00:00:00","AnguloCarroDefinido":0.0},{"Momento":"0001-01-01T00:00:00","Inicializado":false,"Latitude":-22.172609543455991,"Longitude":-47.395183212645072,"DataHora":"0001-01-01T00:00:00","Altitude":0.0,"Velocidade":0.0,"Distancia":0.0,"OrientacaoMovimento":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"CursoVerdadeiro":0.0,"OrientacaoReal":0.0,"TipoOrientacao":null,"VariacaoMagnetica":0.0,"QualidadeFix":0,"PrecisaoCm":0.0,"SatelitesEmVista":[],"UltimoComandoRespondido":"0001-01-01T00:00:00","AnguloCarroDefinido":0.0},{"Momento":"0001-01-01T00:00:00","Inicializado":false,"Latitude":-22.172648373406343,"Longitude":-47.395188944197,"DataHora":"0001-01-01T00:00:00","Altitude":0.0,"Velocidade":0.0,"Distancia":0.0,"OrientacaoMovimento":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"CursoVerdadeiro":0.0,"OrientacaoReal":0.0,"TipoOrientacao":null,"VariacaoMagnetica":0.0,"QualidadeFix":0,"PrecisaoCm":0.0,"SatelitesEmVista":[],"UltimoComandoRespondido":"0001-01-01T00:00:00","AnguloCarroDefinido":0.0},{"Momento":"0001-01-01T00:00:00","Inicializado":false,"Latitude":-22.172687295881246,"Longitude":-47.395194340308223,"DataHora":"0001-01-01T00:00:00","Altitude":0.0,"Velocidade":0.0,"Distancia":0.0,"OrientacaoMovimento":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"CursoVerdadeiro":0.0,"OrientacaoReal":0.0,"TipoOrientacao":null,"VariacaoMagnetica":0.0,"QualidadeFix":0,"PrecisaoCm":0.0,"SatelitesEmVista":[],"UltimoComandoRespondido":"0001-01-01T00:00:00","AnguloCarroDefinido":0.0}],[{"Momento":"0001-01-01T00:00:00","Inicializado":false,"Latitude":-22.172569078083335,"Longitude":-47.395167406416661,"DataHora":"0001-01-01T00:00:00","Altitude":0.0,"Velocidade":0.0,"Distancia":0.0,"OrientacaoMovimento":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"CursoVerdadeiro":0.0,"OrientacaoReal":0.0,"TipoOrientacao":null,"VariacaoMagnetica":0.0,"QualidadeFix":0,"PrecisaoCm":0.0,"SatelitesEmVista":[],"UltimoComandoRespondido":"0001-01-01T00:00:00","AnguloCarroDefinido":0.0},{"Momento":"0001-01-01T00:00:00","Inicializado":false,"Latitude":-22.172607724031089,"Longitude":-47.395173623002805,"DataHora":"0001-01-01T00:00:00","Altitude":0.0,"Velocidade":0.0,"Distancia":0.0,"OrientacaoMovimento":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"CursoVerdadeiro":0.0,"OrientacaoReal":0.0,"TipoOrientacao":null,"VariacaoMagnetica":0.0,"QualidadeFix":0,"PrecisaoCm":0.0,"SatelitesEmVista":[],"UltimoComandoRespondido":"0001-01-01T00:00:00","AnguloCarroDefinido":0.0},{"Momento":"0001-01-01T00:00:00","Inicializado":false,"Latitude":-22.172646769815998,"Longitude":-47.395178497832106,"DataHora":"0001-01-01T00:00:00","Altitude":0.0,"Velocidade":0.0,"Distancia":0.0,"OrientacaoMovimento":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"CursoVerdadeiro":0.0,"OrientacaoReal":0.0,"TipoOrientacao":null,"VariacaoMagnetica":0.0,"QualidadeFix":0,"PrecisaoCm":0.0,"SatelitesEmVista":[],"UltimoComandoRespondido":"0001-01-01T00:00:00","AnguloCarroDefinido":0.0},{"Momento":"0001-01-01T00:00:00","Inicializado":false,"Latitude":-22.172685749887428,"Longitude":-47.395183674719064,"DataHora":"0001-01-01T00:00:00","Altitude":0.0,"Velocidade":0.0,"Distancia":0.0,"OrientacaoMovimento":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"CursoVerdadeiro":0.0,"OrientacaoReal":0.0,"TipoOrientacao":null,"VariacaoMagnetica":0.0,"QualidadeFix":0,"PrecisaoCm":0.0,"SatelitesEmVista":[],"UltimoComandoRespondido":"0001-01-01T00:00:00","AnguloCarroDefinido":0.0}],[{"Momento":"0001-01-01T00:00:00","Inicializado":false,"Latitude":-22.172567369,"Longitude":-47.395157561666664,"DataHora":"0001-01-01T00:00:00","Altitude":0.0,"Velocidade":0.0,"Distancia":0.0,"OrientacaoMovimento":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"CursoVerdadeiro":0.0,"OrientacaoReal":0.0,"TipoOrientacao":null,"VariacaoMagnetica":0.0,"QualidadeFix":0,"PrecisaoCm":0.0,"SatelitesEmVista":[],"UltimoComandoRespondido":"0001-01-01T00:00:00","AnguloCarroDefinido":0.0},{"Momento":"0001-01-01T00:00:00","Inicializado":false,"Latitude":-22.17260590460619,"Longitude":-47.395164033360544,"DataHora":"0001-01-01T00:00:00","Altitude":0.0,"Velocidade":0.0,"Distancia":0.0,"OrientacaoMovimento":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"CursoVerdadeiro":0.0,"OrientacaoReal":0.0,"TipoOrientacao":null,"VariacaoMagnetica":0.0,"QualidadeFix":0,"PrecisaoCm":0.0,"SatelitesEmVista":[],"UltimoComandoRespondido":"0001-01-01T00:00:00","AnguloCarroDefinido":0.0},{"Momento":"0001-01-01T00:00:00","Inicializado":false,"Latitude":-22.172645166225649,"Longitude":-47.3951680514672,"DataHora":"0001-01-01T00:00:00","Altitude":0.0,"Velocidade":0.0,"Distancia":0.0,"OrientacaoMovimento":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"CursoVerdadeiro":0.0,"OrientacaoReal":0.0,"TipoOrientacao":null,"VariacaoMagnetica":0.0,"QualidadeFix":0,"PrecisaoCm":0.0,"SatelitesEmVista":[],"UltimoComandoRespondido":"0001-01-01T00:00:00","AnguloCarroDefinido":0.0},{"Momento":"0001-01-01T00:00:00","Inicializado":false,"Latitude":-22.172684203893613,"Longitude":-47.395173009129905,"DataHora":"0001-01-01T00:00:00","Altitude":0.0,"Velocidade":0.0,"Distancia":0.0,"OrientacaoMovimento":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"CursoVerdadeiro":0.0,"OrientacaoReal":0.0,"TipoOrientacao":null,"VariacaoMagnetica":0.0,"QualidadeFix":0,"PrecisaoCm":0.0,"SatelitesEmVista":[],"UltimoComandoRespondido":"0001-01-01T00:00:00","AnguloCarroDefinido":0.0}]],"RuasPercorrer":["0","1","2","3","4"]},"ConfiguracaoUltrassom":{"Configuracao":2,"Sensores":[{"ID":1,"Posicao":1,"LimiteMinimo":true,"LimiteMinimoVal":50.0,"MargemMinimo":2.0,"LimiteMaximo":false,"LimiteMaximoVal":0.0,"MargemMaximo":0.0,"Desvio":true,"Parada":false,"DistanciaIdeal":50.0,"EmUso":true,"LeituraCm":0.0,"SensorAtuado":true},{"ID":2,"Posicao":3,"LimiteMinimo":true,"LimiteMinimoVal":50.0,"MargemMinimo":2.0,"LimiteMaximo":false,"LimiteMaximoVal":0.0,"MargemMaximo":0.0,"Desvio":true,"Parada":false,"DistanciaIdeal":50.0,"EmUso":true,"LeituraCm":0.0,"SensorAtuado":true},{"ID":3,"Posicao":4,"LimiteMinimo":true,"LimiteMinimoVal":50.0,"MargemMinimo":2.0,"LimiteMaximo":false,"LimiteMaximoVal":0.0,"MargemMaximo":0.0,"Desvio":true,"Parada":false,"DistanciaIdeal":50.0,"EmUso":true,"LeituraCm":0.0,"SensorAtuado":true},{"ID":4,"Posicao":6,"LimiteMinimo":true,"LimiteMinimoVal":50.0,"MargemMinimo":2.0,"LimiteMaximo":false,"LimiteMaximoVal":0.0,"MargemMaximo":0.0,"Desvio":true,"Parada":false,"DistanciaIdeal":50.0,"EmUso":true,"LeituraCm":0.0,"SensorAtuado":true}],"_paradaFrontal":false,"_paradaTraseira":false,"_paradaEsquerda":false,"_paradaDireita":false,"DesvioNecessario":true,"ParadaNecessaria":false,"DirecoesObstaculos":[3,4],"DirecaoDesvio":0},"SonarAtivado":false,"QtdCamerasSolo":1} \ No newline at end of file diff --git a/AgroBase/AgroBase/bin/Debug/OperacoesSalvas/OP_CidadeJardim_Terreno2.opr b/AgroBase/AgroBase/bin/Debug/OperacoesSalvas/OP_CidadeJardim_Terreno2.opr new file mode 100644 index 000000000..4197db6eb --- /dev/null +++ b/AgroBase/AgroBase/bin/Debug/OperacoesSalvas/OP_CidadeJardim_Terreno2.opr @@ -0,0 +1 @@ +{"Modo":2,"Descricao":"OP_CidadeJardim_Terreno2","ModulosMandatorios":[{"Dispositivo":100,"Mandatorio":true,"Utilizar":false,"Conectado":false},{"Dispositivo":101,"Mandatorio":true,"Utilizar":false,"Conectado":false},{"Dispositivo":103,"Mandatorio":false,"Utilizar":false,"Conectado":false},{"Dispositivo":104,"Mandatorio":true,"Utilizar":false,"Conectado":false},{"Dispositivo":102,"Mandatorio":true,"Utilizar":false,"Conectado":false},{"Dispositivo":107,"Mandatorio":true,"Utilizar":false,"Conectado":false},{"Dispositivo":105,"Mandatorio":false,"Utilizar":false,"Conectado":false},{"Dispositivo":106,"Mandatorio":false,"Utilizar":false,"Conectado":false},{"Dispositivo":114,"Mandatorio":true,"Utilizar":true,"Conectado":false}],"MovVelocidadeSErvasPercent":50,"MovVelocidadeCErvasPercent":20,"DirAnguloMaximo":30,"DirVelocidadeMovimento":50,"AtuPercentualDeteccaoVertical":30,"AtuCapacidadeReservatorio":30.0,"AtuPressaoLinha":85.0,"AtuDuracaoAtuacao":200,"Mapa":{"chromiumWebBrowser":null,"pnlMapa":null,"lblMapa":null,"mapaService":{"pythonProcess":null,"NomeArquivoMapa":"mapa_interativo.html","NomeArquivos":"CidadeJardimTerreno2_Corrigido","CaminhoMapa":"C:/ZendionINC/agrobot_base/AgroBase/AgroBase/bin/Debug/Mapas/","ArquivoSaida":"GeoJson.json","MapaUrl":"file:///C:/ZendionINC/agrobot_base/AgroBase/AgroMonitor/bin/Debug/Python/Output/mapa_interativo.html","CaminhoDadosMapa":"C:\\ZendionINC\\agrobot_base\\AgroBase\\AgroMonitor\\bin\\Debug\\Python\\Output\\GeoJson.json","CaminhoArquivo":"C:\\ZendionINC\\agrobot_base\\AgroBase\\AgroBase\\bin\\Debug\\Mapas\\CidadeJardimTerreno2_Corrigido.json","DadosMapa":{"type":"FeatureCollection","features":[{"type":"Feature","properties":{"Id":"1","Name":"CidadeJardimTerreno2","Length":14.558011415731592,"Dist1":14.558011415731592,"Dist2":0.0},"geometry":{"id":"0","type":"LineString","coordinates":[[-47.395205344,-22.172559531333334],[-47.395212610166666,-22.172614638833334],[-47.395219157,-22.172656417833334],[-47.395223544833335,-22.1726892105],[-47.395224140984432,-22.172693691611649],[-47.395225326538004,-22.172702654611555]]}},{"type":"Feature","properties":{"Id":"2","Name":"CidadeJardimTerreno2","Length":14.771318274761821,"Dist1":14.558011415731592,"Dist2":0.0},"geometry":{"id":"1","type":"LineString","coordinates":[[-47.395210902333332,-22.172708800833334],[-47.395206943666665,-22.172679811],[-47.395202420666664,-22.1726491015],[-47.395198865666664,-22.172615782833333],[-47.395193255833334,-22.172577132833332],[-47.395192610024395,-22.172572657695412],[-47.395191325698136,-22.172563706509337]]}},{"type":"Feature","properties":{"Id":"3","Name":"CidadeJardimTerreno2","Length":14.827915524386164,"Dist1":14.558011415731592,"Dist2":0.0},"geometry":{"id":"2","type":"LineString","coordinates":[[-47.3951762925,-22.172561603],[-47.395180824166665,-22.172591686166665],[-47.395185745333336,-22.172623080166666],[-47.395190433,-22.172656367166667],[-47.395195199,-22.172693641833334],[-47.395195769044363,-22.172698125891035],[-47.395196902671593,-22.172707094716973]]}},{"type":"Feature","properties":{"Id":"4","Name":"CidadeJardimTerreno2","Length":14.785159385903514,"Dist1":14.558011415731592,"Dist2":0.0},"geometry":{"id":"3","type":"LineString","coordinates":[[-47.395182932166669,-22.1727127985],[-47.39517819266667,-22.172680514833335],[-47.3951732595,-22.172646752833334],[-47.395168805166669,-22.1726149155],[-47.395163812333337,-22.172581167166665],[-47.395163154299318,-22.172576693573966],[-47.395161845655842,-22.172567745443878]]}},{"type":"Feature","properties":{"Id":"5","Name":"CidadeJardimTerreno2","Length":14.80117692191233,"Dist1":14.558011415731592,"Dist2":0.0},"geometry":{"id":"4","type":"LineString","coordinates":[[-47.395147317833334,-22.172566031],[-47.395151503166666,-22.172595452333333],[-47.3951561855,-22.172628011166665],[-47.395161598666668,-22.172663757333332],[-47.395166727166668,-22.172697770833334],[-47.395167397572706,-22.172702242832194],[-47.39516873082615,-22.172711187810091]]}}]},"Carregado":true},"TrajetoriaMapa":[[{"Momento":"0001-01-01T00:00:00","Inicializado":false,"Latitude":-22.172559531333334,"Longitude":-47.395205344,"DataHora":"0001-01-01T00:00:00","Altitude":0.0,"Velocidade":0.0,"Distancia":0.0,"OrientacaoMovimento":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"CursoVerdadeiro":0.0,"OrientacaoReal":0.0,"TipoOrientacao":null,"VariacaoMagnetica":0.0,"QualidadeFix":0,"PrecisaoCm":0.0,"SatelitesEmVista":[],"UltimoComandoRespondido":"0001-01-01T00:00:00","AnguloCarroDefinido":0.0},{"Momento":"0001-01-01T00:00:00","Inicializado":false,"Latitude":-22.172614638833334,"Longitude":-47.395212610166666,"DataHora":"0001-01-01T00:00:00","Altitude":0.0,"Velocidade":0.0,"Distancia":0.0,"OrientacaoMovimento":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"CursoVerdadeiro":0.0,"OrientacaoReal":0.0,"TipoOrientacao":null,"VariacaoMagnetica":0.0,"QualidadeFix":0,"PrecisaoCm":0.0,"SatelitesEmVista":[],"UltimoComandoRespondido":"0001-01-01T00:00:00","AnguloCarroDefinido":0.0},{"Momento":"0001-01-01T00:00:00","Inicializado":false,"Latitude":-22.172656417833334,"Longitude":-47.395219157,"DataHora":"0001-01-01T00:00:00","Altitude":0.0,"Velocidade":0.0,"Distancia":0.0,"OrientacaoMovimento":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"CursoVerdadeiro":0.0,"OrientacaoReal":0.0,"TipoOrientacao":null,"VariacaoMagnetica":0.0,"QualidadeFix":0,"PrecisaoCm":0.0,"SatelitesEmVista":[],"UltimoComandoRespondido":"0001-01-01T00:00:00","AnguloCarroDefinido":0.0},{"Momento":"0001-01-01T00:00:00","Inicializado":false,"Latitude":-22.1726892105,"Longitude":-47.395223544833335,"DataHora":"0001-01-01T00:00:00","Altitude":0.0,"Velocidade":0.0,"Distancia":0.0,"OrientacaoMovimento":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"CursoVerdadeiro":0.0,"OrientacaoReal":0.0,"TipoOrientacao":null,"VariacaoMagnetica":0.0,"QualidadeFix":0,"PrecisaoCm":0.0,"SatelitesEmVista":[],"UltimoComandoRespondido":"0001-01-01T00:00:00","AnguloCarroDefinido":0.0},{"Momento":"0001-01-01T00:00:00","Inicializado":false,"Latitude":-22.172693691611649,"Longitude":-47.395224140984432,"DataHora":"0001-01-01T00:00:00","Altitude":0.0,"Velocidade":0.0,"Distancia":0.0,"OrientacaoMovimento":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"CursoVerdadeiro":0.0,"OrientacaoReal":0.0,"TipoOrientacao":null,"VariacaoMagnetica":0.0,"QualidadeFix":0,"PrecisaoCm":0.0,"SatelitesEmVista":[],"UltimoComandoRespondido":"0001-01-01T00:00:00","AnguloCarroDefinido":0.0},{"Momento":"0001-01-01T00:00:00","Inicializado":false,"Latitude":-22.172702654611555,"Longitude":-47.395225326538004,"DataHora":"0001-01-01T00:00:00","Altitude":0.0,"Velocidade":0.0,"Distancia":0.0,"OrientacaoMovimento":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"CursoVerdadeiro":0.0,"OrientacaoReal":0.0,"TipoOrientacao":null,"VariacaoMagnetica":0.0,"QualidadeFix":0,"PrecisaoCm":0.0,"SatelitesEmVista":[],"UltimoComandoRespondido":"0001-01-01T00:00:00","AnguloCarroDefinido":0.0}],[{"Momento":"0001-01-01T00:00:00","Inicializado":false,"Latitude":-22.172563706509337,"Longitude":-47.395191325698136,"DataHora":"0001-01-01T00:00:00","Altitude":0.0,"Velocidade":0.0,"Distancia":0.0,"OrientacaoMovimento":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"CursoVerdadeiro":0.0,"OrientacaoReal":0.0,"TipoOrientacao":null,"VariacaoMagnetica":0.0,"QualidadeFix":0,"PrecisaoCm":0.0,"SatelitesEmVista":[],"UltimoComandoRespondido":"0001-01-01T00:00:00","AnguloCarroDefinido":0.0},{"Momento":"0001-01-01T00:00:00","Inicializado":false,"Latitude":-22.172572657695412,"Longitude":-47.395192610024395,"DataHora":"0001-01-01T00:00:00","Altitude":0.0,"Velocidade":0.0,"Distancia":0.0,"OrientacaoMovimento":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"CursoVerdadeiro":0.0,"OrientacaoReal":0.0,"TipoOrientacao":null,"VariacaoMagnetica":0.0,"QualidadeFix":0,"PrecisaoCm":0.0,"SatelitesEmVista":[],"UltimoComandoRespondido":"0001-01-01T00:00:00","AnguloCarroDefinido":0.0},{"Momento":"0001-01-01T00:00:00","Inicializado":false,"Latitude":-22.172577132833332,"Longitude":-47.395193255833334,"DataHora":"0001-01-01T00:00:00","Altitude":0.0,"Velocidade":0.0,"Distancia":0.0,"OrientacaoMovimento":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"CursoVerdadeiro":0.0,"OrientacaoReal":0.0,"TipoOrientacao":null,"VariacaoMagnetica":0.0,"QualidadeFix":0,"PrecisaoCm":0.0,"SatelitesEmVista":[],"UltimoComandoRespondido":"0001-01-01T00:00:00","AnguloCarroDefinido":0.0},{"Momento":"0001-01-01T00:00:00","Inicializado":false,"Latitude":-22.172615782833333,"Longitude":-47.395198865666664,"DataHora":"0001-01-01T00:00:00","Altitude":0.0,"Velocidade":0.0,"Distancia":0.0,"OrientacaoMovimento":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"CursoVerdadeiro":0.0,"OrientacaoReal":0.0,"TipoOrientacao":null,"VariacaoMagnetica":0.0,"QualidadeFix":0,"PrecisaoCm":0.0,"SatelitesEmVista":[],"UltimoComandoRespondido":"0001-01-01T00:00:00","AnguloCarroDefinido":0.0},{"Momento":"0001-01-01T00:00:00","Inicializado":false,"Latitude":-22.1726491015,"Longitude":-47.395202420666664,"DataHora":"0001-01-01T00:00:00","Altitude":0.0,"Velocidade":0.0,"Distancia":0.0,"OrientacaoMovimento":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"CursoVerdadeiro":0.0,"OrientacaoReal":0.0,"TipoOrientacao":null,"VariacaoMagnetica":0.0,"QualidadeFix":0,"PrecisaoCm":0.0,"SatelitesEmVista":[],"UltimoComandoRespondido":"0001-01-01T00:00:00","AnguloCarroDefinido":0.0},{"Momento":"0001-01-01T00:00:00","Inicializado":false,"Latitude":-22.172679811,"Longitude":-47.395206943666665,"DataHora":"0001-01-01T00:00:00","Altitude":0.0,"Velocidade":0.0,"Distancia":0.0,"OrientacaoMovimento":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"CursoVerdadeiro":0.0,"OrientacaoReal":0.0,"TipoOrientacao":null,"VariacaoMagnetica":0.0,"QualidadeFix":0,"PrecisaoCm":0.0,"SatelitesEmVista":[],"UltimoComandoRespondido":"0001-01-01T00:00:00","AnguloCarroDefinido":0.0},{"Momento":"0001-01-01T00:00:00","Inicializado":false,"Latitude":-22.172708800833334,"Longitude":-47.395210902333332,"DataHora":"0001-01-01T00:00:00","Altitude":0.0,"Velocidade":0.0,"Distancia":0.0,"OrientacaoMovimento":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"CursoVerdadeiro":0.0,"OrientacaoReal":0.0,"TipoOrientacao":null,"VariacaoMagnetica":0.0,"QualidadeFix":0,"PrecisaoCm":0.0,"SatelitesEmVista":[],"UltimoComandoRespondido":"0001-01-01T00:00:00","AnguloCarroDefinido":0.0}],[{"Momento":"0001-01-01T00:00:00","Inicializado":false,"Latitude":-22.172561603,"Longitude":-47.3951762925,"DataHora":"0001-01-01T00:00:00","Altitude":0.0,"Velocidade":0.0,"Distancia":0.0,"OrientacaoMovimento":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"CursoVerdadeiro":0.0,"OrientacaoReal":0.0,"TipoOrientacao":null,"VariacaoMagnetica":0.0,"QualidadeFix":0,"PrecisaoCm":0.0,"SatelitesEmVista":[],"UltimoComandoRespondido":"0001-01-01T00:00:00","AnguloCarroDefinido":0.0},{"Momento":"0001-01-01T00:00:00","Inicializado":false,"Latitude":-22.172591686166665,"Longitude":-47.395180824166665,"DataHora":"0001-01-01T00:00:00","Altitude":0.0,"Velocidade":0.0,"Distancia":0.0,"OrientacaoMovimento":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"CursoVerdadeiro":0.0,"OrientacaoReal":0.0,"TipoOrientacao":null,"VariacaoMagnetica":0.0,"QualidadeFix":0,"PrecisaoCm":0.0,"SatelitesEmVista":[],"UltimoComandoRespondido":"0001-01-01T00:00:00","AnguloCarroDefinido":0.0},{"Momento":"0001-01-01T00:00:00","Inicializado":false,"Latitude":-22.172623080166666,"Longitude":-47.395185745333336,"DataHora":"0001-01-01T00:00:00","Altitude":0.0,"Velocidade":0.0,"Distancia":0.0,"OrientacaoMovimento":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"CursoVerdadeiro":0.0,"OrientacaoReal":0.0,"TipoOrientacao":null,"VariacaoMagnetica":0.0,"QualidadeFix":0,"PrecisaoCm":0.0,"SatelitesEmVista":[],"UltimoComandoRespondido":"0001-01-01T00:00:00","AnguloCarroDefinido":0.0},{"Momento":"0001-01-01T00:00:00","Inicializado":false,"Latitude":-22.172656367166667,"Longitude":-47.395190433,"DataHora":"0001-01-01T00:00:00","Altitude":0.0,"Velocidade":0.0,"Distancia":0.0,"OrientacaoMovimento":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"CursoVerdadeiro":0.0,"OrientacaoReal":0.0,"TipoOrientacao":null,"VariacaoMagnetica":0.0,"QualidadeFix":0,"PrecisaoCm":0.0,"SatelitesEmVista":[],"UltimoComandoRespondido":"0001-01-01T00:00:00","AnguloCarroDefinido":0.0},{"Momento":"0001-01-01T00:00:00","Inicializado":false,"Latitude":-22.172693641833334,"Longitude":-47.395195199,"DataHora":"0001-01-01T00:00:00","Altitude":0.0,"Velocidade":0.0,"Distancia":0.0,"OrientacaoMovimento":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"CursoVerdadeiro":0.0,"OrientacaoReal":0.0,"TipoOrientacao":null,"VariacaoMagnetica":0.0,"QualidadeFix":0,"PrecisaoCm":0.0,"SatelitesEmVista":[],"UltimoComandoRespondido":"0001-01-01T00:00:00","AnguloCarroDefinido":0.0},{"Momento":"0001-01-01T00:00:00","Inicializado":false,"Latitude":-22.172698125891035,"Longitude":-47.395195769044363,"DataHora":"0001-01-01T00:00:00","Altitude":0.0,"Velocidade":0.0,"Distancia":0.0,"OrientacaoMovimento":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"CursoVerdadeiro":0.0,"OrientacaoReal":0.0,"TipoOrientacao":null,"VariacaoMagnetica":0.0,"QualidadeFix":0,"PrecisaoCm":0.0,"SatelitesEmVista":[],"UltimoComandoRespondido":"0001-01-01T00:00:00","AnguloCarroDefinido":0.0},{"Momento":"0001-01-01T00:00:00","Inicializado":false,"Latitude":-22.172707094716973,"Longitude":-47.395196902671593,"DataHora":"0001-01-01T00:00:00","Altitude":0.0,"Velocidade":0.0,"Distancia":0.0,"OrientacaoMovimento":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"CursoVerdadeiro":0.0,"OrientacaoReal":0.0,"TipoOrientacao":null,"VariacaoMagnetica":0.0,"QualidadeFix":0,"PrecisaoCm":0.0,"SatelitesEmVista":[],"UltimoComandoRespondido":"0001-01-01T00:00:00","AnguloCarroDefinido":0.0}],[{"Momento":"0001-01-01T00:00:00","Inicializado":false,"Latitude":-22.172567745443878,"Longitude":-47.395161845655842,"DataHora":"0001-01-01T00:00:00","Altitude":0.0,"Velocidade":0.0,"Distancia":0.0,"OrientacaoMovimento":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"CursoVerdadeiro":0.0,"OrientacaoReal":0.0,"TipoOrientacao":null,"VariacaoMagnetica":0.0,"QualidadeFix":0,"PrecisaoCm":0.0,"SatelitesEmVista":[],"UltimoComandoRespondido":"0001-01-01T00:00:00","AnguloCarroDefinido":0.0},{"Momento":"0001-01-01T00:00:00","Inicializado":false,"Latitude":-22.172576693573966,"Longitude":-47.395163154299318,"DataHora":"0001-01-01T00:00:00","Altitude":0.0,"Velocidade":0.0,"Distancia":0.0,"OrientacaoMovimento":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"CursoVerdadeiro":0.0,"OrientacaoReal":0.0,"TipoOrientacao":null,"VariacaoMagnetica":0.0,"QualidadeFix":0,"PrecisaoCm":0.0,"SatelitesEmVista":[],"UltimoComandoRespondido":"0001-01-01T00:00:00","AnguloCarroDefinido":0.0},{"Momento":"0001-01-01T00:00:00","Inicializado":false,"Latitude":-22.172581167166665,"Longitude":-47.395163812333337,"DataHora":"0001-01-01T00:00:00","Altitude":0.0,"Velocidade":0.0,"Distancia":0.0,"OrientacaoMovimento":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"CursoVerdadeiro":0.0,"OrientacaoReal":0.0,"TipoOrientacao":null,"VariacaoMagnetica":0.0,"QualidadeFix":0,"PrecisaoCm":0.0,"SatelitesEmVista":[],"UltimoComandoRespondido":"0001-01-01T00:00:00","AnguloCarroDefinido":0.0},{"Momento":"0001-01-01T00:00:00","Inicializado":false,"Latitude":-22.1726149155,"Longitude":-47.395168805166669,"DataHora":"0001-01-01T00:00:00","Altitude":0.0,"Velocidade":0.0,"Distancia":0.0,"OrientacaoMovimento":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"CursoVerdadeiro":0.0,"OrientacaoReal":0.0,"TipoOrientacao":null,"VariacaoMagnetica":0.0,"QualidadeFix":0,"PrecisaoCm":0.0,"SatelitesEmVista":[],"UltimoComandoRespondido":"0001-01-01T00:00:00","AnguloCarroDefinido":0.0},{"Momento":"0001-01-01T00:00:00","Inicializado":false,"Latitude":-22.172646752833334,"Longitude":-47.3951732595,"DataHora":"0001-01-01T00:00:00","Altitude":0.0,"Velocidade":0.0,"Distancia":0.0,"OrientacaoMovimento":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"CursoVerdadeiro":0.0,"OrientacaoReal":0.0,"TipoOrientacao":null,"VariacaoMagnetica":0.0,"QualidadeFix":0,"PrecisaoCm":0.0,"SatelitesEmVista":[],"UltimoComandoRespondido":"0001-01-01T00:00:00","AnguloCarroDefinido":0.0},{"Momento":"0001-01-01T00:00:00","Inicializado":false,"Latitude":-22.172680514833335,"Longitude":-47.39517819266667,"DataHora":"0001-01-01T00:00:00","Altitude":0.0,"Velocidade":0.0,"Distancia":0.0,"OrientacaoMovimento":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"CursoVerdadeiro":0.0,"OrientacaoReal":0.0,"TipoOrientacao":null,"VariacaoMagnetica":0.0,"QualidadeFix":0,"PrecisaoCm":0.0,"SatelitesEmVista":[],"UltimoComandoRespondido":"0001-01-01T00:00:00","AnguloCarroDefinido":0.0},{"Momento":"0001-01-01T00:00:00","Inicializado":false,"Latitude":-22.1727127985,"Longitude":-47.395182932166669,"DataHora":"0001-01-01T00:00:00","Altitude":0.0,"Velocidade":0.0,"Distancia":0.0,"OrientacaoMovimento":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"CursoVerdadeiro":0.0,"OrientacaoReal":0.0,"TipoOrientacao":null,"VariacaoMagnetica":0.0,"QualidadeFix":0,"PrecisaoCm":0.0,"SatelitesEmVista":[],"UltimoComandoRespondido":"0001-01-01T00:00:00","AnguloCarroDefinido":0.0}],[{"Momento":"0001-01-01T00:00:00","Inicializado":false,"Latitude":-22.172566031,"Longitude":-47.395147317833334,"DataHora":"0001-01-01T00:00:00","Altitude":0.0,"Velocidade":0.0,"Distancia":0.0,"OrientacaoMovimento":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"CursoVerdadeiro":0.0,"OrientacaoReal":0.0,"TipoOrientacao":null,"VariacaoMagnetica":0.0,"QualidadeFix":0,"PrecisaoCm":0.0,"SatelitesEmVista":[],"UltimoComandoRespondido":"0001-01-01T00:00:00","AnguloCarroDefinido":0.0},{"Momento":"0001-01-01T00:00:00","Inicializado":false,"Latitude":-22.172595452333333,"Longitude":-47.395151503166666,"DataHora":"0001-01-01T00:00:00","Altitude":0.0,"Velocidade":0.0,"Distancia":0.0,"OrientacaoMovimento":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"CursoVerdadeiro":0.0,"OrientacaoReal":0.0,"TipoOrientacao":null,"VariacaoMagnetica":0.0,"QualidadeFix":0,"PrecisaoCm":0.0,"SatelitesEmVista":[],"UltimoComandoRespondido":"0001-01-01T00:00:00","AnguloCarroDefinido":0.0},{"Momento":"0001-01-01T00:00:00","Inicializado":false,"Latitude":-22.172628011166665,"Longitude":-47.3951561855,"DataHora":"0001-01-01T00:00:00","Altitude":0.0,"Velocidade":0.0,"Distancia":0.0,"OrientacaoMovimento":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"CursoVerdadeiro":0.0,"OrientacaoReal":0.0,"TipoOrientacao":null,"VariacaoMagnetica":0.0,"QualidadeFix":0,"PrecisaoCm":0.0,"SatelitesEmVista":[],"UltimoComandoRespondido":"0001-01-01T00:00:00","AnguloCarroDefinido":0.0},{"Momento":"0001-01-01T00:00:00","Inicializado":false,"Latitude":-22.172663757333332,"Longitude":-47.395161598666668,"DataHora":"0001-01-01T00:00:00","Altitude":0.0,"Velocidade":0.0,"Distancia":0.0,"OrientacaoMovimento":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"CursoVerdadeiro":0.0,"OrientacaoReal":0.0,"TipoOrientacao":null,"VariacaoMagnetica":0.0,"QualidadeFix":0,"PrecisaoCm":0.0,"SatelitesEmVista":[],"UltimoComandoRespondido":"0001-01-01T00:00:00","AnguloCarroDefinido":0.0},{"Momento":"0001-01-01T00:00:00","Inicializado":false,"Latitude":-22.172697770833334,"Longitude":-47.395166727166668,"DataHora":"0001-01-01T00:00:00","Altitude":0.0,"Velocidade":0.0,"Distancia":0.0,"OrientacaoMovimento":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"CursoVerdadeiro":0.0,"OrientacaoReal":0.0,"TipoOrientacao":null,"VariacaoMagnetica":0.0,"QualidadeFix":0,"PrecisaoCm":0.0,"SatelitesEmVista":[],"UltimoComandoRespondido":"0001-01-01T00:00:00","AnguloCarroDefinido":0.0},{"Momento":"0001-01-01T00:00:00","Inicializado":false,"Latitude":-22.172702242832194,"Longitude":-47.395167397572706,"DataHora":"0001-01-01T00:00:00","Altitude":0.0,"Velocidade":0.0,"Distancia":0.0,"OrientacaoMovimento":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"CursoVerdadeiro":0.0,"OrientacaoReal":0.0,"TipoOrientacao":null,"VariacaoMagnetica":0.0,"QualidadeFix":0,"PrecisaoCm":0.0,"SatelitesEmVista":[],"UltimoComandoRespondido":"0001-01-01T00:00:00","AnguloCarroDefinido":0.0},{"Momento":"0001-01-01T00:00:00","Inicializado":false,"Latitude":-22.172711187810091,"Longitude":-47.39516873082615,"DataHora":"0001-01-01T00:00:00","Altitude":0.0,"Velocidade":0.0,"Distancia":0.0,"OrientacaoMovimento":0.0,"NumeroSatelites":0,"PrecisaoHorizontal":0.0,"CursoVerdadeiro":0.0,"OrientacaoReal":0.0,"TipoOrientacao":null,"VariacaoMagnetica":0.0,"QualidadeFix":0,"PrecisaoCm":0.0,"SatelitesEmVista":[],"UltimoComandoRespondido":"0001-01-01T00:00:00","AnguloCarroDefinido":0.0}]],"RuasPercorrer":["0","1","2","3","4"]},"ConfiguracaoUltrassom":{"Configuracao":2,"Sensores":[{"ID":1,"Posicao":1,"LimiteMinimo":true,"LimiteMinimoVal":50.0,"MargemMinimo":2.0,"LimiteMaximo":false,"LimiteMaximoVal":0.0,"MargemMaximo":0.0,"Desvio":true,"Parada":false,"DistanciaIdeal":50.0,"EmUso":true,"LeituraCm":0.0,"SensorAtuado":true},{"ID":2,"Posicao":3,"LimiteMinimo":true,"LimiteMinimoVal":50.0,"MargemMinimo":2.0,"LimiteMaximo":false,"LimiteMaximoVal":0.0,"MargemMaximo":0.0,"Desvio":true,"Parada":false,"DistanciaIdeal":50.0,"EmUso":true,"LeituraCm":0.0,"SensorAtuado":true},{"ID":3,"Posicao":4,"LimiteMinimo":true,"LimiteMinimoVal":50.0,"MargemMinimo":2.0,"LimiteMaximo":false,"LimiteMaximoVal":0.0,"MargemMaximo":0.0,"Desvio":true,"Parada":false,"DistanciaIdeal":50.0,"EmUso":true,"LeituraCm":0.0,"SensorAtuado":true},{"ID":4,"Posicao":6,"LimiteMinimo":true,"LimiteMinimoVal":50.0,"MargemMinimo":2.0,"LimiteMaximo":false,"LimiteMaximoVal":0.0,"MargemMaximo":0.0,"Desvio":true,"Parada":false,"DistanciaIdeal":50.0,"EmUso":true,"LeituraCm":0.0,"SensorAtuado":true}],"_paradaFrontal":false,"_paradaTraseira":false,"_paradaEsquerda":false,"_paradaDireita":false,"DesvioNecessario":true,"ParadaNecessaria":false,"DirecoesObstaculos":[3,4],"DirecaoDesvio":0},"SonarAtivado":false,"QtdCamerasSolo":1} \ No newline at end of file diff --git a/AgroBase/AgroBase/bin/Debug/Parametros/parametersMvd-2_0.par b/AgroBase/AgroBase/bin/Debug/Parametros/parametersMvd-2_0.par index 1ee00660e..f2d0bb1e7 100644 --- a/AgroBase/AgroBase/bin/Debug/Parametros/parametersMvd-2_0.par +++ b/AgroBase/AgroBase/bin/Debug/Parametros/parametersMvd-2_0.par @@ -1 +1 @@ -{"tmrRegistrador":{"_uiControl":null,"State":2,"IsRunning":false,"IsStopped":true,"IsCreated":false,"Interval":1000,"StackTrace":"MovimentacaoUnificadaModel.IniciarRegistrador","Id":"tmrRegistrador_Mvd","TimeTick":"00:00:00"},"tmrRegistradorMOV":{"_uiControl":null,"State":2,"IsRunning":false,"IsStopped":true,"IsCreated":false,"Interval":1000,"StackTrace":"MovimentacaoUnificadaModel.IniciarRegistrador","Id":"tmrRegistrador_Mov","TimeTick":"00:00:00"},"tmrRegistradorDIR":{"_uiControl":null,"State":2,"IsRunning":false,"IsStopped":true,"IsCreated":false,"Interval":1000,"StackTrace":"MovimentacaoUnificadaModel.IniciarRegistrador","Id":"tmrRegistrador_Dir","TimeTick":"00:00:00"},"Conectado":false,"DistanciaPercorridaOperacao":0.0,"TempoEmAtividade":0.0,"DistanciaPercorridaTotal":0.0,"DistanciaPercorridaParcial":0.0,"VelocidadeMedia":0.0,"DiametroRoda":0.365,"ReducaoMotorBLDC":5.0,"RPM_Max_MotorBLDC":500.0,"IP_Mov":"192.168.105.10","IP_Dir":"192.168.105.11","Modulos":[{"Modulo_ID":"ET","Disponivel":false,"RequisitarDados":false,"Conectado":false,"MovMotor":{"ID":"Mov","Endereco":"0x01","EnderecoByte":1,"Mod_ID":"ET","LeituraLigado":true,"ComandoLigado":true,"CodigoAlarme":0,"AlarmeMotor":false,"RPM_SP":0,"RPM_SP_Controle":0,"RPM_SP_Leitura":0,"Sentido_SP":1,"NumeroPolos":10,"Rampa":0,"OffsetLeitura":1.0,"RPM_Roda":0.0,"Sentido":0,"Temperatura":0.0,"TemperaturaDriver":0.0,"Tensao":0.0,"Corrente_Barramento":0.0,"Corrente_Motor":0.0,"Potencia":0.0,"CicloTrabalho":0.0,"RPM_Motor":0.0,"VelocidadeInstantanea":0.0,"Comandar":true,"AlarmeSensores":false,"Inicializado":false,"Leitura":null,"CompensacaoNecessaria":false,"ConfigSentidos":{"RodasDianteiras":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"RodasTraseiras":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoDiagonal":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoArco":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"RotacionarNoEixo":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoLateral":{"Frente":2,"Tras":1,"Esquerda":0,"Direita":0,"Parado":0},"Diagnostico":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0}},"Funcoes":[12,14,9,5,10],"LogGrafico":[],"Alarmes":[{"Tipo":411,"Valor":243.48,"Minimo":false,"Maximo":true,"ParaMinimo":false,"ParaMaximo":false}],"ConfigFreio":{"Incremental":true,"AnguloInicial":10,"Leitura":false,"Controle":false}},"DirMotor":{"ID":"Dir","Endereco":"0x01","EnderecoByte":1,"Mod_ID":"ET","Sentido_SP":0,"Angulo_SP":0.0,"Angulo_Offset":0.0,"Velocidade_Max":600.0,"Velocidade":300,"Sentido":0,"Angulo":0.0,"RPM":0.0,"IN1_Atuado":false,"IN2_Atuado":false,"Comandar":true,"Inicializado":false,"Leitura":null,"SensorAnguloAuxiliar":null,"UltimaDirecao":4,"UltimoComandoEnviado":"2025-03-13T14:14:51.2009262-03:00","RetornandoAzero":false,"EmMovimento":false,"AtingiuAnguloSP":true,"ConfigSentidos":{"RodasDianteiras":{"Frente":0,"Tras":0,"Esquerda":0,"Direita":0,"Parado":0},"RodasTraseiras":{"Frente":0,"Tras":0,"Esquerda":2,"Direita":1,"Parado":0},"MovimentoDiagonal":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":2,"Parado":0},"MovimentoArco":{"Frente":0,"Tras":0,"Esquerda":2,"Direita":1,"Parado":0},"RotacionarNoEixo":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":1,"Parado":0},"MovimentoLateral":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":2,"Parado":0},"Diagnostico":{"Frente":2,"Tras":1,"Esquerda":1,"Direita":2,"Parado":0}},"Funcoes":[13,9,14,41]}},{"Modulo_ID":"EF","Disponivel":false,"RequisitarDados":false,"Conectado":false,"MovMotor":{"ID":"Mov","Endereco":"0x03","EnderecoByte":3,"Mod_ID":"EF","LeituraLigado":true,"ComandoLigado":true,"CodigoAlarme":0,"AlarmeMotor":false,"RPM_SP":0,"RPM_SP_Controle":0,"RPM_SP_Leitura":0,"Sentido_SP":1,"NumeroPolos":10,"Rampa":0,"OffsetLeitura":1.0,"RPM_Roda":0.0,"Sentido":0,"Temperatura":0.0,"TemperaturaDriver":0.0,"Tensao":0.0,"Corrente_Barramento":0.0,"Corrente_Motor":0.0,"Potencia":0.0,"CicloTrabalho":0.0,"RPM_Motor":0.0,"VelocidadeInstantanea":0.0,"Comandar":true,"AlarmeSensores":false,"Inicializado":false,"Leitura":null,"CompensacaoNecessaria":false,"ConfigSentidos":{"RodasDianteiras":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"RodasTraseiras":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoDiagonal":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoArco":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"RotacionarNoEixo":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoLateral":{"Frente":2,"Tras":1,"Esquerda":0,"Direita":0,"Parado":0},"Diagnostico":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0}},"Funcoes":[12,14,9,5,10],"LogGrafico":[],"Alarmes":[{"Tipo":411,"Valor":150.63,"Minimo":false,"Maximo":true,"ParaMinimo":false,"ParaMaximo":false}],"ConfigFreio":{"Incremental":true,"AnguloInicial":10,"Leitura":false,"Controle":false}},"DirMotor":{"ID":"Dir","Endereco":"0x03","EnderecoByte":3,"Mod_ID":"EF","Sentido_SP":0,"Angulo_SP":0.0,"Angulo_Offset":0.0,"Velocidade_Max":600.0,"Velocidade":300,"Sentido":0,"Angulo":0.0,"RPM":0.0,"IN1_Atuado":false,"IN2_Atuado":false,"Comandar":true,"Inicializado":false,"Leitura":null,"SensorAnguloAuxiliar":null,"UltimaDirecao":4,"UltimoComandoEnviado":"2025-03-13T14:15:10.9054239-03:00","RetornandoAzero":false,"EmMovimento":false,"AtingiuAnguloSP":true,"ConfigSentidos":{"RodasDianteiras":{"Frente":0,"Tras":0,"Esquerda":2,"Direita":1,"Parado":0},"RodasTraseiras":{"Frente":0,"Tras":0,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoDiagonal":{"Frente":0,"Tras":0,"Esquerda":2,"Direita":1,"Parado":0},"MovimentoArco":{"Frente":0,"Tras":0,"Esquerda":2,"Direita":1,"Parado":0},"RotacionarNoEixo":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":1,"Parado":0},"MovimentoLateral":{"Frente":0,"Tras":0,"Esquerda":2,"Direita":1,"Parado":0},"Diagnostico":{"Frente":2,"Tras":1,"Esquerda":1,"Direita":2,"Parado":0}},"Funcoes":[13,9,14,41]}},{"Modulo_ID":"DT","Disponivel":false,"RequisitarDados":false,"Conectado":false,"MovMotor":{"ID":"Mov","Endereco":"0x02","EnderecoByte":2,"Mod_ID":"DT","LeituraLigado":true,"ComandoLigado":true,"CodigoAlarme":0,"AlarmeMotor":false,"RPM_SP":0,"RPM_SP_Controle":0,"RPM_SP_Leitura":0,"Sentido_SP":1,"NumeroPolos":10,"Rampa":0,"OffsetLeitura":1.0,"RPM_Roda":0.0,"Sentido":0,"Temperatura":0.0,"TemperaturaDriver":0.0,"Tensao":0.0,"Corrente_Barramento":0.0,"Corrente_Motor":0.0,"Potencia":0.0,"CicloTrabalho":0.0,"RPM_Motor":0.0,"VelocidadeInstantanea":0.0,"Comandar":true,"AlarmeSensores":false,"Inicializado":false,"Leitura":null,"CompensacaoNecessaria":false,"ConfigSentidos":{"RodasDianteiras":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"RodasTraseiras":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoDiagonal":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoArco":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"RotacionarNoEixo":{"Frente":2,"Tras":1,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoLateral":{"Frente":2,"Tras":1,"Esquerda":0,"Direita":0,"Parado":0},"Diagnostico":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0}},"Funcoes":[12,14,9,5,10],"LogGrafico":[],"Alarmes":[{"Tipo":411,"Valor":141.89,"Minimo":false,"Maximo":true,"ParaMinimo":false,"ParaMaximo":false}],"ConfigFreio":{"Incremental":false,"AnguloInicial":170,"Leitura":false,"Controle":false}},"DirMotor":{"ID":"Dir","Endereco":"0x02","EnderecoByte":2,"Mod_ID":"DT","Sentido_SP":0,"Angulo_SP":0.0,"Angulo_Offset":0.0,"Velocidade_Max":600.0,"Velocidade":300,"Sentido":0,"Angulo":0.0,"RPM":0.0,"IN1_Atuado":false,"IN2_Atuado":false,"Comandar":true,"Inicializado":false,"Leitura":null,"SensorAnguloAuxiliar":null,"UltimaDirecao":4,"UltimoComandoEnviado":"2025-03-13T14:14:51.2009262-03:00","RetornandoAzero":false,"EmMovimento":false,"AtingiuAnguloSP":true,"ConfigSentidos":{"RodasDianteiras":{"Frente":0,"Tras":0,"Esquerda":0,"Direita":0,"Parado":0},"RodasTraseiras":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":2,"Parado":0},"MovimentoDiagonal":{"Frente":0,"Tras":0,"Esquerda":2,"Direita":1,"Parado":0},"MovimentoArco":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":2,"Parado":0},"RotacionarNoEixo":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":1,"Parado":0},"MovimentoLateral":{"Frente":0,"Tras":0,"Esquerda":2,"Direita":1,"Parado":0},"Diagnostico":{"Frente":2,"Tras":1,"Esquerda":1,"Direita":2,"Parado":0}},"Funcoes":[13,9,14,41]}},{"Modulo_ID":"DF","Disponivel":false,"RequisitarDados":false,"Conectado":false,"MovMotor":{"ID":"Mov","Endereco":"0x04","EnderecoByte":4,"Mod_ID":"DF","LeituraLigado":true,"ComandoLigado":true,"CodigoAlarme":0,"AlarmeMotor":false,"RPM_SP":0,"RPM_SP_Controle":0,"RPM_SP_Leitura":0,"Sentido_SP":1,"NumeroPolos":10,"Rampa":0,"OffsetLeitura":1.0,"RPM_Roda":0.0,"Sentido":0,"Temperatura":0.0,"TemperaturaDriver":0.0,"Tensao":0.0,"Corrente_Barramento":0.0,"Corrente_Motor":0.0,"Potencia":0.0,"CicloTrabalho":0.0,"RPM_Motor":0.0,"VelocidadeInstantanea":0.0,"Comandar":true,"AlarmeSensores":false,"Inicializado":false,"Leitura":null,"CompensacaoNecessaria":false,"ConfigSentidos":{"RodasDianteiras":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"RodasTraseiras":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoDiagonal":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoArco":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"RotacionarNoEixo":{"Frente":2,"Tras":1,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoLateral":{"Frente":2,"Tras":1,"Esquerda":0,"Direita":0,"Parado":0},"Diagnostico":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0}},"Funcoes":[12,14,9,5,10],"LogGrafico":[],"Alarmes":[{"Tipo":411,"Valor":142.83,"Minimo":false,"Maximo":true,"ParaMinimo":false,"ParaMaximo":false}],"ConfigFreio":{"Incremental":false,"AnguloInicial":170,"Leitura":false,"Controle":false}},"DirMotor":{"ID":"Dir","Endereco":"0x04","EnderecoByte":4,"Mod_ID":"DF","Sentido_SP":0,"Angulo_SP":0.0,"Angulo_Offset":0.0,"Velocidade_Max":600.0,"Velocidade":300,"Sentido":0,"Angulo":0.0,"RPM":0.0,"IN1_Atuado":false,"IN2_Atuado":false,"Comandar":true,"Inicializado":false,"Leitura":null,"SensorAnguloAuxiliar":null,"UltimaDirecao":4,"UltimoComandoEnviado":"2025-03-13T14:15:10.9054239-03:00","RetornandoAzero":false,"EmMovimento":false,"AtingiuAnguloSP":true,"ConfigSentidos":{"RodasDianteiras":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":2,"Parado":0},"RodasTraseiras":{"Frente":0,"Tras":0,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoDiagonal":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":2,"Parado":0},"MovimentoArco":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":2,"Parado":0},"RotacionarNoEixo":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":1,"Parado":0},"MovimentoLateral":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":2,"Parado":0},"Diagnostico":{"Frente":2,"Tras":1,"Esquerda":1,"Direita":2,"Parado":0}},"Funcoes":[13,9,14,41]}}]} \ No newline at end of file +{"tmrRegistrador":{"_uiControl":null,"State":2,"IsRunning":false,"IsStopped":true,"IsCreated":false,"Interval":1000,"StackTrace":"MovimentacaoUnificadaModel.IniciarRegistrador","Id":"tmrRegistrador_Mvd","TimeTick":"00:00:00"},"tmrRegistradorMOV":{"_uiControl":null,"State":2,"IsRunning":false,"IsStopped":true,"IsCreated":false,"Interval":1000,"StackTrace":"MovimentacaoUnificadaModel.IniciarRegistrador","Id":"tmrRegistrador_Mov","TimeTick":"00:00:00"},"tmrRegistradorDIR":{"_uiControl":null,"State":2,"IsRunning":false,"IsStopped":true,"IsCreated":false,"Interval":1000,"StackTrace":"MovimentacaoUnificadaModel.IniciarRegistrador","Id":"tmrRegistrador_Dir","TimeTick":"00:00:00"},"Conectado":false,"DistanciaPercorridaOperacao":0.0,"TempoEmAtividade":0.0,"DistanciaPercorridaTotal":0.0,"DistanciaPercorridaParcial":0.0,"VelocidadeMedia":0.0,"DiametroRoda":0.365,"ReducaoMotorBLDC":5.0,"RPM_Max_MotorBLDC":500.0,"IP_Mov":"192.168.105.10","IP_Dir":"192.168.105.11","Modulos":[{"Modulo_ID":"ET","Disponivel":false,"RequisitarDados":false,"Conectado":false,"MovMotor":{"ID":"Mov","Endereco":"0x01","EnderecoByte":1,"Mod_ID":"ET","LeituraLigado":true,"ComandoLigado":true,"CodigoAlarme":0,"AlarmeMotor":false,"RPM_SP":0,"RPM_SP_Controle":0,"RPM_SP_Leitura":0,"Sentido_SP":1,"NumeroPolos":10,"Rampa":0,"OffsetLeitura":1.0,"RPM_Roda":0.0,"Sentido":0,"Temperatura":0.0,"TemperaturaDriver":0.0,"Tensao":0.0,"Corrente_Barramento":0.0,"Corrente_Motor":0.0,"Potencia":0.0,"CicloTrabalho":0.0,"RPM_Motor":0.0,"VelocidadeInstantanea":0.0,"Comandar":true,"AlarmeSensores":false,"Inicializado":false,"Leitura":null,"CompensacaoNecessaria":false,"ConfigSentidos":{"RodasDianteiras":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"RodasTraseiras":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoDiagonal":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoArco":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"RotacionarNoEixo":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoLateral":{"Frente":2,"Tras":1,"Esquerda":0,"Direita":0,"Parado":0},"Diagnostico":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0}},"Funcoes":[12,14,9,5,10],"LogGrafico":[],"Alarmes":[{"Tipo":411,"Valor":-1.0,"Minimo":true,"Maximo":false,"ParaMinimo":false,"ParaMaximo":false}],"ConfigFreio":{"Incremental":true,"AnguloInicial":10,"Leitura":false,"Controle":false}},"DirMotor":{"ID":"Dir","Endereco":"0x01","EnderecoByte":1,"Mod_ID":"ET","Sentido_SP":0,"Angulo_SP":0.0,"Angulo_Offset":0.0,"Velocidade_Max":600.0,"Velocidade":300,"Sentido":0,"Angulo":0.0,"RPM":0.0,"IN1_Atuado":false,"IN2_Atuado":false,"Comandar":true,"Inicializado":false,"Leitura":null,"SensorAnguloAuxiliar":null,"UltimaDirecao":3,"UltimoComandoEnviado":"2025-03-19T17:02:46.7465876-03:00","RetornandoAzero":false,"EmMovimento":false,"AtingiuAnguloSP":true,"ConfigSentidos":{"RodasDianteiras":{"Frente":0,"Tras":0,"Esquerda":0,"Direita":0,"Parado":0},"RodasTraseiras":{"Frente":0,"Tras":0,"Esquerda":2,"Direita":1,"Parado":0},"MovimentoDiagonal":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":2,"Parado":0},"MovimentoArco":{"Frente":0,"Tras":0,"Esquerda":2,"Direita":1,"Parado":0},"RotacionarNoEixo":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":1,"Parado":0},"MovimentoLateral":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":2,"Parado":0},"Diagnostico":{"Frente":2,"Tras":1,"Esquerda":1,"Direita":2,"Parado":0}},"Funcoes":[13,9,14,41]}},{"Modulo_ID":"EF","Disponivel":false,"RequisitarDados":false,"Conectado":false,"MovMotor":{"ID":"Mov","Endereco":"0x03","EnderecoByte":3,"Mod_ID":"EF","LeituraLigado":true,"ComandoLigado":true,"CodigoAlarme":0,"AlarmeMotor":false,"RPM_SP":0,"RPM_SP_Controle":0,"RPM_SP_Leitura":0,"Sentido_SP":1,"NumeroPolos":10,"Rampa":0,"OffsetLeitura":1.0,"RPM_Roda":0.0,"Sentido":0,"Temperatura":0.0,"TemperaturaDriver":0.0,"Tensao":0.0,"Corrente_Barramento":0.0,"Corrente_Motor":0.0,"Potencia":0.0,"CicloTrabalho":0.0,"RPM_Motor":0.0,"VelocidadeInstantanea":0.0,"Comandar":true,"AlarmeSensores":false,"Inicializado":false,"Leitura":null,"CompensacaoNecessaria":false,"ConfigSentidos":{"RodasDianteiras":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"RodasTraseiras":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoDiagonal":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoArco":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"RotacionarNoEixo":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoLateral":{"Frente":2,"Tras":1,"Esquerda":0,"Direita":0,"Parado":0},"Diagnostico":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0}},"Funcoes":[12,14,9,5,10],"LogGrafico":[],"Alarmes":[{"Tipo":411,"Valor":200.05,"Minimo":false,"Maximo":true,"ParaMinimo":false,"ParaMaximo":false}],"ConfigFreio":{"Incremental":true,"AnguloInicial":10,"Leitura":false,"Controle":false}},"DirMotor":{"ID":"Dir","Endereco":"0x03","EnderecoByte":3,"Mod_ID":"EF","Sentido_SP":0,"Angulo_SP":0.0,"Angulo_Offset":0.0,"Velocidade_Max":600.0,"Velocidade":300,"Sentido":0,"Angulo":0.0,"RPM":0.0,"IN1_Atuado":false,"IN2_Atuado":false,"Comandar":true,"Inicializado":false,"Leitura":null,"SensorAnguloAuxiliar":null,"UltimaDirecao":3,"UltimoComandoEnviado":"2025-03-19T17:02:38.6085868-03:00","RetornandoAzero":false,"EmMovimento":false,"AtingiuAnguloSP":true,"ConfigSentidos":{"RodasDianteiras":{"Frente":0,"Tras":0,"Esquerda":2,"Direita":1,"Parado":0},"RodasTraseiras":{"Frente":0,"Tras":0,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoDiagonal":{"Frente":0,"Tras":0,"Esquerda":2,"Direita":1,"Parado":0},"MovimentoArco":{"Frente":0,"Tras":0,"Esquerda":2,"Direita":1,"Parado":0},"RotacionarNoEixo":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":1,"Parado":0},"MovimentoLateral":{"Frente":0,"Tras":0,"Esquerda":2,"Direita":1,"Parado":0},"Diagnostico":{"Frente":2,"Tras":1,"Esquerda":1,"Direita":2,"Parado":0}},"Funcoes":[13,9,14,41]}},{"Modulo_ID":"DT","Disponivel":false,"RequisitarDados":false,"Conectado":false,"MovMotor":{"ID":"Mov","Endereco":"0x02","EnderecoByte":2,"Mod_ID":"DT","LeituraLigado":true,"ComandoLigado":true,"CodigoAlarme":0,"AlarmeMotor":false,"RPM_SP":0,"RPM_SP_Controle":0,"RPM_SP_Leitura":0,"Sentido_SP":1,"NumeroPolos":10,"Rampa":0,"OffsetLeitura":1.0,"RPM_Roda":0.0,"Sentido":0,"Temperatura":0.0,"TemperaturaDriver":0.0,"Tensao":0.0,"Corrente_Barramento":0.0,"Corrente_Motor":0.0,"Potencia":0.0,"CicloTrabalho":0.0,"RPM_Motor":0.0,"VelocidadeInstantanea":0.0,"Comandar":true,"AlarmeSensores":false,"Inicializado":false,"Leitura":null,"CompensacaoNecessaria":false,"ConfigSentidos":{"RodasDianteiras":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"RodasTraseiras":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoDiagonal":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoArco":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"RotacionarNoEixo":{"Frente":2,"Tras":1,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoLateral":{"Frente":2,"Tras":1,"Esquerda":0,"Direita":0,"Parado":0},"Diagnostico":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0}},"Funcoes":[12,14,9,5,10],"LogGrafico":[],"Alarmes":[{"Tipo":411,"Valor":164.33,"Minimo":false,"Maximo":true,"ParaMinimo":false,"ParaMaximo":false}],"ConfigFreio":{"Incremental":false,"AnguloInicial":170,"Leitura":false,"Controle":false}},"DirMotor":{"ID":"Dir","Endereco":"0x02","EnderecoByte":2,"Mod_ID":"DT","Sentido_SP":0,"Angulo_SP":0.0,"Angulo_Offset":0.0,"Velocidade_Max":600.0,"Velocidade":300,"Sentido":0,"Angulo":0.0,"RPM":0.0,"IN1_Atuado":false,"IN2_Atuado":false,"Comandar":true,"Inicializado":false,"Leitura":null,"SensorAnguloAuxiliar":null,"UltimaDirecao":3,"UltimoComandoEnviado":"2025-03-19T17:02:38.610602-03:00","RetornandoAzero":false,"EmMovimento":false,"AtingiuAnguloSP":true,"ConfigSentidos":{"RodasDianteiras":{"Frente":0,"Tras":0,"Esquerda":0,"Direita":0,"Parado":0},"RodasTraseiras":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":2,"Parado":0},"MovimentoDiagonal":{"Frente":0,"Tras":0,"Esquerda":2,"Direita":1,"Parado":0},"MovimentoArco":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":2,"Parado":0},"RotacionarNoEixo":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":1,"Parado":0},"MovimentoLateral":{"Frente":0,"Tras":0,"Esquerda":2,"Direita":1,"Parado":0},"Diagnostico":{"Frente":2,"Tras":1,"Esquerda":1,"Direita":2,"Parado":0}},"Funcoes":[13,9,14,41]}},{"Modulo_ID":"DF","Disponivel":false,"RequisitarDados":false,"Conectado":false,"MovMotor":{"ID":"Mov","Endereco":"0x04","EnderecoByte":4,"Mod_ID":"DF","LeituraLigado":true,"ComandoLigado":true,"CodigoAlarme":0,"AlarmeMotor":false,"RPM_SP":0,"RPM_SP_Controle":0,"RPM_SP_Leitura":0,"Sentido_SP":1,"NumeroPolos":10,"Rampa":0,"OffsetLeitura":1.0,"RPM_Roda":0.0,"Sentido":0,"Temperatura":0.0,"TemperaturaDriver":0.0,"Tensao":0.0,"Corrente_Barramento":0.0,"Corrente_Motor":0.0,"Potencia":0.0,"CicloTrabalho":0.0,"RPM_Motor":0.0,"VelocidadeInstantanea":0.0,"Comandar":true,"AlarmeSensores":false,"Inicializado":false,"Leitura":null,"CompensacaoNecessaria":false,"ConfigSentidos":{"RodasDianteiras":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"RodasTraseiras":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoDiagonal":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoArco":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0},"RotacionarNoEixo":{"Frente":2,"Tras":1,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoLateral":{"Frente":2,"Tras":1,"Esquerda":0,"Direita":0,"Parado":0},"Diagnostico":{"Frente":1,"Tras":2,"Esquerda":0,"Direita":0,"Parado":0}},"Funcoes":[12,14,9,5,10],"LogGrafico":[],"Alarmes":[{"Tipo":411,"Valor":181.47,"Minimo":false,"Maximo":true,"ParaMinimo":false,"ParaMaximo":false}],"ConfigFreio":{"Incremental":false,"AnguloInicial":170,"Leitura":false,"Controle":false}},"DirMotor":{"ID":"Dir","Endereco":"0x04","EnderecoByte":4,"Mod_ID":"DF","Sentido_SP":0,"Angulo_SP":0.0,"Angulo_Offset":0.0,"Velocidade_Max":600.0,"Velocidade":300,"Sentido":0,"Angulo":0.0,"RPM":0.0,"IN1_Atuado":false,"IN2_Atuado":false,"Comandar":true,"Inicializado":false,"Leitura":null,"SensorAnguloAuxiliar":null,"UltimaDirecao":3,"UltimoComandoEnviado":"2025-03-19T17:02:38.610602-03:00","RetornandoAzero":false,"EmMovimento":false,"AtingiuAnguloSP":true,"ConfigSentidos":{"RodasDianteiras":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":2,"Parado":0},"RodasTraseiras":{"Frente":0,"Tras":0,"Esquerda":0,"Direita":0,"Parado":0},"MovimentoDiagonal":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":2,"Parado":0},"MovimentoArco":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":2,"Parado":0},"RotacionarNoEixo":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":1,"Parado":0},"MovimentoLateral":{"Frente":0,"Tras":0,"Esquerda":1,"Direita":2,"Parado":0},"Diagnostico":{"Frente":2,"Tras":1,"Esquerda":1,"Direita":2,"Parado":0}},"Funcoes":[13,9,14,41]}}]} \ No newline at end of file diff --git a/AgroBase/AgroBase/bin/Debug/Parametros/parametersSen-1_2.par b/AgroBase/AgroBase/bin/Debug/Parametros/parametersSen-1_2.par index c6e159f41..fcaada819 100644 --- a/AgroBase/AgroBase/bin/Debug/Parametros/parametersSen-1_2.par +++ b/AgroBase/AgroBase/bin/Debug/Parametros/parametersSen-1_2.par @@ -1 +1 @@ -{"tmrRegistrador":{"_uiControl":null,"State":2,"IsRunning":false,"IsStopped":true,"IsCreated":false,"Interval":1000,"StackTrace":"SensoriamentoModel.IniciarRegistrador","Id":"tmrRegistrador_Sen","TimeTick":"00:00:00"},"Modulo_ID":"Sen","IP":"192.168.100.12","RequisitarDados":false,"Conectado":false,"Sensores":[{"LogGrafico":[],"ID":"TMVET","Prioridade":0,"Descricao":"Temperatura Motor Esquerdo Trás","Componente":411,"Aferir":true,"DelayAmostragem":200,"Leitura":null,"Inicializado":false,"Testando":false,"Funcoes":[12],"Parametros":[["Offset","-25"]],"UnidadeMedida":"ºC","LimiteMaximo":0.0,"LimiteMinimo":0.0},{"LogGrafico":[],"ID":"TMVEF","Prioridade":0,"Descricao":"Temperatura Motor Esquerdo Frente","Componente":411,"Aferir":true,"DelayAmostragem":200,"Leitura":null,"Inicializado":false,"Testando":false,"Funcoes":[12],"Parametros":[["Offset","40"]],"UnidadeMedida":"ºC","LimiteMaximo":0.0,"LimiteMinimo":0.0},{"LogGrafico":[],"ID":"TMVDT","Prioridade":0,"Descricao":"Temperatura Motor Direito Trás","Componente":411,"Aferir":true,"DelayAmostragem":200,"Leitura":null,"Inicializado":false,"Testando":false,"Funcoes":[12],"Parametros":[["Offset","40"]],"UnidadeMedida":"ºC","LimiteMaximo":0.0,"LimiteMinimo":0.0},{"LogGrafico":[],"ID":"TMVDF","Prioridade":0,"Descricao":"Temperatura Motor Direito Frente","Componente":411,"Aferir":true,"DelayAmostragem":200,"Leitura":null,"Inicializado":false,"Testando":false,"Funcoes":[12],"Parametros":[["Offset","40"]],"UnidadeMedida":"ºC","LimiteMaximo":0.0,"LimiteMinimo":0.0},{"LogGrafico":[],"ID":"AB5V","Prioridade":10,"Descricao":"Corrente no Barramento 5V","Componente":322,"Aferir":true,"DelayAmostragem":500,"Leitura":null,"Inicializado":false,"Testando":false,"Funcoes":[27],"Parametros":[["Endereço I2C","0x41"],["Corrente Max","3.2"]],"UnidadeMedida":"A","LimiteMaximo":0.0,"LimiteMinimo":0.0},{"LogGrafico":[],"ID":"AB7V2","Prioridade":10,"Descricao":"Corrente no Barramento 7,2V","Componente":322,"Aferir":true,"DelayAmostragem":500,"Leitura":null,"Inicializado":false,"Testando":false,"Funcoes":[27],"Parametros":[["Endereço I2C","0x44"],["CI","219"]],"UnidadeMedida":"A","LimiteMaximo":0.0,"LimiteMinimo":0.0},{"LogGrafico":[],"ID":"AB12V","Prioridade":10,"Descricao":"Corrente no Barramento 12V","Componente":322,"Aferir":true,"DelayAmostragem":500,"Leitura":null,"Inicializado":false,"Testando":false,"Funcoes":[27],"Parametros":[["Endereço I2C","0x40"],["Corrente Max","100"]],"UnidadeMedida":"A","LimiteMaximo":0.0,"LimiteMinimo":0.0},{"LogGrafico":[],"ID":"TBAT","Prioridade":5,"Descricao":"Temperatura da bateria","Componente":411,"Aferir":false,"DelayAmostragem":500,"Leitura":null,"Inicializado":false,"Testando":false,"Funcoes":[12],"Parametros":[["Offset","0"]],"UnidadeMedida":"ºC","LimiteMaximo":0.0,"LimiteMinimo":0.0},{"LogGrafico":[],"ID":"POTET","Prioridade":24,"Descricao":"Potenciometro ET","Componente":481,"Aferir":true,"DelayAmostragem":500,"Leitura":null,"Inicializado":false,"Testando":false,"Funcoes":[46],"Parametros":[["Minimo","-110"],["Meio","-8"],["Maximo","104"],["Margem","5"]],"UnidadeMedida":"º","LimiteMaximo":104.0,"LimiteMinimo":-110.0},{"LogGrafico":[],"ID":"POTDT","Prioridade":24,"Descricao":"Potenciometro DT","Componente":481,"Aferir":true,"DelayAmostragem":500,"Leitura":null,"Inicializado":false,"Testando":false,"Funcoes":[46],"Parametros":[["Minimo","-110"],["Meio","-18"],["Maximo","80"],["Margem","5"]],"UnidadeMedida":"º","LimiteMaximo":80.0,"LimiteMinimo":-110.0},{"LogGrafico":[],"ID":"POTEF","Prioridade":24,"Descricao":"Potenciometro EF","Componente":481,"Aferir":true,"DelayAmostragem":500,"Leitura":null,"Inicializado":false,"Testando":false,"Funcoes":[46],"Parametros":[["Minimo","-110"],["Meio","-13"],["Maximo","90"],["Margem","5"]],"UnidadeMedida":"º","LimiteMaximo":90.0,"LimiteMinimo":-110.0},{"LogGrafico":[],"ID":"POTDF","Prioridade":24,"Descricao":"Potenciometro DF","Componente":481,"Aferir":true,"DelayAmostragem":500,"Leitura":null,"Inicializado":false,"Testando":false,"Funcoes":[46],"Parametros":[["Minimo","-104"],["Meio","5"],["Maximo","120"],["Margem","5"]],"UnidadeMedida":"º","LimiteMaximo":120.0,"LimiteMinimo":-104.0}],"Sinaleiros":[{"ID":"LEDMN","Descricao":"Sinaleiro indicação de modo Manual ativo","Componente":445,"Funcoes":[38],"Comportamento":{"statusLED":2,"QtdPiscadas":1,"TempoMs":1000,"PausaMs":1000},"Leitura":null,"Inicializado":false,"LeituraComando":0,"LeituraStatus":0},{"ID":"LEDAT","Descricao":"Sinaleiro indicação de modo Automático ativo","Componente":445,"Funcoes":[38],"Comportamento":{"statusLED":1,"QtdPiscadas":1,"TempoMs":1000,"PausaMs":1000},"Leitura":null,"Inicializado":false,"LeituraComando":0,"LeituraStatus":0},{"ID":"LEDOP","Descricao":"Sinaleiro indicação do status da operação ativa","Componente":445,"Funcoes":[38],"Comportamento":{"statusLED":2,"QtdPiscadas":1,"TempoMs":1000,"PausaMs":1000},"Leitura":null,"Inicializado":false,"LeituraComando":0,"LeituraStatus":0}],"Reles":[{"ID":"RLLRA","Descricao":"Relé modo operação LoRa","Componente":479,"Funcoes":[26],"ControleExterno":false,"Controlar":true,"AtuacaoNivelAlto":true,"StatusControle":0,"Leitura":null,"Inicializado":false,"LeituraEstado":0},{"ID":"RLPOTET","Descricao":"Relé alimentação Direcional ET","Componente":479,"Funcoes":[26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26],"ControleExterno":true,"Controlar":true,"AtuacaoNivelAlto":true,"StatusControle":0,"Leitura":null,"Inicializado":false,"LeituraEstado":0},{"ID":"RLPOTDT","Descricao":"Relé alimentação Direcional DT","Componente":479,"Funcoes":[26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26],"ControleExterno":true,"Controlar":true,"AtuacaoNivelAlto":true,"StatusControle":0,"Leitura":null,"Inicializado":false,"LeituraEstado":0},{"ID":"RLPOTEF","Descricao":"Relé alimentação Direcional EF","Componente":479,"Funcoes":[26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26],"ControleExterno":true,"Controlar":true,"AtuacaoNivelAlto":true,"StatusControle":0,"Leitura":null,"Inicializado":false,"LeituraEstado":0},{"ID":"RLPOTDF","Descricao":"Relé alimentação Direcional DF","Componente":479,"Funcoes":[26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26],"ControleExterno":true,"Controlar":true,"AtuacaoNivelAlto":true,"StatusControle":0,"Leitura":null,"Inicializado":false,"LeituraEstado":0}],"Servos":[{"ID":"FRO_ET","Descricao":"Freio Motor ET","Componente":480,"Funcoes":[45],"Controlar":true,"_AnguloControle":0,"Leitura":null,"Inicializado":false,"LeituraAngulo":0.0},{"ID":"FRO_EF","Descricao":"Freio Motor EF","Componente":480,"Funcoes":[45],"Controlar":false,"_AnguloControle":0,"Leitura":null,"Inicializado":false,"LeituraAngulo":0.0},{"ID":"FRO_DT","Descricao":"Freio Motor DT","Componente":480,"Funcoes":[45],"Controlar":true,"_AnguloControle":0,"Leitura":null,"Inicializado":false,"LeituraAngulo":0.0},{"ID":"FRO_DF","Descricao":"Freio Motor DF","Componente":480,"Funcoes":[45],"Controlar":false,"_AnguloControle":0,"Leitura":null,"Inicializado":false,"LeituraAngulo":0.0}],"CameraID_Caminho":"14442C10C143E2D600","CameraID_Solo":["14442C1011AD1ED000"],"ConfiguracaoSensorUltrassom":{"Configuracao":0,"Sensores":[{"ID":1,"Posicao":0,"LimiteMinimo":false,"LimiteMinimoVal":0.0,"MargemMinimo":0.0,"LimiteMaximo":false,"LimiteMaximoVal":0.0,"MargemMaximo":0.0,"Desvio":false,"Parada":false,"DistanciaIdeal":0.0,"EmUso":false,"LeituraCm":0.0,"SensorAtuado":false},{"ID":2,"Posicao":0,"LimiteMinimo":false,"LimiteMinimoVal":0.0,"MargemMinimo":0.0,"LimiteMaximo":false,"LimiteMaximoVal":0.0,"MargemMaximo":0.0,"Desvio":false,"Parada":false,"DistanciaIdeal":0.0,"EmUso":false,"LeituraCm":0.0,"SensorAtuado":false},{"ID":3,"Posicao":0,"LimiteMinimo":false,"LimiteMinimoVal":0.0,"MargemMinimo":0.0,"LimiteMaximo":false,"LimiteMaximoVal":0.0,"MargemMaximo":0.0,"Desvio":false,"Parada":false,"DistanciaIdeal":0.0,"EmUso":false,"LeituraCm":0.0,"SensorAtuado":false},{"ID":4,"Posicao":0,"LimiteMinimo":false,"LimiteMinimoVal":0.0,"MargemMinimo":0.0,"LimiteMaximo":false,"LimiteMaximoVal":0.0,"MargemMaximo":0.0,"Desvio":false,"Parada":false,"DistanciaIdeal":0.0,"EmUso":false,"LeituraCm":0.0,"SensorAtuado":false}],"_paradaFrontal":false,"_paradaTraseira":false,"_paradaEsquerda":false,"_paradaDireita":false,"DesvioNecessario":false,"ParadaNecessaria":false,"DirecoesObstaculos":[],"DirecaoDesvio":1},"BateriaCargaConsumida":0.0,"DadosLeitura":{"Momento":"0001-01-01T00:00:00","Conectado":false,"Mod_ID":null,"QualidadeWifi":0,"LatenciaLoop":0,"SensoresTemperatura":[],"SensoresCorrente":[],"Sinaleiros":[],"Reles":[],"ServoFreios":[],"SensoresPotenciometro":[],"UltimoComandoRespondido":"0001-01-01T00:00:00"},"LoRaParametrosBase":{"UltimaLeitura":"0001-01-01T00:00:00","PortaCOM":"","baudRate":96,"airRate":2,"baudAndAirRate":98,"parity":0,"packetSize":0,"power":0,"packetSizeAndPower":0,"tranMode":64,"worCycle":7,"tranModeAndWorCycle":71,"channelRssi":0,"lbt":0,"packetRssi":0,"address":1,"channel":23,"key":0}} \ No newline at end of file +{"tmrRegistrador":{"_uiControl":null,"State":2,"IsRunning":false,"IsStopped":true,"IsCreated":false,"Interval":1000,"StackTrace":"SensoriamentoModel.IniciarRegistrador","Id":"tmrRegistrador_Sen","TimeTick":"00:00:00"},"Modulo_ID":"Sen","IP":"192.168.100.12","RequisitarDados":false,"Conectado":false,"Sensores":[{"LogGrafico":[],"ID":"TMVET","Prioridade":0,"Descricao":"Temperatura Motor Esquerdo Trás","Componente":411,"Aferir":true,"DelayAmostragem":200,"Leitura":null,"Inicializado":false,"Testando":false,"Funcoes":[12],"Parametros":[["Offset","-25"]],"UnidadeMedida":"ºC","LimiteMaximo":0.0,"LimiteMinimo":0.0},{"LogGrafico":[],"ID":"TMVEF","Prioridade":0,"Descricao":"Temperatura Motor Esquerdo Frente","Componente":411,"Aferir":true,"DelayAmostragem":200,"Leitura":null,"Inicializado":false,"Testando":false,"Funcoes":[12],"Parametros":[["Offset","40"]],"UnidadeMedida":"ºC","LimiteMaximo":0.0,"LimiteMinimo":0.0},{"LogGrafico":[],"ID":"TMVDT","Prioridade":0,"Descricao":"Temperatura Motor Direito Trás","Componente":411,"Aferir":true,"DelayAmostragem":200,"Leitura":null,"Inicializado":false,"Testando":false,"Funcoes":[12],"Parametros":[["Offset","40"]],"UnidadeMedida":"ºC","LimiteMaximo":0.0,"LimiteMinimo":0.0},{"LogGrafico":[],"ID":"TMVDF","Prioridade":0,"Descricao":"Temperatura Motor Direito Frente","Componente":411,"Aferir":true,"DelayAmostragem":200,"Leitura":null,"Inicializado":false,"Testando":false,"Funcoes":[12],"Parametros":[["Offset","40"]],"UnidadeMedida":"ºC","LimiteMaximo":0.0,"LimiteMinimo":0.0},{"LogGrafico":[],"ID":"AB5V","Prioridade":10,"Descricao":"Corrente no Barramento 5V","Componente":322,"Aferir":true,"DelayAmostragem":500,"Leitura":null,"Inicializado":false,"Testando":false,"Funcoes":[27],"Parametros":[["Endereço I2C","0x41"],["Corrente Max","3.2"]],"UnidadeMedida":"A","LimiteMaximo":0.0,"LimiteMinimo":0.0},{"LogGrafico":[],"ID":"AB7V2","Prioridade":10,"Descricao":"Corrente no Barramento 7,2V","Componente":322,"Aferir":true,"DelayAmostragem":500,"Leitura":null,"Inicializado":false,"Testando":false,"Funcoes":[27],"Parametros":[["Endereço I2C","0x44"],["CI","219"]],"UnidadeMedida":"A","LimiteMaximo":0.0,"LimiteMinimo":0.0},{"LogGrafico":[],"ID":"AB12V","Prioridade":10,"Descricao":"Corrente no Barramento 12V","Componente":322,"Aferir":true,"DelayAmostragem":500,"Leitura":null,"Inicializado":false,"Testando":false,"Funcoes":[27],"Parametros":[["Endereço I2C","0x40"],["Corrente Max","100"]],"UnidadeMedida":"A","LimiteMaximo":0.0,"LimiteMinimo":0.0},{"LogGrafico":[],"ID":"TBAT","Prioridade":5,"Descricao":"Temperatura da bateria","Componente":411,"Aferir":false,"DelayAmostragem":500,"Leitura":null,"Inicializado":false,"Testando":false,"Funcoes":[12],"Parametros":[["Offset","0"]],"UnidadeMedida":"ºC","LimiteMaximo":0.0,"LimiteMinimo":0.0},{"LogGrafico":[],"ID":"POTET","Prioridade":24,"Descricao":"Potenciometro ET","Componente":481,"Aferir":true,"DelayAmostragem":500,"Leitura":null,"Inicializado":false,"Testando":false,"Funcoes":[46],"Parametros":[["Minimo","-110"],["Meio","-8"],["Maximo","104"],["Margem","5"]],"UnidadeMedida":"º","LimiteMaximo":104.0,"LimiteMinimo":-110.0},{"LogGrafico":[],"ID":"POTDT","Prioridade":24,"Descricao":"Potenciometro DT","Componente":481,"Aferir":true,"DelayAmostragem":500,"Leitura":null,"Inicializado":false,"Testando":false,"Funcoes":[46],"Parametros":[["Minimo","-110"],["Meio","-18"],["Maximo","80"],["Margem","5"]],"UnidadeMedida":"º","LimiteMaximo":80.0,"LimiteMinimo":-110.0},{"LogGrafico":[],"ID":"POTEF","Prioridade":24,"Descricao":"Potenciometro EF","Componente":481,"Aferir":true,"DelayAmostragem":500,"Leitura":null,"Inicializado":false,"Testando":false,"Funcoes":[46],"Parametros":[["Minimo","-110"],["Meio","-13"],["Maximo","90"],["Margem","5"]],"UnidadeMedida":"º","LimiteMaximo":90.0,"LimiteMinimo":-110.0},{"LogGrafico":[],"ID":"POTDF","Prioridade":24,"Descricao":"Potenciometro DF","Componente":481,"Aferir":true,"DelayAmostragem":500,"Leitura":null,"Inicializado":false,"Testando":false,"Funcoes":[46],"Parametros":[["Minimo","-104"],["Meio","5"],["Maximo","120"],["Margem","5"]],"UnidadeMedida":"º","LimiteMaximo":120.0,"LimiteMinimo":-104.0}],"Sinaleiros":[{"ID":"LEDMN","Descricao":"Sinaleiro indicação de modo Manual ativo","Componente":445,"Funcoes":[38],"Comportamento":{"statusLED":1,"QtdPiscadas":1,"TempoMs":1000,"PausaMs":1000},"Leitura":null,"Inicializado":false,"LeituraComando":0,"LeituraStatus":0},{"ID":"LEDAT","Descricao":"Sinaleiro indicação de modo Automático ativo","Componente":445,"Funcoes":[38],"Comportamento":{"statusLED":0,"QtdPiscadas":1,"TempoMs":1000,"PausaMs":1000},"Leitura":null,"Inicializado":false,"LeituraComando":0,"LeituraStatus":0},{"ID":"LEDOP","Descricao":"Sinaleiro indicação do status da operação ativa","Componente":445,"Funcoes":[38],"Comportamento":{"statusLED":2,"QtdPiscadas":2,"TempoMs":500,"PausaMs":2000},"Leitura":null,"Inicializado":false,"LeituraComando":0,"LeituraStatus":0}],"Reles":[{"ID":"RLLRA","Descricao":"Relé modo operação LoRa","Componente":479,"Funcoes":[26],"ControleExterno":false,"Controlar":true,"AtuacaoNivelAlto":true,"StatusControle":0,"Leitura":null,"Inicializado":false,"LeituraEstado":0},{"ID":"RLPOTET","Descricao":"Relé alimentação Direcional ET","Componente":479,"Funcoes":[26],"ControleExterno":true,"Controlar":true,"AtuacaoNivelAlto":true,"StatusControle":0,"Leitura":null,"Inicializado":false,"LeituraEstado":0},{"ID":"RLPOTDT","Descricao":"Relé alimentação Direcional DT","Componente":479,"Funcoes":[26],"ControleExterno":true,"Controlar":true,"AtuacaoNivelAlto":true,"StatusControle":0,"Leitura":null,"Inicializado":false,"LeituraEstado":0},{"ID":"RLPOTEF","Descricao":"Relé alimentação Direcional EF","Componente":479,"Funcoes":[26],"ControleExterno":true,"Controlar":true,"AtuacaoNivelAlto":true,"StatusControle":0,"Leitura":null,"Inicializado":false,"LeituraEstado":0},{"ID":"RLPOTDF","Descricao":"Relé alimentação Direcional DF","Componente":479,"Funcoes":[26],"ControleExterno":true,"Controlar":true,"AtuacaoNivelAlto":true,"StatusControle":0,"Leitura":null,"Inicializado":false,"LeituraEstado":0}],"Servos":[{"ID":"FRO_ET","Descricao":"Freio Motor ET","Componente":480,"Funcoes":[45],"Controlar":true,"_AnguloControle":0,"Leitura":null,"Inicializado":false,"LeituraAngulo":0.0},{"ID":"FRO_EF","Descricao":"Freio Motor EF","Componente":480,"Funcoes":[45],"Controlar":false,"_AnguloControle":0,"Leitura":null,"Inicializado":false,"LeituraAngulo":0.0},{"ID":"FRO_DT","Descricao":"Freio Motor DT","Componente":480,"Funcoes":[45],"Controlar":true,"_AnguloControle":0,"Leitura":null,"Inicializado":false,"LeituraAngulo":0.0},{"ID":"FRO_DF","Descricao":"Freio Motor DF","Componente":480,"Funcoes":[45],"Controlar":false,"_AnguloControle":0,"Leitura":null,"Inicializado":false,"LeituraAngulo":0.0}],"CameraID_Caminho":"14442C10C143E2D600","CameraID_Solo":["14442C1011AD1ED000"],"ConfiguracaoSensorUltrassom":{"Configuracao":2,"Sensores":[{"ID":1,"Posicao":1,"LimiteMinimo":true,"LimiteMinimoVal":50.0,"MargemMinimo":2.0,"LimiteMaximo":false,"LimiteMaximoVal":0.0,"MargemMaximo":0.0,"Desvio":true,"Parada":false,"DistanciaIdeal":50.0,"EmUso":true,"LeituraCm":193.4,"SensorAtuado":false},{"ID":2,"Posicao":3,"LimiteMinimo":true,"LimiteMinimoVal":50.0,"MargemMinimo":2.0,"LimiteMaximo":false,"LimiteMaximoVal":0.0,"MargemMaximo":0.0,"Desvio":true,"Parada":false,"DistanciaIdeal":50.0,"EmUso":true,"LeituraCm":76.9,"SensorAtuado":false},{"ID":3,"Posicao":4,"LimiteMinimo":true,"LimiteMinimoVal":50.0,"MargemMinimo":2.0,"LimiteMaximo":false,"LimiteMaximoVal":0.0,"MargemMaximo":0.0,"Desvio":true,"Parada":false,"DistanciaIdeal":50.0,"EmUso":true,"LeituraCm":136.1,"SensorAtuado":false},{"ID":4,"Posicao":6,"LimiteMinimo":true,"LimiteMinimoVal":50.0,"MargemMinimo":2.0,"LimiteMaximo":false,"LimiteMaximoVal":0.0,"MargemMaximo":0.0,"Desvio":true,"Parada":false,"DistanciaIdeal":50.0,"EmUso":true,"LeituraCm":97.5,"SensorAtuado":false}],"_paradaFrontal":false,"_paradaTraseira":false,"_paradaEsquerda":false,"_paradaDireita":false,"DesvioNecessario":false,"ParadaNecessaria":false,"DirecoesObstaculos":[],"DirecaoDesvio":1},"BateriaCargaConsumida":0.0,"DadosLeitura":{"Momento":"0001-01-01T00:00:00","Conectado":false,"Mod_ID":null,"QualidadeWifi":0,"LatenciaLoop":0,"SensoresTemperatura":[],"SensoresCorrente":[],"Sinaleiros":[],"Reles":[],"ServoFreios":[],"SensoresPotenciometro":[],"UltimoComandoRespondido":"0001-01-01T00:00:00"},"LoRaParametrosBase":{"UltimaLeitura":"0001-01-01T00:00:00","PortaCOM":"","baudRate":96,"airRate":2,"baudAndAirRate":98,"parity":0,"packetSize":0,"power":0,"packetSizeAndPower":0,"tranMode":64,"worCycle":7,"tranModeAndWorCycle":71,"channelRssi":0,"lbt":0,"packetRssi":0,"address":1,"channel":23,"key":0}} \ No newline at end of file diff --git a/AgroBase/AgroBase/bin/Debug/Python/Output/GeoJson.json b/AgroBase/AgroBase/bin/Debug/Python/Output/GeoJson.json index 334d22625..f721dde1c 100644 --- a/AgroBase/AgroBase/bin/Debug/Python/Output/GeoJson.json +++ b/AgroBase/AgroBase/bin/Debug/Python/Output/GeoJson.json @@ -1 +1 @@ -{"type":"FeatureCollection","features":[{"type":"Feature","properties":{"Id":"1","Name":"CidadeJardimFundo","Length":7.0570051737487685,"Dist1":7.0570051737487685,"Dist2":0.0},"geometry":{"id":null,"type":"LineString","coordinates":[[-47.395268038666664,-22.172154729333332],[-47.395253384833332,-22.172156474333335],[-47.395231131,-22.172159042833332]]}},{"type":"Feature","properties":{"Id":"2","Name":"CidadeJardimFundo","Length":5.3317380071092622,"Dist1":7.0570051737487685,"Dist2":0.0},"geometry":{"id":null,"type":"LineString","coordinates":[[-47.395239748666668,-22.172175429],[-47.395255433666669,-22.172173393666668],[-47.395268102333333,-22.172171744666667]]}},{"type":"Feature","properties":{"Id":"3","Name":"CidadeJardimFundo","Length":6.76453730127734,"Dist1":7.0570051737487685,"Dist2":0.0},"geometry":{"id":null,"type":"LineString","coordinates":[[-47.3952834685,-22.1721922585],[-47.395263362666668,-22.172194317],[-47.395241582666664,-22.1721965925]]}}]} \ No newline at end of file +{"type":"FeatureCollection","features":[{"type":"Feature","properties":{"Id":"1","Name":"19_03_2025_16_54_38","Length":101.45013380639799,"Dist1":0.0,"Dist2":0.0},"geometry":{"id":null,"type":"LineString","coordinates":[[-47.395237840666667,-22.172572061166665],[-47.395237862166667,-22.172572092],[-47.395237857,-22.172572073],[-47.3952378535,-22.172572065166666],[-47.395237827833334,-22.172572079166667],[-47.395237837166668,-22.172572083166667],[-47.3952378345,-22.172572075833333],[-47.395237881666667,-22.172572053333333],[-47.395237879666666,-22.172572056833332],[-47.395237917166668,-22.172572044],[-47.395237900666665,-22.172572061833332],[-47.395237927166669,-22.172571995666665],[-47.395237933166669,-22.172571981333334],[-47.395237921833335,-22.172571956],[-47.395237911833334,-22.172571957166667],[-47.395237901,-22.172571951166667],[-47.395237910666665,-22.172571932833332],[-47.395237943666665,-22.172571904666668],[-47.39523791083333,-22.172571897333334],[-47.395237928,-22.172571882166668],[-47.395237888,-22.172571852666668],[-47.395237897666668,-22.172571845166665],[-47.3952379,-22.172571829166667],[-47.395237892833336,-22.1725718165],[-47.395237316166664,-22.172570967833334],[-47.395237208666664,-22.172568641166666],[-47.395236262333334,-22.172566202166667],[-47.395233760333333,-22.1725642415],[-47.395231379,-22.172563051166666],[-47.39522798583333,-22.172561830666666],[-47.395224405,-22.172561758166665],[-47.39522030083333,-22.172561375166666],[-47.395216766166669,-22.172561405333333],[-47.395213307333336,-22.172561210666668],[-47.395209650333335,-22.172560554166665],[-47.395205967,-22.1725595015],[-47.39520327733333,-22.172558172666665],[-47.39520075516667,-22.172557430166666],[-47.3951965945,-22.172557558166666],[-47.39519404,-22.172558968166665],[-47.395191491333335,-22.172560586166668],[-47.395189664833332,-22.172562693333333],[-47.3951888,-22.1725650555],[-47.395188753,-22.1725673745],[-47.395189834833332,-22.172570341],[-47.3951930195,-22.1725745565],[-47.3951962155,-22.172579115666668],[-47.395199074833336,-22.172583508833334],[-47.395201431666663,-22.172587484666668],[-47.395203606,-22.172592013],[-47.395205543166668,-22.172596947666666],[-47.395206860333332,-22.172602199666667],[-47.395208198333336,-22.172608148666665],[-47.3952090465,-22.172615022],[-47.3952096275,-22.172622597333334],[-47.395209899333331,-22.172631421166667],[-47.395209732,-22.172638781333333],[-47.395209531,-22.172646798166667],[-47.395209892666664,-22.1726542185],[-47.3952102185,-22.172661588833332],[-47.395211081166664,-22.172669561],[-47.3952120655,-22.172676892666665],[-47.395213291166669,-22.172684427],[-47.395214770833334,-22.172691786333335],[-47.395216443833334,-22.172700564666666],[-47.395216974666667,-22.172703463833333],[-47.395217477666669,-22.172706405666666],[-47.395218476333334,-22.172709693],[-47.3952195965,-22.17271286],[-47.395221050166668,-22.172716355],[-47.395221703,-22.172719222666668],[-47.395222334166668,-22.1727233555],[-47.395221407,-22.1727262425],[-47.395219742666669,-22.1727282875],[-47.395217469,-22.172729852666667],[-47.3952142835,-22.1727306765],[-47.395211311166669,-22.172731095666666],[-47.395208565166669,-22.172730750666666],[-47.395205976,-22.172729216333334],[-47.395203753833336,-22.1727267155],[-47.395202451333333,-22.172724616833332],[-47.395201630166667,-22.172722298],[-47.395201830666664,-22.172719989833332],[-47.39520286416667,-22.172717872],[-47.395204414333335,-22.172715924166667],[-47.395206301833333,-22.172714342833334],[-47.3952096585,-22.172712756333333],[-47.39521241,-22.172712506666667],[-47.395214887833333,-22.17271272],[-47.395217913166668,-22.172713633833332],[-47.395220590666668,-22.172715581],[-47.3952221585,-22.172717253],[-47.395223303833333,-22.172720038833333],[-47.395223063166668,-22.172722805166668],[-47.395222114,-22.172725984166668],[-47.395220545833332,-22.1727284545],[-47.395218317333331,-22.172729896666667],[-47.395215635333336,-22.172731104833332],[-47.395212543166664,-22.172731506],[-47.3952096165,-22.172731417833333],[-47.395206893666668,-22.172730460666667],[-47.39520576066667,-22.172727347666665],[-47.3952046175,-22.172724747],[-47.395202807,-22.172722139166666],[-47.3952031015,-22.172718912],[-47.395203432833334,-22.172715511],[-47.395203775,-22.172711943],[-47.395204239,-22.172708467166668],[-47.395204181333334,-22.172705118666666],[-47.395204115666665,-22.172701893],[-47.395203609166664,-22.172697079333332],[-47.395202397666665,-22.172689097],[-47.395200698166668,-22.172680222333334],[-47.395199643,-22.172672531333333],[-47.395198319833334,-22.172664499833335],[-47.3951965705,-22.172656764],[-47.395194664666668,-22.172648915],[-47.3951935565,-22.172641506333335],[-47.395192836666666,-22.172634143833335],[-47.395192110666663,-22.172624896666665],[-47.395191301,-22.172616931666667],[-47.395190525,-22.172609162],[-47.395189331666664,-22.172601833666668],[-47.39518755466667,-22.1725936265],[-47.3951861055,-22.172585401833334],[-47.395185065,-22.172577151],[-47.395183573166669,-22.1725703125],[-47.3951828885,-22.1725665835],[-47.395182205833336,-22.172563480166666],[-47.39518187583333,-22.172560656333335],[-47.395182716,-22.172557443166667],[-47.39518319416667,-22.172554274166668],[-47.395184125666667,-22.172551956833335],[-47.3951844395,-22.172548886166666],[-47.395183652666667,-22.1725463075],[-47.395182480333332,-22.172544174333332],[-47.3951811455,-22.172541561],[-47.395179056166668,-22.172540314833334],[-47.395176185166669,-22.172539252666667],[-47.395174057666665,-22.172538841333335],[-47.395172088166667,-22.1725390285],[-47.395168792,-22.1725401935],[-47.395167017666665,-22.172542357],[-47.395165335333331,-22.172545130333333],[-47.395165114166666,-22.172547677166666],[-47.395165479333336,-22.172551005333332],[-47.395166376166664,-22.172554344333335],[-47.395169157333335,-22.172555553],[-47.395171361,-22.1725565115],[-47.395173480333334,-22.172558694833334],[-47.395174602333334,-22.172560845333333],[-47.3951748735,-22.1725634075],[-47.395175056166664,-22.1725672615],[-47.395174005,-22.172570354666668],[-47.3951727015,-22.172574994],[-47.395171691,-22.172579373],[-47.395171280833331,-22.172584309333335],[-47.395170049166666,-22.172590702666668],[-47.3951700335,-22.172596170666665],[-47.395170625666665,-22.172602119333334],[-47.395171171833333,-22.172607949666666],[-47.3951727215,-22.172615301333334],[-47.39517439316667,-22.17262231],[-47.395176346,-22.1726290715],[-47.3951789165,-22.172637581833332],[-47.395180521,-22.1726442695],[-47.3951820985,-22.172650923333332],[-47.395183258166668,-22.172658184666666],[-47.3951842765,-22.172665471],[-47.395185322833335,-22.172673038833334],[-47.395185884833332,-22.172680802666665],[-47.395186757333335,-22.1726885715],[-47.395187198,-22.1726970225],[-47.395187216333333,-22.172704369],[-47.395187699666664,-22.172707578166666],[-47.395188043166669,-22.172710648833334],[-47.395188693833333,-22.172713846333334],[-47.3951911455,-22.172716936],[-47.395192770166666,-22.172719771666667],[-47.3951936985,-22.172722172666667],[-47.395194172333333,-22.172724556],[-47.3951934825,-22.172727747333333],[-47.395192087333335,-22.172730059166668],[-47.395190799833337,-22.172731496166666],[-47.395188219,-22.1727325795],[-47.395184427166669,-22.172732031833334],[-47.395180969,-22.172732511833335],[-47.39517802933333,-22.172731989833334],[-47.395175718666664,-22.1727310665],[-47.395173845333332,-22.172729613833333],[-47.395172463,-22.172726861833333],[-47.395171787833334,-22.172724103333334],[-47.395171783333332,-22.172721734166668],[-47.395173316666664,-22.1727190485],[-47.395175734166664,-22.172716558833333],[-47.395177513166665,-22.172714572333334],[-47.395178941333334,-22.172711457666665],[-47.395179748666664,-22.172708475166665],[-47.395179458166666,-22.172705565],[-47.39517895783333,-22.172702494833334],[-47.395176054333334,-22.172697460666665],[-47.3951724565,-22.172691774833332],[-47.395170056,-22.172685823333332],[-47.395167702333332,-22.172680186833333],[-47.395166903833335,-22.1726741935],[-47.395166208666666,-22.1726674515],[-47.395165712666667,-22.1726601385],[-47.395165247333331,-22.172652987666666],[-47.395164793166664,-22.172644608666666],[-47.3951640265,-22.172636907666668],[-47.3951635695,-22.1726297745],[-47.3951628815,-22.172622330333333],[-47.395162073166667,-22.172614709],[-47.3951608505,-22.172606471166667],[-47.395159593,-22.1725991835],[-47.395158131333332,-22.172591158333333],[-47.395157704333336,-22.1725840225],[-47.395156228833336,-22.172577173833332],[-47.3951550845,-22.172571466666668],[-47.395154864166663,-22.1725677715],[-47.395153739333331,-22.172562488666667],[-47.395153053,-22.172559370666665],[-47.3951523915,-22.172556182],[-47.395151931833333,-22.172553057000002],[-47.395150618833334,-22.1725500485],[-47.3951500855,-22.172547977666667],[-47.395150175833336,-22.172546633666666],[-47.395150346166666,-22.172546559],[-47.395150125666667,-22.172546060166667],[-47.395150502166665,-22.172546109166667],[-47.395150522833333,-22.172546124166665]]}}]} \ No newline at end of file diff --git a/AgroBase/AgroBase/bin/Debug/Python/Output/mapa_gps.html b/AgroBase/AgroBase/bin/Debug/Python/Output/mapa_gps.html index 27941e3e7..0bb202b49 100644 --- a/AgroBase/AgroBase/bin/Debug/Python/Output/mapa_gps.html +++ b/AgroBase/AgroBase/bin/Debug/Python/Output/mapa_gps.html @@ -25,7 +25,7 @@