1/* WARNING, THIS FILE WAS GENERATED, DO NOT EDIT */
2#ifndef TONEMAP_GLSL_GEN_H_RD
3#define TONEMAP_GLSL_GEN_H_RD
4
5#include "servers/rendering/renderer_rd/shader_rd.h"
6
7class TonemapShaderRD : public ShaderRD {
8
9public:
10
11 TonemapShaderRD() {
12
13 static const char _vertex_code[] = {
1410,35,118,101,114,115,105,111,110,32,52,53,48,10,10,35,86,69,82,83,73,79,78,95,68,69,70,73,78,69,83,10,10,35,105,102,100,101,102,32,77,85,76,84,73,86,73,69,87,10,35,105,102,100,101,102,32,104,97,115,95,86,75,95,75,72,82,95,109,117,108,116,105,118,105,101,119,10,35,101,120,116,101,110,115,105,111,110,32,71,76,95,69,88,84,95,109,117,108,116,105,118,105,101,119,32,58,32,101,110,97,98,108,101,10,35,101,110,100,105,102,10,35,101,110,100,105,102,10,10,108,97,121,111,117,116,40,108,111,99,97,116,105,111,110,32,61,32,48,41,32,111,117,116,32,118,101,99,50,32,117,118,95,105,110,116,101,114,112,59,10,10,118,111,105,100,32,109,97,105,110,40,41,32,123,10,9,118,101,99,50,32,98,97,115,101,95,97,114,114,91,51,93,32,61,32,118,101,99,50,91,93,40,118,101,99,50,40,45,49,46,48,44,32,45,49,46,48,41,44,32,118,101,99,50,40,45,49,46,48,44,32,51,46,48,41,44,32,118,101,99,50,40,51,46,48,44,32,45,49,46,48,41,41,59,10,9,103,108,95,80,111,115,105,116,105,111,110,32,61,32,118,101,99,52,40,98,97,115,101,95,97,114,114,91,103,108,95,86,101,114,116,101,120,73,110,100,101,120,93,44,32,48,46,48,44,32,49,46,48,41,59,10,9,117,118,95,105,110,116,101,114,112,32,61,32,99,108,97,109,112,40,103,108,95,80,111,115,105,116,105,111,110,46,120,121,44,32,118,101,99,50,40,48,46,48,44,32,48,46,48,41,44,32,118,101,99,50,40,49,46,48,44,32,49,46,48,41,41,32,42,32,50,46,48,59,32,10,125,10,10,0
15 };
16 static const char _fragment_code[] = {
1710,35,118,101,114,115,105,111,110,32,52,53,48,10,10,35,86,69,82,83,73,79,78,95,68,69,70,73,78,69,83,10,10,35,105,102,100,101,102,32,77,85,76,84,73,86,73,69,87,10,35,105,102,100,101,102,32,104,97,115,95,86,75,95,75,72,82,95,109,117,108,116,105,118,105,101,119,10,35,101,120,116,101,110,115,105,111,110,32,71,76,95,69,88,84,95,109,117,108,116,105,118,105,101,119,32,58,32,101,110,97,98,108,101,10,35,100,101,102,105,110,101,32,86,105,101,119,73,110,100,101,120,32,103,108,95,86,105,101,119,73,110,100,101,120,10,35,101,108,115,101,32,10,35,100,101,102,105,110,101,32,86,105,101,119,73,110,100,101,120,32,48,10,35,101,110,100,105,102,32,10,35,101,110,100,105,102,32,10,10,108,97,121,111,117,116,40,108,111,99,97,116,105,111,110,32,61,32,48,41,32,105,110,32,118,101,99,50,32,117,118,95,105,110,116,101,114,112,59,10,10,35,105,102,100,101,102,32,83,85,66,80,65,83,83,10,108,97,121,111,117,116,40,105,110,112,117,116,95,97,116,116,97,99,104,109,101,110,116,95,105,110,100,101,120,32,61,32,48,44,32,115,101,116,32,61,32,48,44,32,98,105,110,100,105,110,103,32,61,32,48,41,32,117,110,105,102,111,114,109,32,115,117,98,112,97,115,115,73,110,112,117,116,32,105,110,112,117,116,95,99,111,108,111,114,59,10,35,101,108,105,102,32,100,101,102,105,110,101,100,40,77,85,76,84,73,86,73,69,87,41,10,108,97,121,111,117,116,40,115,101,116,32,61,32,48,44,32,98,105,110,100,105,110,103,32,61,32,48,41,32,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,50,68,65,114,114,97,121,32,115,111,117,114,99,101,95,99,111,108,111,114,59,10,35,101,108,115,101,10,108,97,121,111,117,116,40,115,101,116,32,61,32,48,44,32,98,105,110,100,105,110,103,32,61,32,48,41,32,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,50,68,32,115,111,117,114,99,101,95,99,111,108,111,114,59,10,35,101,110,100,105,102,10,10,108,97,121,111,117,116,40,115,101,116,32,61,32,49,44,32,98,105,110,100,105,110,103,32,61,32,48,41,32,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,50,68,32,115,111,117,114,99,101,95,97,117,116,111,95,101,120,112,111,115,117,114,101,59,10,35,105,102,100,101,102,32,77,85,76,84,73,86,73,69,87,10,108,97,121,111,117,116,40,115,101,116,32,61,32,50,44,32,98,105,110,100,105,110,103,32,61,32,48,41,32,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,50,68,65,114,114,97,121,32,115,111,117,114,99,101,95,103,108,111,119,59,10,35,101,108,115,101,10,108,97,121,111,117,116,40,115,101,116,32,61,32,50,44,32,98,105,110,100,105,110,103,32,61,32,48,41,32,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,50,68,32,115,111,117,114,99,101,95,103,108,111,119,59,10,35,101,110,100,105,102,10,108,97,121,111,117,116,40,115,101,116,32,61,32,50,44,32,98,105,110,100,105,110,103,32,61,32,49,41,32,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,50,68,32,103,108,111,119,95,109,97,112,59,10,10,35,105,102,100,101,102,32,85,83,69,95,49,68,95,76,85,84,10,108,97,121,111,117,116,40,115,101,116,32,61,32,51,44,32,98,105,110,100,105,110,103,32,61,32,48,41,32,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,50,68,32,115,111,117,114,99,101,95,99,111,108,111,114,95,99,111,114,114,101,99,116,105,111,110,59,10,35,101,108,115,101,10,108,97,121,111,117,116,40,115,101,116,32,61,32,51,44,32,98,105,110,100,105,110,103,32,61,32,48,41,32,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,51,68,32,115,111,117,114,99,101,95,99,111,108,111,114,95,99,111,114,114,101,99,116,105,111,110,59,10,35,101,110,100,105,102,10,10,35,100,101,102,105,110,101,32,70,76,65,71,95,85,83,69,95,66,67,83,32,40,49,32,60,60,32,48,41,10,35,100,101,102,105,110,101,32,70,76,65,71,95,85,83,69,95,71,76,79,87,32,40,49,32,60,60,32,49,41,10,35,100,101,102,105,110,101,32,70,76,65,71,95,85,83,69,95,65,85,84,79,95,69,88,80,79,83,85,82,69,32,40,49,32,60,60,32,50,41,10,35,100,101,102,105,110,101,32,70,76,65,71,95,85,83,69,95,67,79,76,79,82,95,67,79,82,82,69,67,84,73,79,78,32,40,49,32,60,60,32,51,41,10,35,100,101,102,105,110,101,32,70,76,65,71,95,85,83,69,95,70,88,65,65,32,40,49,32,60,60,32,52,41,10,35,100,101,102,105,110,101,32,70,76,65,71,95,85,83,69,95,68,69,66,65,78,68,73,78,71,32,40,49,32,60,60,32,53,41,10,35,100,101,102,105,110,101,32,70,76,65,71,95,67,79,78,86,69,82,84,95,84,79,95,83,82,71,66,32,40,49,32,60,60,32,54,41,10,10,108,97,121,111,117,116,40,112,117,115,104,95,99,111,110,115,116,97,110,116,44,32,115,116,100,52,51,48,41,32,117,110,105,102,111,114,109,32,80,97,114,97,109,115,32,123,10,9,118,101,99,51,32,98,99,115,59,10,9,117,105,110,116,32,102,108,97,103,115,59,10,10,9,118,101,99,50,32,112,105,120,101,108,95,115,105,122,101,59,10,9,117,105,110,116,32,116,111,110,101,109,97,112,112,101,114,59,10,9,117,105,110,116,32,112,97,100,59,10,10,9,117,118,101,99,50,32,103,108,111,119,95,116,101,120,116,117,114,101,95,115,105,122,101,59,10,9,102,108,111,97,116,32,103,108,111,119,95,105,110,116,101,110,115,105,116,121,59,10,9,102,108,111,97,116,32,103,108,111,119,95,109,97,112,95,115,116,114,101,110,103,116,104,59,10,10,9,117,105,110,116,32,103,108,111,119,95,109,111,100,101,59,10,9,102,108,111,97,116,32,103,108,111,119,95,108,101,118,101,108,115,91,55,93,59,10,10,9,102,108,111,97,116,32,101,120,112,111,115,117,114,101,59,10,9,102,108,111,97,116,32,119,104,105,116,101,59,10,9,102,108,111,97,116,32,97,117,116,111,95,101,120,112,111,115,117,114,101,95,115,99,97,108,101,59,10,9,102,108,111,97,116,32,108,117,109,105,110,97,110,99,101,95,109,117,108,116,105,112,108,105,101,114,59,10,125,10,112,97,114,97,109,115,59,10,10,108,97,121,111,117,116,40,108,111,99,97,116,105,111,110,32,61,32,48,41,32,111,117,116,32,118,101,99,52,32,102,114,97,103,95,99,111,108,111,114,59,10,10,35,105,102,100,101,102,32,85,83,69,95,71,76,79,87,95,70,73,76,84,69,82,95,66,73,67,85,66,73,67,10,10,102,108,111,97,116,32,119,48,40,102,108,111,97,116,32,97,41,32,123,10,9,114,101,116,117,114,110,32,40,49,46,48,102,32,47,32,54,46,48,102,41,32,42,32,40,97,32,42,32,40,97,32,42,32,40,45,97,32,43,32,51,46,48,102,41,32,45,32,51,46,48,102,41,32,43,32,49,46,48,102,41,59,10,125,10,10,102,108,111,97,116,32,119,49,40,102,108,111,97,116,32,97,41,32,123,10,9,114,101,116,117,114,110,32,40,49,46,48,102,32,47,32,54,46,48,102,41,32,42,32,40,97,32,42,32,97,32,42,32,40,51,46,48,102,32,42,32,97,32,45,32,54,46,48,102,41,32,43,32,52,46,48,102,41,59,10,125,10,10,102,108,111,97,116,32,119,50,40,102,108,111,97,116,32,97,41,32,123,10,9,114,101,116,117,114,110,32,40,49,46,48,102,32,47,32,54,46,48,102,41,32,42,32,40,97,32,42,32,40,97,32,42,32,40,45,51,46,48,102,32,42,32,97,32,43,32,51,46,48,102,41,32,43,32,51,46,48,102,41,32,43,32,49,46,48,102,41,59,10,125,10,10,102,108,111,97,116,32,119,51,40,102,108,111,97,116,32,97,41,32,123,10,9,114,101,116,117,114,110,32,40,49,46,48,102,32,47,32,54,46,48,102,41,32,42,32,40,97,32,42,32,97,32,42,32,97,41,59,10,125,10,10,10,102,108,111,97,116,32,103,48,40,102,108,111,97,116,32,97,41,32,123,10,9,114,101,116,117,114,110,32,119,48,40,97,41,32,43,32,119,49,40,97,41,59,10,125,10,10,102,108,111,97,116,32,103,49,40,102,108,111,97,116,32,97,41,32,123,10,9,114,101,116,117,114,110,32,119,50,40,97,41,32,43,32,119,51,40,97,41,59,10,125,10,10,10,102,108,111,97,116,32,104,48,40,102,108,111,97,116,32,97,41,32,123,10,9,114,101,116,117,114,110,32,45,49,46,48,102,32,43,32,119,49,40,97,41,32,47,32,40,119,48,40,97,41,32,43,32,119,49,40,97,41,41,59,10,125,10,10,102,108,111,97,116,32,104,49,40,102,108,111,97,116,32,97,41,32,123,10,9,114,101,116,117,114,110,32,49,46,48,102,32,43,32,119,51,40,97,41,32,47,32,40,119,50,40,97,41,32,43,32,119,51,40,97,41,41,59,10,125,10,10,35,105,102,100,101,102,32,77,85,76,84,73,86,73,69,87,10,118,101,99,52,32,116,101,120,116,117,114,101,50,68,95,98,105,99,117,98,105,99,40,115,97,109,112,108,101,114,50,68,65,114,114,97,121,32,116,101,120,44,32,118,101,99,50,32,117,118,44,32,105,110,116,32,112,95,108,111,100,41,32,123,10,9,102,108,111,97,116,32,108,111,100,32,61,32,102,108,111,97,116,40,112,95,108,111,100,41,59,10,9,118,101,99,50,32,116,101,120,95,115,105,122,101,32,61,32,118,101,99,50,40,112,97,114,97,109,115,46,103,108,111,119,95,116,101,120,116,117,114,101,95,115,105,122,101,32,62,62,32,112,95,108,111,100,41,59,10,9,118,101,99,50,32,112,105,120,101,108,95,115,105,122,101,32,61,32,118,101,99,50,40,49,46,48,102,41,32,47,32,116,101,120,95,115,105,122,101,59,10,10,9,117,118,32,61,32,117,118,32,42,32,116,101,120,95,115,105,122,101,32,43,32,118,101,99,50,40,48,46,53,102,41,59,10,10,9,118,101,99,50,32,105,117,118,32,61,32,102,108,111,111,114,40,117,118,41,59,10,9,118,101,99,50,32,102,117,118,32,61,32,102,114,97,99,116,40,117,118,41,59,10,10,9,102,108,111,97,116,32,103,48,120,32,61,32,103,48,40,102,117,118,46,120,41,59,10,9,102,108,111,97,116,32,103,49,120,32,61,32,103,49,40,102,117,118,46,120,41,59,10,9,102,108,111,97,116,32,104,48,120,32,61,32,104,48,40,102,117,118,46,120,41,59,10,9,102,108,111,97,116,32,104,49,120,32,61,32,104,49,40,102,117,118,46,120,41,59,10,9,102,108,111,97,116,32,104,48,121,32,61,32,104,48,40,102,117,118,46,121,41,59,10,9,102,108,111,97,116,32,104,49,121,32,61,32,104,49,40,102,117,118,46,121,41,59,10,10,9,118,101,99,51,32,112,48,32,61,32,118,101,99,51,40,40,118,101,99,50,40,105,117,118,46,120,32,43,32,104,48,120,44,32,105,117,118,46,121,32,43,32,104,48,121,41,32,45,32,118,101,99,50,40,48,46,53,102,41,41,32,42,32,112,105,120,101,108,95,115,105,122,101,44,32,86,105,101,119,73,110,100,101,120,41,59,10,9,118,101,99,51,32,112,49,32,61,32,118,101,99,51,40,40,118,101,99,50,40,105,117,118,46,120,32,43,32,104,49,120,44,32,105,117,118,46,121,32,43,32,104,48,121,41,32,45,32,118,101,99,50,40,48,46,53,102,41,41,32,42,32,112,105,120,101,108,95,115,105,122,101,44,32,86,105,101,119,73,110,100,101,120,41,59,10,9,118,101,99,51,32,112,50,32,61,32,118,101,99,51,40,40,118,101,99,50,40,105,117,118,46,120,32,43,32,104,48,120,44,32,105,117,118,46,121,32,43,32,104,49,121,41,32,45,32,118,101,99,50,40,48,46,53,102,41,41,32,42,32,112,105,120,101,108,95,115,105,122,101,44,32,86,105,101,119,73,110,100,101,120,41,59,10,9,118,101,99,51,32,112,51,32,61,32,118,101,99,51,40,40,118,101,99,50,40,105,117,118,46,120,32,43,32,104,49,120,44,32,105,117,118,46,121,32,43,32,104,49,121,41,32,45,32,118,101,99,50,40,48,46,53,102,41,41,32,42,32,112,105,120,101,108,95,115,105,122,101,44,32,86,105,101,119,73,110,100,101,120,41,59,10,10,9,114,101,116,117,114,110,32,40,103,48,40,102,117,118,46,121,41,32,42,32,40,103,48,120,32,42,32,116,101,120,116,117,114,101,76,111,100,40,116,101,120,44,32,112,48,44,32,108,111,100,41,32,43,32,103,49,120,32,42,32,116,101,120,116,117,114,101,76,111,100,40,116,101,120,44,32,112,49,44,32,108,111,100,41,41,41,32,43,10,9,9,9,40,103,49,40,102,117,118,46,121,41,32,42,32,40,103,48,120,32,42,32,116,101,120,116,117,114,101,76,111,100,40,116,101,120,44,32,112,50,44,32,108,111,100,41,32,43,32,103,49,120,32,42,32,116,101,120,116,117,114,101,76,111,100,40,116,101,120,44,32,112,51,44,32,108,111,100,41,41,41,59,10,125,10,10,35,100,101,102,105,110,101,32,71,76,79,87,95,84,69,88,84,85,82,69,95,83,65,77,80,76,69,40,109,95,116,101,120,44,32,109,95,117,118,44,32,109,95,108,111,100,41,32,116,101,120,116,117,114,101,50,68,95,98,105,99,117,98,105,99,40,109,95,116,101,120,44,32,109,95,117,118,44,32,109,95,108,111,100,41,10,35,101,108,115,101,32,10,10,118,101,99,52,32,116,101,120,116,117,114,101,50,68,95,98,105,99,117,98,105,99,40,115,97,109,112,108,101,114,50,68,32,116,101,120,44,32,118,101,99,50,32,117,118,44,32,105,110,116,32,112,95,108,111,100,41,32,123,10,9,102,108,111,97,116,32,108,111,100,32,61,32,102,108,111,97,116,40,112,95,108,111,100,41,59,10,9,118,101,99,50,32,116,101,120,95,115,105,122,101,32,61,32,118,101,99,50,40,112,97,114,97,109,115,46,103,108,111,119,95,116,101,120,116,117,114,101,95,115,105,122,101,32,62,62,32,112,95,108,111,100,41,59,10,9,118,101,99,50,32,112,105,120,101,108,95,115,105,122,101,32,61,32,118,101,99,50,40,49,46,48,102,41,32,47,32,116,101,120,95,115,105,122,101,59,10,10,9,117,118,32,61,32,117,118,32,42,32,116,101,120,95,115,105,122,101,32,43,32,118,101,99,50,40,48,46,53,102,41,59,10,10,9,118,101,99,50,32,105,117,118,32,61,32,102,108,111,111,114,40,117,118,41,59,10,9,118,101,99,50,32,102,117,118,32,61,32,102,114,97,99,116,40,117,118,41,59,10,10,9,102,108,111,97,116,32,103,48,120,32,61,32,103,48,40,102,117,118,46,120,41,59,10,9,102,108,111,97,116,32,103,49,120,32,61,32,103,49,40,102,117,118,46,120,41,59,10,9,102,108,111,97,116,32,104,48,120,32,61,32,104,48,40,102,117,118,46,120,41,59,10,9,102,108,111,97,116,32,104,49,120,32,61,32,104,49,40,102,117,118,46,120,41,59,10,9,102,108,111,97,116,32,104,48,121,32,61,32,104,48,40,102,117,118,46,121,41,59,10,9,102,108,111,97,116,32,104,49,121,32,61,32,104,49,40,102,117,118,46,121,41,59,10,10,9,118,101,99,50,32,112,48,32,61,32,40,118,101,99,50,40,105,117,118,46,120,32,43,32,104,48,120,44,32,105,117,118,46,121,32,43,32,104,48,121,41,32,45,32,118,101,99,50,40,48,46,53,102,41,41,32,42,32,112,105,120,101,108,95,115,105,122,101,59,10,9,118,101,99,50,32,112,49,32,61,32,40,118,101,99,50,40,105,117,118,46,120,32,43,32,104,49,120,44,32,105,117,118,46,121,32,43,32,104,48,121,41,32,45,32,118,101,99,50,40,48,46,53,102,41,41,32,42,32,112,105,120,101,108,95,115,105,122,101,59,10,9,118,101,99,50,32,112,50,32,61,32,40,118,101,99,50,40,105,117,118,46,120,32,43,32,104,48,120,44,32,105,117,118,46,121,32,43,32,104,49,121,41,32,45,32,118,101,99,50,40,48,46,53,102,41,41,32,42,32,112,105,120,101,108,95,115,105,122,101,59,10,9,118,101,99,50,32,112,51,32,61,32,40,118,101,99,50,40,105,117,118,46,120,32,43,32,104,49,120,44,32,105,117,118,46,121,32,43,32,104,49,121,41,32,45,32,118,101,99,50,40,48,46,53,102,41,41,32,42,32,112,105,120,101,108,95,115,105,122,101,59,10,10,9,114,101,116,117,114,110,32,40,103,48,40,102,117,118,46,121,41,32,42,32,40,103,48,120,32,42,32,116,101,120,116,117,114,101,76,111,100,40,116,101,120,44,32,112,48,44,32,108,111,100,41,32,43,32,103,49,120,32,42,32,116,101,120,116,117,114,101,76,111,100,40,116,101,120,44,32,112,49,44,32,108,111,100,41,41,41,32,43,10,9,9,9,40,103,49,40,102,117,118,46,121,41,32,42,32,40,103,48,120,32,42,32,116,101,120,116,117,114,101,76,111,100,40,116,101,120,44,32,112,50,44,32,108,111,100,41,32,43,32,103,49,120,32,42,32,116,101,120,116,117,114,101,76,111,100,40,116,101,120,44,32,112,51,44,32,108,111,100,41,41,41,59,10,125,10,10,35,100,101,102,105,110,101,32,71,76,79,87,95,84,69,88,84,85,82,69,95,83,65,77,80,76,69,40,109,95,116,101,120,44,32,109,95,117,118,44,32,109,95,108,111,100,41,32,116,101,120,116,117,114,101,50,68,95,98,105,99,117,98,105,99,40,109,95,116,101,120,44,32,109,95,117,118,44,32,109,95,108,111,100,41,10,35,101,110,100,105,102,32,10,10,35,101,108,115,101,32,10,10,35,105,102,100,101,102,32,77,85,76,84,73,86,73,69,87,10,35,100,101,102,105,110,101,32,71,76,79,87,95,84,69,88,84,85,82,69,95,83,65,77,80,76,69,40,109,95,116,101,120,44,32,109,95,117,118,44,32,109,95,108,111,100,41,32,116,101,120,116,117,114,101,76,111,100,40,109,95,116,101,120,44,32,118,101,99,51,40,109,95,117,118,44,32,86,105,101,119,73,110,100,101,120,41,44,32,102,108,111,97,116,40,109,95,108,111,100,41,41,10,35,101,108,115,101,32,10,35,100,101,102,105,110,101,32,71,76,79,87,95,84,69,88,84,85,82,69,95,83,65,77,80,76,69,40,109,95,116,101,120,44,32,109,95,117,118,44,32,109,95,108,111,100,41,32,116,101,120,116,117,114,101,76,111,100,40,109,95,116,101,120,44,32,109,95,117,118,44,32,102,108,111,97,116,40,109,95,108,111,100,41,41,10,35,101,110,100,105,102,32,10,10,35,101,110,100,105,102,32,10,10,118,101,99,51,32,116,111,110,101,109,97,112,95,102,105,108,109,105,99,40,118,101,99,51,32,99,111,108,111,114,44,32,102,108,111,97,116,32,119,104,105,116,101,41,32,123,10,9,10,9,10,9,10,9,99,111,110,115,116,32,102,108,111,97,116,32,101,120,112,111,115,117,114,101,95,98,105,97,115,32,61,32,50,46,48,102,59,10,9,99,111,110,115,116,32,102,108,111,97,116,32,65,32,61,32,48,46,50,50,102,32,42,32,101,120,112,111,115,117,114,101,95,98,105,97,115,32,42,32,101,120,112,111,115,117,114,101,95,98,105,97,115,59,32,10,9,99,111,110,115,116,32,102,108,111,97,116,32,66,32,61,32,48,46,51,48,102,32,42,32,101,120,112,111,115,117,114,101,95,98,105,97,115,59,10,9,99,111,110,115,116,32,102,108,111,97,116,32,67,32,61,32,48,46,49,48,102,59,10,9,99,111,110,115,116,32,102,108,111,97,116,32,68,32,61,32,48,46,50,48,102,59,10,9,99,111,110,115,116,32,102,108,111,97,116,32,69,32,61,32,48,46,48,49,102,59,10,9,99,111,110,115,116,32,102,108,111,97,116,32,70,32,61,32,48,46,51,48,102,59,10,10,9,118,101,99,51,32,99,111,108,111,114,95,116,111,110,101,109,97,112,112,101,100,32,61,32,40,40,99,111,108,111,114,32,42,32,40,65,32,42,32,99,111,108,111,114,32,43,32,67,32,42,32,66,41,32,43,32,68,32,42,32,69,41,32,47,32,40,99,111,108,111,114,32,42,32,40,65,32,42,32,99,111,108,111,114,32,43,32,66,41,32,43,32,68,32,42,32,70,41,41,32,45,32,69,32,47,32,70,59,10,9,102,108,111,97,116,32,119,104,105,116,101,95,116,111,110,101,109,97,112,112,101,100,32,61,32,40,40,119,104,105,116,101,32,42,32,40,65,32,42,32,119,104,105,116,101,32,43,32,67,32,42,32,66,41,32,43,32,68,32,42,32,69,41,32,47,32,40,119,104,105,116,101,32,42,32,40,65,32,42,32,119,104,105,116,101,32,43,32,66,41,32,43,32,68,32,42,32,70,41,41,32,45,32,69,32,47,32,70,59,10,10,9,114,101,116,117,114,110,32,99,111,108,111,114,95,116,111,110,101,109,97,112,112,101,100,32,47,32,119,104,105,116,101,95,116,111,110,101,109,97,112,112,101,100,59,10,125,10,10,10,10,118,101,99,51,32,116,111,110,101,109,97,112,95,97,99,101,115,40,118,101,99,51,32,99,111,108,111,114,44,32,102,108,111,97,116,32,119,104,105,116,101,41,32,123,10,9,99,111,110,115,116,32,102,108,111,97,116,32,101,120,112,111,115,117,114,101,95,98,105,97,115,32,61,32,49,46,56,102,59,10,9,99,111,110,115,116,32,102,108,111,97,116,32,65,32,61,32,48,46,48,50,52,53,55,56,54,102,59,10,9,99,111,110,115,116,32,102,108,111,97,116,32,66,32,61,32,48,46,48,48,48,48,57,48,53,51,55,102,59,10,9,99,111,110,115,116,32,102,108,111,97,116,32,67,32,61,32,48,46,57,56,51,55,50,57,102,59,10,9,99,111,110,115,116,32,102,108,111,97,116,32,68,32,61,32,48,46,52,51,50,57,53,49,102,59,10,9,99,111,110,115,116,32,102,108,111,97,116,32,69,32,61,32,48,46,50,51,56,48,56,49,102,59,10,10,9,10,9,99,111,110,115,116,32,109,97,116,51,32,114,103,98,95,116,111,95,114,114,116,32,61,32,109,97,116,51,40,10,9,9,9,118,101,99,51,40,48,46,53,57,55,49,57,102,32,42,32,101,120,112,111,115,117,114,101,95,98,105,97,115,44,32,48,46,51,53,52,53,56,102,32,42,32,101,120,112,111,115,117,114,101,95,98,105,97,115,44,32,48,46,48,52,56,50,51,102,32,42,32,101,120,112,111,115,117,114,101,95,98,105,97,115,41,44,10,9,9,9,118,101,99,51,40,48,46,48,55,54,48,48,102,32,42,32,101,120,112,111,115,117,114,101,95,98,105,97,115,44,32,48,46,57,48,56,51,52,102,32,42,32,101,120,112,111,115,117,114,101,95,98,105,97,115,44,32,48,46,48,49,53,54,54,102,32,42,32,101,120,112,111,115,117,114,101,95,98,105,97,115,41,44,10,9,9,9,118,101,99,51,40,48,46,48,50,56,52,48,102,32,42,32,101,120,112,111,115,117,114,101,95,98,105,97,115,44,32,48,46,49,51,51,56,51,102,32,42,32,101,120,112,111,115,117,114,101,95,98,105,97,115,44,32,48,46,56,51,55,55,55,102,32,42,32,101,120,112,111,115,117,114,101,95,98,105,97,115,41,41,59,10,10,9,99,111,110,115,116,32,109,97,116,51,32,111,100,116,95,116,111,95,114,103,98,32,61,32,109,97,116,51,40,10,9,9,9,118,101,99,51,40,49,46,54,48,52,55,53,102,44,32,45,48,46,53,51,49,48,56,102,44,32,45,48,46,48,55,51,54,55,102,41,44,10,9,9,9,118,101,99,51,40,45,48,46,49,48,50,48,56,102,44,32,49,46,49,48,56,49,51,102,44,32,45,48,46,48,48,54,48,53,102,41,44,10,9,9,9,118,101,99,51,40,45,48,46,48,48,51,50,55,102,44,32,45,48,46,48,55,50,55,54,102,44,32,49,46,48,55,54,48,50,102,41,41,59,10,10,9,99,111,108,111,114,32,42,61,32,114,103,98,95,116,111,95,114,114,116,59,10,9,118,101,99,51,32,99,111,108,111,114,95,116,111,110,101,109,97,112,112,101,100,32,61,32,40,99,111,108,111,114,32,42,32,40,99,111,108,111,114,32,43,32,65,41,32,45,32,66,41,32,47,32,40,99,111,108,111,114,32,42,32,40,67,32,42,32,99,111,108,111,114,32,43,32,68,41,32,43,32,69,41,59,10,9,99,111,108,111,114,95,116,111,110,101,109,97,112,112,101,100,32,42,61,32,111,100,116,95,116,111,95,114,103,98,59,10,10,9,119,104,105,116,101,32,42,61,32,101,120,112,111,115,117,114,101,95,98,105,97,115,59,10,9,102,108,111,97,116,32,119,104,105,116,101,95,116,111,110,101,109,97,112,112,101,100,32,61,32,40,119,104,105,116,101,32,42,32,40,119,104,105,116,101,32,43,32,65,41,32,45,32,66,41,32,47,32,40,119,104,105,116,101,32,42,32,40,67,32,42,32,119,104,105,116,101,32,43,32,68,41,32,43,32,69,41,59,10,10,9,114,101,116,117,114,110,32,99,111,108,111,114,95,116,111,110,101,109,97,112,112,101,100,32,47,32,119,104,105,116,101,95,116,111,110,101,109,97,112,112,101,100,59,10,125,10,10,118,101,99,51,32,116,111,110,101,109,97,112,95,114,101,105,110,104,97,114,100,40,118,101,99,51,32,99,111,108,111,114,44,32,102,108,111,97,116,32,119,104,105,116,101,41,32,123,10,9,114,101,116,117,114,110,32,40,119,104,105,116,101,32,42,32,99,111,108,111,114,32,43,32,99,111,108,111,114,41,32,47,32,40,99,111,108,111,114,32,42,32,119,104,105,116,101,32,43,32,119,104,105,116,101,41,59,10,125,10,10,118,101,99,51,32,108,105,110,101,97,114,95,116,111,95,115,114,103,98,40,118,101,99,51,32,99,111,108,111,114,41,32,123,10,9,10,9,99,111,108,111,114,32,61,32,99,108,97,109,112,40,99,111,108,111,114,44,32,118,101,99,51,40,48,46,48,41,44,32,118,101,99,51,40,49,46,48,41,41,59,10,9,99,111,110,115,116,32,118,101,99,51,32,97,32,61,32,118,101,99,51,40,48,46,48,53,53,102,41,59,10,9,114,101,116,117,114,110,32,109,105,120,40,40,118,101,99,51,40,49,46,48,102,41,32,43,32,97,41,32,42,32,112,111,119,40,99,111,108,111,114,46,114,103,98,44,32,118,101,99,51,40,49,46,48,102,32,47,32,50,46,52,102,41,41,32,45,32,97,44,32,49,50,46,57,50,102,32,42,32,99,111,108,111,114,46,114,103,98,44,32,108,101,115,115,84,104,97,110,40,99,111,108,111,114,46,114,103,98,44,32,118,101,99,51,40,48,46,48,48,51,49,51,48,56,102,41,41,41,59,10,125,10,10,35,100,101,102,105,110,101,32,84,79,78,69,77,65,80,80,69,82,95,76,73,78,69,65,82,32,48,10,35,100,101,102,105,110,101,32,84,79,78,69,77,65,80,80,69,82,95,82,69,73,78,72,65,82,68,32,49,10,35,100,101,102,105,110,101,32,84,79,78,69,77,65,80,80,69,82,95,70,73,76,77,73,67,32,50,10,35,100,101,102,105,110,101,32,84,79,78,69,77,65,80,80,69,82,95,65,67,69,83,32,51,10,10,118,101,99,51,32,97,112,112,108,121,95,116,111,110,101,109,97,112,112,105,110,103,40,118,101,99,51,32,99,111,108,111,114,44,32,102,108,111,97,116,32,119,104,105,116,101,41,32,123,32,10,9,10,9,10,9,105,102,32,40,112,97,114,97,109,115,46,116,111,110,101,109,97,112,112,101,114,32,61,61,32,84,79,78,69,77,65,80,80,69,82,95,76,73,78,69,65,82,41,32,123,10,9,9,114,101,116,117,114,110,32,99,111,108,111,114,59,10,9,125,32,101,108,115,101,32,105,102,32,40,112,97,114,97,109,115,46,116,111,110,101,109,97,112,112,101,114,32,61,61,32,84,79,78,69,77,65,80,80,69,82,95,82,69,73,78,72,65,82,68,41,32,123,10,9,9,114,101,116,117,114,110,32,116,111,110,101,109,97,112,95,114,101,105,110,104,97,114,100,40,109,97,120,40,118,101,99,51,40,48,46,48,102,41,44,32,99,111,108,111,114,41,44,32,119,104,105,116,101,41,59,10,9,125,32,101,108,115,101,32,105,102,32,40,112,97,114,97,109,115,46,116,111,110,101,109,97,112,112,101,114,32,61,61,32,84,79,78,69,77,65,80,80,69,82,95,70,73,76,77,73,67,41,32,123,10,9,9,114,101,116,117,114,110,32,116,111,110,101,109,97,112,95,102,105,108,109,105,99,40,109,97,120,40,118,101,99,51,40,48,46,48,102,41,44,32,99,111,108,111,114,41,44,32,119,104,105,116,101,41,59,10,9,125,32,101,108,115,101,32,123,32,10,9,9,114,101,116,117,114,110,32,116,111,110,101,109,97,112,95,97,99,101,115,40,109,97,120,40,118,101,99,51,40,48,46,48,102,41,44,32,99,111,108,111,114,41,44,32,119,104,105,116,101,41,59,10,9,125,10,125,10,10,35,105,102,100,101,102,32,77,85,76,84,73,86,73,69,87,10,118,101,99,51,32,103,97,116,104,101,114,95,103,108,111,119,40,115,97,109,112,108,101,114,50,68,65,114,114,97,121,32,116,101,120,44,32,118,101,99,50,32,117,118,41,32,123,32,10,35,101,108,115,101,10,118,101,99,51,32,103,97,116,104,101,114,95,103,108,111,119,40,115,97,109,112,108,101,114,50,68,32,116,101,120,44,32,118,101,99,50,32,117,118,41,32,123,32,10,35,101,110,100,105,102,32,10,9,118,101,99,51,32,103,108,111,119,32,61,32,118,101,99,51,40,48,46,48,102,41,59,10,10,9,105,102,32,40,112,97,114,97,109,115,46,103,108,111,119,95,108,101,118,101,108,115,91,48,93,32,62,32,48,46,48,48,48,49,41,32,123,10,9,9,103,108,111,119,32,43,61,32,71,76,79,87,95,84,69,88,84,85,82,69,95,83,65,77,80,76,69,40,116,101,120,44,32,117,118,44,32,48,41,46,114,103,98,32,42,32,112,97,114,97,109,115,46,103,108,111,119,95,108,101,118,101,108,115,91,48,93,59,10,9,125,10,10,9,105,102,32,40,112,97,114,97,109,115,46,103,108,111,119,95,108,101,118,101,108,115,91,49,93,32,62,32,48,46,48,48,48,49,41,32,123,10,9,9,103,108,111,119,32,43,61,32,71,76,79,87,95,84,69,88,84,85,82,69,95,83,65,77,80,76,69,40,116,101,120,44,32,117,118,44,32,49,41,46,114,103,98,32,42,32,112,97,114,97,109,115,46,103,108,111,119,95,108,101,118,101,108,115,91,49,93,59,10,9,125,10,10,9,105,102,32,40,112,97,114,97,109,115,46,103,108,111,119,95,108,101,118,101,108,115,91,50,93,32,62,32,48,46,48,48,48,49,41,32,123,10,9,9,103,108,111,119,32,43,61,32,71,76,79,87,95,84,69,88,84,85,82,69,95,83,65,77,80,76,69,40,116,101,120,44,32,117,118,44,32,50,41,46,114,103,98,32,42,32,112,97,114,97,109,115,46,103,108,111,119,95,108,101,118,101,108,115,91,50,93,59,10,9,125,10,10,9,105,102,32,40,112,97,114,97,109,115,46,103,108,111,119,95,108,101,118,101,108,115,91,51,93,32,62,32,48,46,48,48,48,49,41,32,123,10,9,9,103,108,111,119,32,43,61,32,71,76,79,87,95,84,69,88,84,85,82,69,95,83,65,77,80,76,69,40,116,101,120,44,32,117,118,44,32,51,41,46,114,103,98,32,42,32,112,97,114,97,109,115,46,103,108,111,119,95,108,101,118,101,108,115,91,51,93,59,10,9,125,10,10,9,105,102,32,40,112,97,114,97,109,115,46,103,108,111,119,95,108,101,118,101,108,115,91,52,93,32,62,32,48,46,48,48,48,49,41,32,123,10,9,9,103,108,111,119,32,43,61,32,71,76,79,87,95,84,69,88,84,85,82,69,95,83,65,77,80,76,69,40,116,101,120,44,32,117,118,44,32,52,41,46,114,103,98,32,42,32,112,97,114,97,109,115,46,103,108,111,119,95,108,101,118,101,108,115,91,52,93,59,10,9,125,10,10,9,105,102,32,40,112,97,114,97,109,115,46,103,108,111,119,95,108,101,118,101,108,115,91,53,93,32,62,32,48,46,48,48,48,49,41,32,123,10,9,9,103,108,111,119,32,43,61,32,71,76,79,87,95,84,69,88,84,85,82,69,95,83,65,77,80,76,69,40,116,101,120,44,32,117,118,44,32,53,41,46,114,103,98,32,42,32,112,97,114,97,109,115,46,103,108,111,119,95,108,101,118,101,108,115,91,53,93,59,10,9,125,10,10,9,105,102,32,40,112,97,114,97,109,115,46,103,108,111,119,95,108,101,118,101,108,115,91,54,93,32,62,32,48,46,48,48,48,49,41,32,123,10,9,9,103,108,111,119,32,43,61,32,71,76,79,87,95,84,69,88,84,85,82,69,95,83,65,77,80,76,69,40,116,101,120,44,32,117,118,44,32,54,41,46,114,103,98,32,42,32,112,97,114,97,109,115,46,103,108,111,119,95,108,101,118,101,108,115,91,54,93,59,10,9,125,10,10,9,114,101,116,117,114,110,32,103,108,111,119,59,10,125,10,10,35,100,101,102,105,110,101,32,71,76,79,87,95,77,79,68,69,95,65,68,68,32,48,10,35,100,101,102,105,110,101,32,71,76,79,87,95,77,79,68,69,95,83,67,82,69,69,78,32,49,10,35,100,101,102,105,110,101,32,71,76,79,87,95,77,79,68,69,95,83,79,70,84,76,73,71,72,84,32,50,10,35,100,101,102,105,110,101,32,71,76,79,87,95,77,79,68,69,95,82,69,80,76,65,67,69,32,51,10,35,100,101,102,105,110,101,32,71,76,79,87,95,77,79,68,69,95,77,73,88,32,52,10,10,118,101,99,51,32,97,112,112,108,121,95,103,108,111,119,40,118,101,99,51,32,99,111,108,111,114,44,32,118,101,99,51,32,103,108,111,119,41,32,123,32,10,9,105,102,32,40,112,97,114,97,109,115,46,103,108,111,119,95,109,111,100,101,32,61,61,32,71,76,79,87,95,77,79,68,69,95,65,68,68,41,32,123,10,9,9,114,101,116,117,114,110,32,99,111,108,111,114,32,43,32,103,108,111,119,59,10,9,125,32,101,108,115,101,32,105,102,32,40,112,97,114,97,109,115,46,103,108,111,119,95,109,111,100,101,32,61,61,32,71,76,79,87,95,77,79,68,69,95,83,67,82,69,69,78,41,32,123,10,9,9,10,9,9,103,108,111,119,46,114,103,98,32,61,32,99,108,97,109,112,40,103,108,111,119,46,114,103,98,44,32,118,101,99,51,40,48,46,48,102,41,44,32,118,101,99,51,40,49,46,48,102,41,41,59,10,9,9,114,101,116,117,114,110,32,109,97,120,40,40,99,111,108,111,114,32,43,32,103,108,111,119,41,32,45,32,40,99,111,108,111,114,32,42,32,103,108,111,119,41,44,32,118,101,99,51,40,48,46,48,41,41,59,10,9,125,32,101,108,115,101,32,105,102,32,40,112,97,114,97,109,115,46,103,108,111,119,95,109,111,100,101,32,61,61,32,71,76,79,87,95,77,79,68,69,95,83,79,70,84,76,73,71,72,84,41,32,123,10,9,9,10,9,9,103,108,111,119,46,114,103,98,32,61,32,99,108,97,109,112,40,103,108,111,119,46,114,103,98,44,32,118,101,99,51,40,48,46,48,102,41,44,32,118,101,99,51,40,49,46,48,102,41,41,59,10,9,9,103,108,111,119,32,61,32,103,108,111,119,32,42,32,118,101,99,51,40,48,46,53,102,41,32,43,32,118,101,99,51,40,48,46,53,102,41,59,10,10,9,9,99,111,108,111,114,46,114,32,61,32,40,103,108,111,119,46,114,32,60,61,32,48,46,53,102,41,32,63,32,40,99,111,108,111,114,46,114,32,45,32,40,49,46,48,102,32,45,32,50,46,48,102,32,42,32,103,108,111,119,46,114,41,32,42,32,99,111,108,111,114,46,114,32,42,32,40,49,46,48,102,32,45,32,99,111,108,111,114,46,114,41,41,32,58,32,40,40,40,103,108,111,119,46,114,32,62,32,48,46,53,102,41,32,38,38,32,40,99,111,108,111,114,46,114,32,60,61,32,48,46,50,53,102,41,41,32,63,32,40,99,111,108,111,114,46,114,32,43,32,40,50,46,48,102,32,42,32,103,108,111,119,46,114,32,45,32,49,46,48,102,41,32,42,32,40,52,46,48,102,32,42,32,99,111,108,111,114,46,114,32,42,32,40,52,46,48,102,32,42,32,99,111,108,111,114,46,114,32,43,32,49,46,48,102,41,32,42,32,40,99,111,108,111,114,46,114,32,45,32,49,46,48,102,41,32,43,32,55,46,48,102,32,42,32,99,111,108,111,114,46,114,41,41,32,58,32,40,99,111,108,111,114,46,114,32,43,32,40,50,46,48,102,32,42,32,103,108,111,119,46,114,32,45,32,49,46,48,102,41,32,42,32,40,115,113,114,116,40,99,111,108,111,114,46,114,41,32,45,32,99,111,108,111,114,46,114,41,41,41,59,10,9,9,99,111,108,111,114,46,103,32,61,32,40,103,108,111,119,46,103,32,60,61,32,48,46,53,102,41,32,63,32,40,99,111,108,111,114,46,103,32,45,32,40,49,46,48,102,32,45,32,50,46,48,102,32,42,32,103,108,111,119,46,103,41,32,42,32,99,111,108,111,114,46,103,32,42,32,40,49,46,48,102,32,45,32,99,111,108,111,114,46,103,41,41,32,58,32,40,40,40,103,108,111,119,46,103,32,62,32,48,46,53,102,41,32,38,38,32,40,99,111,108,111,114,46,103,32,60,61,32,48,46,50,53,102,41,41,32,63,32,40,99,111,108,111,114,46,103,32,43,32,40,50,46,48,102,32,42,32,103,108,111,119,46,103,32,45,32,49,46,48,102,41,32,42,32,40,52,46,48,102,32,42,32,99,111,108,111,114,46,103,32,42,32,40,52,46,48,102,32,42,32,99,111,108,111,114,46,103,32,43,32,49,46,48,102,41,32,42,32,40,99,111,108,111,114,46,103,32,45,32,49,46,48,102,41,32,43,32,55,46,48,102,32,42,32,99,111,108,111,114,46,103,41,41,32,58,32,40,99,111,108,111,114,46,103,32,43,32,40,50,46,48,102,32,42,32,103,108,111,119,46,103,32,45,32,49,46,48,102,41,32,42,32,40,115,113,114,116,40,99,111,108,111,114,46,103,41,32,45,32,99,111,108,111,114,46,103,41,41,41,59,10,9,9,99,111,108,111,114,46,98,32,61,32,40,103,108,111,119,46,98,32,60,61,32,48,46,53,102,41,32,63,32,40,99,111,108,111,114,46,98,32,45,32,40,49,46,48,102,32,45,32,50,46,48,102,32,42,32,103,108,111,119,46,98,41,32,42,32,99,111,108,111,114,46,98,32,42,32,40,49,46,48,102,32,45,32,99,111,108,111,114,46,98,41,41,32,58,32,40,40,40,103,108,111,119,46,98,32,62,32,48,46,53,102,41,32,38,38,32,40,99,111,108,111,114,46,98,32,60,61,32,48,46,50,53,102,41,41,32,63,32,40,99,111,108,111,114,46,98,32,43,32,40,50,46,48,102,32,42,32,103,108,111,119,46,98,32,45,32,49,46,48,102,41,32,42,32,40,52,46,48,102,32,42,32,99,111,108,111,114,46,98,32,42,32,40,52,46,48,102,32,42,32,99,111,108,111,114,46,98,32,43,32,49,46,48,102,41,32,42,32,40,99,111,108,111,114,46,98,32,45,32,49,46,48,102,41,32,43,32,55,46,48,102,32,42,32,99,111,108,111,114,46,98,41,41,32,58,32,40,99,111,108,111,114,46,98,32,43,32,40,50,46,48,102,32,42,32,103,108,111,119,46,98,32,45,32,49,46,48,102,41,32,42,32,40,115,113,114,116,40,99,111,108,111,114,46,98,41,32,45,32,99,111,108,111,114,46,98,41,41,41,59,10,9,9,114,101,116,117,114,110,32,99,111,108,111,114,59,10,9,125,32,101,108,115,101,32,123,32,10,9,9,114,101,116,117,114,110,32,103,108,111,119,59,10,9,125,10,125,10,10,118,101,99,51,32,97,112,112,108,121,95,98,99,115,40,118,101,99,51,32,99,111,108,111,114,44,32,118,101,99,51,32,98,99,115,41,32,123,10,9,99,111,108,111,114,32,61,32,109,105,120,40,118,101,99,51,40,48,46,48,102,41,44,32,99,111,108,111,114,44,32,98,99,115,46,120,41,59,10,9,99,111,108,111,114,32,61,32,109,105,120,40,118,101,99,51,40,48,46,53,102,41,44,32,99,111,108,111,114,44,32,98,99,115,46,121,41,59,10,9,99,111,108,111,114,32,61,32,109,105,120,40,118,101,99,51,40,100,111,116,40,118,101,99,51,40,49,46,48,102,41,44,32,99,111,108,111,114,41,32,42,32,48,46,51,51,51,51,51,102,41,44,32,99,111,108,111,114,44,32,98,99,115,46,122,41,59,10,10,9,114,101,116,117,114,110,32,99,111,108,111,114,59,10,125,10,35,105,102,100,101,102,32,85,83,69,95,49,68,95,76,85,84,10,118,101,99,51,32,97,112,112,108,121,95,99,111,108,111,114,95,99,111,114,114,101,99,116,105,111,110,40,118,101,99,51,32,99,111,108,111,114,41,32,123,10,9,99,111,108,111,114,46,114,32,61,32,116,101,120,116,117,114,101,40,115,111,117,114,99,101,95,99,111,108,111,114,95,99,111,114,114,101,99,116,105,111,110,44,32,118,101,99,50,40,99,111,108,111,114,46,114,44,32,48,46,48,102,41,41,46,114,59,10,9,99,111,108,111,114,46,103,32,61,32,116,101,120,116,117,114,101,40,115,111,117,114,99,101,95,99,111,108,111,114,95,99,111,114,114,101,99,116,105,111,110,44,32,118,101,99,50,40,99,111,108,111,114,46,103,44,32,48,46,48,102,41,41,46,103,59,10,9,99,111,108,111,114,46,98,32,61,32,116,101,120,116,117,114,101,40,115,111,117,114,99,101,95,99,111,108,111,114,95,99,111,114,114,101,99,116,105,111,110,44,32,118,101,99,50,40,99,111,108,111,114,46,98,44,32,48,46,48,102,41,41,46,98,59,10,9,114,101,116,117,114,110,32,99,111,108,111,114,59,10,125,10,35,101,108,115,101,10,118,101,99,51,32,97,112,112,108,121,95,99,111,108,111,114,95,99,111,114,114,101,99,116,105,111,110,40,118,101,99,51,32,99,111,108,111,114,41,32,123,10,9,114,101,116,117,114,110,32,116,101,120,116,117,114,101,76,111,100,40,115,111,117,114,99,101,95,99,111,108,111,114,95,99,111,114,114,101,99,116,105,111,110,44,32,99,111,108,111,114,44,32,48,46,48,41,46,114,103,98,59,10,125,10,35,101,110,100,105,102,10,10,35,105,102,110,100,101,102,32,83,85,66,80,65,83,83,10,118,101,99,51,32,100,111,95,102,120,97,97,40,118,101,99,51,32,99,111,108,111,114,44,32,102,108,111,97,116,32,101,120,112,111,115,117,114,101,44,32,118,101,99,50,32,117,118,95,105,110,116,101,114,112,41,32,123,10,9,99,111,110,115,116,32,102,108,111,97,116,32,70,88,65,65,95,82,69,68,85,67,69,95,77,73,78,32,61,32,40,49,46,48,32,47,32,49,50,56,46,48,41,59,10,9,99,111,110,115,116,32,102,108,111,97,116,32,70,88,65,65,95,82,69,68,85,67,69,95,77,85,76,32,61,32,40,49,46,48,32,47,32,56,46,48,41,59,10,9,99,111,110,115,116,32,102,108,111,97,116,32,70,88,65,65,95,83,80,65,78,95,77,65,88,32,61,32,56,46,48,59,10,10,35,105,102,100,101,102,32,77,85,76,84,73,86,73,69,87,10,9,118,101,99,51,32,114,103,98,78,87,32,61,32,116,101,120,116,117,114,101,76,111,100,40,115,111,117,114,99,101,95,99,111,108,111,114,44,32,118,101,99,51,40,117,118,95,105,110,116,101,114,112,32,43,32,118,101,99,50,40,45,48,46,53,44,32,45,48,46,53,41,32,42,32,112,97,114,97,109,115,46,112,105,120,101,108,95,115,105,122,101,44,32,86,105,101,119,73,110,100,101,120,41,44,32,48,46,48,41,46,120,121,122,32,42,32,101,120,112,111,115,117,114,101,32,42,32,112,97,114,97,109,115,46,108,117,109,105,110,97,110,99,101,95,109,117,108,116,105,112,108,105,101,114,59,10,9,118,101,99,51,32,114,103,98,78,69,32,61,32,116,101,120,116,117,114,101,76,111,100,40,115,111,117,114,99,101,95,99,111,108,111,114,44,32,118,101,99,51,40,117,118,95,105,110,116,101,114,112,32,43,32,118,101,99,50,40,48,46,53,44,32,45,48,46,53,41,32,42,32,112,97,114,97,109,115,46,112,105,120,101,108,95,115,105,122,101,44,32,86,105,101,119,73,110,100,101,120,41,44,32,48,46,48,41,46,120,121,122,32,42,32,101,120,112,111,115,117,114,101,32,42,32,112,97,114,97,109,115,46,108,117,109,105,110,97,110,99,101,95,109,117,108,116,105,112,108,105,101,114,59,10,9,118,101,99,51,32,114,103,98,83,87,32,61,32,116,101,120,116,117,114,101,76,111,100,40,115,111,117,114,99,101,95,99,111,108,111,114,44,32,118,101,99,51,40,117,118,95,105,110,116,101,114,112,32,43,32,118,101,99,50,40,45,48,46,53,44,32,48,46,53,41,32,42,32,112,97,114,97,109,115,46,112,105,120,101,108,95,115,105,122,101,44,32,86,105,101,119,73,110,100,101,120,41,44,32,48,46,48,41,46,120,121,122,32,42,32,101,120,112,111,115,117,114,101,32,42,32,112,97,114,97,109,115,46,108,117,109,105,110,97,110,99,101,95,109,117,108,116,105,112,108,105,101,114,59,10,9,118,101,99,51,32,114,103,98,83,69,32,61,32,116,101,120,116,117,114,101,76,111,100,40,115,111,117,114,99,101,95,99,111,108,111,114,44,32,118,101,99,51,40,117,118,95,105,110,116,101,114,112,32,43,32,118,101,99,50,40,48,46,53,44,32,48,46,53,41,32,42,32,112,97,114,97,109,115,46,112,105,120,101,108,95,115,105,122,101,44,32,86,105,101,119,73,110,100,101,120,41,44,32,48,46,48,41,46,120,121,122,32,42,32,101,120,112,111,115,117,114,101,32,42,32,112,97,114,97,109,115,46,108,117,109,105,110,97,110,99,101,95,109,117,108,116,105,112,108,105,101,114,59,10,35,101,108,115,101,10,9,118,101,99,51,32,114,103,98,78,87,32,61,32,116,101,120,116,117,114,101,76,111,100,40,115,111,117,114,99,101,95,99,111,108,111,114,44,32,117,118,95,105,110,116,101,114,112,32,43,32,118,101,99,50,40,45,48,46,53,44,32,45,48,46,53,41,32,42,32,112,97,114,97,109,115,46,112,105,120,101,108,95,115,105,122,101,44,32,48,46,48,41,46,120,121,122,32,42,32,101,120,112,111,115,117,114,101,32,42,32,112,97,114,97,109,115,46,108,117,109,105,110,97,110,99,101,95,109,117,108,116,105,112,108,105,101,114,59,10,9,118,101,99,51,32,114,103,98,78,69,32,61,32,116,101,120,116,117,114,101,76,111,100,40,115,111,117,114,99,101,95,99,111,108,111,114,44,32,117,118,95,105,110,116,101,114,112,32,43,32,118,101,99,50,40,48,46,53,44,32,45,48,46,53,41,32,42,32,112,97,114,97,109,115,46,112,105,120,101,108,95,115,105,122,101,44,32,48,46,48,41,46,120,121,122,32,42,32,101,120,112,111,115,117,114,101,32,42,32,112,97,114,97,109,115,46,108,117,109,105,110,97,110,99,101,95,109,117,108,116,105,112,108,105,101,114,59,10,9,118,101,99,51,32,114,103,98,83,87,32,61,32,116,101,120,116,117,114,101,76,111,100,40,115,111,117,114,99,101,95,99,111,108,111,114,44,32,117,118,95,105,110,116,101,114,112,32,43,32,118,101,99,50,40,45,48,46,53,44,32,48,46,53,41,32,42,32,112,97,114,97,109,115,46,112,105,120,101,108,95,115,105,122,101,44,32,48,46,48,41,46,120,121,122,32,42,32,101,120,112,111,115,117,114,101,32,42,32,112,97,114,97,109,115,46,108,117,109,105,110,97,110,99,101,95,109,117,108,116,105,112,108,105,101,114,59,10,9,118,101,99,51,32,114,103,98,83,69,32,61,32,116,101,120,116,117,114,101,76,111,100,40,115,111,117,114,99,101,95,99,111,108,111,114,44,32,117,118,95,105,110,116,101,114,112,32,43,32,118,101,99,50,40,48,46,53,44,32,48,46,53,41,32,42,32,112,97,114,97,109,115,46,112,105,120,101,108,95,115,105,122,101,44,32,48,46,48,41,46,120,121,122,32,42,32,101,120,112,111,115,117,114,101,32,42,32,112,97,114,97,109,115,46,108,117,109,105,110,97,110,99,101,95,109,117,108,116,105,112,108,105,101,114,59,10,35,101,110,100,105,102,10,9,118,101,99,51,32,114,103,98,77,32,61,32,99,111,108,111,114,59,10,9,118,101,99,51,32,108,117,109,97,32,61,32,118,101,99,51,40,48,46,50,57,57,44,32,48,46,53,56,55,44,32,48,46,49,49,52,41,59,10,9,102,108,111,97,116,32,108,117,109,97,78,87,32,61,32,100,111,116,40,114,103,98,78,87,44,32,108,117,109,97,41,59,10,9,102,108,111,97,116,32,108,117,109,97,78,69,32,61,32,100,111,116,40,114,103,98,78,69,44,32,108,117,109,97,41,59,10,9,102,108,111,97,116,32,108,117,109,97,83,87,32,61,32,100,111,116,40,114,103,98,83,87,44,32,108,117,109,97,41,59,10,9,102,108,111,97,116,32,108,117,109,97,83,69,32,61,32,100,111,116,40,114,103,98,83,69,44,32,108,117,109,97,41,59,10,9,102,108,111,97,116,32,108,117,109,97,77,32,61,32,100,111,116,40,114,103,98,77,44,32,108,117,109,97,41,59,10,9,102,108,111,97,116,32,108,117,109,97,77,105,110,32,61,32,109,105,110,40,108,117,109,97,77,44,32,109,105,110,40,109,105,110,40,108,117,109,97,78,87,44,32,108,117,109,97,78,69,41,44,32,109,105,110,40,108,117,109,97,83,87,44,32,108,117,109,97,83,69,41,41,41,59,10,9,102,108,111,97,116,32,108,117,109,97,77,97,120,32,61,32,109,97,120,40,108,117,109,97,77,44,32,109,97,120,40,109,97,120,40,108,117,109,97,78,87,44,32,108,117,109,97,78,69,41,44,32,109,97,120,40,108,117,109,97,83,87,44,32,108,117,109,97,83,69,41,41,41,59,10,10,9,118,101,99,50,32,100,105,114,59,10,9,100,105,114,46,120,32,61,32,45,40,40,108,117,109,97,78,87,32,43,32,108,117,109,97,78,69,41,32,45,32,40,108,117,109,97,83,87,32,43,32,108,117,109,97,83,69,41,41,59,10,9,100,105,114,46,121,32,61,32,40,40,108,117,109,97,78,87,32,43,32,108,117,109,97,83,87,41,32,45,32,40,108,117,109,97,78,69,32,43,32,108,117,109,97,83,69,41,41,59,10,10,9,102,108,111,97,116,32,100,105,114,82,101,100,117,99,101,32,61,32,109,97,120,40,40,108,117,109,97,78,87,32,43,32,108,117,109,97,78,69,32,43,32,108,117,109,97,83,87,32,43,32,108,117,109,97,83,69,41,32,42,10,9,9,9,9,9,40,48,46,50,53,32,42,32,70,88,65,65,95,82,69,68,85,67,69,95,77,85,76,41,44,10,9,9,9,70,88,65,65,95,82,69,68,85,67,69,95,77,73,78,41,59,10,10,9,102,108,111,97,116,32,114,99,112,68,105,114,77,105,110,32,61,32,49,46,48,32,47,32,40,109,105,110,40,97,98,115,40,100,105,114,46,120,41,44,32,97,98,115,40,100,105,114,46,121,41,41,32,43,32,100,105,114,82,101,100,117,99,101,41,59,10,9,100,105,114,32,61,32,109,105,110,40,118,101,99,50,40,70,88,65,65,95,83,80,65,78,95,77,65,88,44,32,70,88,65,65,95,83,80,65,78,95,77,65,88,41,44,10,9,9,9,9,32,32,109,97,120,40,118,101,99,50,40,45,70,88,65,65,95,83,80,65,78,95,77,65,88,44,32,45,70,88,65,65,95,83,80,65,78,95,77,65,88,41,44,10,9,9,9,9,9,9,32,32,100,105,114,32,42,32,114,99,112,68,105,114,77,105,110,41,41,32,42,10,9,9,9,112,97,114,97,109,115,46,112,105,120,101,108,95,115,105,122,101,59,10,10,35,105,102,100,101,102,32,77,85,76,84,73,86,73,69,87,10,9,118,101,99,51,32,114,103,98,65,32,61,32,48,46,53,32,42,32,101,120,112,111,115,117,114,101,32,42,32,40,116,101,120,116,117,114,101,76,111,100,40,115,111,117,114,99,101,95,99,111,108,111,114,44,32,118,101,99,51,40,117,118,95,105,110,116,101,114,112,32,43,32,100,105,114,32,42,32,40,49,46,48,32,47,32,51,46,48,32,45,32,48,46,53,41,44,32,86,105,101,119,73,110,100,101,120,41,44,32,48,46,48,41,46,120,121,122,32,43,32,116,101,120,116,117,114,101,76,111,100,40,115,111,117,114,99,101,95,99,111,108,111,114,44,32,118,101,99,51,40,117,118,95,105,110,116,101,114,112,32,43,32,100,105,114,32,42,32,40,50,46,48,32,47,32,51,46,48,32,45,32,48,46,53,41,44,32,86,105,101,119,73,110,100,101,120,41,44,32,48,46,48,41,46,120,121,122,41,32,42,32,112,97,114,97,109,115,46,108,117,109,105,110,97,110,99,101,95,109,117,108,116,105,112,108,105,101,114,59,10,9,118,101,99,51,32,114,103,98,66,32,61,32,114,103,98,65,32,42,32,48,46,53,32,43,32,48,46,50,53,32,42,32,101,120,112,111,115,117,114,101,32,42,32,40,116,101,120,116,117,114,101,76,111,100,40,115,111,117,114,99,101,95,99,111,108,111,114,44,32,118,101,99,51,40,117,118,95,105,110,116,101,114,112,32,43,32,100,105,114,32,42,32,45,48,46,53,44,32,86,105,101,119,73,110,100,101,120,41,44,32,48,46,48,41,46,120,121,122,32,43,32,116,101,120,116,117,114,101,76,111,100,40,115,111,117,114,99,101,95,99,111,108,111,114,44,32,118,101,99,51,40,117,118,95,105,110,116,101,114,112,32,43,32,100,105,114,32,42,32,48,46,53,44,32,86,105,101,119,73,110,100,101,120,41,44,32,48,46,48,41,46,120,121,122,41,32,42,32,112,97,114,97,109,115,46,108,117,109,105,110,97,110,99,101,95,109,117,108,116,105,112,108,105,101,114,59,10,35,101,108,115,101,10,9,118,101,99,51,32,114,103,98,65,32,61,32,48,46,53,32,42,32,101,120,112,111,115,117,114,101,32,42,32,40,116,101,120,116,117,114,101,76,111,100,40,115,111,117,114,99,101,95,99,111,108,111,114,44,32,117,118,95,105,110,116,101,114,112,32,43,32,100,105,114,32,42,32,40,49,46,48,32,47,32,51,46,48,32,45,32,48,46,53,41,44,32,48,46,48,41,46,120,121,122,32,43,32,116,101,120,116,117,114,101,76,111,100,40,115,111,117,114,99,101,95,99,111,108,111,114,44,32,117,118,95,105,110,116,101,114,112,32,43,32,100,105,114,32,42,32,40,50,46,48,32,47,32,51,46,48,32,45,32,48,46,53,41,44,32,48,46,48,41,46,120,121,122,41,32,42,32,112,97,114,97,109,115,46,108,117,109,105,110,97,110,99,101,95,109,117,108,116,105,112,108,105,101,114,59,10,9,118,101,99,51,32,114,103,98,66,32,61,32,114,103,98,65,32,42,32,48,46,53,32,43,32,48,46,50,53,32,42,32,101,120,112,111,115,117,114,101,32,42,32,40,116,101,120,116,117,114,101,76,111,100,40,115,111,117,114,99,101,95,99,111,108,111,114,44,32,117,118,95,105,110,116,101,114,112,32,43,32,100,105,114,32,42,32,45,48,46,53,44,32,48,46,48,41,46,120,121,122,32,43,32,116,101,120,116,117,114,101,76,111,100,40,115,111,117,114,99,101,95,99,111,108,111,114,44,32,117,118,95,105,110,116,101,114,112,32,43,32,100,105,114,32,42,32,48,46,53,44,32,48,46,48,41,46,120,121,122,41,32,42,32,112,97,114,97,109,115,46,108,117,109,105,110,97,110,99,101,95,109,117,108,116,105,112,108,105,101,114,59,10,35,101,110,100,105,102,10,10,9,102,108,111,97,116,32,108,117,109,97,66,32,61,32,100,111,116,40,114,103,98,66,44,32,108,117,109,97,41,59,10,9,105,102,32,40,40,108,117,109,97,66,32,60,32,108,117,109,97,77,105,110,41,32,124,124,32,40,108,117,109,97,66,32,62,32,108,117,109,97,77,97,120,41,41,32,123,10,9,9,114,101,116,117,114,110,32,114,103,98,65,59,10,9,125,32,101,108,115,101,32,123,10,9,9,114,101,116,117,114,110,32,114,103,98,66,59,10,9,125,10,125,10,35,101,110,100,105,102,32,10,10,10,10,10,118,101,99,51,32,115,99,114,101,101,110,95,115,112,97,99,101,95,100,105,116,104,101,114,40,118,101,99,50,32,102,114,97,103,95,99,111,111,114,100,41,32,123,10,9,10,9,118,101,99,51,32,100,105,116,104,101,114,32,61,32,118,101,99,51,40,100,111,116,40,118,101,99,50,40,49,55,49,46,48,44,32,50,51,49,46,48,41,44,32,102,114,97,103,95,99,111,111,114,100,41,41,59,10,9,100,105,116,104,101,114,46,114,103,98,32,61,32,102,114,97,99,116,40,100,105,116,104,101,114,46,114,103,98,32,47,32,118,101,99,51,40,49,48,51,46,48,44,32,55,49,46,48,44,32,57,55,46,48,41,41,59,10,10,9,10,9,114,101,116,117,114,110,32,40,100,105,116,104,101,114,46,114,103,98,32,45,32,48,46,53,41,32,47,32,50,53,53,46,48,59,10,125,10,10,118,111,105,100,32,109,97,105,110,40,41,32,123,10,35,105,102,100,101,102,32,83,85,66,80,65,83,83,10,9,10,9,118,101,99,52,32,99,111,108,111,114,32,61,32,115,117,98,112,97,115,115,76,111,97,100,40,105,110,112,117,116,95,99,111,108,111,114,41,59,10,35,101,108,105,102,32,100,101,102,105,110,101,100,40,77,85,76,84,73,86,73,69,87,41,10,9,118,101,99,52,32,99,111,108,111,114,32,61,32,116,101,120,116,117,114,101,76,111,100,40,115,111,117,114,99,101,95,99,111,108,111,114,44,32,118,101,99,51,40,117,118,95,105,110,116,101,114,112,44,32,86,105,101,119,73,110,100,101,120,41,44,32,48,46,48,102,41,59,10,35,101,108,115,101,10,9,118,101,99,52,32,99,111,108,111,114,32,61,32,116,101,120,116,117,114,101,76,111,100,40,115,111,117,114,99,101,95,99,111,108,111,114,44,32,117,118,95,105,110,116,101,114,112,44,32,48,46,48,102,41,59,10,35,101,110,100,105,102,10,9,99,111,108,111,114,46,114,103,98,32,42,61,32,112,97,114,97,109,115,46,108,117,109,105,110,97,110,99,101,95,109,117,108,116,105,112,108,105,101,114,59,10,10,9,10,10,9,102,108,111,97,116,32,101,120,112,111,115,117,114,101,32,61,32,112,97,114,97,109,115,46,101,120,112,111,115,117,114,101,59,10,10,35,105,102,110,100,101,102,32,83,85,66,80,65,83,83,10,9,105,102,32,40,98,111,111,108,40,112,97,114,97,109,115,46,102,108,97,103,115,32,38,32,70,76,65,71,95,85,83,69,95,65,85,84,79,95,69,88,80,79,83,85,82,69,41,41,32,123,10,9,9,101,120,112,111,115,117,114,101,32,42,61,32,49,46,48,32,47,32,40,116,101,120,101,108,70,101,116,99,104,40,115,111,117,114,99,101,95,97,117,116,111,95,101,120,112,111,115,117,114,101,44,32,105,118,101,99,50,40,48,44,32,48,41,44,32,48,41,46,114,32,42,32,112,97,114,97,109,115,46,108,117,109,105,110,97,110,99,101,95,109,117,108,116,105,112,108,105,101,114,32,47,32,112,97,114,97,109,115,46,97,117,116,111,95,101,120,112,111,115,117,114,101,95,115,99,97,108,101,41,59,10,9,125,10,35,101,110,100,105,102,10,10,9,99,111,108,111,114,46,114,103,98,32,42,61,32,101,120,112,111,115,117,114,101,59,10,10,9,10,35,105,102,110,100,101,102,32,83,85,66,80,65,83,83,10,9,105,102,32,40,98,111,111,108,40,112,97,114,97,109,115,46,102,108,97,103,115,32,38,32,70,76,65,71,95,85,83,69,95,70,88,65,65,41,41,32,123,10,9,9,10,9,9,99,111,108,111,114,46,114,103,98,32,61,32,100,111,95,102,120,97,97,40,99,111,108,111,114,46,114,103,98,44,32,101,120,112,111,115,117,114,101,44,32,117,118,95,105,110,116,101,114,112,41,59,10,9,125,10,10,9,105,102,32,40,98,111,111,108,40,112,97,114,97,109,115,46,102,108,97,103,115,32,38,32,70,76,65,71,95,85,83,69,95,71,76,79,87,41,32,38,38,32,112,97,114,97,109,115,46,103,108,111,119,95,109,111,100,101,32,61,61,32,71,76,79,87,95,77,79,68,69,95,77,73,88,41,32,123,10,9,9,118,101,99,51,32,103,108,111,119,32,61,32,103,97,116,104,101,114,95,103,108,111,119,40,115,111,117,114,99,101,95,103,108,111,119,44,32,117,118,95,105,110,116,101,114,112,41,32,42,32,112,97,114,97,109,115,46,108,117,109,105,110,97,110,99,101,95,109,117,108,116,105,112,108,105,101,114,59,10,9,9,105,102,32,40,112,97,114,97,109,115,46,103,108,111,119,95,109,97,112,95,115,116,114,101,110,103,116,104,32,62,32,48,46,48,48,49,41,32,123,10,9,9,9,103,108,111,119,32,61,32,109,105,120,40,103,108,111,119,44,32,116,101,120,116,117,114,101,40,103,108,111,119,95,109,97,112,44,32,117,118,95,105,110,116,101,114,112,41,46,114,103,98,32,42,32,103,108,111,119,44,32,112,97,114,97,109,115,46,103,108,111,119,95,109,97,112,95,115,116,114,101,110,103,116,104,41,59,10,9,9,125,10,9,9,99,111,108,111,114,46,114,103,98,32,61,32,109,105,120,40,99,111,108,111,114,46,114,103,98,44,32,103,108,111,119,44,32,112,97,114,97,109,115,46,103,108,111,119,95,105,110,116,101,110,115,105,116,121,41,59,10,9,125,10,35,101,110,100,105,102,10,10,9,99,111,108,111,114,46,114,103,98,32,61,32,97,112,112,108,121,95,116,111,110,101,109,97,112,112,105,110,103,40,99,111,108,111,114,46,114,103,98,44,32,112,97,114,97,109,115,46,119,104,105,116,101,41,59,10,10,9,105,102,32,40,98,111,111,108,40,112,97,114,97,109,115,46,102,108,97,103,115,32,38,32,70,76,65,71,95,67,79,78,86,69,82,84,95,84,79,95,83,82,71,66,41,41,32,123,10,9,9,99,111,108,111,114,46,114,103,98,32,61,32,108,105,110,101,97,114,95,116,111,95,115,114,103,98,40,99,111,108,111,114,46,114,103,98,41,59,32,10,9,125,10,35,105,102,110,100,101,102,32,83,85,66,80,65,83,83,10,9,10,9,105,102,32,40,98,111,111,108,40,112,97,114,97,109,115,46,102,108,97,103,115,32,38,32,70,76,65,71,95,85,83,69,95,71,76,79,87,41,32,38,38,32,112,97,114,97,109,115,46,103,108,111,119,95,109,111,100,101,32,33,61,32,71,76,79,87,95,77,79,68,69,95,77,73,88,41,32,123,10,9,9,118,101,99,51,32,103,108,111,119,32,61,32,103,97,116,104,101,114,95,103,108,111,119,40,115,111,117,114,99,101,95,103,108,111,119,44,32,117,118,95,105,110,116,101,114,112,41,32,42,32,112,97,114,97,109,115,46,103,108,111,119,95,105,110,116,101,110,115,105,116,121,32,42,32,112,97,114,97,109,115,46,108,117,109,105,110,97,110,99,101,95,109,117,108,116,105,112,108,105,101,114,59,10,9,9,105,102,32,40,112,97,114,97,109,115,46,103,108,111,119,95,109,97,112,95,115,116,114,101,110,103,116,104,32,62,32,48,46,48,48,49,41,32,123,10,9,9,9,103,108,111,119,32,61,32,109,105,120,40,103,108,111,119,44,32,116,101,120,116,117,114,101,40,103,108,111,119,95,109,97,112,44,32,117,118,95,105,110,116,101,114,112,41,46,114,103,98,32,42,32,103,108,111,119,44,32,112,97,114,97,109,115,46,103,108,111,119,95,109,97,112,95,115,116,114,101,110,103,116,104,41,59,10,9,9,125,10,10,9,9,10,9,9,103,108,111,119,32,61,32,97,112,112,108,121,95,116,111,110,101,109,97,112,112,105,110,103,40,103,108,111,119,44,32,112,97,114,97,109,115,46,119,104,105,116,101,41,59,10,9,9,105,102,32,40,98,111,111,108,40,112,97,114,97,109,115,46,102,108,97,103,115,32,38,32,70,76,65,71,95,67,79,78,86,69,82,84,95,84,79,95,83,82,71,66,41,41,32,123,10,9,9,9,103,108,111,119,32,61,32,108,105,110,101,97,114,95,116,111,95,115,114,103,98,40,103,108,111,119,41,59,10,9,9,125,10,10,9,9,99,111,108,111,114,46,114,103,98,32,61,32,97,112,112,108,121,95,103,108,111,119,40,99,111,108,111,114,46,114,103,98,44,32,103,108,111,119,41,59,10,9,125,10,35,101,110,100,105,102,10,10,9,10,10,9,105,102,32,40,98,111,111,108,40,112,97,114,97,109,115,46,102,108,97,103,115,32,38,32,70,76,65,71,95,85,83,69,95,66,67,83,41,41,32,123,10,9,9,99,111,108,111,114,46,114,103,98,32,61,32,97,112,112,108,121,95,98,99,115,40,99,111,108,111,114,46,114,103,98,44,32,112,97,114,97,109,115,46,98,99,115,41,59,10,9,125,10,10,9,105,102,32,40,98,111,111,108,40,112,97,114,97,109,115,46,102,108,97,103,115,32,38,32,70,76,65,71,95,85,83,69,95,67,79,76,79,82,95,67,79,82,82,69,67,84,73,79,78,41,41,32,123,10,9,9,99,111,108,111,114,46,114,103,98,32,61,32,97,112,112,108,121,95,99,111,108,111,114,95,99,111,114,114,101,99,116,105,111,110,40,99,111,108,111,114,46,114,103,98,41,59,10,9,125,10,10,9,105,102,32,40,98,111,111,108,40,112,97,114,97,109,115,46,102,108,97,103,115,32,38,32,70,76,65,71,95,85,83,69,95,68,69,66,65,78,68,73,78,71,41,41,32,123,10,9,9,10,9,9,10,9,9,99,111,108,111,114,46,114,103,98,32,43,61,32,115,99,114,101,101,110,95,115,112,97,99,101,95,100,105,116,104,101,114,40,103,108,95,70,114,97,103,67,111,111,114,100,46,120,121,41,59,10,9,125,10,10,9,102,114,97,103,95,99,111,108,111,114,32,61,32,99,111,108,111,114,59,10,125,10,0
18 };
19 setup(_vertex_code, _fragment_code, nullptr, "TonemapShaderRD");
20 }
21};
22
23#endif
24