O-/𖣠⚪ᗩ∣ↀ∣𒾨⚪𔗢⚪🞋⚪𔗢⚪𒾨∣ↀ∣ᗩ⚪𖣠/𖣠⚪✤ᴥᗩ⚪𔗢⚪🞋⚪𔗢⚪ᗩᴥ✤⚪𖣠/𖣠⚪ᗱᗴᴥᗩᗯ✤ꗳⓄᔓᔕ⚪𔗢⚪🞋⚪𔗢⚪ᔓᔕⓄꗳ✤ᗯᗩᴥᗱᗴ⚪𖣠/𖣠⚪ᕭᕮᗩНߦᗱᗴᙏᕭᕮⓄߦ✤⚪𔗢⚪🞋⚪𔗢⚪✤ߦⓄᕭᕮᙏᗱᗴߦНᗩᕭᕮ⚪𖣠/𖣠⚪ᔓᔕᴥᗱᗴᗝᗩ옷ᔓᔕ⚪𔗢⚪🞋⚪𔗢⚪ᔓᔕ옷ᗩᗝᗱᗴᴥᔓᔕ⚪𖣠/𖣠⚪ᗱᗴᕤᕦᗩᑎᕤᕦИNᗩᙁ𖣓ᕤᕦИNꖴᗝᗩ옷ᔓᔕ𖣓᨟ᴥᗩᴥ⚭ꖴᙁ𖣓ᔓᔕᑐᑕꖴ옷ߦᗩᴥᕤᕦ𖣓ИNᗱᗴߦⓄ⚪𔗢⚪🞋⚪𔗢⚪ⓄߦᗱᗴИN𖣓ᕤᕦᴥᗩߦ옷ꖴᑐᑕᔓᔕ𖣓ᙁꖴ⚭ᴥᗩᴥ᨟𖣓ᔓᔕ옷ᗩᗝꖴИNᕤᕦ𖣓ᙁᗩИNᕤᕦᑎᗩᕤᕦᗱᗴ⚪𖣠/𖣠⚪ᕤᕦⓄᴥ⏀ᴥᗱᗴᗝᗩ옷ᔓᔕ⚪𔗢⚪🞋⚪𔗢⚪ᔓᔕ옷ᗩᗝᗱᗴᴥ⏀ᴥⓄᕤᕦ⚪𖣠/𖣠⚪ᔓᔕ✤ИNᗱᗴꖴↀᗩᴥᕤᕦ⚪𔗢⚪🞋⚪𔗢⚪ᕤᕦᴥᗩↀꖴᗱᗴИN✤ᔓᔕ⚪𖣠/⅃Ƨ⅃ꓨ.◯✤ИNᗱᗴꖴᗝᗩᴥᕤᕦ◯ᙁᗩꖴᗝᗩᴥ◯✤ИNꖴⓄߦ◯ᴥᗱᗴᗯⓄߦ⊚ꕤ⚇·◯ᕤᕦⓄᴥ⏀ᴥᗱᗴᗝᗩ옷ᔓᔕⵙᔓᔕ옷ᗩᗝᗱᗴᴥ⏀ᴥⓄᕤᕦ◯·⚇ꕤ⊚ߦⓄᗯᗱᗴᴥ◯ߦⓄꖴИN✤◯ᴥᗩᗝꖴᗩᙁ◯ᕤᕦᴥᗩᗝꖴᗱᗴИN✤◯.GLSL

278 lines
66 KiB
Plaintext
Raw Permalink Normal View History

