1
0
mirror of synced 2024-12-18 13:45:54 +01:00
tja2fumen/testing/data/imcanz.tja
Viv 2dec26d2bf
Add support for #BRANCHSTART p,999,999 and #SECTION commands via imcanz.tja (#30)
This PR adds a new chart to the test suite (`imcanz.tja`) that uses
`p,0,0`, `p,999,999` _and_ `#SECTION` commands:

- `p,0,0`: Forces the chart into the Master branch (since it's
impossible to fail a 0% accuracy requirement)
- `p,999,999`: Forces the chart into the Normal branch (since it's
impossible to pass a 999% accuracy requirement)
- `#SECTION`: Resets accuracy values for notes and drumrolls on the next
measure. (In practice, this just means that the branch condition is
repeated on the next measure, at least according to the official fumen I
have.)

Note: Only the Oni and Hard difficulties have actually been added to the
test suite. The Normal and Easy charts were too broken to easily match
the official fumens. They will need a lot of work to fix charting
errors, so I'm leaving them commented out for now.

Fixes #27.
2023-07-09 19:56:57 -04:00

1764 lines
17 KiB
Plaintext

BPM:198.17285
OFFSET:-4.174
COURSE:Oni
LEVEL:7
BALLOON:39,4
SCOREINIT:560
SCOREDIFF:137
#START
#SCROLL 0.98
3,
#BPMCHANGE 201.0636
#SCROLL 0.96
3,
#BPMCHANGE 188.4617
#SCROLL 1.03
3,
#BPMCHANGE 194.6087
#SCROLL 1
7,
,
,
,
8,
,
#BPMCHANGE 195.0002
1022102010200020,
1022102010002000,
1022102010200020,
1022102010201110,
1022102010200020,
1022102010002000,
1022102010201120,
500000000000000000000000000000000008000000000000,
1221
#GOGOSTART
4121,
#GOGOEND
0121
#GOGOSTART
4141,
#GOGOEND
12212121,
#GOGOSTART
41414141,
#GOGOEND
1221
#GOGOSTART
4121,
#GOGOEND
0121
#GOGOSTART
4141,
#GOGOEND
12212121,
000000100000200000100000500000000000000008000000,
100000000000200000100000000000500000000008000000,
100000000000200000100000000000500008000000200000,
100000000000200000100000000000500000000008000000,
10212000,
#BARLINEOFF
22,
20002022,
#BARLINEON
22224343,
3022102010200020,
1022102010002000,
1022102010200020,
1022102011201110,
1022102010200020,
1022102011102000,
1022102010201120,
500000000000000000000000000000000008000000000000,
10012102,
01212002,
10102101,
01011021,
10012102,
0010201020002220,
5,
,
,
000000000000000000000000000000000000000000000008,
,
,
#GOGOSTART
#BRANCHSTART p,0,0
#N
1020201000201020,
1022100040004000,
12212212,
1022100040004000,
1022201020102010,
0022201022102000,
33034043,
000000600000000000000000000000000000000008000000,
12210212,
1022100040004000,
1020201020221020,
1022100040004000,
1022201022102010,
0022201022102000,
34034043,
03307008,
33,
3033,
#GOGOEND
,
#E
1020201000201020,
1022100040004000,
12212212,
1022100040004000,
1022201020102010,
0022201022102000,
33034043,
000000600000000000000000000000000000000008000000,
12210212,
1022100040004000,
1020201020221020,
1022100040004000,
1022201022102010,
0022201022102000,
34034043,
03307008,
33,
3033,
#GOGOEND
,
#M
1020201000201020,
1022100040004000,
12212212,
1022100040004000,
1022201020102010,
0022201022102000,
33034043,
000000600000000000000000000000000000000008000000,
12210212,
1022100040004000,
1020201020221020,
1022100040004000,
1022201022102010,
0022201022102000,
34034043,
03307008,
33,
3033,
#GOGOEND
,
#BRANCHSTART p,999,999
#N
,
600000000000000008000000100000200000100000200000,
600000000000000008000000100000200000100000200000,
1022102010201110,
1022102010221020,
3020102010201110,
3020102010201120,
3022102010201110,
3022102010201120,
#SECTION
3111,
3111,
6,
000000000000000000000000000000000000000000000008,
,
,
#E
,
600000000000000008000000100000200000100000200000,
600000000000000008000000100000200000100000200000,
1022102010201110,
1022102010221020,
3020102010201110,
3020102010201120,
3022102010201110,
3022102010201120,
#SECTION
3111,
3111,
6,
000000000000000000000000000000000000000000000008,
,
,
#M
,
600000000000000008000000100000200000100000200000,
600000000000000008000000100000200000100000200000,
1022102010201110,
1022102010221020,
3020102010201110,
3020102010201120,
3022102010201110,
3022102010201120,
#SECTION
3111,
3111,
6,
000000000000000000000000000000000000000000000008,
,
,
#BRANCHSTART r,0,1
#N
,
#BARLINEOFF
,
,
0002,
#BARLINEON
#MEASURE 1/8
#SCROLL 0.75
,
,
,
#MEASURE 1/4
,
#MEASURE 1/8
,
,
#MEASURE 3/8
,
#MEASURE 1/4
,
#GOGOSTART
,
,
#GOGOEND
#MEASURE 1/8
,
,
,
#MEASURE 1/4
,
#MEASURE 1/8
,
,
#MEASURE 1/4
,
#MEASURE 1/8
,
#MEASURE 1/4
,
#GOGOSTART
,
,
,
#MEASURE 1/8
,
,
#MEASURE 1/4
,
#MEASURE 1/8
,
#MEASURE 1/4
,
,
#MEASURE 1/8
,
#MEASURE 2/4
,
#MEASURE 1/8
,
#MEASURE 1/4
,
#MEASURE 1/8
,
#MEASURE 1/4
,
#GOGOSTART
#MEASURE 5/4
0
#GOGOEND
0000,
#GOGOSTART
#MEASURE 4/4
#SCROLL 1
12210212,
1022100040004000,
12212212,
1022100040004000,
1022201020102010,
0022201022102000,
33034043,
03402020,
33,
3033,
#GOGOEND
,
,
#GOGOSTART
3,
#BARLINEOFF
,
#GOGOEND
,
,
#SCROLL 0.5
0002000000000000,
#E
,
#BARLINEOFF
,
,
0002,
#BARLINEON
#MEASURE 1/8
#SCROLL 0.75
,
,
,
#MEASURE 1/4
,
#MEASURE 1/8
,
,
#MEASURE 3/8
,
#MEASURE 1/4
,
#GOGOSTART
,
,
#GOGOEND
#MEASURE 1/8
,
,
,
#MEASURE 1/4
,
#MEASURE 1/8
,
,
#MEASURE 1/4
,
#MEASURE 1/8
,
#MEASURE 1/4
,
#GOGOSTART
,
,
,
#MEASURE 1/8
,
,
#MEASURE 1/4
,
#MEASURE 1/8
,
#MEASURE 1/4
,
,
#MEASURE 1/8
,
#MEASURE 2/4
,
#MEASURE 1/8
,
#MEASURE 1/4
,
#MEASURE 1/8
,
#MEASURE 1/4
,
#GOGOSTART
#MEASURE 5/4
0
#GOGOEND
0000,
#GOGOSTART
#MEASURE 4/4
#SCROLL 1
12210212,
1022100040004000,
12212212,
1022100040004000,
1022201020102010,
0022201022102000,
33034043,
03402020,
33,
3033,
#GOGOEND
,
,
#GOGOSTART
3,
#BARLINEOFF
,
#GOGOEND
,
,
#SCROLL 0.5
0002000000000000,
#M
,
#BARLINEOFF
,
,
0002,
#BARLINEON
#MEASURE 1/8
#SCROLL 0.75
2,
2,
2,
#MEASURE 1/4
2,
#MEASURE 1/8
2,
2,
#MEASURE 3/8
2,
#MEASURE 1/4
2,
#GOGOSTART
4,
4,
#GOGOEND
#MEASURE 1/8
2,
2,
2,
#MEASURE 1/4
2,
#MEASURE 1/8
2,
2,
#MEASURE 1/4
2,
#MEASURE 1/8
2,
#MEASURE 1/4
2,
#GOGOSTART
4,
4,
#GOGOEND
2,
#MEASURE 1/8
2,
2,
#MEASURE 1/4
2,
#MEASURE 1/8
2,
#MEASURE 1/4
2,
2,
#MEASURE 1/8
2,
#MEASURE 2/4
2,
#MEASURE 1/8
2,
#MEASURE 1/4
2,
#MEASURE 1/8
2,
#MEASURE 1/4
2,
#GOGOSTART
#MEASURE 5/4
4
#GOGOEND
0000,
#GOGOSTART
#MEASURE 4/4
#SCROLL 1
1020201020221020,
1022100040004000,
1022201020201020,
1122100040004000,
1022221020112010,
0011221022102000,
33034043,
03402020,
33,
3033,
,
,
3,
#BARLINEOFF
,
#GOGOEND
,
,
#SCROLL 0.5
0002000000000000,
#BRANCHEND
#END
COURSE:Hard
LEVEL:6
BALLOON:30,3
SCOREINIT:550
SCOREDIFF:142
#START
#SCROLL 0.98
3,
#BPMCHANGE 201.06
#SCROLL 0.96
3,
#BPMCHANGE 188.46
#SCROLL 1.03
3,
#BPMCHANGE 194.61
#SCROLL 1
7,
,
,
,
8,
,
#BPMCHANGE 195
12121201,
01121020,
12121201,
01121200,
12121202,
02121020,
10102205,
000000000000000000000000000000000008000000000000,
1121
#GOGOSTART
4021,
#GOGOEND
0121
#GOGOSTART
4040,
#GOGOEND
11212121,
#GOGOSTART
4444,
#GOGOEND
1121
#GOGOSTART
4021,
#GOGOEND
0121
#GOGOSTART
4040,
#GOGOEND
11212121,
000000100000200000000000500000000000000008000000,
100000000000200000100000000000500000000008000000,
100000000000200000100000000000500000000008000000,
100000000000200000100000000000500000000008000000,
10212000,
#BARLINEOFF
22,
20002022,
#BARLINEON
22224444,
32121201,
01121020,
12121201,
01121200,
12121202,
02121020,
10102105,
000000000000000000000000000000000008000000000000,
10012102,
01122001,
10102201,
01011011,
10011102,
01122020,
5,
,
,
000000000000000000000000000000000000000000000008,
,
,
#GOGOSTART
#BRANCHSTART p,0,0
#N
11210112,
01104040,
11210112,
02104040,
10112021,
02021020,
33033044,
000000600000000000000000000000000000000008000000,
11210112,
01104040,
11210212,
12104040,
10222021,
02221020,
34034044,
03307008,
33,
3033,
#GOGOEND
,
#E
11210112,
01104040,
11210112,
02104040,
10112021,
02021020,
33033044,
000000600000000000000000000000000000000008000000,
11210112,
01104040,
11210212,
12104040,
10222021,
02221020,
34034044,
03307008,
33,
3033,
#GOGOEND
,
#M
11210112,
01104040,
11210112,
02104040,
10112021,
02021020,
33033044,
000000600000000000000000000000000000000008000000,
11210112,
01104040,
11210212,
12104040,
10222021,
02221020,
34034044,
03307008,
33,
3033,
#GOGOEND
,
#BRANCHSTART p,999,999
#N
,
600000000000000008000000100000200000100000000000,
600000000000000008000000100000200000100000000000,
12121211,
12121212,
600000000000000008000000100000200000100000100000,
600000000000000008000000100000200000100000100000,
12121211,
12121222,
#SECTION
3111,
3111,
6,
000000000000000000000000000000000000000000000008,
,
,
#E
,
600000000000000008000000100000200000100000000000,
600000000000000008000000100000200000100000000000,
12121211,
12121212,
600000000000000008000000100000200000100000100000,
600000000000000008000000100000200000100000100000,
12121211,
12121222,
#SECTION
3111,
3111,
6,
000000000000000000000000000000000000000000000008,
,
,
#M
,
600000000000000008000000100000200000100000000000,
600000000000000008000000100000200000100000000000,
12121211,
12121212,
600000000000000008000000100000200000100000100000,
600000000000000008000000100000200000100000100000,
12121211,
12121222,
#SECTION
3111,
3111,
6,
000000000000000000000000000000000000000000000008,
,
,
#BRANCHSTART r,0,1
#N
,
#BARLINEOFF
,
,
0002,
#BARLINEON
#MEASURE 1/4
#SCROLL 0.75
,
#MEASURE 1/8
,
#MEASURE 1/4
,
,
#MEASURE 3/8
,
#MEASURE 1/4
,
#GOGOSTART
,
,
#GOGOEND
,
#MEASURE 1/8
,
#MEASURE 1/4
,
,
,
#MEASURE 1/8
,
#MEASURE 1/4
,
#GOGOSTART
,
,
#GOGOEND
,
,
#MEASURE 3/8
,
#MEASURE 1/4
,
,
#MEASURE 1/8
,
#MEASURE 2/4
,
#MEASURE 1/8
,
#MEASURE 1/4
,
#MEASURE 1/8
,
#MEASURE 1/4
,
#GOGOSTART
#MEASURE 5/4
0
#GOGOEND
0000,
#GOGOSTART
#MEASURE 4/4
#SCROLL 1
11210212,
02104040,
11210212,
12104040,
10221021,
02021020,
33034044,
03302020,
33,
3033,
#GOGOEND
,
,
#GOGOSTART
3,
#BARLINEOFF
,
#GOGOEND
,
,
#SCROLL 0.5
0002000000000000,
#E
,
#BARLINEOFF
,
,
0002,
#BARLINEON
#MEASURE 1/4
#SCROLL 0.75
,
#MEASURE 1/8
,
#MEASURE 1/4
,
,
#MEASURE 3/8
,
#MEASURE 1/4
,
#GOGOSTART
,
,
#GOGOEND
,
#MEASURE 1/8
,
#MEASURE 1/4
,
,
,
#MEASURE 1/8
,
#MEASURE 1/4
,
#GOGOSTART
,
,
#GOGOEND
,
,
#MEASURE 3/8
,
#MEASURE 1/4
,
,
#MEASURE 1/8
,
#MEASURE 2/4
,
#MEASURE 1/8
,
#MEASURE 1/4
,
#MEASURE 1/8
,
#MEASURE 1/4
,
#GOGOSTART
#MEASURE 5/4
0
#GOGOEND
0000,
#GOGOSTART
#MEASURE 4/4
#SCROLL 1
11210212,
02104040,
11210212,
12104040,
10221021,
02021020,
33034044,
03302020,
33,
3033,
#GOGOEND
,
,
#GOGOSTART
3,
#BARLINEOFF
,
#GOGOEND
,
,
#SCROLL 0.5
0002000000000000,
#M
,
#BARLINEOFF
,
,
0002,
#BARLINEON
#MEASURE 1/4
#SCROLL 0.75
2,
#MEASURE 1/8
2,
#MEASURE 1/4
2,
2,
#MEASURE 3/8
2,
#MEASURE 1/4
2,
#GOGOSTART
4,
4,
#GOGOEND
2,
#MEASURE 1/8
2,
#MEASURE 1/4
2,
2,
2,
#MEASURE 1/8
2,
#MEASURE 1/4
2,
#GOGOSTART
4,
4,
#GOGOEND
2,
2,
#MEASURE 3/8
2,
#MEASURE 1/4
2,
2,
#MEASURE 1/8
2,
#MEASURE 2/4
2,
#MEASURE 1/8
2,
#MEASURE 1/4
2,
#MEASURE 1/8
2,
#MEASURE 1/4
2,
#GOGOSTART
#MEASURE 5/4
4
#GOGOEND
0000,
#GOGOSTART
#MEASURE 4/4
#SCROLL 1
11210212,
0011100040004000,
11210212,
1011100040004000,
10221021,
0022202010102000,
33034044,
03302020,
33,
3033,
#GOGOEND
,
,
#GOGOSTART
3,
#BARLINEOFF
,
#GOGOEND
,
,
#SCROLL 0.5
0002000000000000,
#BRANCHEND
#END
//COURSE:Normal
//LEVEL:5
//BALLOON:30,2
//SCOREINIT:530
//SCOREDIFF:145
//
//
//#START
//
//
//#SCROLL 0.98
//3,
//#BPMCHANGE 201.06
//#SCROLL 0.96
//3,
//#BPMCHANGE 188.46
//#SCROLL 1.03
//3,
//#BPMCHANGE 194.61
//#SCROLL 1
//7,
//,
//,
//,
//8,
//,
//#BPMCHANGE 195
//1110,
//1110,
//1110,
//11101000,
//1110,
//1110,
//10101105,
//000000000000000000000000000000000008000000000000,
//11
//
//#GOGOSTART
//40,
//
//#GOGOEND
//11
//
//#GOGOSTART
//44,
//
//#GOGOEND
//1120,
//
//#GOGOSTART
//4444,
//
//#GOGOEND
//11
//
//#GOGOSTART
//40,
//
//#GOGOEND
//11
//
//#GOGOSTART
//44,
//
//#GOGOEND
//1120,
//100000000000200000000000500000000008000000000000,
//10100100,
//10100100,
//10100100,
//1120,
//#BARLINEOFF
//22,
//2022,
//#BARLINEON
//2244,
//3110,
//1110,
//1110,
//11101000,
//1110,
//1110,
//10102205,
//000000000000000000000000000000000008000000000000,
//10011000,
//1120,
//1120,
//1110,
//10011000,
//1120,
//5,
//,
//,
//000000000000000000000000000000000000000000000008,
//,
//,
//
//#GOGOSTART
//#BRANCHSTART p,0,0
//#N
//10101110,
//1144,
//10101110,
//1144,
//10111001,
//01011000,
//33033033,
//000000600000000000000000000000000008000000000000,
//10101110,
//1144,
//10102220,
//1144,
//10111002,
//02202000,
//33033044,
//03307080,
//33,
//3033,
//
//#GOGOEND
//,
//
//#E
//10101110,
//1144,
//10101110,
//1144,
//10111001,
//01011000,
//33033033,
//000000600000000000000000000000000008000000000000,
//10101110,
//1144,
//10102220,
//1144,
//10111002,
//02202000,
//33033044,
//03307080,
//33,
//3033,
//
//#GOGOEND
//,
//
//#M
//10101110,
//1144,
//10101110,
//1144,
//10111001,
//01011000,
//33033033,
//000000600000000000000000000000000008000000000000,
//10101110,
//1144,
//10102220,
//1144,
//10111002,
//02202000,
//33033044,
//03307080,
//33,
//3033,
//
//#GOGOEND
//,
//
//#BRANCHSTART p,999,999
//#N
//,
//500000000000000008000000100000000000100000000000,
//500000000000000008000000100000000000100000000000,
//10101110,
//11102220,
//500000000000000008000000200000000000200000000000,
//500000000000000008000000200000000000200000000000,
//10101110,
//11102220,
//
//3111,
//3111,
//5,
//000000000000000000000000000000000000000000000008,
//,
//,
//
//#E
//,
//500000000000000008000000100000000000100000000000,
//500000000000000008000000100000000000100000000000,
//10101110,
//11102220,
//500000000000000008000000200000000000200000000000,
//500000000000000008000000200000000000200000000000,
//10101110,
//11102220,
//
//3111,
//3111,
//5,
//000000000000000000000000000000000000000000000008,
//,
//,
//
//#M
//,
//500000000000000008000000100000000000100000000000,
//500000000000000008000000100000000000100000000000,
//10101110,
//11102220,
//500000000000000008000000200000000000200000000000,
//500000000000000008000000200000000000200000000000,
//10101110,
//11102220,
//
//3111,
//3111,
//5,
//000000000000000000000000000000000000000000000008,
//,
//,
//
//#BRANCHSTART p,0,0
//#N
//,
//#BARLINEOFF
//#SCROLL 0.75
//,
//,
//0002,
//#BARLINEON
//,
//00
//#GOGOSTART
//#MEASURE 2/4
//2,
//2,
//#GOGOEND
//#MEASURE 4/4
//,
//00
//#GOGOSTART
//22,
//#GOGOEND
//02,
//02,
//200200
//#GOGOSTART
//40,
//#BARLINEOFF
//,
//#GOGOSTART
//#BARLINEON
//#SCROLL 1
//10101110,
//1144,
//10102220,
//1144,
//10111002,
//02022000,
//33033044,
//03302020,
//33,
//3033,
//#GOGOEND
//,
//,
//#GOGOSTART
//3,
//,
//#GOGOEND
//,
//#SCROLL 0.5
//,
//0002000000000000,
//
//
//#E
//,
//#BARLINEOFF
//#SCROLL 0.75
//,
//,
//0002,
//#BARLINEON
//,
//00
//#GOGOSTART
//#MEASURE 2/4
//2,
//2,
//#GOGOEND
//#MEASURE 4/4
//,
//00
//#GOGOSTART
//22,
//#GOGOEND
//02,
//02,
//200200
//#GOGOSTART
//40,
//#BARLINEOFF
//,
//#GOGOSTART
//#BARLINEON
//#SCROLL 1
//10101110,
//1144,
//10102220,
//1144,
//10111002,
//02022000,
//33033044,
//03302020,
//33,
//3033,
//#GOGOEND
//,
//,
//#GOGOSTART
//3,
//,
//#GOGOEND
//,
//#SCROLL 0.5
//,
//0002000000000000,
//
//#M
//,
//#BARLINEOFF
//#SCROLL 0.75
//,
//,
//0002,
//#BARLINEON
//,
//00
//#GOGOSTART
//#MEASURE 2/4
//2,
//2,
//#GOGOEND
//#MEASURE 4/4
//,
//00
//#GOGOSTART
//22,
//#GOGOEND
//02,
//02,
//200200
//#GOGOSTART
//40,
//#BARLINEOFF
//,
//#GOGOSTART
//#BARLINEON
//#SCROLL 1
//10101110,
//1144,
//10102220,
//1144,
//10111002,
//02022000,
//33033044,
//03302020,
//33,
//3033,
//#GOGOEND
//,
//,
//#GOGOSTART
//3,
//,
//#GOGOEND
//,
//#SCROLL 0.5
//,
//0002000000000000,
//
//#BRANCHEND
//
//
//#END
//
//
//COURSE:Easy
//LEVEL:3
//BALLOON:17
//SCOREINIT:480
//SCOREDIFF:160
//
//
//#START
//
//
//#SCROLL 0.98
//3,
//#BPMCHANGE 201.06
//#SCROLL 0.96
//3,
//#BPMCHANGE 188.46
//#SCROLL 1.03
//3,
//#BPMCHANGE 194.61
//#SCROLL 1
//7,
//,
//,
//,
//8,
//,
//#BPMCHANGE 195
//11,
//1110,
//11,
//1110,
//11,
//1110,
//10002005,
//000000000000000000000000000008000000000000000000,
//1
//
//#GOGOSTART
//3,
//
//#GOGOEND
//10
//
//#GOGOSTART
//33,
//
//#GOGOEND
//11,
//
//#GOGOSTART
//3333,
//
//#GOGOEND
//1
//
//#GOGOSTART
//3,
//
//#GOGOEND
//10
//
//#GOGOSTART
//33,
//
//#GOGOEND
//11,
//500000000000000000000000000008000000000000000000,
//1,
//11,
//1,
//12,
//#BARLINEOFF
//22,
//22,
//#BARLINEON
//2022,
//41,
//1110,
//11,
//1110,
//11,
//1110,
//10002005,
//000000000000000000000000000008000000000000000000,
//1,
//12,
//11,
//1,
//1,
//12,
//5,
//,
//,
//000000000000000000000000000000000000000000000008,
//,
//,
//
//#GOGOSTART
//#BRANCHSTART p,0,0
//#N
//,
//,
//,
//,
//,
//,
//,
//,
//,
//,
//,
//,
//,
//,
//,
//,
//,
//,
//,
//,
//
//#E
//,
//,
//,
//,
//,
//,
//,
//,
//,
//,
//,
//,
//,
//,
//,
//,
//,
//,
//,
//
//#M
//11,
//1033,
//22,
//2033,
//11,
//1110,
//30030030,
//000000600000000000000000000008000000000000000000,
//11,
//1044,
//22,
//2033,
//11,
//2220,
//30030030,
//03000000,
//600000000000000000000000000008000000000000000000,
//33,
//
//#GOGOEND
//,
//
//#BRANCHSTART p,999,999
//#N
//,
//500000000000000000000000000008000000000000000000,
//500000000000000000000000000008000000000000000000,
//11,
//1110,
//500000000000000000000000000008000000000000000000,
//500000000000000000000000000008000000000000000000,
//11,
//2220,
//11,
//11,
//5,
//000000000000000000000000000000000000000000000008,
//,
//
//#E
//,
//,
//,
//,
//,
//,
//,
//,
//,
//,
//,
//,
//,
//,
//,
//
//#M
//,
//,
//,
//,
//,
//,
//,
//,
//,
//,
//,
//,
//,
//,
//,
//
//#BRANCHSTART p,0,0
//#N
//,
//,
//,
//,
//,
//00
//#GOGOSTART
//00,
//#GOGOEND
//,
//00
//#GOGOSTART
//00,
//#GOGOEND
//,
//,
//000000
//#GOGOSTART
//00,
//,
//,
//,
//,
//,
//,
//,
//,
//,
//,
//,
//,
//,
//,
//,
//,
//,
//,
//
//#E
//,
//,
//,
//,
//,
//00
//#GOGOSTART
//00,
//#GOGOEND
//,
//00
//#GOGOSTART
//00,
//#GOGOEND
//,
//,
//000000
//#GOGOSTART
//00,
//,
//,
//,
//,
//,
//,
//,
//,
//,
//,
//,
//,
//,
//,
//,
//,
//,
//,
//
//#M
//,
//#BARLINEOFF
//,
//,
//,
//#BARLINEON
//#SCROLL 0.75
//,
//00
//#GOGOSTART
//22,
//#GOGOEND
//,
//00
//#GOGOSTART
//22,
//#GOGOEND
//,
//2,
//200
//#GOGOSTART
//4,
//#GOGOEND
//#BARLINEOFF
//,
//#GOGOSTART
//#BARLINEON
//#SCROLL 1
//11,
//1044,
//11,
//2033,
//11,
//2220,
//30030030,
//03000000,
//33,
//3033,
//#GOGOEND
//,
//,
//#GOGOSTART
//3,
//,
//#GOGOEND
//,
//#SCROLL 0.5
//,
//0002000000000000,
//
//#BRANCHEND
//
//
//#END
//