Good work mpxvm. I haven't been on these forums in a while. However, I wished to post another idea which I have been working on with Xpressive; this time in the newer parsing format which supports variables. I have also posted this as a project in the sharing platform. It is a blueprint where you can hold down a key at a particular BPM and a musical sequence plays. Delete all comments as the parser does not like comments.
// = TIMING & CLOCK =
// The tempo is pulled from LMMS.
// Set the tempo and trigger a note the number of bars
var b_rate := tempo / 60;
var s_rate := b_rate * 4;
// Phases for envelopes (0.0 to 1.0)
var step_ph := mod(t * s_rate, 1);
var beat_ph := mod(t * b_rate, 1);
// Counters for steps (0-15), beats (0-3) and the loop (0-15)
var s_idx := floor(mod(t * s_rate, 16));
var b_idx := floor(mod(t * b_rate, 4));
var bar_idx := floor(t * b_rate / 4);
var cur_bar := mod(bar_idx, 16);
// = COMPRESSION =
// Triggers on steps 0, 4, 8, 12. Change these numbers to trigger sidechain on different beats
var duck_t := (s_idx==0) + (s_idx==4) + (s_idx==8) + (s_idx==12);
// 0.85 is the ducking depth out of 1.00.
var ducking := 1.0 - (duck_t * exp(-step_ph * 6) * 0.85);
// = DRUM MACHINE =
// Kick drum triggers on 0, 4, 8, 12.
var k_trig := (mod(s_idx, 4) == 0);
var kick_a := k_trig * exp(-step_ph * 15) * sin(2 * pi * (50 * t - 5 * exp(-step_ph * 40)));
// Closed Hats triggers on offbeats (2, 6, 10, 14) with variable velocities.
var ch_trig := (mod(s_idx, 4) == 2);
var ch_vel := (s_idx==2)1.0 + (s_idx==6)0.5 + (s_idx==10)1.0 + (s_idx==14)0.6;
var chat_a := ch_trig * ch_vel * exp(-step_ph * 40) * sin(20000 * t * cos(15000 * t));
// Open Hats: Triggers on steps 2 and 10, only active after bar 8 (cur_bar >=
.
var oh_trig := (s_idx==2) + (s_idx==10);
var ohat_a := oh_trig * exp(-step_ph * 5) * sin(20000 * t * cos(10000 * t)) * (cur_bar >=
;
// Snare triggers on 4 and 12.
var sn_norm := (s_idx==4) + (s_idx==12);
var sn_stut := (mod(s_idx, 2) == 0) * (s_idx > 7);
var is_fill := (mod(cur_bar, 4) == 3);
var sn_trig := (1 - is_fill) * sn_norm + is_fill * sn_stut;
var sn_phas := 0.5 + 0.5 * sin(2 * pi * 0.2 * t); // Snare phaser LFO
var snare_a := sn_trig * exp(-step_ph * 20) * (sin(2pi200t)0.4 + sin(20000tcos(15000t))0.6*sn_phas);
// = 16 BAR MONO SEQUENCER =
// Format: (s_idx==[step])[MIDI Note]
var b00 := (s_idx==0)33 + (s_idx==3)33 + (s_idx==6)45 + (s_idx==9)33 + (s_idx==12)45;
var b01 := (s_idx==0)33 + (s_idx==3)33 + (s_idx==6)45 + (s_idx==9)33 + (s_idx==12)45;
var b02 := (s_idx==0)33 + (s_idx==3)33 + (s_idx==6)45 + (s_idx==9)33 + (s_idx==12)45;
var b03 := (s_idx==0)33 + (s_idx==3)45 + (s_idx==6)33 + (s_idx==9)45 + (s_idx==12)33;
var b04 := (s_idx==0)36 + (s_idx==3)36 + (s_idx==6)48 + (s_idx==9)36 + (s_idx==12)48;
var b05 := (s_idx==0)36 + (s_idx==3)36 + (s_idx==6)48 + (s_idx==9)36 + (s_idx==12)48;
var b06 := (s_idx==0)36 + (s_idx==3)36 + (s_idx==6)48 + (s_idx==9)36 + (s_idx==12)48;
var b07 := (s_idx==0)36 + (s_idx==3)48 + (s_idx==6)36 + (s_idx==9)48 + (s_idx==12)36;
var b08 := (s_idx==0)31 + (s_idx==3)31 + (s_idx==6)43 + (s_idx==9)31 + (s_idx==12)43;
var b09 := (s_idx==0)31 + (s_idx==3)31 + (s_idx==6)43 + (s_idx==9)31 + (s_idx==12)43;
var b10 := (s_idx==0)31 + (s_idx==3)31 + (s_idx==6)43 + (s_idx==9)31 + (s_idx==12)43;
var b11 := (s_idx==0)31 + (s_idx==3)43 + (s_idx==6)31 + (s_idx==9)43 + (s_idx==12)31;
var b12 := (s_idx==0)33 + (s_idx==2)33 + (s_idx==4)33 + (s_idx==6)45;
var b13 := (s_idx==8)33 + (s_idx==10)33 + (s_idx==12)45 + (s_idx==14)45;
var b14 := (s_idx==0)33 + (s_idx==2)33 + (s_idx==4)33 + (s_idx==6)45;
var b15 := (s_idx==8)45 + (s_idx==10)45 + (s_idx==12)45 + (s_idx==14)57;
// Bank selector.
var bS1 := (cur_bar==0)b00 + (cur_bar==1)b01 + (cur_bar==2)b02 + (cur_bar==3)b03;
var bS2 := (cur_bar==4)b04 + (cur_bar==5)b05 + (cur_bar==6)b06 + (cur_bar==7)b07;
var bS3 := (cur_bar==8)b08 + (cur_bar==9)b09 + (cur_bar==10)b10 + (cur_bar==11)b11;
var bS4 := (cur_bar==12)b12 + (cur_bar==13)b13 + (cur_bar==14)b14 + (cur_bar==15)b15;
var cur_bass := bS1 + bS2 + bS3 + bS4;
var b_freq := 440 * pow(2, (cur_bass - 69) / 12);
var b_env := (cur_bass > 0) * exp(-step_ph *
;
var f_lfo := 4.0 * sin(2 * pi * b_rate * 0.5 * t);
var f_cut := b_freq * (1.5 + 4.0 * exp(-step_ph4) + f_lfo);
var bass_a := b_env * (2mod(tb_freq,1)-1) * 0.4 + b_env * sin(2pif_cutt) * 0.6;
var sub_a := b_env * sin(2pi(b_freq/2)t) * 0.8;
// =CHORDS & GATE =
// Chords are mapped per beat (b_idx: 0, 1, 2, 3). Change the MIDI notes here.
var c00 := (b_idx==0)57 + (b_idx==1)57 + (b_idx==2)53 + (b_idx==3)55;
var c04 := (b_idx==0)60 + (b_idx==1)60 + (b_idx==2)57 + (b_idx==3)55;
var c08 := (b_idx==0)55 + (b_idx==1)55 + (b_idx==2)52 + (b_idx==3)53;
var c12 := (b_idx==0)57 + (b_idx==1)60 + (b_idx==2)64 + (b_idx==3)69;
var cur_chrd := (cur_bar<4)c00 + (cur_bar>=4)(cur_bar<8)c04 + (cur_bar>=8)(cur_bar<12)c08 + (cur_bar>=12)c12;
var c_freq := 440 * pow(2, (cur_chrd - 69) / 12);
var c_env := (cur_chrd > 0) * exp(-beat_ph * 2);
var c_ph1 := 2 * pi * c_freq * t;
var c_ph2 := 2 * pi * c_freq * 1.1892 * t;
var fm_i := 2.0 * exp(-beat_ph * 5);
var pad_c := (sin(c_ph1 + fm_isin(c_ph12.01)) + sin(c_ph2 + fm_isin(c_ph21.01))) * 0.33;
// Trance Gate to run faster (16th notes), change 's_rate * 2' to 's_rate * 4'.
var g_lfo := (mod(t * s_rate * 2, 1) < 0.5) * 1.0;
// Turns on the Trance Gate at selected bar.
var pad_g := pad_c * ((cur_bar >= 4) * g_lfo + (cur_bar < 4) * 1.0);
// Delay
var dt := t - (0.75 / b_rate);
var db := floor(mod(dt * b_rate, 4));
var dc00 := (db==0)57 + (db==1)57 + (db==2)53 + (db==3)55;
var dc04 := (db==0)60 + (db==1)60 + (db==2)57 + (db==3)55;
var dc08 := (db==0)55 + (db==1)55 + (db==2)52 + (db==3)53;
var dc12 := (db==0)57 + (db==1)60 + (db==2)64 + (db==3)69;
var d_chrd := (cur_bar<4)dc00 + (cur_bar>=4)(cur_bar<8)dc04 + (cur_bar>=8)(cur_bar<12)dc08 + (cur_bar>=12)dc12;
var d_freq := 440 * pow(2, (d_chrd - 69) / 12);
var pad_d := (d_chrd > 0) * exp(-mod(dtb_rate,1)2) * sin(2pid_freq*dt) * 0.35 * (cur_bar >=
;
var chrd_a := (c_env * pad_g * 0.4) + pad_d;
// =LEAD SYNTH=
var l00 := (s_idx==0)69 + (s_idx==2)72 + (s_idx==4)76 + (s_idx==6)74;
var l04 := (s_idx==8)69 + (s_idx==10)72 + (s_idx==12)79 + (s_idx==14)77;
var cur_ld := (cur_bar>=4)(cur_bar<8)l00 + (cur_bar>=8)(cur_bar<12)l04 + (cur_bar>=12)*l00;
var l_freq := 440 * pow(2, (cur_ld - 69) / 12);
var l_env := (cur_ld > 0) * exp(-step_ph * 4);
var l_sync := mod(mod(t * l_freq, 1) * (1.0 + 3.0 * l_env), 1);
var lead_a := l_env * (2 * l_sync - 1);
// =EFFECTS ===
// Noise Riser triggers on selected bar.
var r_ph := mod(t * b_rate / 4, 1);
var riser_a := (r_phr_ph) * sin(20000tcos(15000t)) * sin(2pi(100+3000r_ph)t) * 0.3 * (cur_bar >= 12);
// =MASTER MIX=
// Adjust the multipliers to adjust the volumes.
var mix_d := kick_a1.0 + snare_a0.8 + chat_a0.4 + ohat_a0.5;
// Synths summed together and multiplied by the sidechain.
var mix_s := (bass_a0.6 + sub_a0.5 + chrd_a0.6 + lead_a0.4 + riser_a) * ducking;
tanh(mix_d + mix_s)
In the above all timbres are synthesised,
We can also trigger "samples" in this separate example below where most of the data is taken up by the "sample".
var step_time := 15.0 / tempo;
var local_t := mod(t, step_time);
var s_idx := floor(mod(t * (tempo / 15.0), 16));
var p0 := (s_idx==0)1.0000 + (s_idx==1)1.0000 + (s_idx==2)1.1892 + (s_idx==3)1.0000;
var p1 := (s_idx==4)1.4983 + (s_idx==5)1.0000 + (s_idx==6)1.3348 + (s_idx==7)1.1892;
var p2 := (s_idx==8)1.0000 + (s_idx==9)1.7818 + (s_idx==10)1.4983 + (s_idx==11)1.3348;
var p3 := (s_idx==12)1.1892 + (s_idx==13)1.1225 + (s_idx==14)1.0000 + (s_idx==15)0.8909;
var pitch_mod := p0 + p1 + p2 + p3;
var bass_gate := 1 - ((s_idx==1) + (s_idx==3) + (s_idx==5));
var f_curr := f * pitch_mod;
var wave := sin(2 * pi * f_curr * local_t) +
0.5 * sin(4 * pi * f_curr * local_t) +
0.25 * sin(6 * pi * f_curr * local_t);
var bass_inst := wave * exp(-15 * local_t) * bass_gate;
var kick_gate := (s_idx==0) + (s_idx==4) + (s_idx==8) + (s_idx==12);
var kick_inst := sin(2 * pi * (55 * local_t - 5 * exp(-30 * local_t))) * exp(-20 * local_t) * kick_gate;
var pseudo_noise := sin(20000 * t * cos(15000 * t));
var hat_gate := (s_idx==2) + (s_idx==6) + (s_idx==10) + (s_idx==14);
var hat_inst := 0.4 * pseudo_noise * exp(-40 * local_t) * hat_gate;
var snare_gate := (s_idx==4) + (s_idx==12);
var snare_inst := 0.6 * pseudo_noise * exp(-20 * local_t) * snare_gate;
var s := floor(t * 16000);
var sample_inst :=((s <= 799) ? (((s <= 399) ? (((s <= 199) ? (((s <= 99) ? (((s <= 49) ? (((s <= 24) ? (((s <= 12) ? (((s <= 6) ? (((s <= 3) ? (((s <= 1) ? (((s <= 0) ? (0.153) : (0.051))) : (((s <= 2) ? (0.067) : (-0.027))))) : (((s <= 5) ? (((s <= 4) ? (0.020) : (-0.129))) : (-0.145))))) : (((s <= 9) ? (((s <=
? (((s <= 7) ? (-0.192) : (-0.184))) : (-0.020))) : (((s <= 11) ? (((s <= 10) ? (0.067) : (0.004))) : (0.004))))))) : (((s <= 18) ? (((s <= 15) ? (((s <= 14) ? (((s <= 13) ? (-0.114) : (-0.184))) : (-0.145))) : (((s <= 17) ? (((s <= 16) ? (-0.200) : (-0.302))) : (-0.357))))) : (((s <= 21) ? (((s <= 20) ? (((s <= 19) ? (-0.380) : (-0.318))) : (-0.067))) : (((s <= 23) ? (((s <= 22) ? (0.098) : (0.224))) : (0.412))))))))) : (((s <= 37) ? (((s <= 31) ? (((s <= 28) ? (((s <= 26) ? (((s <= 25) ? (0.443) : (0.553))) : (((s <= 27) ? (0.592) : (0.467))))) : (((s <= 30) ? (((s <= 29) ? (0.349) : (0.137))) : (-0.012))))) : (((s <= 34) ? (((s <= 33) ? (((s <= 32) ? (-0.098) : (-0.208))) : (-0.341))) : (((s <= 36) ? (((s <= 35) ? (-0.349) : (-0.286))) : (-0.255))))))) : (((s <= 43) ? (((s <= 40) ? (((s <= 39) ? (((s <= 38) ? (0.075) : (0.106))) : (0.263))) : (((s <= 42) ? (((s <= 41) ? (0.365) : (0.271))) : (0.161))))) : (((s <= 46) ? (((s <= 45) ? (((s <= 44) ? (-0.020) : (-0.365))) : (-0.561))) : (((s <= 48) ? (((s <= 47) ? (-0.725) : (-0.733))) : (-0.671))))))))))) : (((s <= 74) ? (((s <= 62) ? (((s <= 56) ? (((s <= 53) ? (((s <= 51) ? (((s <= 50) ? (-0.514) : (-0.224))) : (((s <= 52) ? (0.090) : (0.435))))) : (((s <= 55) ? (((s <= 54) ? (0.624) : (0.835))) : (0.812))))) : (((s <= 59) ? (((s <= 58) ? (((s <= 57) ? (0.820) : (0.663))) : (0.435))) : (((s <= 61) ? (((s <= 60) ? (0.239) : (-0.122))) : (-0.443))))))) : (((s <= 68) ? (((s <= 65) ? (((s <= 64) ? (((s <= 63) ? (-0.576) : (-0.655))) : (-0.475))) : (((s <= 67) ? (((s <= 66) ? (-0.239) : (-0.106))) : (0.129))))) : (((s <= 71) ? (((s <= 70) ? (((s <= 69) ? (0.278) : (0.451))) : (0.576))) : (((s <= 73) ? (((s <= 72) ? (0.600) : (0.224))) : (-0.145))))))))) : (((s <= 87) ? (((s <= 81) ? (((s <= 78) ? (((s <= 76) ? (((s <= 75) ? (-0.561) : (-0.835))) : (((s <= 77) ? (-0.890) : (-0.796))))) : (((s <= 80) ? (((s <= 79) ? (-0.718) : (-0.467))) : (0.004))))) : (((s <= 84) ? (((s <= 83) ? (((s <= 82) ? (0.380) : (0.608))) : (0.898))) : (((s <= 86) ? (((s <= 85) ? (0.961) : (0.733))) : (0.796))))))) : (((s <= 93) ? (((s <= 90) ? (((s <= 89) ? (((s <= 88) ? (0.624) : (0.325))) : (-0.161))) : (((s <= 92) ? (((s <= 91) ? (-0.545) : (-0.733))) : (-0.796))))) : (((s <= 96) ? (((s <= 95) ? (((s <= 94) ? (-0.396) : (-0.255))) : (-0.145))) : (((s <= 98) ? (((s <= 97) ? (0.067) : (0.075))) : (0.498))))))))))))) : (((s <= 149) ? (((s <= 124) ? (((s <= 112) ? (((s <= 106) ? (((s <= 103) ? (((s <= 101) ? (((s <= 100) ? (0.765) : (0.506))) : (((s <= 102) ? (0.373) : (-0.286))))) : (((s <= 105) ? (((s <= 104) ? (-0.718) : (-0.624))) : (-0.780))))) : (((s <= 109) ? (((s <= 108) ? (((s <= 107) ? (-0.639) : (-0.569))) : (-0.616))) : (((s <= 111) ? (((s <= 110) ? (-0.137) : (0.435))) : (0.773))))))) : (((s <= 118) ? (((s <= 115) ? (((s <= 114) ? (((s <= 113) ? (0.992) : (0.914))) : (0.608))) : (((s <= 117) ? (((s <= 116) ? (0.702) : (0.459))) : (0.137))))) : (((s <= 121) ? (((s <= 120) ? (((s <= 119) ? (-0.004) : (-0.835))) : (-0.655))) : (((s <= 123) ? (((s <= 122) ? (-0.404) : (-0.255))) : (-0.004))))))))) : (((s <= 137) ? (((s <= 131) ? (((s <= 128) ? (((s <= 126) ? (((s <= 125) ? (-0.122) : (-0.145))) : (((s <= 127) ? (0.318) : (0.420))))) : (((s <= 130) ? (((s <= 129) ? (0.514) : (0.388))) : (-0.310))))) : (((s <= 134) ? (((s <= 133) ? (((s <= 132) ? (-0.616) : (-0.710))) : (-0.678))) : (((s <= 136) ? (((s <= 135) ? (-0.592) : (-0.522))) : (-0.584))))))) : (((s <= 143) ? (((s <= 140) ? (((s <= 139) ? (((s <= 138) ? (-0.263) : (0.208))) : (0.600))) : (((s <= 142) ? (((s <= 141) ? (1.000) : (0.859))) : (0.694))))) : (((s <= 146) ? (((s <= 145) ? (((s <= 144) ? (0.663) : (0.404))) : (0.569))) : (((s <= 148) ? (((s <= 147) ? (0.020) : (-0.286))) : (-0.365))))))))))) : (((s <= 174) ? (((s <= 162) ? (((s <= 156) ? (((s <= 153) ? (((s <= 151) ? (((s <= 150) ? (-0.616) : (-0.271))) : (((s <= 152) ? (-0.169) : (-0.161))))) : (((s <= 155) ? (((s <= 154) ? (-0.224) : (-0.114))) : (0.020))))) : (((s <= 159) ? (((s <= 158) ? (((s <= 157) ? (0.420) : (0.427))) : (0.247))) : (((s <= 161) ? (((s <= 160) ? (-0.216) : (-0.553))) : (-0.718))))))) : (((s <= 168) ? (((s <= 165) ? (((s <= 164) ? (((s <= 163) ? (-0.725) : (-0.639))) : (-0.647))) : (((s <= 167) ? (((s <= 166) ? (-0.396) : (-0.231))) : (0.216))))) : (((s <= 171) ? (((s <= 170) ? (((s <= 169) ? (0.529) : (0.718))) : (0.804))) : (((s <= 173) ? (((s <= 172) ? (0.773) : (0.741))) : (0.655))))))))) : (((s <= 187) ? (((s <= 181) ? (((s <= 178) ? (((s <= 176) ? (((s <= 175) ? (0.584) : (0.302))) : (((s <= 177) ? (0.192) : (-0.106))))) : (((s <= 180) ? (((s <= 179) ? (-0.310) : (-0.373))) : (-0.506))))) : (((s <= 184) ? (((s <= 183) ? (((s <= 182) ? (-0.678) : (-0.537))) : (-0.106))) : (((s <= 186) ? (((s <= 185) ? (0.145) : (0.435))) : (0.263))))))) : (((s <= 193) ? (((s <= 190) ? (((s <= 189) ? (((s <= 188) ? (-0.020) : (-0.208))) : (-0.365))) : (((s <= 192) ? (((s <= 191) ? (-0.475) : (-0.592))) : (-0.631))))) : (((s <= 196) ? (((s <= 195) ? (((s <= 194) ? (-0.514) : (-0.341))) : (-0.082))) : (((s <= 198) ? (((s <= 197) ? (0.059) : (0.090))) : (0.286))))))))))))))) : (((s <= 299) ? (((s <= 249) ? (((s <= 224) ? (((s <= 212) ? (((s <= 206) ? (((s <= 203) ? (((s <= 201) ? (((s <= 200) ? (0.553) : (0.773))) : (((s <= 202) ? (0.710) : (0.647))))) : (((s <= 205) ? (((s <= 204) ? (0.780) : (0.475))) : (0.498))))) : (((s <= 209) ? (((s <= 208) ? (((s <= 207) ? (-0.027) : (-0.388))) : (-0.655))) : (((s <= 211) ? (((s <= 210) ? (-0.875) : (-0.318))) : (0.192))))))) : (((s <= 218) ? (((s <= 215) ? (((s <= 214) ? (((s <= 213) ? (0.388) : (0.129))) : (-0.145))) : (((s <= 217) ? (((s <= 216) ? (-0.271) : (-0.004))) : (0.067))))) : (((s <= 221) ? (((s <= 220) ? (((s <= 219) ? (-0.176) : (-0.475))) : (-0.553))) : (((s <= 223) ? (((s <= 222) ? (-0.404) : (-0.192))) : (-0.231))))))))) : (((s <= 237) ? (((s <= 231) ? (((s <= 228) ? (((s <= 226) ? (((s <= 225) ? (-0.294) : (-0.239))) : (((s <= 227) ? (0.169) : (0.529))))) : (((s <= 230) ? (((s <= 229) ? (0.749) : (0.757))) : (0.694))))) : (((s <= 234) ? (((s <= 233) ? (((s <= 232) ? (0.553) : (0.396))) : (0.365))) : (((s <= 236) ? (((s <= 235) ? (-0.184) : (-0.678))) : (-0.843))))))) : (((s <= 243) ? (((s <= 240) ? (((s <= 239) ? (((s <= 238) ? (-0.459) : (0.318))) : (0.404))) : (((s <= 242) ? (((s <= 241) ? (0.059) : (-0.278))) : (-0.137))))) : (((s <= 246) ? (((s <= 245) ? (((s <= 244) ? (0.216) : (0.231))) : (-0.122))) : (((s <= 248) ? (((s <= 247) ? (-0.475) : (-0.529))) : (-0.271))))))))))) : (((s <= 274) ? (((s <= 262) ? (((s <= 256) ? (((s <= 253) ? (((s <= 251) ? (((s <= 250) ? (-0.114) : (-0.184))) : (((s <= 252) ? (-0.357) : (-0.294))))) : (((s <= 255) ? (((s <= 254) ? (0.176) : (0.569))) : (0.710))))) : (((s <= 259) ? (((s <= 258) ? (((s <= 257) ? (0.710) : (0.435))) : (0.082))) : (((s <= 261) ? (((s <= 260) ? (0.231) : (-0.004))) : (-0.427))))))) : (((s <= 268) ? (((s <= 265) ? (((s <= 264) ? (((s <= 263) ? (-0.663) : (-0.639))) : (0.082))) : (((s <= 267) ? (((s <= 266) ? (0.529) : (0.467))) : (0.082))))) : (((s <= 271) ? (((s <= 270) ? (((s <= 269) ? (-0.184) : (0.012))) : (0.231))) : (((s <= 273) ? (((s <= 272) ? (0.114) : (-0.255))) : (-0.624))))))))) : (((s <= 287) ? (((s <= 281) ? (((s <= 278) ? (((s <= 276) ? (((s <= 275) ? (-0.608) : (-0.278))) : (((s <= 277) ? (-0.082) : (-0.200))))) : (((s <= 280) ? (((s <= 279) ? (-0.263) : (-0.035))) : (0.380))))) : (((s <= 284) ? (((s <= 283) ? (((s <= 282) ? (0.882) : (0.851))) : (0.561))) : (((s <= 286) ? (((s <= 285) ? (0.137) : (-0.082))) : (-0.122))))))) : (((s <= 293) ? (((s <= 290) ? (((s <= 289) ? (((s <= 288) ? (-0.373) : (-0.757))) : (-0.827))) : (((s <= 292) ? (((s <= 291) ? (-0.231) : (0.318))) : (0.655))))) : (((s <= 296) ? (((s <= 295) ? (((s <= 294) ? (0.427) : (-0.004))) : (-0.043))) : (((s <= 298) ? (((s <= 297) ? (0.294) : (0.427))) : (0.122))))))))))))) : (((s <= 349) ? (((s <= 324) ? (((s <= 312) ? (((s <= 306) ? (((s <= 303) ? (((s <= 301) ? (((s <= 300) ? (-0.404) : (-0.780))) : (((s <= 302) ? (-0.584) : (-0.325))))) : (((s <= 305) ? (((s <= 304) ? (-0.302) : (-0.325))) : (-0.224))))) : (((s <= 309) ? (((s <= 308) ? (((s <= 307) ? (0.255) : (0.773))) : (0.984))) : (((s <= 311) ? (((s <= 310) ? (0.820) : (0.373))) : (0.004))))))) : (((s <= 318) ? (((s <= 315) ? (((s <= 314) ? (((s <= 313) ? (-0.176) : (-0.302))) : (-0.671))) : (((s <= 317) ? (((s <= 316) ? (-0.929) : (-0.702))) : (-0.208))))) : (((s <= 321) ? (((s <= 320) ? (((s <= 319) ? (0.475) : (0.357))) : (0.012))) : (((s <= 323) ? (((s <= 322) ? (-0.106) : (0.114))) : (0.584))))))))) : (((s <= 337) ? (((s <= 331) ? (((s <= 328) ? (((s <= 326) ? (((s <= 325) ? (0.671) : (0.137))) : (((s <= 327) ? (-0.396) : (-0.576))))) : (((s <= 330) ? (((s <= 329) ? (-0.561) : (-0.435))) : (-0.467))))) : (((s <= 334) ? (((s <= 333) ? (((s <= 332) ? (-0.482) : (-0.098))) : (0.475))) : (((s <= 336) ? (((s <= 335) ? (0.882) : (0.992))) : (0.647))))))) : (((s <= 343) ? (((s <= 340) ? (((s <= 339) ? (((s <= 338) ? (0.263) : (-0.012))) : (-0.247))) : (((s <= 342) ? (((s <= 341) ? (-0.396) : (-0.725))) : (-0.608))))) : (((s <= 346) ? (((s <= 345) ? (((s <= 344) ? (-0.176) : (0.200))) : (0.318))) : (((s <= 348) ? (((s <= 347) ? (-0.004) : (-0.294))) : (-0.231))))))))))) : (((s <= 374) ? (((s <= 362) ? (((s <= 356) ? (((s <= 353) ? (((s <= 351) ? (((s <= 350) ? (0.388) : (0.788))) : (((s <= 352) ? (0.694) : (0.208))))) : (((s <= 355) ? (((s <= 354) ? (-0.341) : (-0.506))) : (-0.475))))) : (((s <= 359) ? (((s <= 358) ? (((s <= 357) ? (-0.459) : (-0.514))) : (-0.192))) : (((s <= 361) ? (((s <= 360) ? (0.286) : (0.702))) : (0.843))))))) : (((s <= 368) ? (((s <= 365) ? (((s <= 364) ? (((s <= 363) ? (0.475) : (0.310))) : (-0.051))) : (((s <= 367) ? (((s <= 366) ? (-0.231) : (-0.278))) : (-0.475))))) : (((s <= 371) ? (((s <= 370) ? (((s <= 369) ? (-0.294) : (-0.106))) : (0.004))) : (((s <= 373) ? (((s <= 372) ? (0.114) : (-0.255))) : (-0.490))))))))) : (((s <= 387) ? (((s <= 381) ? (((s <= 378) ? (((s <= 376) ? (((s <= 375) ? (-0.420) : (0.027))) : (((s <= 377) ? (0.710) : (0.812))))) : (((s <= 380) ? (((s <= 379) ? (0.427) : (-0.192))) : (-0.545))))) : (((s <= 384) ? (((s <= 383) ? (((s <= 382) ? (-0.545) : (-0.451))) : (-0.373))) : (((s <= 386) ? (((s <= 385) ? (-0.067) : (0.302))) : (0.592))))))) : (((s <= 393) ? (((s <= 390) ? (((s <= 389) ? (((s <= 388) ? (0.718) : (0.435))) : (0.247))) : (((s <= 392) ? (((s <= 391) ? (0.004) : (-0.239))) : (-0.176))))) : (((s <= 396) ? (((s <= 395) ? (((s <= 394) ? (-0.231) : (-0.059))) : (0.043))) : (((s <= 398) ? (((s <= 397) ? (-0.090) : (-0.043))) : (-0.263))))))))))))))))) : (((s <= 599) ? (((s <= 499) ? (((s <= 449) ? (((s <= 424) ? (((s <= 412) ? (((s <= 406) ? (((s <= 403) ? (((s <= 401) ? (((s <= 400) ? (-0.420) : (-0.286))) : (((s <= 402) ? (0.043) : (0.663))))) : (((s <= 405) ? (((s <= 404) ? (0.898) : (0.569))) : (-0.153))))) : (((s <= 409) ? (((s <= 408) ? (((s <= 407) ? (-0.663) : (-0.678))) : (-0.569))) : (((s <= 411) ? (((s <= 410) ? (-0.271) : (0.035))) : (0.333))))))) : (((s <= 418) ? (((s <= 415) ? (((s <= 414) ? (((s <= 413) ? (0.537) : (0.529))) : (0.388))) : (((s <= 417) ? (((s <= 416) ? (0.122) : (-0.035))) : (-0.176))))) : (((s <= 421) ? (((s <= 420) ? (((s <= 419) ? (-0.137) : (-0.004))) : (0.082))) : (((s <= 423) ? (((s <= 422) ? (-0.004) : (-0.302))) : (-0.373))))))))) : (((s <= 437) ? (((s <= 431) ? (((s <= 428) ? (((s <= 426) ? (((s <= 425) ? (-0.341) : (-0.349))) : (((s <= 427) ? (-0.098) : (0.224))))) : (((s <= 430) ? (((s <= 429) ? (0.553) : (0.890))) : (0.671))))) : (((s <= 434) ? (((s <= 433) ? (((s <= 432) ? (-0.075) : (-0.631))) : (-0.867))) : (((s <= 436) ? (((s <= 435) ? (-0.631) : (-0.176))) : (0.106))))))) : (((s <= 443) ? (((s <= 440) ? (((s <= 439) ? (((s <= 438) ? (0.333) : (0.388))) : (0.388))) : (((s <= 442) ? (((s <= 441) ? (0.318) : (0.020))) : (-0.067))))) : (((s <= 446) ? (((s <= 445) ? (((s <= 444) ? (-0.114) : (0.020))) : (0.224))) : (((s <= 448) ? (((s <= 447) ? (0.020) : (-0.153))) : (-0.592))))))))))) : (((s <= 474) ? (((s <= 462) ? (((s <= 456) ? (((s <= 453) ? (((s <= 451) ? (((s <= 450) ? (-0.671) : (-0.278))) : (((s <= 452) ? (-0.192) : (0.161))))) : (((s <= 455) ? (((s <= 454) ? (0.294) : (0.537))) : (0.851))))) : (((s <= 459) ? (((s <= 458) ? (((s <= 457) ? (0.624) : (0.035))) : (-0.671))) : (((s <= 461) ? (((s <= 460) ? (-0.937) : (-0.467))) : (-0.082))))))) : (((s <= 468) ? (((s <= 465) ? (((s <= 464) ? (((s <= 463) ? (0.153) : (0.231))) : (0.161))) : (((s <= 467) ? (((s <= 466) ? (0.357) : (0.318))) : (0.059))))) : (((s <= 471) ? (((s <= 470) ? (((s <= 469) ? (-0.012) : (-0.004))) : (0.263))) : (((s <= 473) ? (((s <= 472) ? (0.357) : (-0.012))) : (-0.380))))))))) : (((s <= 487) ? (((s <= 481) ? (((s <= 478) ? (((s <= 476) ? (((s <= 475) ? (-0.882) : (-0.835))) : (((s <= 477) ? (-0.200) : (0.122))))) : (((s <= 480) ? (((s <= 479) ? (0.239) : (0.302))) : (0.388))))) : (((s <= 484) ? (((s <= 483) ? (((s <= 482) ? (0.773) : (0.608))) : (-0.059))) : (((s <= 486) ? (((s <= 485) ? (-0.592) : (-0.733))) : (-0.412))))))) : (((s <= 493) ? (((s <= 490) ? (((s <= 489) ? (((s <= 488) ? (0.004) : (0.122))) : (-0.051))) : (((s <= 492) ? (((s <= 491) ? (0.122) : (0.278))) : (0.302))))) : (((s <= 496) ? (((s <= 495) ? (((s <= 494) ? (0.192) : (-0.020))) : (0.271))) : (((s <= 498) ? (((s <= 497) ? (0.482) : (0.310))) : (0.020))))))))))))) : (((s <= 549) ? (((s <= 524) ? (((s <= 512) ? (((s <= 506) ? (((s <= 503) ? (((s <= 501) ? (((s <= 500) ? (-0.820) : (-0.953))) : (((s <= 502) ? (-0.765) : (-0.059))))) : (((s <= 505) ? (((s <= 504) ? (0.373) : (0.231))) : (0.145))))) : (((s <= 509) ? (((s <= 508) ? (((s <= 507) ? (0.208) : (0.498))) : (0.537))) : (((s <= 511) ? (((s <= 510) ? (0.075) : (-0.349))) : (-0.459))))))) : (((s <= 518) ? (((s <= 515) ? (((s <= 514) ? (((s <= 513) ? (-0.365) : (0.020))) : (-0.145))) : (((s <= 517) ? (((s <= 516) ? (-0.145) : (0.161))) : (0.137))))) : (((s <= 521) ? (((s <= 520) ? (((s <= 519) ? (0.412) : (0.137))) : (0.153))) : (((s <= 523) ? (((s <= 522) ? (0.482) : (0.396))) : (0.349))))))))) : (((s <= 537) ? (((s <= 531) ? (((s <= 528) ? (((s <= 526) ? (((s <= 525) ? (-0.357) : (-0.906))) : (((s <= 527) ? (-0.788) : (-0.663))))) : (((s <= 530) ? (((s <= 529) ? (0.216) : (0.459))) : (0.176))))) : (((s <= 534) ? (((s <= 533) ? (((s <= 532) ? (0.067) : (-0.067))) : (0.278))) : (((s <= 536) ? (((s <= 535) ? (0.514) : (0.161))) : (0.027))))))) : (((s <= 543) ? (((s <= 540) ? (((s <= 539) ? (((s <= 538) ? (-0.341) : (-0.365))) : (-0.200))) : (((s <= 542) ? (((s <= 541) ? (-0.451) : (-0.027))) : (0.075))))) : (((s <= 546) ? (((s <= 545) ? (((s <= 544) ? (0.216) : (0.388))) : (0.169))) : (((s <= 548) ? (((s <= 547) ? (0.365) : (0.443))) : (0.278))))))))))) : (((s <= 574) ? (((s <= 562) ? (((s <= 556) ? (((s <= 553) ? (((s <= 551) ? (((s <= 550) ? (0.114) : (-0.522))) : (((s <= 552) ? (-0.718) : (-0.529))))) : (((s <= 555) ? (((s <= 554) ? (-0.435) : (0.278))) : (0.365))))) : (((s <= 559) ? (((s <= 558) ? (((s <= 557) ? (0.114) : (-0.020))) : (-0.388))) : (((s <= 561) ? (((s <= 560) ? (0.208) : (0.451))) : (0.545))))))) : (((s <= 568) ? (((s <= 565) ? (((s <= 564) ? (((s <= 563) ? (0.318) : (-0.380))) : (-0.506))) : (((s <= 567) ? (((s <= 566) ? (-0.639) : (-0.349))) : (0.051))))) : (((s <= 571) ? (((s <= 570) ? (((s <= 569) ? (0.051) : (0.169))) : (0.286))) : (((s <= 573) ? (((s <= 572) ? (0.396) : (0.624))) : (0.388))))))))) : (((s <= 587) ? (((s <= 581) ? (((s <= 578) ? (((s <= 576) ? (((s <= 575) ? (0.075) : (-0.373))) : (((s <= 577) ? (-0.600) : (-0.333))))) : (((s <= 580) ? (((s <= 579) ? (-0.239) : (-0.059))) : (0.106))))) : (((s <= 584) ? (((s <= 583) ? (((s <= 582) ? (0.098) : (0.184))) : (-0.129))) : (((s <= 586) ? (((s <= 585) ? (-0.325) : (-0.059))) : (0.333))))))) : (((s <= 593) ? (((s <= 590) ? (((s <= 589) ? (((s <= 588) ? (0.812) : (0.490))) : (-0.176))) : (((s <= 592) ? (((s <= 591) ? (-0.616) : (-0.773))) : (-0.255))))) : (((s <= 596) ? (((s <= 595) ? (((s <= 594) ? (0.004) : (-0.027))) : (0.027))) : (((s <= 598) ? (((s <= 597) ? (0.200) : (0.663))) : (0.741))))))))))))))) : (((s <= 699) ? (((s <= 649) ? (((s <= 624) ? (((s <= 612) ? (((s <= 606) ? (((s <= 603) ? (((s <= 601) ? (((s <= 600) ? (0.318) : (-0.200))) : (((s <= 602) ? (-0.545) : (-0.443))))) : (((s <= 605) ? (((s <= 604) ? (-0.161) : (0.059))) : (0.129))))) : (((s <= 609) ? (((s <= 608) ? (((s <= 607) ? (-0.122) : (-0.004))) : (0.067))) : (((s <= 611) ? (((s <= 610) ? (-0.027) : (-0.122))) : (-0.184))))))) : (((s <= 618) ? (((s <= 615) ? (((s <= 614) ? (((s <= 613) ? (0.271) : (0.639))) : (0.522))) : (((s <= 617) ? (((s <= 616) ? (-0.020) : (-0.694))) : (-0.741))))) : (((s <= 621) ? (((s <= 620) ? (((s <= 619) ? (-0.239) : (-0.098))) : (-0.051))) : (((s <= 623) ? (((s <= 622) ? (-0.200) : (0.239))) : (0.788))))))))) : (((s <= 637) ? (((s <= 631) ? (((s <= 628) ? (((s <= 626) ? (((s <= 625) ? (0.694) : (0.294))) : (((s <= 627) ? (-0.349) : (-0.631))))) : (((s <= 630) ? (((s <= 629) ? (-0.286) : (-0.090))) : (0.216))))) : (((s <= 634) ? (((s <= 633) ? (((s <= 632) ? (0.231) : (-0.051))) : (-0.145))) : (((s <= 636) ? (((s <= 635) ? (-0.059) : (0.098))) : (0.004))))))) : (((s <= 643) ? (((s <= 640) ? (((s <= 639) ? (((s <= 638) ? (-0.129) : (0.075))) : (0.404))) : (((s <= 642) ? (((s <= 641) ? (0.514) : (0.129))) : (-0.451))))) : (((s <= 646) ? (((s <= 645) ? (((s <= 644) ? (-0.537) : (-0.278))) : (-0.051))) : (((s <= 648) ? (((s <= 647) ? (-0.153) : (-0.294))) : (0.145))))))))))) : (((s <= 674) ? (((s <= 662) ? (((s <= 656) ? (((s <= 653) ? (((s <= 651) ? (((s <= 650) ? (0.694) : (0.796))) : (((s <= 652) ? (0.231) : (-0.412))))) : (((s <= 655) ? (((s <= 654) ? (-0.655) : (-0.380))) : (0.098))))) : (((s <= 659) ? (((s <= 658) ? (((s <= 657) ? (0.286) : (0.224))) : (0.020))) : (((s <= 661) ? (((s <= 660) ? (-0.122) : (-0.161))) : (0.051))))))) : (((s <= 668) ? (((s <= 665) ? (((s <= 664) ? (((s <= 663) ? (0.200) : (-0.051))) : (-0.059))) : (((s <= 667) ? (((s <= 666) ? (0.067) : (0.271))) : (0.294))))) : (((s <= 671) ? (((s <= 670) ? (((s <= 669) ? (-0.122) : (-0.090))) : (-0.263))) : (((s <= 673) ? (((s <= 672) ? (-0.278) : (-0.286))) : (-0.459))))))))) : (((s <= 687) ? (((s <= 681) ? (((s <= 678) ? (((s <= 676) ? (((s <= 675) ? (0.051) : (0.639))) : (((s <= 677) ? (0.710) : (0.427))))) : (((s <= 680) ? (((s <= 679) ? (-0.310) : (-0.592))) : (-0.435))))) : (((s <= 684) ? (((s <= 683) ? (((s <= 682) ? (-0.035) : (0.404))) : (0.231))) : (((s <= 686) ? (((s <= 685) ? (0.122) : (-0.067))) : (-0.231))))))) : (((s <= 693) ? (((s <= 690) ? (((s <= 689) ? (((s <= 688) ? (-0.106) : (0.043))) : (0.184))) : (((s <= 692) ? (((s <= 691) ? (0.067) : (-0.020))) : (-0.027))))) : (((s <= 696) ? (((s <= 695) ? (((s <= 694) ? (0.020) : (0.114))) : (0.200))) : (((s <= 698) ? (((s <= 697) ? (0.224) : (-0.098))) : (-0.624))))))))))))) : (((s <= 749) ? (((s <= 724) ? (((s <= 712) ? (((s <= 706) ? (((s <= 703) ? (((s <= 701) ? (((s <= 700) ? (-0.702) : (-0.137))) : (((s <= 702) ? (0.459) : (0.718))))) : (((s <= 705) ? (((s <= 704) ? (0.412) : (-0.176))) : (-0.475))))) : (((s <= 709) ? (((s <= 708) ? (((s <= 707) ? (-0.396) : (-0.184))) : (0.067))) : (((s <= 711) ? (((s <= 710) ? (0.365) : (0.286))) : (0.192))))))) : (((s <= 718) ? (((s <= 715) ? (((s <= 714) ? (((s <= 713) ? (-0.114) : (-0.216))) : (-0.216))) : (((s <= 717) ? (((s <= 716) ? (-0.004) : (0.325))) : (0.318))))) : (((s <= 721) ? (((s <= 720) ? (((s <= 719) ? (0.027) : (-0.169))) : (-0.247))) : (((s <= 723) ? (((s <= 722) ? (0.035) : (0.529))) : (0.349))))))))) : (((s <= 737) ? (((s <= 731) ? (((s <= 728) ? (((s <= 726) ? (((s <= 725) ? (-0.145) : (-0.741))) : (((s <= 727) ? (-0.671) : (0.051))))) : (((s <= 730) ? (((s <= 729) ? (0.498) : (0.529))) : (-0.051))))) : (((s <= 734) ? (((s <= 733) ? (((s <= 732) ? (-0.341) : (-0.216))) : (-0.169))) : (((s <= 736) ? (((s <= 735) ? (0.035) : (0.020))) : (0.169))))))) : (((s <= 743) ? (((s <= 740) ? (((s <= 739) ? (((s <= 738) ? (0.231) : (0.310))) : (-0.012))) : (((s <= 742) ? (((s <= 741) ? (-0.247) : (-0.325))) : (-0.082))))) : (((s <= 746) ? (((s <= 745) ? (((s <= 744) ? (0.247) : (0.443))) : (0.059))) : (((s <= 748) ? (((s <= 747) ? (-0.145) : (-0.427))) : (-0.012))))))))))) : (((s <= 774) ? (((s <= 762) ? (((s <= 756) ? (((s <= 753) ? (((s <= 751) ? (((s <= 750) ? (0.529) : (0.498))) : (((s <= 752) ? (-0.082) : (-0.671))))) : (((s <= 755) ? (((s <= 754) ? (-0.420) : (0.145))) : (0.373))))) : (((s <= 759) ? (((s <= 758) ? (((s <= 757) ? (0.208) : (-0.435))) : (-0.412))) : (((s <= 761) ? (((s <= 760) ? (-0.067) : (0.114))) : (0.106))))))) : (((s <= 768) ? (((s <= 765) ? (((s <= 764) ? (((s <= 763) ? (-0.184) : (0.051))) : (0.176))) : (((s <= 767) ? (((s <= 766) ? (0.396) : (0.090))) : (-0.208))))) : (((s <= 771) ? (((s <= 770) ? (((s <= 769) ? (-0.247) : (-0.090))) : (0.239))) : (((s <= 773) ? (((s <= 772) ? (0.333) : (-0.004))) : (-0.035))))))))) : (((s <= 787) ? (((s <= 781) ? (((s <= 778) ? (((s <= 776) ? (((s <= 775) ? (-0.388) : (0.090))) : (((s <= 777) ? (0.373) : (0.373))))) : (((s <= 780) ? (((s <= 779) ? (-0.004) : (-0.514))) : (-0.004))))) : (((s <= 784) ? (((s <= 783) ? (((s <= 782) ? (0.224) : (0.169))) : (-0.043))) : (((s <= 786) ? (((s <= 785) ? (-0.639) : (-0.365))) : (-0.176))))))) : (((s <= 793) ? (((s <= 790) ? (((s <= 789) ? (((s <= 788) ? (0.208) : (0.184))) : (-0.137))) : (((s <= 792) ? (((s <= 791) ? (0.012) : (-0.012))) : (0.373))))) : (((s <= 796) ? (((s <= 795) ? (((s <= 794) ? (0.176) : (-0.161))) : (-0.169))) : (((s <= 798) ? (((s <= 797) ? (-0.161) : (0.098))) : (0.184))))))))))))))))))) : (((s <= 1199) ? (((s <= 999) ? (((s <= 899) ? (((s <= 849) ? (((s <= 824) ? (((s <= 812) ? (((s <= 806) ? (((s <= 803) ? (((s <= 801) ? (((s <= 800) ? (0.059) : (0.090))) : (((s <= 802) ? (-0.231) : (0.208))))) : (((s <= 805) ? (((s <= 804) ? (0.176) : (0.090))) : (-0.106))))) : (((s <= 809) ? (((s <= 808) ? (((s <= 807) ? (-0.278) : (0.208))) : (0.435))) : (((s <= 811) ? (((s <= 810) ? (0.200) : (-0.239))) : (-0.773))))))) : (((s <= 818) ? (((s <= 815) ? (((s <= 814) ? (((s <= 813) ? (-0.467) : (-0.231))) : (0.106))) : (((s <= 817) ? (((s <= 816) ? (0.145) : (0.090))) : (0.090))))) : (((s <= 821) ? (((s <= 820) ? (((s <= 819) ? (-0.004) : (0.192))) : (0.106))) : (((s <= 823) ? (((s <= 822) ? (-0.020) : (-0.067))) : (-0.137))))))))) : (((s <= 837) ? (((s <= 831) ? (((s <= 828) ? (((s <= 826) ? (((s <= 825) ? (0.082) : (0.161))) : (((s <= 827) ? (0.051) : (0.082))))) : (((s <= 830) ? (((s <= 829) ? (0.035) : (0.271))) : (0.278))))) : (((s <= 834) ? (((s <= 833) ? (((s <= 832) ? (-0.184) : (-0.278))) : (-0.239))) : (((s <= 836) ? (((s <= 835) ? (0.137) : (0.600))) : (0.365))))))) : (((s <= 843) ? (((s <= 840) ? (((s <= 839) ? (((s <= 838) ? (-0.082) : (-0.678))) : (-0.655))) : (((s <= 842) ? (((s <= 841) ? (-0.294) : (-0.043))) : (0.114))))) : (((s <= 846) ? (((s <= 845) ? (((s <= 844) ? (0.169) : (0.224))) : (0.090))) : (((s <= 848) ? (((s <= 847) ? (0.051) : (-0.027))) : (-0.035))))))))))) : (((s <= 874) ? (((s <= 862) ? (((s <= 856) ? (((s <= 853) ? (((s <= 851) ? (((s <= 850) ? (0.004) : (-0.051))) : (((s <= 852) ? (0.004) : (-0.012))))) : (((s <= 855) ? (((s <= 854) ? (-0.090) : (0.067))) : (0.129))))) : (((s <= 859) ? (((s <= 858) ? (((s <= 857) ? (0.357) : (0.365))) : (0.106))) : (((s <= 861) ? (((s <= 860) ? (-0.216) : (-0.514))) : (-0.020))))))) : (((s <= 868) ? (((s <= 865) ? (((s <= 864) ? (((s <= 863) ? (0.522) : (0.498))) : (0.255))) : (((s <= 867) ? (((s <= 866) ? (-0.388) : (-0.686))) : (-0.600))))) : (((s <= 871) ? (((s <= 870) ? (((s <= 869) ? (-0.349) : (-0.090))) : (0.012))) : (((s <= 873) ? (((s <= 872) ? (0.255) : (0.247))) : (0.145))))))))) : (((s <= 887) ? (((s <= 881) ? (((s <= 878) ? (((s <= 876) ? (((s <= 875) ? (-0.035) : (-0.075))) : (((s <= 877) ? (0.020) : (0.035))))) : (((s <= 880) ? (((s <= 879) ? (0.051) : (-0.051))) : (-0.169))))) : (((s <= 884) ? (((s <= 883) ? (((s <= 882) ? (-0.035) : (0.106))) : (0.278))) : (((s <= 886) ? (((s <= 885) ? (0.333) : (0.263))) : (0.129))))))) : (((s <= 893) ? (((s <= 890) ? (((s <= 889) ? (((s <= 888) ? (-0.278) : (-0.365))) : (-0.004))) : (((s <= 892) ? (((s <= 891) ? (0.341) : (0.631))) : (0.373))))) : (((s <= 896) ? (((s <= 895) ? (((s <= 894) ? (-0.129) : (-0.624))) : (-0.678))) : (((s <= 898) ? (((s <= 897) ? (-0.514) : (-0.161))) : (0.106))))))))))))) : (((s <= 949) ? (((s <= 924) ? (((s <= 912) ? (((s <= 906) ? (((s <= 903) ? (((s <= 901) ? (((s <= 900) ? (0.192) : (0.247))) : (((s <= 902) ? (0.098) : (0.059))))) : (((s <= 905) ? (((s <= 904) ? (0.051) : (0.004))) : (0.082))))) : (((s <= 909) ? (((s <= 908) ? (((s <= 907) ? (-0.059) : (-0.122))) : (-0.059))) : (((s <= 911) ? (((s <= 910) ? (-0.043) : (0.153))) : (0.169))))))) : (((s <= 918) ? (((s <= 915) ? (((s <= 914) ? (((s <= 913) ? (0.200) : (0.318))) : (0.176))) : (((s <= 917) ? (((s <= 916) ? (-0.122) : (-0.498))) : (-0.365))))) : (((s <= 921) ? (((s <= 920) ? (((s <= 919) ? (0.310) : (0.749))) : (0.710))) : (((s <= 923) ? (((s <= 922) ? (-0.012) : (-0.694))) : (-0.796))))))))) : (((s <= 937) ? (((s <= 931) ? (((s <= 928) ? (((s <= 926) ? (((s <= 925) ? (-0.561) : (-0.176))) : (((s <= 927) ? (0.020) : (0.122))))) : (((s <= 930) ? (((s <= 929) ? (0.145) : (0.129))) : (0.255))))) : (((s <= 934) ? (((s <= 933) ? (((s <= 932) ? (0.012) : (0.012))) : (0.012))) : (((s <= 936) ? (((s <= 935) ? (-0.004) : (0.043))) : (-0.137))))))) : (((s <= 943) ? (((s <= 940) ? (((s <= 939) ? (((s <= 938) ? (-0.051) : (0.035))) : (0.114))) : (((s <= 942) ? (((s <= 941) ? (0.255) : (0.224))) : (0.271))))) : (((s <= 946) ? (((s <= 945) ? (((s <= 944) ? (-0.082) : (-0.576))) : (-0.396))) : (((s <= 948) ? (((s <= 947) ? (0.145) : (0.843))) : (0.827))))))))))) : (((s <= 974) ? (((s <= 962) ? (((s <= 956) ? (((s <= 953) ? (((s <= 951) ? (((s <= 950) ? (0.098) : (-0.545))) : (((s <= 952) ? (-0.906) : (-0.600))))) : (((s <= 955) ? (((s <= 954) ? (-0.294) : (-0.012))) : (0.082))))) : (((s <= 959) ? (((s <= 958) ? (((s <= 957) ? (0.043) : (0.192))) : (0.255))) : (((s <= 961) ? (((s <= 960) ? (0.122) : (-0.004))) : (0.035))))))) : (((s <= 968) ? (((s <= 965) ? (((s <= 964) ? (((s <= 963) ? (0.082) : (0.012))) : (-0.184))) : (((s <= 967) ? (((s <= 966) ? (-0.075) : (0.035))) : (0.169))))) : (((s <= 971) ? (((s <= 970) ? (((s <= 969) ? (0.169) : (0.137))) : (0.247))) : (((s <= 973) ? (((s <= 972) ? (0.106) : (-0.231))) : (-0.443))))))))) : (((s <= 987) ? (((s <= 981) ? (((s <= 978) ? (((s <= 976) ? (((s <= 975) ? (-0.067) : (0.694))) : (((s <= 977) ? (0.843) : (0.184))))) : (((s <= 980) ? (((s <= 979) ? (-0.396) : (-0.820))) : (-0.671))))) : (((s <= 984) ? (((s <= 983) ? (((s <= 982) ? (-0.294) : (-0.114))) : (0.004))) : (((s <= 986) ? (((s <= 985) ? (0.027) : (0.176))) : (0.294))))))) : (((s <= 993) ? (((s <= 990) ? (((s <= 989) ? (((s <= 988) ? (0.184) : (-0.051))) : (-0.020))) : (((s <= 992) ? (((s <= 991) ? (-0.020) : (0.027))) : (0.020))))) : (((s <= 996) ? (((s <= 995) ? (((s <= 994) ? (-0.020) : (0.059))) : (0.035))) : (((s <= 998) ? (((s <= 997) ? (0.051) : (0.145))) : (0.365))))))))))))))) : (((s <= 1099) ? (((s <= 1049) ? (((s <= 1024) ? (((s <= 1012) ? (((s <= 1006) ? (((s <= 1003) ? (((s <= 1001) ? (((s <= 1000) ? (0.239) : (-0.192))) : (((s <= 1002) ? (-0.427) : (-0.035))))) : (((s <= 1005) ? (((s <= 1004) ? (0.616) : (0.686))) : (0.302))))) : (((s <= 1009) ? (((s <= 1008) ? (((s <= 1007) ? (-0.498) : (-0.718))) : (-0.545))) : (((s <= 1011) ? (((s <= 1010) ? (-0.357) : (-0.153))) : (-0.067))))))) : (((s <= 1018) ? (((s <= 1015) ? (((s <= 1014) ? (((s <= 1013) ? (0.145) : (0.271))) : (0.208))) : (((s <= 1017) ? (((s <= 1016) ? (0.067) : (-0.129))) : (-0.137))))) : (((s <= 1021) ? (((s <= 1020) ? (((s <= 1019) ? (0.098) : (0.192))) : (-0.027))) : (((s <= 1023) ? (((s <= 1022) ? (-0.082) : (-0.051))) : (-0.004))))))))) : (((s <= 1037) ? (((s <= 1031) ? (((s <= 1028) ? (((s <= 1026) ? (((s <= 1025) ? (0.106) : (0.239))) : (((s <= 1027) ? (0.380) : (0.176))))) : (((s <= 1030) ? (((s <= 1029) ? (-0.231) : (-0.318))) : (-0.067))))) : (((s <= 1034) ? (((s <= 1033) ? (((s <= 1032) ? (0.420) : (0.663))) : (0.200))) : (((s <= 1036) ? (((s <= 1035) ? (-0.388) : (-0.663))) : (-0.514))))))) : (((s <= 1043) ? (((s <= 1040) ? (((s <= 1039) ? (((s <= 1038) ? (-0.349) : (-0.161))) : (0.090))) : (((s <= 1042) ? (((s <= 1041) ? (0.122) : (0.098))) : (0.082))))) : (((s <= 1046) ? (((s <= 1045) ? (((s <= 1044) ? (-0.106) : (-0.020))) : (0.075))) : (((s <= 1048) ? (((s <= 1047) ? (0.239) : (0.176))) : (-0.090))))))))))) : (((s <= 1074) ? (((s <= 1062) ? (((s <= 1056) ? (((s <= 1053) ? (((s <= 1051) ? (((s <= 1050) ? (-0.082) : (-0.122))) : (((s <= 1052) ? (0.114) : (0.216))))) : (((s <= 1055) ? (((s <= 1054) ? (0.357) : (0.420))) : (-0.067))))) : (((s <= 1059) ? (((s <= 1058) ? (((s <= 1057) ? (-0.294) : (-0.333))) : (-0.027))) : (((s <= 1061) ? (((s <= 1060) ? (0.671) : (0.522))) : (0.098))))))) : (((s <= 1068) ? (((s <= 1065) ? (((s <= 1064) ? (((s <= 1063) ? (-0.443) : (-0.655))) : (-0.388))) : (((s <= 1067) ? (((s <= 1066) ? (-0.145) : (-0.082))) : (-0.176))))) : (((s <= 1071) ? (((s <= 1070) ? (((s <= 1069) ? (-0.098) : (0.169))) : (0.106))) : (((s <= 1073) ? (((s <= 1072) ? (-0.051) : (-0.051))) : (0.067))))))))) : (((s <= 1087) ? (((s <= 1081) ? (((s <= 1078) ? (((s <= 1076) ? (((s <= 1075) ? (0.310) : (0.090))) : (((s <= 1077) ? (-0.106) : (-0.137))))) : (((s <= 1080) ? (((s <= 1079) ? (-0.020) : (0.208))) : (0.098))))) : (((s <= 1084) ? (((s <= 1083) ? (((s <= 1082) ? (0.420) : (0.051))) : (-0.208))) : (((s <= 1086) ? (((s <= 1085) ? (-0.420) : (-0.278))) : (0.475))))))) : (((s <= 1093) ? (((s <= 1090) ? (((s <= 1089) ? (((s <= 1088) ? (0.514) : (0.255))) : (-0.208))) : (((s <= 1092) ? (((s <= 1091) ? (-0.522) : (-0.357))) : (-0.216))))) : (((s <= 1096) ? (((s <= 1095) ? (((s <= 1094) ? (-0.255) : (-0.388))) : (-0.192))) : (((s <= 1098) ? (((s <= 1097) ? (0.255) : (0.216))) : (0.153))))))))))))) : (((s <= 1149) ? (((s <= 1124) ? (((s <= 1112) ? (((s <= 1106) ? (((s <= 1103) ? (((s <= 1101) ? (((s <= 1100) ? (-0.176) : (-0.082))) : (((s <= 1102) ? (0.161) : (0.192))))) : (((s <= 1105) ? (((s <= 1104) ? (0.137) : (-0.169))) : (-0.137))))) : (((s <= 1109) ? (((s <= 1108) ? (((s <= 1107) ? (0.224) : (0.341))) : (0.333))) : (((s <= 1111) ? (((s <= 1110) ? (0.098) : (-0.082))) : (-0.318))))))) : (((s <= 1118) ? (((s <= 1115) ? (((s <= 1114) ? (((s <= 1113) ? (-0.035) : (0.208))) : (0.318))) : (((s <= 1117) ? (((s <= 1116) ? (0.357) : (0.020))) : (-0.278))))) : (((s <= 1121) ? (((s <= 1120) ? (((s <= 1119) ? (-0.380) : (-0.388))) : (-0.263))) : (((s <= 1123) ? (((s <= 1122) ? (-0.373) : (-0.161))) : (0.129))))))))) : (((s <= 1137) ? (((s <= 1131) ? (((s <= 1128) ? (((s <= 1126) ? (((s <= 1125) ? (0.247) : (0.161))) : (((s <= 1127) ? (-0.082) : (-0.012))))) : (((s <= 1130) ? (((s <= 1129) ? (0.082) : (0.200))) : (0.129))))) : (((s <= 1134) ? (((s <= 1133) ? (((s <= 1132) ? (-0.231) : (-0.043))) : (0.169))) : (((s <= 1136) ? (((s <= 1135) ? (0.490) : (0.318))) : (-0.051))))))) : (((s <= 1143) ? (((s <= 1140) ? (((s <= 1139) ? (((s <= 1138) ? (-0.090) : (-0.200))) : (0.184))) : (((s <= 1142) ? (((s <= 1141) ? (0.184) : (0.325))) : (0.216))))) : (((s <= 1146) ? (((s <= 1145) ? (((s <= 1144) ? (-0.067) : (-0.231))) : (-0.412))) : (((s <= 1148) ? (((s <= 1147) ? (-0.310) : (-0.318))) : (-0.278))))))))))) : (((s <= 1174) ? (((s <= 1162) ? (((s <= 1156) ? (((s <= 1153) ? (((s <= 1151) ? (((s <= 1150) ? (-0.145) : (-0.106))) : (((s <= 1152) ? (0.114) : (0.035))))) : (((s <= 1155) ? (((s <= 1154) ? (0.216) : (0.184))) : (0.027))))) : (((s <= 1159) ? (((s <= 1158) ? (((s <= 1157) ? (0.035) : (-0.216))) : (0.027))) : (((s <= 1161) ? (((s <= 1160) ? (0.082) : (0.325))) : (0.475))))))) : (((s <= 1168) ? (((s <= 1165) ? (((s <= 1164) ? (((s <= 1163) ? (-0.012) : (-0.075))) : (-0.294))) : (((s <= 1167) ? (((s <= 1166) ? (0.043) : (0.208))) : (0.278))))) : (((s <= 1171) ? (((s <= 1170) ? (((s <= 1169) ? (0.216) : (-0.067))) : (-0.106))) : (((s <= 1173) ? (((s <= 1172) ? (-0.231) : (-0.333))) : (-0.192))))))))) : (((s <= 1187) ? (((s <= 1181) ? (((s <= 1178) ? (((s <= 1176) ? (((s <= 1175) ? (-0.169) : (-0.075))) : (((s <= 1177) ? (-0.224) : (-0.145))))) : (((s <= 1180) ? (((s <= 1179) ? (-0.051) : (0.224))) : (0.294))))) : (((s <= 1184) ? (((s <= 1183) ? (((s <= 1182) ? (0.231) : (0.035))) : (-0.114))) : (((s <= 1186) ? (((s <= 1185) ? (0.043) : (-0.051))) : (0.231))))))) : (((s <= 1193) ? (((s <= 1190) ? (((s <= 1189) ? (((s <= 1188) ? (0.443) : (0.043))) : (-0.098))) : (((s <= 1192) ? (((s <= 1191) ? (-0.373) : (0.129))) : (0.325))))) : (((s <= 1196) ? (((s <= 1195) ? (((s <= 1194) ? (0.051) : (-0.122))) : (-0.271))) : (((s <= 1198) ? (((s <= 1197) ? (0.082) : (0.020))) : (-0.200))))))))))))))))) : (((s <= 1399) ? (((s <= 1299) ? (((s <= 1249) ? (((s <= 1224) ? (((s <= 1212) ? (((s <= 1206) ? (((s <= 1203) ? (((s <= 1201) ? (((s <= 1200) ? (-0.216) : (-0.153))) : (((s <= 1202) ? (0.090) : (-0.153))))) : (((s <= 1205) ? (((s <= 1204) ? (-0.247) : (-0.263))) : (0.231))))) : (((s <= 1209) ? (((s <= 1208) ? (((s <= 1207) ? (0.357) : (0.137))) : (-0.020))) : (((s <= 1211) ? (((s <= 1210) ? (-0.090) : (0.224))) : (0.137))))))) : (((s <= 1218) ? (((s <= 1215) ? (((s <= 1214) ? (((s <= 1213) ? (0.247) : (0.255))) : (-0.004))) : (((s <= 1217) ? (((s <= 1216) ? (-0.114) : (-0.420))) : (0.396))))) : (((s <= 1221) ? (((s <= 1220) ? (((s <= 1219) ? (0.522) : (0.129))) : (-0.451))) : (((s <= 1223) ? (((s <= 1222) ? (-0.592) : (-0.012))) : (0.051))))))))) : (((s <= 1237) ? (((s <= 1231) ? (((s <= 1228) ? (((s <= 1226) ? (((s <= 1225) ? (0.043) : (-0.200))) : (((s <= 1227) ? (-0.122) : (0.129))))) : (((s <= 1230) ? (((s <= 1229) ? (-0.216) : (-0.263))) : (-0.373))))) : (((s <= 1234) ? (((s <= 1233) ? (((s <= 1232) ? (0.263) : (0.482))) : (0.224))) : (((s <= 1236) ? (((s <= 1235) ? (-0.020) : (-0.294))) : (0.137))))))) : (((s <= 1243) ? (((s <= 1240) ? (((s <= 1239) ? (((s <= 1238) ? (0.051) : (0.514))) : (0.427))) : (((s <= 1242) ? (((s <= 1241) ? (-0.082) : (-0.169))) : (-0.427))))) : (((s <= 1246) ? (((s <= 1245) ? (((s <= 1244) ? (0.396) : (0.412))) : (0.098))) : (((s <= 1248) ? (((s <= 1247) ? (-0.624) : (-0.741))) : (-0.067))))))))))) : (((s <= 1274) ? (((s <= 1262) ? (((s <= 1256) ? (((s <= 1253) ? (((s <= 1251) ? (((s <= 1250) ? (0.176) : (0.129))) : (((s <= 1252) ? (-0.106) : (-0.082))))) : (((s <= 1255) ? (((s <= 1254) ? (0.145) : (-0.137))) : (-0.357))))) : (((s <= 1259) ? (((s <= 1258) ? (((s <= 1257) ? (-0.357) : (0.176))) : (0.561))) : (((s <= 1261) ? (((s <= 1260) ? (0.373) : (-0.051))) : (-0.224))))))) : (((s <= 1268) ? (((s <= 1265) ? (((s <= 1264) ? (((s <= 1263) ? (-0.161) : (-0.051))) : (0.655))) : (((s <= 1267) ? (((s <= 1266) ? (0.443) : (0.224))) : (-0.239))))) : (((s <= 1271) ? (((s <= 1270) ? (((s <= 1269) ? (-0.153) : (0.380))) : (0.349))) : (((s <= 1273) ? (((s <= 1272) ? (-0.082) : (-0.953))) : (-0.788))))))))) : (((s <= 1287) ? (((s <= 1281) ? (((s <= 1278) ? (((s <= 1276) ? (((s <= 1275) ? (0.027) : (0.325))) : (((s <= 1277) ? (0.176) : (-0.114))))) : (((s <= 1280) ? (((s <= 1279) ? (-0.012) : (0.145))) : (-0.169))))) : (((s <= 1284) ? (((s <= 1283) ? (((s <= 1282) ? (-0.514) : (-0.224))) : (0.349))) : (((s <= 1286) ? (((s <= 1285) ? (0.498) : (0.169))) : (-0.051))))))) : (((s <= 1293) ? (((s <= 1290) ? (((s <= 1289) ? (((s <= 1288) ? (-0.075) : (-0.278))) : (0.443))) : (((s <= 1292) ? (((s <= 1291) ? (0.451) : (0.396))) : (0.043))))) : (((s <= 1296) ? (((s <= 1295) ? (((s <= 1294) ? (-0.286) : (0.176))) : (0.090))) : (((s <= 1298) ? (((s <= 1297) ? (0.271) : (-0.576))) : (-0.890))))))))))))) : (((s <= 1349) ? (((s <= 1324) ? (((s <= 1312) ? (((s <= 1306) ? (((s <= 1303) ? (((s <= 1301) ? (((s <= 1300) ? (-0.427) : (-0.043))) : (((s <= 1302) ? (0.278) : (0.082))))) : (((s <= 1305) ? (((s <= 1304) ? (0.153) : (0.145))) : (0.020))))) : (((s <= 1309) ? (((s <= 1308) ? (((s <= 1307) ? (-0.529) : (-0.467))) : (-0.051))) : (((s <= 1311) ? (((s <= 1310) ? (0.490) : (0.435))) : (0.059))))))) : (((s <= 1318) ? (((s <= 1315) ? (((s <= 1314) ? (((s <= 1313) ? (0.090) : (-0.349))) : (0.067))) : (((s <= 1317) ? (((s <= 1316) ? (0.459) : (0.365))) : (0.318))))) : (((s <= 1321) ? (((s <= 1320) ? (((s <= 1319) ? (-0.271) : (0.176))) : (-0.192))) : (((s <= 1323) ? (((s <= 1322) ? (0.176) : (-0.310))) : (-0.655))))))))) : (((s <= 1337) ? (((s <= 1331) ? (((s <= 1328) ? (((s <= 1326) ? (((s <= 1325) ? (-0.435) : (-0.208))) : (((s <= 1327) ? (0.224) : (0.035))))) : (((s <= 1330) ? (((s <= 1329) ? (0.035) : (0.137))) : (0.161))))) : (((s <= 1334) ? (((s <= 1333) ? (((s <= 1332) ? (-0.286) : (-0.616))) : (-0.318))) : (((s <= 1336) ? (((s <= 1335) ? (0.271) : (0.482))) : (0.224))))))) : (((s <= 1343) ? (((s <= 1340) ? (((s <= 1339) ? (((s <= 1338) ? (0.231) : (-0.176))) : (-0.263))) : (((s <= 1342) ? (((s <= 1341) ? (0.498) : (0.098))) : (0.365))))) : (((s <= 1346) ? (((s <= 1345) ? (((s <= 1344) ? (-0.145) : (0.443))) : (0.153))) : (((s <= 1348) ? (((s <= 1347) ? (-0.043) : (-0.106))) : (-0.749))))))))))) : (((s <= 1374) ? (((s <= 1362) ? (((s <= 1356) ? (((s <= 1353) ? (((s <= 1351) ? (((s <= 1350) ? (-0.545) : (-0.357))) : (((s <= 1352) ? (0.161) : (0.216))))) : (((s <= 1355) ? (((s <= 1354) ? (0.098) : (0.153))) : (0.161))))) : (((s <= 1359) ? (((s <= 1358) ? (((s <= 1357) ? (-0.098) : (-0.561))) : (-0.365))) : (((s <= 1361) ? (((s <= 1360) ? (0.161) : (0.420))) : (0.247))))))) : (((s <= 1368) ? (((s <= 1365) ? (((s <= 1364) ? (((s <= 1363) ? (0.208) : (0.035))) : (-0.451))) : (((s <= 1367) ? (((s <= 1366) ? (0.404) : (0.255))) : (0.341))))) : (((s <= 1371) ? (((s <= 1370) ? (((s <= 1369) ? (-0.035) : (0.098))) : (0.333))) : (((s <= 1373) ? (((s <= 1372) ? (-0.067) : (0.137))) : (-0.561))))))))) : (((s <= 1387) ? (((s <= 1381) ? (((s <= 1378) ? (((s <= 1376) ? (((s <= 1375) ? (-0.631) : (-0.545))) : (((s <= 1377) ? (-0.098) : (0.231))))) : (((s <= 1380) ? (((s <= 1379) ? (0.043) : (0.224))) : (0.184))))) : (((s <= 1384) ? (((s <= 1383) ? (((s <= 1382) ? (-0.012) : (-0.522))) : (-0.482))) : (((s <= 1386) ? (((s <= 1385) ? (0.020) : (0.380))) : (0.325))))))) : (((s <= 1393) ? (((s <= 1390) ? (((s <= 1389) ? (((s <= 1388) ? (0.208) : (0.561))) : (-0.239))) : (((s <= 1392) ? (((s <= 1391) ? (-0.224) : (0.247))) : (0.129))))) : (((s <= 1396) ? (((s <= 1395) ? (((s <= 1394) ? (0.380) : (-0.192))) : (0.459))) : (((s <= 1398) ? (((s <= 1397) ? (0.090) : (0.137))) : (-0.145))))))))))))))) : (((s <= 1499) ? (((s <= 1449) ? (((s <= 1424) ? (((s <= 1412) ? (((s <= 1406) ? (((s <= 1403) ? (((s <= 1401) ? (((s <= 1400) ? (-0.773) : (-0.427))) : (((s <= 1402) ? (-0.192) : (0.278))))) : (((s <= 1405) ? (((s <= 1404) ? (-0.051) : (0.145))) : (0.263))))) : (((s <= 1409) ? (((s <= 1408) ? (((s <= 1407) ? (-0.059) : (-0.357))) : (-0.678))) : (((s <= 1411) ? (((s <= 1410) ? (0.082) : (0.302))) : (0.247))))))) : (((s <= 1418) ? (((s <= 1415) ? (((s <= 1414) ? (((s <= 1413) ? (0.059) : (0.294))) : (0.153))) : (((s <= 1417) ? (((s <= 1416) ? (-0.349) : (0.310))) : (0.216))))) : (((s <= 1421) ? (((s <= 1420) ? (((s <= 1419) ? (0.302) : (0.020))) : (0.051))) : (((s <= 1423) ? (((s <= 1422) ? (0.318) : (0.051))) : (0.090))))))))) : (((s <= 1437) ? (((s <= 1431) ? (((s <= 1428) ? (((s <= 1426) ? (((s <= 1425) ? (-0.600) : (-0.718))) : (((s <= 1427) ? (-0.098) : (0.169))))) : (((s <= 1430) ? (((s <= 1429) ? (0.176) : (0.020))) : (0.271))))) : (((s <= 1434) ? (((s <= 1433) ? (((s <= 1432) ? (0.176) : (-0.412))) : (-0.710))) : (((s <= 1436) ? (((s <= 1435) ? (-0.263) : (0.333))) : (0.310))))))) : (((s <= 1443) ? (((s <= 1440) ? (((s <= 1439) ? (((s <= 1438) ? (0.263) : (0.161))) : (0.192))) : (((s <= 1442) ? (((s <= 1441) ? (-0.176) : (-0.224))) : (0.310))))) : (((s <= 1446) ? (((s <= 1445) ? (((s <= 1444) ? (0.145) : (0.145))) : (0.075))) : (((s <= 1448) ? (((s <= 1447) ? (0.122) : (0.341))) : (0.075))))))))))) : (((s <= 1474) ? (((s <= 1462) ? (((s <= 1456) ? (((s <= 1453) ? (((s <= 1451) ? (((s <= 1450) ? (-0.420) : (-0.616))) : (((s <= 1452) ? (-0.129) : (0.090))))) : (((s <= 1455) ? (((s <= 1454) ? (-0.067) : (-0.027))) : (0.302))))) : (((s <= 1459) ? (((s <= 1458) ? (((s <= 1457) ? (0.255) : (-0.325))) : (-0.663))) : (((s <= 1461) ? (((s <= 1460) ? (-0.404) : (0.176))) : (0.278))))))) : (((s <= 1468) ? (((s <= 1465) ? (((s <= 1464) ? (((s <= 1463) ? (0.302) : (0.239))) : (0.137))) : (((s <= 1467) ? (((s <= 1466) ? (-0.004) : (-0.302))) : (0.325))))) : (((s <= 1471) ? (((s <= 1470) ? (((s <= 1469) ? (0.349) : (-0.192))) : (-0.035))) : (((s <= 1473) ? (((s <= 1472) ? (-0.216) : (0.482))) : (0.420))))))))) : (((s <= 1487) ? (((s <= 1481) ? (((s <= 1478) ? (((s <= 1476) ? (((s <= 1475) ? (-0.286) : (-0.278))) : (((s <= 1477) ? (-0.239) : (0.224))))) : (((s <= 1480) ? (((s <= 1479) ? (-0.184) : (-0.427))) : (0.145))))) : (((s <= 1484) ? (((s <= 1483) ? (((s <= 1482) ? (0.255) : (-0.153))) : (-0.537))) : (((s <= 1486) ? (((s <= 1485) ? (-0.427) : (-0.122))) : (0.286))))))) : (((s <= 1493) ? (((s <= 1490) ? (((s <= 1489) ? (((s <= 1488) ? (0.247) : (0.396))) : (0.271))) : (((s <= 1492) ? (((s <= 1491) ? (-0.035) : (-0.114))) : (-0.200))))) : (((s <= 1496) ? (((s <= 1495) ? (((s <= 1494) ? (0.459) : (0.412))) : (0.043))) : (((s <= 1498) ? (((s <= 1497) ? (-0.302) : (-0.247))) : (0.725))))))))))))) : (((s <= 1549) ? (((s <= 1524) ? (((s <= 1512) ? (((s <= 1506) ? (((s <= 1503) ? (((s <= 1501) ? (((s <= 1500) ? (-0.027) : (-0.122))) : (((s <= 1502) ? (0.137) : (0.302))))) : (((s <= 1505) ? (((s <= 1504) ? (0.310) : (-0.671))) : (-0.349))))) : (((s <= 1509) ? (((s <= 1508) ? (((s <= 1507) ? (-0.129) : (-0.224))) : (-0.412))) : (((s <= 1511) ? (((s <= 1510) ? (-0.592) : (-0.224))) : (-0.020))))))) : (((s <= 1518) ? (((s <= 1515) ? (((s <= 1514) ? (((s <= 1513) ? (0.294) : (0.373))) : (0.231))) : (((s <= 1517) ? (((s <= 1516) ? (0.278) : (-0.106))) : (-0.114))))) : (((s <= 1521) ? (((s <= 1520) ? (((s <= 1519) ? (-0.231) : (0.490))) : (0.655))) : (((s <= 1523) ? (((s <= 1522) ? (-0.012) : (-0.043))) : (-0.012))))))))) : (((s <= 1537) ? (((s <= 1531) ? (((s <= 1528) ? (((s <= 1526) ? (((s <= 1525) ? (0.224) : (-0.051))) : (((s <= 1527) ? (0.051) : (0.443))))) : (((s <= 1530) ? (((s <= 1529) ? (0.365) : (-0.106))) : (-0.404))))) : (((s <= 1534) ? (((s <= 1533) ? (((s <= 1532) ? (-0.318) : (-0.333))) : (-0.357))) : (((s <= 1536) ? (((s <= 1535) ? (-0.427) : (-0.388))) : (-0.067))))))) : (((s <= 1543) ? (((s <= 1540) ? (((s <= 1539) ? (((s <= 1538) ? (0.231) : (0.412))) : (0.325))) : (((s <= 1542) ? (((s <= 1541) ? (0.247) : (0.075))) : (-0.114))))) : (((s <= 1546) ? (((s <= 1545) ? (((s <= 1544) ? (-0.090) : (-0.286))) : (0.239))) : (((s <= 1548) ? (((s <= 1547) ? (0.373) : (-0.012))) : (0.098))))))))))) : (((s <= 1574) ? (((s <= 1562) ? (((s <= 1556) ? (((s <= 1553) ? (((s <= 1551) ? (((s <= 1550) ? (-0.200) : (0.020))) : (((s <= 1552) ? (0.302) : (0.231))))) : (((s <= 1555) ? (((s <= 1554) ? (0.514) : (0.153))) : (0.114))))) : (((s <= 1559) ? (((s <= 1558) ? (((s <= 1557) ? (-0.333) : (-0.600))) : (-0.341))) : (((s <= 1561) ? (((s <= 1560) ? (-0.443) : (-0.420))) : (-0.365))))))) : (((s <= 1568) ? (((s <= 1565) ? (((s <= 1564) ? (((s <= 1563) ? (0.004) : (0.302))) : (0.176))) : (((s <= 1567) ? (((s <= 1566) ? (0.404) : (0.278))) : (0.098))))) : (((s <= 1571) ? (((s <= 1570) ? (((s <= 1569) ? (0.004) : (-0.137))) : (0.184))) : (((s <= 1573) ? (((s <= 1572) ? (0.012) : (0.176))) : (0.427))))))))) : (((s <= 1587) ? (((s <= 1581) ? (((s <= 1578) ? (((s <= 1576) ? (((s <= 1575) ? (-0.302) : (-0.224))) : (((s <= 1577) ? (0.059) : (0.388))))) : (((s <= 1580) ? (((s <= 1579) ? (0.537) : (0.255))) : (0.404))))) : (((s <= 1584) ? (((s <= 1583) ? (((s <= 1582) ? (-0.106) : (-0.498))) : (-0.702))) : (((s <= 1586) ? (((s <= 1585) ? (-0.490) : (-0.451))) : (-0.435))))))) : (((s <= 1593) ? (((s <= 1590) ? (((s <= 1589) ? (((s <= 1588) ? (-0.067) : (0.082))) : (0.200))) : (((s <= 1592) ? (((s <= 1591) ? (0.106) : (0.302))) : (0.325))))) : (((s <= 1596) ? (((s <= 1595) ? (((s <= 1594) ? (0.129) : (-0.027))) : (-0.129))) : (((s <= 1598) ? (((s <= 1597) ? (0.051) : (0.090))) : (0.184))))))))))))))))))));
clamp(-1, bass_inst + kick_inst + hat_inst + snare_inst + sample_inst, 1);