<EFBFBD><EFBFBD>precision highp float;
precision highp int;
float O_IP_O_PI_O = 3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679;
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 vec2 vUv;
void main() {
vec2 uv = vUv - 0.5;
gl_FragColor = vec4(
((pow(( 1./ (1.-clamp( ( (1.-length(uv*2.)) -.0)*1. ,0.,1.) + ((sqrt ( pow(2., (O_ELACS_O_SCALE_O) ) +1.) -1.)/2.) )/ (((( pow(2., (-O_ELACS_O_SCALE_O+2.) ))))) - ((sqrt ( pow(2., (O_ELACS_O_SCALE_O) ) +1.) -1.)/2.)),O_REWOP_O_POWER_O)/1.)+.0)
* O_AHPLA_O_ALPHA_O * O_ROLOC_O_COLOR_O, 1.0 );
}
//((((((((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00>%<25><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00>$'<27><00><00><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00>N<00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00>N<04><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><15><15><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><><EFBFBD><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><15><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><15><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><15><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><15><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00><00><15><15><00><00><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00><00><15><15><00><00><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00>HK<15><00><00><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00>JM<15><00><00><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00>%<25><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00>A<16><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00>@<16><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><15><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><15><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><><EFBFBD><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><15><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><15><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><15><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><15><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00><00><15><15><00><00><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00><00><15><15><00><00><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00>%<25><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00>$'<27><00><00><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00>N<00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00>N<04><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><><EFBFBD><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00>$<24><00><00><00><00><00><00><00><00><00><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><07><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00>%<25><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00><00><15><15><00><00><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00><00><15><15><00><00><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><15><15><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00><15><00><00><00><00><00><00><00><00><00><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00><15><00><00><00><00><00><00><00><00><00><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00>$<24><00><00><00><00><00><00><00><00><00><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><07><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00>"<22><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>d<><64><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00>&<26><00><00><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00>&<26><00><00><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00>&<26><00><00><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>d<><64><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00>"<22><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><07><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00>$<24><00><00><00><00><00><00><00><00><00><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00><15><00><00><00><00><00><00><00><00><00><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00><15><00><00><00><00><00><00><00><00><00><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><15><15><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00><00><15><15><00><00><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00><00><15><15><00><00><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00>%<25><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><07><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00>$<24><00><00><00><00><00><00><00><00><00><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><><EFBFBD><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00>N<00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00>N<04><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00>$'<27><00><00><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00>%<25><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00><00><15><15><00><00><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00><00><15><15><00><00><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><15><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><15><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><15><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><15><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><><EFBFBD><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><15><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><15><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00>A<16><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00>@<16><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00>%<25><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00>HK<15><00><00><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00>JM<15><00><00><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00><00><15><15><00><00><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00><00><15><15><00><00><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><15><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><15><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><15><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><15><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><><EFBFBD><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><15><15><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00>N<00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00>N<04><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00>$'<27><00><00><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>)<29><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><><EFBFBD><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>|A'|<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>l<15><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>k<15><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00>|<00><00><00><00><00><00><00><00><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00>"<22><00><00><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00>"<22><00><00><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00>$'<27><00><00><00><00><00><00><00><00><00><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><04><00><00><00><00><00><00><00><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00>|<00><00><00><00><00><00><00><00><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>&<26><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00>|<00><00><00><00><00><00><00><00><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><04><00><00><00><00><00><00><00><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00>$'<27><00><00><00><00><00><00><00><00><00><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00>"<22><00><00><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00>"<22><00><00><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00>|<00><00><00><00><00><00><00><00><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>l<15><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>k<15><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>|A'|<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><><EFBFBD><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>Y-<2D><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><><EFBFBD><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>|A'|<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>l<15><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>k<15><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00>|<00><00><00><00><00><00><00><00><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00>"<22><00><00><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00>"<22><00><00><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00>$'<27><00><00><00><00><00><00><00><00><00><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><04><00><00><00><00><00><00><00><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00>|<00><00><00><00><00><00><00><00><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>&<26><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00>|<00><00><00><00><00><00><00><00><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><04><00><00><00><00><00><00><00><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00>$'<27><00><00><00><00><00><00><00><00><00><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00>"<22><00><00><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00>"<22><00><00><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00>|<00><00><00><00><00><00><00><00><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>l<15><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>k<15><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>|A'|<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><><EFBFBD><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>)<29><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00>$'<27><00><00><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00>N<00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00>N<04><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><15><15><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><><EFBFBD><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><15><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><15><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><15><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><15><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00><00><15><15><00><00><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00><00><15><15><00><00><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00>HK<15><00><00><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00>JM<15><00><00><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00>%<25><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00>A<16><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00>@<16><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><15><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><15><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><><EFBFBD><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><15><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><15><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><15><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><15><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00><00><15><15><00><00><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00><00><15><15><00><00><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00>%<25><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00>$'<27><00><00><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00>N<00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00>N<04><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><><EFBFBD><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00>$<24><00><00><00><00><00><00><00><00><00><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><07><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00>%<25><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00><00><15><15><00><00><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00><00><15><15><00><00><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><15><15><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00><15><00><00><00><00><00><00><00><00><00><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00><15><00><00><00><00><00><00><00><00><00><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00>$<24><00><00><00><00><00><00><00><00><00><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><07><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00>"<22><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>d<><64><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00>&<26><00><00><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00>&<26><00><00><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00>&<26><00><00><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>d<><64><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00>"<22><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><07><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00>$<24><00><00><00><00><00><00><00><00><00><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00><15><00><00><00><00><00><00><00><00><00><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00><15><00><00><00><00><00><00><00><00><00><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><15><15><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00><00><15><15><00><00><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00><00><15><15><00><00><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00>%<25><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><07><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00>$<24><00><00><00><00><00><00><00><00><00><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><><EFBFBD><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00>N<00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00>N<04><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00>$'<27><00><00><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00>%<25><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00><00><15><15><00><00><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00><00><15><15><00><00><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><15><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><15><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><15><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><15><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><><EFBFBD><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><15><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><15><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00>A<16><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00>@<16><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00>%<25><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00>HK<15><00><00><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00>JM<15><00><00><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00><00><15><15><00><00><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><00><00><15><15><00><00><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><15><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><15><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><15><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><00><00><00><00><00><15><00><00><00><00><00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><><EFBFBD><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00><15><15><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00>N<00><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00>N<04><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00>$'<27><00><00><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//(((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00><00><00><00><00>%<25><00><00><00><00><00><00>(((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\\
//((((((((((((((((((((((((((((((((((((((((((((((((((((((((((<28><00><00><00>((((((((((((((((((((((((((((((((((((((((((((((((((((((((((\\