⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀         ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

337 lines
80 KiB

��precision highp float;
precision highp int;
float O_IP_O_PI_O = 3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679;
uniform float time;
uniform float O_AHPLA_O_ALPHA_O;
uniform float O_REWOP_O_POWER_O;
uniform float O_ELACS_O_SCALE_O;
uniform vec3 O_ROLOC_O_COLOR_O;
varying vec3 fPosition;
varying vec3 fNormal;
void main()
{
vec3 O_LAMRON_O_NORMAL_O = normalize(fNormal);
vec3 O_WEIV_O_VIEW_O = normalize(fPosition.xyz);
float O_REDAHS_TNEIDARG_RAENIL_O_LINEAR_GRADIENT_SHADER_O = (-sqrt(cos(.5*O_IP_O_PI_O*( dot(O_LAMRON_O_NORMAL_O, O_WEIV_O_VIEW_O) )))+1.);
gl_FragColor = vec4( clamp(
pow ( (cos(.5*O_IP_O_PI_O*( O_REDAHS_TNEIDARG_RAENIL_O_LINEAR_GRADIENT_SHADER_O-1. ))) , 2. / ( O_REWOP_O_POWER_O ) )
, 0.0 , 1.0 ) * (cos(1.*O_IP_O_PI_O*(1./(84.406022589954030768899117092091000289089388918088900852079/pow(2.,12.)))* ( time + ( 2.0 * sqrt(2.0) ) ) )) * O_AHPLA_O_ALPHA_O * O_ROLOC_O_COLOR_O , 1.0 ) / 2. + .5 ;
}
//((((((((((((((((((((((((((((((((((((((((((((((((((((((((((����((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((((((����((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((((((����((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((((((����((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((((((����((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((((((����((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((((((����((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((((((����((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((((((����((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((((((����((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((((((����((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((((((����((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((((((����((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((((((����((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((((((����((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((((((����((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((��������%�������(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((������������������������������(((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((������������������������������(((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((����������������(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((�������������������������(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((�������������������������(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((�������������������������(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((�������������������������(((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((�����������������������H�����������������������((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((������������������������������������������(((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((������������������������������������������(((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((��������%�������(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((����������������(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((������$'������((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((((������������(((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((�����������������������H�����������������������((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((���������������������������((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((���������������������������((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((��������%�������(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((������$'������((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((�������N�������(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((�������N�������(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((����������������(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((((������������(((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((�������������������������(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((�������������������������(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((�������������������������(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((�������������������������(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((������������������������������(((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((������������������������������(((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((��������������HK��������������(((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((��������������JM��������������(((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((��������%�������(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((����������������(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((�������N�������(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((�������N�������(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((((������������(((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((������������������������������������������(((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((������������������������������������������(((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((��������������$�������������((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((���������������������PU���������������������(((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((��������%�������(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((������$'������((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((��������������$�������������((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((��������������$�������������((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((������������������������������(((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((������������������������������(((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((��������%�������(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((����������������(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((������������������������������(((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((������������������������������(((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((�������������������������(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((�������������������������(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((������������N������������(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((������������L������������(((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((�����������������������((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((������������������������������������������(((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((������������������������������������������(((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((�������&������((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((������������������������������������������(((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((������������������������������������������(((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((�����������������������((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((������������N������������(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((������������L������������(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((�������������������������(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((�������������������������(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((������������������������������(((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((������������������������������(((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((����������������(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((��������%�������(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((������������������������������(((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((������������������������������(((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((��������������$�������������((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((��������������$�������������((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((������$'������((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((��������%�������(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((���������������������PU���������������������(((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((��������������$�������������((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((������������������������������������������(((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((������������������������������������������(((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((((������������(((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((�������N�������(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((�������N�������(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((����������������(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((��������%�������(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((��������������HK��������������(((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((��������������JM��������������(((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((������������������������������(((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((������������������������������(((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((�������������������������(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((�������������������������(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((�������������������������(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((�������������������������(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((((������������(((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((����������������(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((�������N�������(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((�������N�������(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((������$'������((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((��������%�������(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((���������������������������((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((���������������������������((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((�����������������������H�����������������������((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((((������������(((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((������$'������((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((����������������(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((��������%�������(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((������������������������������������������(((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((������������������������������������������(((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((�����������������������H�����������������������((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((�������������������������(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((�������������������������(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((�������������������������(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((�������������������������(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((����������������(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((������������������������������(((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((������������������������������(((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((���������������������������������)��������������������������������((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((��������������������������(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((��������������������������������������������|A'|��������������������������������������������(((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((�������������������l�������������������(((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((�������������������k�������������������(((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((�����������|�����������((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((�������"������((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((�������"������((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((�������������$'�������������((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((����������������������((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((�����������|�����������((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((��������������������&�������������������(((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((�����������|�����������((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((����������������������((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((�������������$'�������������((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((�������"������((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((�������"������((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((�����������|�����������((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((�������������������l�������������������(((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((�������������������k�������������������(((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((��������������������������������������������|A'|��������������������������������������������(((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((��������������������������(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((�������������������Y-�������������������(((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((��������������������������(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((��������������������������������������������|A'|��������������������������������������������(((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((�������������������l�������������������(((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((�������������������k�������������������(((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((�����������|�����������((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((�������"������((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((�������"������((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((�������������$'�������������((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((����������������������((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((�����������|�����������((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((��������������������&�������������������(((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((�����������|�����������((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((����������������������((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((�������������$'�������������((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((�������"������((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((�������"������((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((�����������|�����������((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((�������������������l�������������������(((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((�������������������k�������������������(((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((��������������������������������������������|A'|��������������������������������������������(((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((��������������������������(((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((���������������������������������)��������������������������������((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((������������������������������(((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((������������������������������(((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((����������������(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((�������������������������(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((�������������������������(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((�������������������������(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((�������������������������(((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((�����������������������H�����������������������((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((������������������������������������������(((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((������������������������������������������(((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((��������%�������(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((����������������(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((������$'������((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((((������������(((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((�����������������������H�����������������������((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((���������������������������((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((���������������������������((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((��������%�������(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((������$'������((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((�������N�������(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((�������N�������(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((����������������(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((((������������(((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((�������������������������(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((�������������������������(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((�������������������������(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((�������������������������(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((������������������������������(((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((������������������������������(((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((��������������HK��������������(((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((��������������JM��������������(((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((��������%�������(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((����������������(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((�������N�������(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((�������N�������(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((((������������(((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((������������������������������������������(((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((������������������������������������������(((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((��������������$�������������((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((���������������������PU���������������������(((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((��������%�������(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((������$'������((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((��������������$�������������((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((��������������$�������������((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((������������������������������(((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((������������������������������(((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((��������%�������(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((����������������(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((������������������������������(((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((������������������������������(((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((�������������������������(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((�������������������������(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((������������N������������(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((������������L������������(((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((�����������������������((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((������������������������������������������(((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((������������������������������������������(((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((�������&������((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((������������������������������������������(((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((������������������������������������������(((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((�����������������������((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((������������N������������(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((������������L������������(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((�������������������������(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((�������������������������(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((������������������������������(((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((������������������������������(((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((����������������(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((��������%�������(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((������������������������������(((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((������������������������������(((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((��������������$�������������((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((��������������$�������������((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((������$'������((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((��������%�������(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((���������������������PU���������������������(((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((��������������$�������������((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((������������������������������������������(((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((������������������������������������������(((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((((������������(((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((�������N�������(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((�������N�������(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((����������������(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((��������%�������(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((��������������HK��������������(((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((��������������JM��������������(((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((������������������������������(((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((������������������������������(((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((�������������������������(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((�������������������������(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((�������������������������(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((�������������������������(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((((������������(((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((����������������(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((�������N�������(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((�������N�������(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((������$'������((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((��������%�������(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((���������������������������((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((���������������������������((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((�����������������������H�����������������������((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((((������������(((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((������$'������((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((����������������(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((��������%�������(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((������������������������������������������(((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((������������������������������������������(((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((�����������������������H�����������������������((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((�������������������������(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((�������������������������(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((�������������������������(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((�������������������������(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((����������������(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((������������������������������(((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((������������������������������(((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((��������%�������(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((((((����((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((((((����((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((((((����((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((((((����((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((((((����((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((((((����((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((((((����((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((((((����((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((((((����((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((((((����((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((((((����((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((((((����((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((((((����((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((((((����((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((((((����((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((((((����((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\\