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