max v2; #N vpatcher 268 133 921 670; #P number 413 359 46 9 0 0 0 3; #P hidden newex 413 335 113 196617 r cyclops_control-time; #P number 414 312 45 9 0 0 0 3; #P hidden newex 414 288 65 196617 r tpose-time; #P comment 434 265 87 196617 Cyclops B on/off; #P toggle 414 263 15 0; #P hidden newex 414 238 95 196617 r Cyclops-B_on/off; #P toggle 414 207 15 0; #P hidden newex 414 182 98 196617 r Cyclops-A_on/off; #P newex 474 485 55 196617 noteout 11; #P comment 462 94 26 196617 stop; #P comment 356 94 29 196617 start; #P button 362 110 15 0; #P button 467 111 15 0; #P toggle 474 463 15 0; #P newex 474 436 98 196617 r Cyclops-A_on/off; #P hidden newex 25 108 95 196617 r Cyclops-B_on/off; #N vpatcher 44 79 459 466; #P newex 181 206 60 196617 s cyclops_control-time; #P button 282 211 15 0; #P button 254 211 15 0; #P newex 254 185 44 196617 select 1; #P button 204 90 15 0; #P newex 204 66 45 196617 loadbang; #N comlet bang inlet to stop; #P inlet 273 66 15 0; #N comlet bang inlet to start; #P inlet 254 66 15 0; #P message 273 93 27 196617 stop; #P button 254 93 15 0; #P newex 254 162 45 196617 > 37000; #P number 254 141 57 9 0 0 0 3; #P newex 254 117 68 196617 clocker 1000; #P toggle 156 330 15 0; #P newex 156 305 95 196617 r Cyclops-B_on/off; #P toggle 156 274 15 0; #P newex 156 249 98 196617 r Cyclops-A_on/off; #P message 70 252 14 196617 0; #P message 43 252 14 196617 1; #P message 71 304 14 196617 0; #P message 43 304 14 196617 1; #P newex 43 279 98 196617 s Cyclops-A_on/off; #P newex 43 333 95 196617 s Cyclops-B_on/off; #P button 130 66 15 0; #P number 130 110 35 9 0 0 0 3; #P button 198 158 15 0; #P button 164 158 15 0; #P button 130 158 15 0; #P newex 130 132 112 196617 select 0 1 2; #P newex 130 86 50 196617 random 3; #P fasten 28 0 20 0 287 232 326 232 326 86 259 86; #P connect 26 0 27 0; #P connect 26 0 28 0; #P fasten 27 0 6 0 259 245 337 245 337 55 135 55; #P connect 24 0 25 0; #P fasten 25 0 20 0 209 112 247 112 247 86 259 86; #P connect 23 0 21 0; #P connect 19 0 26 0; #P connect 18 0 29 0; #P connect 18 0 19 0; #P connect 17 0 18 0; #P connect 22 0 20 0; #P connect 20 0 17 0; #P connect 15 0 16 0; #P connect 13 0 14 0; #P connect 5 0 1 0; #P connect 6 0 0 0; #P connect 21 0 17 0; #P connect 1 0 2 0; #P connect 1 1 3 0; #P connect 1 2 4 0; #P connect 0 0 5 0; #P connect 12 0 8 0; #P connect 11 0 8 0; #P connect 10 0 7 0; #P connect 9 0 7 0; #P connect 4 0 9 0; #P connect 4 0 12 0; #P connect 3 0 11 0; #P connect 3 0 10 0; #P connect 2 0 11 0; #P connect 2 0 9 0; #P pop; #P newobj 362 131 115 196617 patcher Cyclops control; #P newex 26 389 62 196617 speedlim 20; #P newex 134 391 62 196617 speedlim 20; #P newex 246 392 62 196617 speedlim 20; #P newex 358 391 62 196617 speedlim 20; #P button 361 49 15 0; #P button 479 48 15 0; #N vpatcher 86 66 415 368; #P newex 58 156 65 196617 s tpose-time; #N comlet bang inlet to start; #P inlet 133 39 15 0; #P button 84 61 15 0; #P newex 84 39 45 196617 loadbang; #N comlet bang inlet to stop; #P inlet 152 39 15 0; #P newex 133 246 40 196617 s tpose; #P button 152 179 15 0; #P button 133 179 15 0; #P number 133 225 35 9 0 127 3 3; #P newex 133 133 45 196617 > 60000; #P newex 133 156 44 196617 select 1; #P message 152 68 27 196617 stop; #P button 133 68 15 0; #P number 133 113 41 9 0 0 0 3; #P newex 133 91 68 196617 clocker 1000; #P newex 133 203 62 196617 random 128; #P connect 7 0 10 0; #P connect 2 0 15 0; #P connect 2 0 6 0; #P connect 12 0 13 0; #P connect 6 0 5 0; #P connect 5 0 8 0; #P connect 5 0 9 0; #P connect 1 0 2 0; #P connect 0 0 7 0; #P connect 4 0 1 0; #P connect 14 0 3 0; #P fasten 13 0 3 0 89 79 126 79 126 62 138 62; #P connect 11 0 4 0; #P fasten 9 0 3 0 157 198 181 198 181 62 138 62; #P connect 8 0 0 0; #P connect 3 0 1 0; #P pop; #P newobj 361 70 128 196617 patcher auto-transposition; #P newex 173 224 40 196617 r tpose; #P number 173 245 33 9 0 127 3 3; #P newex 154 265 29 196617 + 48; #P number 421 436 35 9 0 0 0 3; #P newex 421 413 33 196617 r dB4; #P number 378 436 34 9 0 0 0 3; #P newex 378 413 39 196617 r avB4; #P newex 358 484 55 196617 noteout 15; #P newex 358 458 50 196617 makenote; #P number 309 434 35 9 0 0 0 3; #P newex 309 411 33 196617 r dB3; #P number 266 434 34 9 0 0 0 3; #P newex 266 411 39 196617 r avB3; #P newex 246 482 55 196617 noteout 14; #P newex 246 456 50 196617 makenote; #P number 197 434 35 9 0 0 0 3; #P newex 197 411 33 196617 r dB2; #P number 154 434 34 9 0 0 0 3; #P newex 154 411 39 196617 r avB2; #P newex 134 482 55 196617 noteout 13; #P newex 134 456 50 196617 makenote; #P number 89 432 35 9 0 0 0 3; #P newex 89 409 33 196617 r dB1; #P number 152 348 30 9 0 0 0 3; #P number 115 348 30 9 0 0 0 3; #P number 78 348 30 9 0 0 0 3; #P number 41 348 30 9 0 0 0 3; #P number 46 432 34 9 0 0 0 3; #P newex 46 409 39 196617 r avB1; #P message 322 283 14 196617 4; #P message 290 283 15 196617 3; #P message 258 283 14 196617 2; #P message 226 283 14 196617 1; #P newex 41 325 123 196617 gate 4; #P button 322 263 15 0; #P button 290 263 15 0; #P button 258 263 15 0; #P button 226 263 15 0; #P newex 226 241 140 196617 select 1 2 3 0; #P newex 226 218 27 196617 % 4; #P hidden newex 44 180 45 196617 loadbang; #P hidden message 44 203 83 196617 capsize 640 480; #N vpatcher 19 89 574 320; #P newex 433 148 33 196617 s dB4; #P number 433 129 35 9 20 0 1 3; #P newex 433 108 41 196617 + 1500; #P newex 433 87 35 196617 * -40; #P number 433 68 35 9 0 0 0 3; #P newex 386 149 33 196617 s dB3; #P number 386 130 35 9 20 0 1 3; #P newex 386 109 41 196617 + 1500; #P newex 386 88 35 196617 * -40; #P number 386 69 35 9 0 0 0 3; #P newex 340 149 33 196617 s dB2; #P number 340 130 35 9 20 0 1 3; #P newex 340 109 41 196617 + 1500; #P newex 340 88 35 196617 * -40; #P number 340 69 35 9 0 0 0 3; #P newex 293 149 33 196617 s dB1; #P number 293 130 35 9 20 0 1 3; #P newex 293 109 41 196617 + 1500; #P newex 293 88 35 196617 * -40; #P number 293 69 35 9 0 0 0 3; #P newex 433 46 33 196617 r kB4; #P newex 386 46 33 196617 r kB3; #P newex 340 46 33 196617 r kB2; #P newex 293 46 33 196617 r kB1; #P comment 42 39 238 196617 Incoming kB1 message is the total activty from B1 quadrant during the last accum analysis cycle.; #P comment 18 88 267 196617 kB1 message is inverted and multiplied by a factor of 40.; #P comment 37 105 240 196617 1500ms is the maximum duration (the more activity the shorter the duration).; #P comment 34 134 250 196617 20ms is the minimum duration (number box minimum).; #P connect 26 0 27 0; #P connect 23 0 24 0; #P connect 21 0 22 0; #P connect 18 0 19 0; #P connect 16 0 17 0; #P connect 25 0 26 0; #P connect 24 0 25 0; #P connect 13 0 14 0; #P connect 20 0 21 0; #P connect 19 0 20 0; #P connect 11 0 12 0; #P connect 8 0 9 0; #P connect 15 0 16 0; #P connect 14 0 15 0; #P connect 10 0 11 0; #P connect 9 0 10 0; #P connect 7 0 23 0; #P connect 6 0 18 0; #P connect 5 0 13 0; #P connect 4 0 8 0; #P pop; #P newobj 23 282 82 196617 patcher duration; #P newex 277 163 39 196617 s pulse; #P button 277 142 15 0; #P newex 277 116 50 196617 notein 16; #P newex 23 231 39 196617 r pulse; #N vpatcher 37 71 687 528; #P newex 428 350 39 196617 s avB4; #P newex 332 350 39 196617 s avB3; #P newex 231 348 39 196617 s avB2; #P newex 135 348 39 196617 s avB1; #P number 428 266 35 9 0 127 3 3; #P newex 483 265 33 196617 s kB4; #P number 483 244 35 9 0 0 0 3; #P number 428 330 35 9 0 0 0 3; #P newex 428 243 30 196617 * 20; #P button 466 330 15 0; #P newex 428 306 42 196617 line 1 5; #P message 428 286 45 196617 \$1 1500; #P number 332 265 35 9 0 127 3 3; #P newex 387 264 33 196617 s kB3; #P number 387 243 35 9 0 0 0 3; #P number 332 329 35 9 0 0 0 3; #P newex 332 242 30 196617 * 20; #P button 370 329 15 0; #P newex 332 305 42 196617 line 1 5; #P message 332 286 45 196617 \$1 1500; #P number 231 264 35 9 0 127 3 3; #P newex 286 263 33 196617 s kB2; #P number 286 242 35 9 0 0 0 3; #P number 231 328 35 9 0 0 0 3; #P newex 231 241 30 196617 * 20; #P button 269 328 15 0; #P newex 231 304 42 196617 line 1 5; #P message 231 284 45 196617 \$1 1500; #P number 135 263 35 9 0 127 3 3; #P newex 190 262 33 196617 s kB1; #P number 190 241 35 9 0 0 0 3; #P newex 447 213 40 196617 accum; #P message 462 192 14 196617 1; #P button 462 172 15 0; #P button 428 160 15 0; #P button 404 160 15 0; #P message 404 179 31 196617 set 0; #P button 417 135 15 0; #P newex 349 213 40 196617 accum; #P message 364 192 14 196617 1; #P button 364 172 15 0; #P button 330 160 15 0; #P button 306 160 15 0; #P message 306 179 31 196617 set 0; #P button 319 135 15 0; #P newex 251 213 40 196617 accum; #P message 266 192 14 196617 1; #P button 266 172 15 0; #P button 232 160 15 0; #P button 207 160 15 0; #P message 207 179 31 196617 set 0; #P button 221 135 15 0; #N comlet bang inlet to trigger calculation; #P inlet 123 29 15 0; #P button 123 56 15 0; #P newex 168 94 405 196617 select 1 2 3 0; #P number 168 73 35 9 0 0 0 3; #P newex 168 51 27 196617 % 4; #N comlet zone change messages from gate; #P inlet 168 29 15 0; #P comment 28 211 85 196617 accum calculates total movement when a bang is received; #P comment 28 269 89 196617 line object creates smooth transitions between accum outputs; #P newex 153 210 40 196617 accum; #P message 168 189 14 196617 1; #P button 168 169 15 0; #P button 134 157 15 0; #P number 135 327 35 9 0 0 0 3; #P button 110 157 15 0; #P message 110 176 31 196617 set 0; #P button 123 132 15 0; #P newex 135 240 30 196617 * 20; #P button 173 327 15 0; #P newex 135 303 42 196617 line 1 5; #P message 135 284 45 196617 \$1 1500; #P comment 16 325 100 196617 1500 ms used for ramp length (since it's less than the default setting of the metro "pulse" message=2000 ms); #P comment 483 286 74 196617 send kB1-4 to duration subpatcher; #P comment 134 372 154 196617 avB1-4 messages to be used by makenotes as attack velocity; #P connect 70 0 63 0; #P connect 68 0 69 0; #P connect 67 0 74 0; #P connect 62 0 55 0; #P connect 60 0 61 0; #P connect 59 0 73 0; #P connect 54 0 47 0; #P connect 66 0 70 0; #P connect 64 0 67 0; #P connect 64 1 65 0; #P connect 52 0 53 0; #P connect 63 0 64 0; #P connect 41 0 42 0; #P connect 40 0 43 0; #P connect 55 0 56 0; #P connect 58 0 62 0; #P connect 39 0 38 0; #P connect 47 0 48 0; #P connect 37 0 39 0; #P connect 37 0 40 0; #P connect 34 0 35 0; #P connect 33 0 36 0; #P connect 42 0 43 1; #P connect 56 0 59 0; #P connect 56 1 57 0; #P connect 51 0 72 0; #P connect 46 0 3 0; #P connect 38 0 43 0; #P connect 50 0 54 0; #P connect 32 0 31 0; #P connect 48 0 51 0; #P connect 48 1 49 0; #P connect 44 0 45 0; #P connect 19 0 20 0; #P connect 10 0 71 0; #P connect 35 0 36 1; #P connect 43 0 66 0; #P connect 30 0 32 0; #P connect 30 0 33 0; #P connect 36 0 58 0; #P connect 43 0 68 0; #P connect 36 0 60 0; #P connect 29 0 50 0; #P connect 31 0 36 0; #P connect 20 0 12 0; #P connect 29 0 52 0; #P connect 20 1 27 0; #P connect 20 2 34 0; #P connect 20 3 41 0; #P connect 18 0 19 0; #P connect 27 0 28 0; #P connect 14 0 6 0; #P connect 14 0 44 0; #P connect 6 0 46 0; #P connect 4 0 10 0; #P connect 4 1 5 0; #P connect 26 0 29 0; #P connect 28 0 29 1; #P connect 25 0 24 0; #P connect 24 0 29 0; #P connect 13 0 14 1; #P connect 23 0 25 0; #P connect 23 0 26 0; #P connect 21 0 7 0; #P fasten 21 0 23 0 128 117 226 117; #P fasten 21 0 30 0 128 117 324 117; #P connect 22 0 21 0; #P fasten 21 0 37 0 128 117 422 117; #P connect 17 0 18 0; #P connect 12 0 13 0; #P connect 11 0 14 0; #P connect 9 0 8 0; #P connect 8 0 14 0; #P connect 7 0 9 0; #P connect 7 0 11 0; #P connect 3 0 4 0; #P pop; #P newobj 23 252 109 196617 patcher kinesthemeter; #N Cyclops; #X restoreVISettings 428 279 756 563 572 129 792 349 8 8 4 1 1 65535 0 0 0 0 65535 256 1 0; #X restoreVIPalette -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0; #X restoreVIZone 1 0.0625 0.966667 diffthresh 4; #X restoreVIZone 2 0.5875 0.941667 diffthresh 4; #X restoreVIZone 3 0.56875 0.441667 diffthresh 4; #X restoreVIZone 4 0.0625 0.458333 diffthresh 4; #X restoreVIZone 5 0.1875 0.958333 diffthresh 4; #X restoreVIZone 6 0.70625 0.95 diffthresh 4; #X restoreVIZone 7 0.6875 0.45 diffthresh 4; #X restoreVIZone 8 0.19375 0.441667 diffthresh 4; #X restoreVIZone 9 0.31875 0.925 diffthresh 4; #X restoreVIZone 10 0.83125 0.95 diffthresh 4; #X restoreVIZone 11 0.80625 0.441667 diffthresh 4; #X restoreVIZone 12 0.3125 0.45 diffthresh 4; #X restoreVIZone 13 0.43125 0.95 diffthresh 4; #X restoreVIZone 14 0.95625 0.95 diffthresh 4; #X restoreVIZone 15 0.94375 0.425 diffthresh 4; #X restoreVIZone 16 0.45 0.45 diffthresh 4; #X restoreVIZone 17 0.06875 0.833333 diffthresh 4; #X restoreVIZone 18 0.57508 0.814126 diffthresh 4; #X restoreVIZone 19 0.56875 0.316667 diffthresh 4; #X restoreVIZone 20 0.06875 0.325 diffthresh 4; #X restoreVIZone 21 0.19375 0.816667 diffthresh 4; #X restoreVIZone 22 0.693291 0.799257 diffthresh 4; #X restoreVIZone 23 0.7 0.316667 diffthresh 4; #X restoreVIZone 24 0.1875 0.325 diffthresh 4; #X restoreVIZone 25 0.3125 0.825 diffthresh 4; #X restoreVIZone 26 0.825 0.8 diffthresh 4; #X restoreVIZone 27 0.83125 0.308333 diffthresh 4; #X restoreVIZone 28 0.325 0.333333 diffthresh 4; #X restoreVIZone 29 0.44375 0.808333 diffthresh 4; #X restoreVIZone 30 0.95 0.8 diffthresh 4; #X restoreVIZone 31 0.94375 0.325 diffthresh 4; #X restoreVIZone 32 0.44375 0.325 diffthresh 4; #X restoreVIZone 33 0.075 0.691667 diffthresh 4; #X restoreVIZone 34 0.55625 0.683333 diffthresh 4; #X restoreVIZone 35 0.5625 0.2 diffthresh 4; #X restoreVIZone 36 0.06875 0.2 diffthresh 4; #X restoreVIZone 37 0.19375 0.691667 diffthresh 4; #X restoreVIZone 38 0.6875 0.683333 diffthresh 4; #X restoreVIZone 39 0.7 0.191667 diffthresh 4; #X restoreVIZone 40 0.1875 0.183333 diffthresh 4; #X restoreVIZone 41 0.31875 0.7 diffthresh 4; #X restoreVIZone 42 0.81875 0.691667 diffthresh 4; #X restoreVIZone 43 0.83125 0.191667 diffthresh 4; #X restoreVIZone 44 0.31875 0.191667 diffthresh 4; #X restoreVIZone 45 0.44375 0.691667 diffthresh 4; #X restoreVIZone 46 0.9625 0.683333 diffthresh 4; #X restoreVIZone 47 0.9625 0.208333 diffthresh 4; #X restoreVIZone 48 0.4625 0.191667 diffthresh 4; #X restoreVIZone 49 0.06875 0.575 diffthresh 4; #X restoreVIZone 50 0.5625 0.541667 diffthresh 4; #X restoreVIZone 51 0.56875 0.075 diffthresh 4; #X restoreVIZone 52 0.075 0.066667 diffthresh 4; #X restoreVIZone 53 0.2 0.575 diffthresh 4; #X restoreVIZone 54 0.69375 0.558333 diffthresh 4; #X restoreVIZone 55 0.71875 0.075 diffthresh 4; #X restoreVIZone 56 0.2125 0.075 diffthresh 4; #X restoreVIZone 57 0.316294 0.579926 diffthresh 4; #X restoreVIZone 58 0.83125 0.558333 diffthresh 4; #X restoreVIZone 59 0.8375 0.075 diffthresh 4; #X restoreVIZone 60 0.33125 0.066667 diffthresh 4; #X restoreVIZone 61 0.45 0.583333 diffthresh 4; #X restoreVIZone 62 0.95 0.558333 diffthresh 4; #X restoreVIZone 63 0.95 0.075 diffthresh 4; #X restoreVIZone 64 0.45625 0.083333 diffthresh 4; #P newobj 153 105 42 196617 cyclops; #P newex 26 480 55 196617 noteout 12; #P newex 154 190 27 196617 gate; #P newex 26 454 50 196617 makenote; #P number 181 154 35 9 0 0 0 3; #P number 141 154 35 9 0 0 0 3; #P newex 153 131 38 196617 unpack; #P hidden number 153 38 35 9 0 64 3 3; #P hidden message 153 58 100 196617 zone \$1 diffthresh 4; #P hidden message 165 78 65 196617 display input; #P toggle 135 78 15 0; #P hidden comment 263 53 73 196617 define settings for cyclops; #P hidden comment 191 185 124 196617 only changes to diffthresh are allowed to pass; #P comment 188 349 209 196617 MIDI Pitch # mapped directly to zone number; #P hidden comment 192 26 100 196617 scroll 1-64 to define settings for all zones; #P comment 29 79 100 196617 turn cyclops on/off; #P comment 475 31 26 196617 stop; #P comment 355 33 29 196617 start; #P comment 434 208 87 196617 Cyclops A on/off; #P comment 414 160 85 196617 STATUS DISPLAY; #P comment 503 48 135 196620 e-Motion(b) startup procedure: 1.) Set all noteout objects to MIDI interface; #P comment 464 315 114 196617 transposition at 61000; #P comment 463 357 83 196617 Cyclops A/B change at 37000; #P hidden comment 24 136 100 196617 change resolution depending on camera being used; #P comment 247 85 100 196617 set to receive pulse from Computer A; #P connect 85 0 80 0; #P hidden connect 96 0 97 0; #P hidden connect 94 0 95 0; #P hidden connect 91 0 92 0; #P hidden connect 89 0 90 0; #P connect 84 0 80 1; #P connect 82 0 83 0; #P hidden connect 81 0 14 0; #P connect 83 0 88 0; #P connect 79 0 21 0; #P connect 78 0 52 0; #P connect 77 0 58 0; #P connect 76 0 64 0; #P connect 71 0 70 1; #P connect 69 0 64 2; #P connect 67 0 64 1; #P connect 63 0 58 2; #P connect 61 0 58 1; #P connect 57 0 52 2; #P connect 72 0 71 0; #P connect 70 0 39 1; #P connect 68 0 69 0; #P connect 66 0 67 0; #P connect 55 0 52 1; #P connect 51 0 21 2; #P connect 48 0 77 0; #P connect 49 0 76 0; #P connect 75 0 73 0; #P connect 64 0 65 0; #P connect 64 1 65 1; #P connect 47 0 78 0; #P connect 62 0 63 0; #P connect 60 0 61 0; #P connect 58 0 59 0; #P connect 58 1 59 1; #P connect 46 0 79 0; #P connect 45 0 21 1; #P connect 56 0 57 0; #P connect 54 0 55 0; #P connect 52 0 53 0; #P connect 52 1 53 1; #P connect 39 0 46 0; #P connect 39 1 47 0; #P connect 39 2 48 0; #P connect 34 0 35 0; #P connect 34 1 36 0; #P connect 39 3 49 0; #P connect 34 2 37 0; #P connect 34 3 38 0; #P hidden connect 32 0 31 0; #P connect 50 0 51 0; #P connect 33 0 34 0; #P connect 44 0 45 0; #P connect 27 0 28 0; #P connect 26 0 25 0; #P connect 43 0 39 0; #P connect 74 0 73 1; #P connect 42 0 39 0; #P connect 41 0 39 0; #P connect 38 0 43 0; #P connect 37 0 42 0; #P connect 36 0 41 0; #P connect 40 0 39 0; #P connect 35 0 40 0; #P connect 28 0 29 0; #P hidden connect 31 0 24 0; #P connect 20 0 22 0; #P connect 19 0 22 1; #P hidden connect 17 0 16 0; #P connect 24 0 18 0; #P connect 22 0 25 1; #P connect 22 0 70 0; #P connect 22 0 33 0; #P connect 21 0 23 0; #P connect 21 1 23 1; #P connect 18 0 19 0; #P connect 18 1 20 0; #P connect 14 0 24 0; #P hidden connect 16 0 24 0; #P hidden connect 15 0 24 0; #P pop;