;****************************************
;	music data (format : mus)
;	converted by smf2mus Ver 1.3eb
;	Tue Mar 25 19:43:42 1997
;****************************************


;***************
;* GROOP TRACK *
;***************

    defpause	, $E0
    allocsub	,$021F
_Zones_start
    opensub ,  0, _Zones_start_sub0
    opensub ,  1, _Zones_start_sub1
    opensub ,  2, _Zones_start_sub2
    opensub ,  3, _Zones_start_sub3
    opensub ,  4, _Zones_start_sub4
    opensub ,  9, _Zones_start_sub9
    volumechg	, 65
    tempochg	, 140
    waitw	, 576
_Zones_a
    opensub ,  0, _Zones_a_sub0
    opensub ,  1, _Zones_a_sub1
    opensub ,  2, _Zones_a_sub2
    opensub ,  3, _Zones_a_sub3
    opensub ,  4, _Zones_a_sub4
    opensub ,  9, _Zones_a_sub9
    waitw	, 4320
    tempochg	, 140
    wait	, 24
    tempochg	, 134
    wait	, 24
    tempochg	, 131
    wait	, 84
    tempochg	, 125
    wait	, 12
    tempochg	, 125
    wait	, 12
    tempochg	, 125
    wait	, 12
    tempochg	, 124
    wait	, 12
    tempochg	, 123
    wait	, 12
    tempochg	, 122
    wait	, 12
    tempochg	, 121
    wait	, 12
    tempochg	, 120
    wait	, 12
    tempochg	, 119
    wait	, 12
    tempochg	, 118
    wait	, 12
    tempochg	, 114
    wait	, 12
    tempochg	, 100
    wait	, 12
    tempochg	,  89
    wait	, 12
    tempochg	, 110
    wait	, 12
    tempochg	, 121
    wait	, 12
    tempochg	, 129
    wait	, 12
    tempochg	, 140
    waitw	, 2268
    jump	, _Zones_a
    deallocsub	, $021F
    fin

;***************
;* SUB TRACK   *
;***************

;*** block:start ***

_Zones_start_sub0
    prg 	,   0
    svolume	,  80
    priority	,   4
    span	,  80
    fxmix	,  81
    waitw	, 576
    fin

_Zones_start_sub1
    Bmode
    opennote,  0, _Zones_start_sub1_note0
    opennote,  1, _Zones_start_sub1_note1
    prg 	,   1
    svolume	,  80
    priority	,   5
    span	,  50
    fxmix	,  81
    waitw	, 576
    fin

_Zones_start_sub2
    Bmode
    opennote,  0, _Zones_start_sub2_note0
    opennote,  1, _Zones_start_sub2_note1
    opennote,  2, _Zones_start_sub2_note2
    opennote,  3, _Zones_start_sub2_note3
    prg 	,   2
    svolume	,  80
    priority	,   6
    span	,  30
    fxmix	,  81
    waitw	, 576
    fin

_Zones_start_sub3
    Bmode
    opennote,  0, _Zones_start_sub3_note0
    prg 	,   3
    svolume	,  80
    priority	,   3
    span	, 100
    fxmix	,  81
    waitw	, 576
    fin

_Zones_start_sub4
    Bmode
    opennote,  0, _Zones_start_sub4_note0
    prg 	,   4
    svolume	, 100
    priority	,   2
    span	,  20
    fxmix	,  81
    waitw	, 576
    fin

_Zones_start_sub9
    Bmode
    opennote,  0, _Zones_start_sub9_note0
    prg 	, 127
    spanpow	,   0
    svolume	, 100
    priority	,   2
    span	,  64
    waitw	, 576
    fin

;*** block:a ***

_Zones_a_sub0
    Bmode
    opennote,  0, _Zones_a_sub0_note0
    opennote,  1, _Zones_a_sub0_note1
    opennote,  2, _Zones_a_sub0_note2
    opennote,  3, _Zones_a_sub0_note3
    waitw	, 2304
    svolume	,  89
    waitw	, 432
    svolume	,  93
    wait	, 24
    svolume	,  88
    wait	, 24
    svolume	,  82
    wait	, 24
    svolume	,  77
    wait	, 24
    svolume	,  71
    wait	, 48
    svolume	,  89
    waitw	, 432
    svolume	,  93
    wait	, 24
    svolume	,  88
    wait	, 24
    svolume	,  82
    wait	, 24
    svolume	,  77
    wait	, 24
    svolume	,  71
    wait	, 72
    svolume	,  77
    wait	, 24
    svolume	,  78
    wait	, 24
    svolume	,  79
    wait	, 24
    svolume	,  80
    wait	, 24
    svolume	,  81
    wait	, 24
    svolume	,  82
    wait	, 24
    svolume	,  83
    wait	, 24
    svolume	,  84
    wait	, 24
    svolume	,  85
    wait	, 24
    svolume	,  87
    wait	, 24
    svolume	,  88
    wait	, 24
    svolume	,  89
    wait	, 24
    svolume	,  90
    wait	, 24
    svolume	,  91
    wait	, 24
    svolume	,  92
    wait	, 24
    svolume	,  93
    wait	, 24
    svolume	,  94
    wait	, 24
    svolume	,  95
    wait	, 24
    svolume	,  96
    wait	, 24
    svolume	,  97
    wait	, 24
    svolume	,  98
    wait	, 24
    svolume	,  99
    wait	, 24
    svolume	, 100
    wait	, 24
    svolume	, 101
    wait	, 24
    svolume	, 102
    wait	, 24
    svolume	, 103
    wait	, 24
    svolume	, 104
    wait	, 24
    svolume	, 105
    wait	, 24
    svolume	, 107
    wait	, 24
    svolume	, 108
    wait	, 24
    svolume	, 109
    wait	, 24
    svolume	, 110
    wait	, 24
    svolume	, 111
    wait	, 24
    svolume	, 112
    wait	, 24
    svolume	, 113
    wait	, 24
    svolume	, 114
    wait	, 24
    svolume	, 115
    wait	, 24
    svolume	, 116
    wait	, 24
    svolume	, 117
    wait	, 24
    svolume	, 118
    wait	, 24
    svolume	, 119
    wait	, 24
    svolume	, 120
    wait	, 24
    svolume	, 121
    wait	, 24
    svolume	, 122
    wait	, 24
    svolume	, 123
    wait	, 24
    svolume	, 124
    wait	, 24
    svolume	, 125
    waitw	, 1752
    svolume	, 127
    wait	, 24
    svolume	, 125
    wait	, 24
    svolume	, 123
    wait	, 24
    svolume	, 121
    wait	, 24
    svolume	, 119
    wait	, 24
    svolume	, 117
    wait	, 24
    svolume	, 115
    wait	, 24
    svolume	, 113
    wait	, 24
    svolume	, 111
    wait	, 24
    svolume	, 109
    wait	, 24
    svolume	, 107
    wait	, 24
    svolume	, 105
    wait	, 24
    svolume	, 103
    wait	, 24
    svolume	, 101
    wait	, 24
    svolume	,  99
    wait	, 24
    svolume	,  97
    wait	, 24
    svolume	,  95
    wait	, 24
    svolume	,  93
    wait	, 24
    svolume	,  91
    wait	, 24
    svolume	,  89
    wait	, 24
    svolume	,  87
    wait	, 24
    svolume	,  85
    wait	, 24
    svolume	,  83
    wait	, 24
    svolume	,  81
    wait	, 24
    fin

_Zones_a_sub1
    opennote,  0, _Zones_a_sub1_note0
    opennote,  1, _Zones_a_sub1_note1
    waitw	, 6912
    fin

_Zones_a_sub2
    opennote,  0, _Zones_a_sub2_note0
    opennote,  1, _Zones_a_sub2_note1
    opennote,  2, _Zones_a_sub2_note2
    opennote,  3, _Zones_a_sub2_note3
    svolume	,  79
    wait	, 24
    svolume	,  74
    wait	, 24
    svolume	,  68
    wait	, 24
    svolume	,  63
    wait	, 24
    svolume	,  57
    wait	, 24
    svolume	,  79
    waitw	, 168
    svolume	,  89
    wait	, 24
    svolume	,  84
    wait	, 24
    svolume	,  78
    wait	, 24
    svolume	,  73
    wait	, 24
    svolume	,  67
    wait	, 24
    svolume	,  89
    waitw	, 192
    svolume	,  84
    wait	, 24
    svolume	,  78
    wait	, 24
    svolume	,  73
    wait	, 24
    svolume	,  67
    wait	, 24
    svolume	,  89
    waitw	, 288
    svolume	,  84
    wait	, 24
    svolume	,  78
    wait	, 24
    svolume	,  73
    wait	, 24
    svolume	,  67
    wait	, 24
    svolume	,  62
    wait	, 24
    svolume	,  53
    wait	, 48
    svolume	,  89
    wait	, 24
    svolume	,  84
    wait	, 24
    svolume	,  78
    wait	, 24
    svolume	,  73
    wait	, 24
    svolume	,  67
    wait	, 24
    svolume	,  89
    waitw	, 168
    svolume	,  99
    wait	, 24
    svolume	,  94
    wait	, 24
    svolume	,  88
    wait	, 24
    svolume	,  83
    wait	, 24
    svolume	,  77
    wait	, 24
    svolume	,  99
    waitw	, 192
    svolume	,  94
    wait	, 24
    svolume	,  88
    wait	, 24
    svolume	,  83
    wait	, 24
    svolume	,  77
    wait	, 24
    svolume	,  99
    waitw	, 288
    svolume	,  94
    wait	, 24
    svolume	,  88
    wait	, 24
    svolume	,  83
    wait	, 24
    svolume	,  77
    wait	, 24
    svolume	,  72
    wait	, 24
    svolume	,  63
    wait	, 48
    svolume	,  89
    wait	, 24
    svolume	,  88
    wait	, 24
    svolume	,  82
    wait	, 24
    svolume	,  77
    wait	, 24
    svolume	,  71
    wait	, 24
    svolume	,  89
    waitw	, 312
    svolume	,  93
    wait	, 24
    svolume	,  88
    wait	, 24
    svolume	,  82
    wait	, 24
    svolume	,  77
    wait	, 24
    svolume	,  71
    wait	, 48
    svolume	,  89
    wait	, 24
    svolume	,  88
    wait	, 24
    svolume	,  82
    wait	, 24
    svolume	,  77
    wait	, 24
    svolume	,  71
    wait	, 24
    svolume	,  89
    waitw	, 312
    svolume	,  93
    wait	, 24
    svolume	,  88
    wait	, 24
    svolume	,  82
    wait	, 24
    svolume	,  77
    wait	, 24
    svolume	,  71
    wait	, 72
    svolume	,  77
    wait	, 24
    svolume	,  78
    wait	, 24
    svolume	,  79
    wait	, 24
    svolume	,  80
    wait	, 24
    svolume	,  81
    wait	, 24
    svolume	,  82
    wait	, 24
    svolume	,  83
    wait	, 24
    svolume	,  84
    wait	, 24
    svolume	,  85
    wait	, 24
    svolume	,  87
    wait	, 24
    svolume	,  88
    wait	, 24
    svolume	,  89
    wait	, 24
    svolume	,  90
    wait	, 24
    svolume	,  91
    wait	, 24
    svolume	,  92
    wait	, 24
    svolume	,  93
    wait	, 24
    svolume	,  94
    wait	, 24
    svolume	,  95
    wait	, 24
    svolume	,  96
    wait	, 24
    svolume	,  97
    wait	, 24
    svolume	,  98
    wait	, 24
    svolume	,  99
    wait	, 24
    svolume	, 100
    wait	, 24
    svolume	, 101
    wait	, 24
    svolume	, 102
    wait	, 24
    svolume	, 103
    wait	, 24
    svolume	, 104
    wait	, 24
    svolume	, 105
    wait	, 24
    svolume	, 107
    wait	, 24
    svolume	, 108
    wait	, 24
    svolume	, 109
    wait	, 24
    svolume	, 110
    wait	, 24
    svolume	, 111
    wait	, 24
    svolume	, 112
    wait	, 24
    svolume	, 113
    wait	, 24
    svolume	, 114
    wait	, 24
    svolume	, 115
    wait	, 24
    svolume	, 116
    wait	, 24
    svolume	, 117
    wait	, 24
    svolume	, 118
    wait	, 24
    svolume	, 119
    wait	, 24
    svolume	, 120
    wait	, 24
    svolume	, 121
    wait	, 24
    svolume	, 122
    wait	, 24
    svolume	, 123
    wait	, 24
    svolume	, 124
    wait	, 24
    svolume	, 125
    waitw	, 1752
    svolume	, 127
    wait	, 24
    svolume	, 125
    wait	, 24
    svolume	, 123
    wait	, 24
    svolume	, 121
    wait	, 24
    svolume	, 119
    wait	, 24
    svolume	, 117
    wait	, 24
    svolume	, 115
    wait	, 24
    svolume	, 113
    wait	, 24
    svolume	, 111
    wait	, 24
    svolume	, 109
    wait	, 24
    svolume	, 107
    wait	, 24
    svolume	, 105
    wait	, 24
    svolume	, 103
    wait	, 24
    svolume	, 101
    wait	, 24
    svolume	,  99
    wait	, 24
    svolume	,  97
    wait	, 24
    svolume	,  95
    wait	, 24
    svolume	,  93
    wait	, 24
    svolume	,  91
    wait	, 24
    svolume	,  89
    wait	, 24
    svolume	,  87
    wait	, 24
    svolume	,  85
    wait	, 24
    svolume	,  83
    wait	, 24
    svolume	,  81
    wait	, 24
    fin

_Zones_a_sub3
    opennote,  0, _Zones_a_sub3_note0
    opennote,  1, _Zones_a_sub3_note1
    opennote,  2, _Zones_a_sub3_note2
    waitw	, 4464
    svolume	,  79
    wait	, 24
    svolume	,  83
    wait	, 24
    svolume	,  88
    wait	, 24
    svolume	,  93
    wait	, 24
    svolume	,  97
    wait	, 24
    svolume	, 102
    waitw	, 1752
    svolume	, 127
    wait	, 24
    svolume	, 125
    wait	, 24
    svolume	, 123
    wait	, 24
    svolume	, 121
    wait	, 24
    svolume	, 119
    wait	, 24
    svolume	, 117
    wait	, 24
    svolume	, 115
    wait	, 24
    svolume	, 113
    wait	, 24
    svolume	, 111
    wait	, 24
    svolume	, 109
    wait	, 24
    svolume	, 107
    wait	, 24
    svolume	, 105
    wait	, 24
    svolume	, 103
    wait	, 24
    svolume	, 101
    wait	, 24
    svolume	,  99
    wait	, 24
    svolume	,  97
    wait	, 24
    svolume	,  95
    wait	, 24
    svolume	,  93
    wait	, 24
    svolume	,  91
    wait	, 24
    svolume	,  89
    wait	, 24
    svolume	,  87
    wait	, 24
    svolume	,  85
    wait	, 24
    svolume	,  83
    wait	, 24
    svolume	,  81
    wait	, 24
    fin

_Zones_a_sub4
    opennote,  0, _Zones_a_sub4_note0
    opennote,  1, _Zones_a_sub4_note1
    svolume	,  80
    waitw	, 4464
    svolume	,  99
    wait	, 24
    svolume	, 103
    wait	, 24
    svolume	, 108
    wait	, 24
    svolume	, 113
    wait	, 24
    svolume	, 117
    wait	, 24
    svolume	, 122
    waitw	, 2328
    fin

_Zones_a_sub9
    opennote,  0, _Zones_a_sub9_note0
    opennote,  1, _Zones_a_sub9_note1
    opennote,  2, _Zones_a_sub9_note2
    opennote,  3, _Zones_a_sub9_note3
    svolume	,  80
    waitw	, 4416
    svolume	,  99
    wait	, 24
    svolume	, 102
    wait	, 24
    svolume	, 105
    wait	, 24
    svolume	, 108
    wait	, 24
    svolume	, 111
    wait	, 24
    svolume	, 114
    wait	, 24
    svolume	, 117
    wait	, 24
    svolume	, 120
    waitw	, 2328
    fin

;***************
;* NOTE TRACK  *
;***************

;*** block:start ***

_Zones_start_sub1_note0
    ntrans, 24
    BN4B0	,   48, 117, 112
    FS4B0	,   72, 116, 167
    DN4B0	,   48, 120, 123
    GN4B2	      ,  98,   6
    BN3B2	      , 117, 112
    FS4B0	,   72, 109,  85
    BN3B2	      , 121, 160
    GN3B0	,   48, 120, 123
    DN4B2	      ,  98,   6
    BN3B2	      , 120, 123
    DN4B1	,   24, 120
;steps:  576
    fin

_Zones_start_sub1_note1
    XXX	, 24
    ntrans, 24
    EN4B0	,   48, 117, 112
    AN4B0	,   72, 118,  82
    EN4B0	,   96, 112, 205
    CN4B0	,   72, 116, 167
    AN3B0	,   48, 111, 133
    EN4B0	,   72, 118,  82
    AN3B0	,   96, 112, 205
    CN4B1	,   25, 120
;steps:  553
    fin

_Zones_start_sub2_note0
    XXXw	, 288
    ntrans, 12
    DN4B0	,   48,  84, 128
    GN3B0	,   72,  96, 160
    EN3B0	,   48,  95, 123
    BN3B2	      ,  81,   6
    GN3B2	      ,  95, 123
    FS3B1	,   23,  95
;steps:  575
    fin

_Zones_start_sub2_note1
    XXXw	, 288
    ntrans, 12
    FS4B0	,   48,  84, 128
    BN3B0	,   72,  96, 160
    GN3B0	,   48,  95, 123
    DN4B2	      ,  81,   6
    BN3B2	      ,  95, 123
    FS4B1	,   23,  95
;steps:  575
    fin

_Zones_start_sub2_note2
    XXXw	, 312
    FS4B0	,   48,  86, 133
    ntrans, 12
    CN4B0	,   72,  93,  82
    FS3B0	,   96,  87, 205
    EN3B1	,   25,  95
;steps:  553
    fin

_Zones_start_sub2_note3
    XXXw	, 312
    AN4B0	,   48,  86, 133
    ntrans, 12
    EN4B0	,   72,  93,  82
    AN3B0	,   96,  87, 205
    EN4B1	,   25,  95
;steps:  553
    fin

_Zones_start_sub3_note0
    XXXw	, 480
    BN1B1	,   96, 127
;steps:  576
    fin

_Zones_start_sub4_note0
    XXXw	, 528
    BN1B1	,   48,  97
;steps:  576
    fin

_Zones_start_sub9_note0
    XXXw	, 480
    CN2B1	,   43, 115
;steps:  523
    fin

;*** block:a ***

_Zones_a_sub0_note0
    XXXw	, 1152
    EN3B1W	,  288, 120
    DN4B0W	,  576, 123, 128
    BN2B1W	,  288, 120
    CN3B1W	,  144, 121
    DN3B1	,   48, 112
    EN3B0	,   64, 111, 112
    GN3B0W	,  128, 104, 184
    BN3B0W	,  192, 118,  16
    AN2B1W	,  144, 121
    BN2B1	,   48, 110
    CN3B0	,   64, 120, 112
    EN3B0W	,  128, 109, 184
    GN3B0W	,  192, 117,  19
    CN3B0	,  120, 110,  26
    AN2B1	,   24, 104
    BN2B1	,   48, 116
    CN3B2	      , 119,   0
    EN3B2	      , 109,   0
    DN4B1	,   96, 109
    DN4B2	      , 109,   0
    EN4B2	      , 109,   0
    FS4B0	,  120, 109,  26
    DN3B1	,   24, 112
    EN3B1	,   48, 112
    FS3B2	      , 108,   0
    AN3B2	      , 108,   0
    GS4B1	,   96, 112
    AN4B2	      , 108,   0
    BN4B2	      , 112,  32
    AN2B0W	,  144, 127,  64
    AN2B0	,   48, 127, 128
    EN4B2	      , 105,   0
    DN5B2	      , 102, 128
    DN4B0W	,  192, 109,  16
    call	, _Zones_a_sub0_note0_pat35
    AN3B0	,   96, 105,  64
    CN4B2	      , 123,  32
    BN3B1	,   48, 102
    AN4B2	      ,  97, 128
    FN3B0W	,  192,  91,  16
    call	, _Zones_a_sub0_note0_pat35
    AN2B1W	,  288, 120
    AS2B2	      , 115,   0
    BN2B1W	,  576, 115
;steps: 6912
    fin

_Zones_a_sub0_note1
    XXXw	, 1152
    EN4B0W	,  576, 120, 128
    CN3B1W	,  288, 126
    BN3B2	      , 120,   0
    CN4B1W	,  144, 121
    DN4B1	,   48, 112
    EN4B0	,   64, 111, 112
    GN4B0W	,  128, 104, 184
    BN4B0W	,  192, 118,  16
    AN3B1W	,  144, 121
    BN3B1	,   48, 110
    CN4B0	,   64, 120, 112
    EN4B0W	,  128, 109, 184
    GN4B0W	,  192, 117,  19
    CN4B0	,  120, 110,  26
    AN3B1	,   24, 104
    BN3B1	,   48, 116
    CN4B2	      , 119,   0
    EN4B0W	,  144, 109, 170
    DN3B1	,   96, 109
    EN3B2	      , 109,   0
    FS3B0	,  120, 109,  26
    DN4B1	,   24, 112
    EN4B1	,   48, 112
    FS4B2	      , 108,   0
    AN4B0W	,  144, 108, 170
    AN3B1	,   96, 108
    BN3B2	      , 112,  32
    AN3B2	      , 120,  32
    CN4B2	      , 110,  32
    EN5B0	,   72, 105,  85
    CN4B1	,   24, 106
    DN5B0W	,  192, 109,  16
    GN3B0	,   96, 105,  32
    AN4B2	      , 105,  64
    CN5B2	      , 123,  32
    BN4B0	,   72, 102,  85
    GN3B1	,   24,  92
    FN4B0W	,  192,  91,  16
    EN3B0	,   96,  88,  64
    AN3B2	      , 120,   0
    CN4B2	      , 110,   0
    EN4B1	,   48, 105
    DN5B2	      , 102, 128
    DN4B0W	,  192, 115,  16
    GN3B0	,   96, 112,  32
    AN3B1W	,  564, 111
;steps: 6900
    fin

_Zones_a_sub0_note2
    XXXw	, 1152
    GN4B0W	, 1376, 120,  42
    FS3B0	,   64, 103, 112
    FS3B0W	,  512, 107, 208
    DN3B0	,   64, 106, 112
    DN3B0W	,  576, 117, 213
    DN3B2	      , 109, 213
    GS3B0W	,  288, 112, 170
    AN4B0	,   96, 120,  32
    CN5B0W	,  144, 110, 107
    call	, _Zones_a_sub0_note2_pat10
    AN2B0	,   32, 127,  64
    AN2B2	      , 127, 160
    AN2B2	      , 127, 160
    GN4B0W	,  144, 105, 107
    AN2B0	,   96, 127, 160
    AN2B2	      , 127, 128
    call	, _Zones_a_sub0_note2_pat10
    AN2B0	,   32, 127,  64
    AN2B2	      , 127, 160
    AN2B2	      , 127, 160
    EN4B0	,   96,  88,  64
    AN4B2	      , 120,   0
    CN5B2	      , 110,   0
    EN5B0	,   72, 105,  85
    CN4B1	,   24, 106
    DN5B0W	,  192, 115,  16
    GN4B0	,   96, 112,  32
    AN4B1W	,  564, 111
    XXX	, 12
;steps: 6912
    fin

_Zones_a_sub0_note3
    XXXw	, 1440
    DN3B1W	,  288, 123
    CN4B0W	,  800, 126, 164
    FS4B0	,   64, 103, 112
    FS4B0W	,  512, 107, 208
    DN4B0	,   64, 106, 112
    DN4B0W	, 1680, 117, 241
    DN4B1	,   24, 102
    CN5B0W	,  552, 106, 244
    AN3B1	,   24,  97
    GN4B0W	,  552,  92, 244
    DN4B1	,   24, 102
    CN5B2	      , 106,   0
;steps: 6048
    fin

_Zones_a_sub1_note0
    XXX	, 24
    ntrans, 24
    BN3B0	,   48, 117, 112
    GN4B0	,   72, 109,  85
    CN4B2	      , 121, 160
    call	, _Zones_a_sub1_note0_pat4
    call	, _Zones_a_sub1_note0_pat8
    call	, _Zones_a_sub1_note0_pat12
    call	, _Zones_a_sub1_note0_pat16
    call	, _Zones_a_sub1_note0_pat20
    call	, _Zones_a_sub1_note0_pat24
    call	, _Zones_a_sub1_note0_pat4
    call	, _Zones_a_sub1_note0_pat8
    call	, _Zones_a_sub1_note0_pat12
    call	, _Zones_a_sub1_note0_pat16
    call	, _Zones_a_sub1_note0_pat20
    call	, _Zones_a_sub1_note0_pat24
    call	, _Zones_a_sub1_note0_pat4
    ntrans, 24
    CN4B0	,   24, 111,  11
    DN4B0	,   72, 121, 160
    CN4B0	,   48, 120, 123
    AN4B0	,   24,  98,  11
    GN4B0	,   48, 117, 112
    EN4B0	,   72, 116, 167
    DN4B0	,   24, 111,  11
    EN4B0	,   72, 121, 160
    DN4B0	,   48, 120, 123
    CN5B0	,   24,  98,  11
    GN4B0	,   48, 117, 112
    EN4B0	,   72, 116, 167
    DN4B0	,   24, 111,  11
    EN4B0	,   72, 121, 160
    DN4B0	,   48, 120, 123
    BN4B0	,   24,  98,  11
    AN4B0	,   48, 117, 112
    DN4B0	,   72, 116, 167
    CN4B0	,   24, 111,  11
    DN4B0	,   72, 121, 160
    CN4B0	,   48, 120, 123
    AN4B0	,   24,  98,  11
    GN4B0	,   48, 117, 112
    DN4B0	,   72, 116, 167
    CS4B0	,   24, 111,  11
    DN4B0	,   72, 121, 160
    CS4B0	,   48, 120, 123
    BN4B0	,   24,  98,  11
    FS4B0	,   48, 117, 112
    DN4B0	,   72, 116, 167
    CS4B0	,   24, 111,  11
    DN4B0	,   72, 121, 160
    CS4B0	,   48, 120, 123
    AN4B0	,   24,  98,  11
    GS4B0	,   48, 117, 112
    EN4B0	,   72, 116, 167
    DS4B0	,   24, 111,  11
    EN4B0	,   72, 121, 160
    DS4B0	,   48, 120, 123
    BN4B0	,   24,  98,  11
    AN4B0	,   48, 115, 128
    CN4B0	,   72, 110, 163
    BN3B0	,   24, 107,  22
    CN4B2	      ,  99,  11
    GN4B0	,   48, 109,  11
    BN3B0	,   24, 112,  22
    CN4B0	,   48, 104, 123
    DN4B2	      , 115, 128
    DN4B0	,   72, 110, 163
    call	, _Zones_a_sub1_note0_pat105
    EN4B0	,   48, 115, 128
    EN4B0	,   72, 110, 163
    DN4B0	,   24, 107,  22
    EN4B2	      ,  99,  11
    CN5B0	,   48, 109,  11
    DN4B0	,   24, 112,  22
    EN4B0	,   48, 104, 123
    DN4B2	      , 115, 128
    DN4B0	,   72, 110, 163
    call	, _Zones_a_sub1_note0_pat105
    ntrans, 24
    GN4B0	,   48, 115, 128
    CN4B0	,   72, 110, 163
    BN3B0	,   24, 107,  22
    CN4B2	      ,  99,  11
    GN4B0	,   48, 109,  11
    BN3B0	,   24, 112,  22
    CN4B0	,   48, 104, 123
    FN4B2	      , 115, 128
    DN4B0	,   72, 110, 163
    CS4B0	,   24, 107,  22
    DN4B2	      ,  99,  11
    AS4B0	,   48, 109,  11
    CS4B0	,   24, 112,  22
    DN4B0	,   72, 104, 167
    CS4B0	,   48, 105, 117
    AN4B2	      , 109,  43
    CS4B0	,   24, 107,  22
    DN4B2	      ,  99,  11
    AN4B0	,   48, 109,  11
    CS4B0	,   24, 112,  22
    DN4B0	,   72, 104, 167
    CS4B0	,   48, 105, 117
    AN4B2	      , 109,  43
    CS4B0	,   24, 107,  22
    DN4B2	      ,  99,  11
    AN4B0	,   48, 109,  11
    CS4B0	,   24, 112,  22
    DN4B1	,   25, 104
    XXX	, 17
;steps: 6906
    fin

_Zones_a_sub1_note1
    ntrans, 24
    EN4B0	,   48, 117, 112
    CN4B0	,   72, 116, 167
    BN3B0	,   48, 111, 133
    GN4B0	,   72, 118,  82
    call	, _Zones_a_sub1_note1_pat5
    call	, _Zones_a_sub1_note1_pat8
    EN4B0	,   48, 117, 112
    BN4B0	,   96, 109, 128
    BN4B0	,   72, 118,  82
    call	, _Zones_a_sub1_note1_pat13
    BN4B0	,   72, 118,  82
    FS4B2	      , 112, 188
    BN3B0	,   48, 117, 112
    GN4B0	,   96, 109, 128
    GN4B0	,   72, 118,  82
    call	, _Zones_a_sub1_note1_pat5
    call	, _Zones_a_sub1_note1_pat8
    ntrans, 24
    EN4B0	,   48, 117, 112
    BN4B0	,   96, 109, 128
    BN4B0	,   72, 118,  82
    call	, _Zones_a_sub1_note1_pat13
    ntrans, 24
    BN4B0	,   72, 118,  82
    FS4B2	      , 112, 188
    BN3B0	,   48, 117, 112
    GN4B0	,   96, 109, 128
    GN4B0	,   72, 118,  82
    CN4B2	      , 112, 188
    CN4B0	,   48, 117, 112
    AN4B0	,   96, 109, 128
    call	, _Zones_a_sub1_note1_pat8
    ntrans, 24
    DN4B0	,   48, 117, 112
    CN5B0	,   96, 109, 128
    CN5B0	,   72, 118,  82
    EN4B2	      , 112, 188
    DN4B0	,   48, 117, 112
    BN4B0	,   96, 109, 128
    call	, _Zones_a_sub1_note1_pat48
    CN4B0	,   48, 117, 112
    AN4B0	,   96, 109, 128
    AN4B0	,   72, 118,  82
    DN4B2	      , 112, 188
    CS4B0	,   48, 117, 112
    BN4B0	,   96, 109, 128
    BN4B0	,   72, 118,  82
    DN4B2	      , 112, 188
    CS4B0	,   48, 117, 112
    AN4B0	,   96, 109, 128
    AN4B0	,   72, 118,  82
    DN4B2	      , 112, 188
    DS4B0	,   48, 117, 112
    BN4B0	,   96, 109, 128
    call	, _Zones_a_sub1_note1_pat48
    call	, _Zones_a_sub1_note1_pat66
    GN4B0	,   48, 108, 160
    CN4B2	      , 105, 117
    AN4B0W	,  192, 109, 202
    AN4B0	,   48, 108, 160
    DN4B2	      , 105, 117
    CN5B0W	,  192, 109, 202
    CN5B0	,   48, 108, 160
    CN4B2	      , 105, 117
    AN4B0W	,  192, 109, 202
    AN4B0	,   48, 108, 160
    call	, _Zones_a_sub1_note1_pat66
    ntrans, 24
    GN4B0	,   48, 108, 160
    CS4B2	      , 105, 117
    AS4B0W	,  192, 109, 202
    AS4B0	,   72, 108, 192
    DN4B0W	,  216, 110, 225
    AN4B0	,   72, 108, 192
    DN4B0W	,  216, 110, 225
    AN4B1	,   18, 108
;steps: 6906
    fin

_Zones_a_sub2_note0
    call	, _Zones_a_sub2_note0_pat1
    call	, _Zones_a_sub2_note0_pat4
    call	, _Zones_a_sub2_note0_pat7
    GN4B0	,  120, 114,  28
    EN4B0	,   24, 115,  11
    EN4B0	,   48, 115,   6
    GN4B2	      , 114,   6
    EN4B2	      , 115,   6
    EN4B0	,   72, 107,   4
    EN4B0	,   24, 105,  11
    GN4B0W	,  192, 100,  18
    call	, _Zones_a_sub2_note0_pat1
    call	, _Zones_a_sub2_note0_pat4
    call	, _Zones_a_sub2_note0_pat7
    ntrans,  0
    GN4B0	,  120, 116,  28
    EN4B0	,   24, 117,  11
    EN4B0	,   48, 117,   6
    GN4B2	      , 116,   6
    EN4B2	      , 117,   6
    EN4B0	,   72, 107,   4
    EN4B0	,   24, 105,  11
    GN4B0W	,  192, 100,  18
    BN4B0	,  120,  92,  28
    BN4B0	,   24, 106,  11
    BN4B0	,   48, 120,   6
    BN4B2	      , 127,   6
    BN4B2	      , 100,   6
    AN4B0	,   96, 115,   3
    ntrans, 12
    CN4B0W	,  192, 117,  18
    GN3B0	,  120, 100,  28
    EN3B0	,   24, 101,  11
    EN3B0	,   48, 104,   6
    GN3B2	      ,  99,   6
    EN3B2	      ,  98,   6
    EN3B0	,   96, 107,   3
    GN3B0W	,  192, 100,  18
    FN3B0	,  120, 106,  28
    FN3B0	,   24, 100,  11
    FN3B0	,   48, 112,   6
    FN3B2	      , 115,   6
    FN3B2	      , 105,   6
    FS3B0	,   96, 105,   3
    FS3B2	      , 105,   3
    EN3B2	      , 105,   3
    AN3B0	,  120, 106,  28
    AN3B0	,   24, 109,  11
    AN3B0	,   48, 109,   6
    AN3B2	      , 105,   6
    BN3B2	      , 105,   6
    BN3B0	,   96, 109,   3
    BN3B2	      , 105,   3
    EN4B2	      , 105,   3
    call	, _Zones_a_sub2_note0_pat67
    GN4B0	,   96,  93,   3
    GN4B0W	,  192,  82,  18
    BN3B0	,   96,  76,  35
    CN4B2	      ,  85,  35
    EN4B2	      ,  97,  35
    DN4B2	      ,  77,   3
    AN3B0W	,  192,  79,  18
    AN3B0	,   96,  72,  35
    call	, _Zones_a_sub2_note0_pat67
    ntrans, 12
    GN4B0	,   96,  93,   3
    FN4B0W	,  192, 103,  18
    DN4B0	,   96, 102,  35
    DN4B1W	,  563,  97
;steps: 6899
    fin

_Zones_a_sub2_note1
    call	, _Zones_a_sub2_note1_pat1
    call	, _Zones_a_sub2_note1_pat4
    call	, _Zones_a_sub2_note1_pat7
    BN3B0	,  120, 114,  28
    GN3B0	,   24, 115,  11
    GN3B0	,   48, 115,   6
    BN3B2	      , 114,   6
    GN3B2	      , 115,   6
    GN3B0	,   72, 107,   4
    GN3B0	,   24, 105,  11
    call	, _Zones_a_sub2_note1_pat18
    call	, _Zones_a_sub2_note1_pat1
    call	, _Zones_a_sub2_note1_pat4
    call	, _Zones_a_sub2_note1_pat7
    ntrans,  0
    BN4B0	,  120, 116,  28
    GN4B0	,   24, 117,  11
    GN4B0	,   48, 117,   6
    BN4B2	      , 116,   6
    GN4B2	      , 117,   6
    GN4B0	,   72, 107,   4
    GN4B0	,   24, 105,  11
    call	, _Zones_a_sub2_note1_pat18
    ntrans, 12
    DN4B0	,  120,  92,  28
    DN4B0	,   24, 106,  11
    DN4B0	,   48, 120,   6
    DN4B2	      , 127,   6
    DN4B2	      , 100,   6
    CN4B0	,   96, 115,   3
    EN4B0W	,  192, 117,  18
    CN4B0	,  120, 100,  28
    GN3B0	,   24, 101,  11
    GN3B0	,   48, 104,   6
    CN4B2	      ,  99,   6
    GN3B2	      ,  98,   6
    GN3B0	,   96, 107,   3
    call	, _Zones_a_sub2_note1_pat18
    ntrans,  0
    AN4B0	,  120, 106,  28
    AN4B0	,   24, 116,  11
    AN4B0	,   48, 112,   6
    AN4B2	      , 115,   6
    AN4B2	      , 105,   6
    GN4B0	,   96, 105,   3
    GN4B2	      , 105,   3
    GS4B2	      , 105,   3
    BN4B0	,  120, 106,  28
    BN4B0	,   24, 109,  11
    BN4B0	,   48, 109,   6
    BN4B2	      , 105,   6
    ntrans, 12
    DN4B2	      , 105,   6
    EN4B0	,   96, 109,   3
    DN4B2	      , 105,   3
    FS4B2	      , 105,   3
    call	, _Zones_a_sub2_note1_pat70
    AN4B0	,   96,  93,   3
    AN4B0W	,  192,  82,  18
    DN4B0	,   96,  76,  35
    EN4B2	      ,  85,  35
    FN4B2	      ,  97,  35
    FN4B2	      ,  77,   3
    CN4B0W	,  192,  79,  18
    BN3B0	,   96,  72,  35
    call	, _Zones_a_sub2_note1_pat70
    ntrans, 12
    AN4B0	,   96,  93,   3
    AS4B0W	,  192, 103,  18
    FN4B0	,   96, 102,  35
    EN4B1W	,  563,  97
;steps: 6899
    fin

_Zones_a_sub2_note2
    call	, _Zones_a_sub2_note2_pat1
    call	, _Zones_a_sub2_note2_pat4
    call	, _Zones_a_sub2_note2_pat7
    CN4B0	,  120, 114,  28
    BN3B0	,   24, 115,  11
    BN3B0	,   48, 115,   6
    CN4B2	      , 114,   6
    BN3B2	      , 115,   6
    BN3B0	,   72, 127,   4
    CN4B0	,   24, 127,  11
    DN4B0W	,  192, 124,  18
    call	, _Zones_a_sub2_note2_pat1
    call	, _Zones_a_sub2_note2_pat4
    call	, _Zones_a_sub2_note2_pat7
    ntrans, 12
    CN4B0	,  120, 116,  28
    BN3B0	,   24, 117,  11
    BN3B0	,   48, 117,   6
    CN4B2	      , 116,   6
    BN3B2	      , 117,   6
    BN3B0	,   72, 127,   4
    CN4B0	,   24, 127,  11
    DN4B0W	,  192, 124,  18
    EN4B0	,  120,  92,  28
    EN4B0	,   24, 127,  11
    EN4B0	,   48, 120,   6
    EN4B2	      , 127,   6
    EN4B2	      , 122,   6
    EN4B0	,   96, 115,   3
    FS4B0W	,  192, 117,  18
    EN4B0	,  120, 122,  28
    CN4B0	,   24, 123,  11
    DN4B0	,   48, 126,   6
    EN4B2	      , 121,   6
    CN4B2	      , 120,   6
    BN3B0	,   96, 107,   3
    DN4B0W	,  192, 100,  18
    CN4B0W	,  144, 122,  66
    BN3B0	,   48, 127,   6
    CN4B2	      , 127,   6
    EN4B2	      , 121,   6
    BN3B0	,   96, 105,   3
    BN3B2	      , 105,   3
    BN3B2	      , 105,   3
    DN4B0	,  120, 106,  28
    DN4B0	,   24, 127,  11
    DN4B0	,   48, 109,   6
    DN4B2	      , 105,   6
    FS4B2	      , 105,   6
    FS4B0	,   96, 109,   3
    FS4B2	      , 105,   3
    GS4B2	      , 105,   3
    call	, _Zones_a_sub2_note2_pat66
    CN5B0	,   48,  93,   6
    DN5B0	,   24,  90,  11
    CN5B2	      ,  94,  11
    BN4B0W	,  192,  82,  18
    EN4B0	,   96,  76,  35
    FN4B2	      ,  85,  35
    AN4B2	      ,  97,  35
    GN4B0	,   48,  77,   6
    AN4B0	,   24,  69,  11
    GN4B2	      ,  66,  11
    DN4B0W	,  192,  79,  18
    CN4B0	,   96,  72,  35
    call	, _Zones_a_sub2_note2_pat66
    ntrans, 12
    CN5B0	,   48,  93,   6
    DN5B0	,   24,  90,  11
    CN5B2	      ,  94,  11
    DN5B0W	,  192, 103,  18
    GN4B0	,   96, 105,  35
    FS4B1W	,  563,  97
;steps: 6899
    fin

_Zones_a_sub2_note3
    call	, _Zones_a_sub2_note3_pat1
    call	, _Zones_a_sub2_note3_pat3
    call	, _Zones_a_sub2_note3_pat5
    call	, _Zones_a_sub2_note3_pat7
    call	, _Zones_a_sub2_note3_pat10
    call	, _Zones_a_sub2_note3_pat1
    call	, _Zones_a_sub2_note3_pat3
    call	, _Zones_a_sub2_note3_pat5
    call	, _Zones_a_sub2_note3_pat7
    call	, _Zones_a_sub2_note3_pat10
    ntrans, 12
    GN4B0W	,  144, 114,  66
    FS4B0	,   48, 127,   6
    GN4B0	,   96, 127, 131
    FS4B2	      , 127,   3
    BN4B0W	,  480, 127, 160
    DN4B0	,   96, 127,   3
    GN4B0W	,  480, 122, 160
    DN4B0	,   96, 121,   3
    DN4B2	      , 121,   3
    EN4B2	      , 121,   3
    FS4B0W	,  144, 126,  66
    EN4B0	,   48, 127,   6
    FS4B2	      , 125,   6
    AN4B2	      , 125,   6
    GS4B0	,   96, 127,   3
    AN4B2	      , 125,   3
    BN4B2	      , 127,  35
    call	, _Zones_a_sub2_note3_pat40
    EN5B0	,   96,  93, 131
    DN5B0W	,  192,  82,  18
    GN4B0	,   96,  76,  35
    AN4B2	      ,  85,  35
    CN5B2	      ,  97,  35
    BN4B2	      ,  77, 131
    FN4B0W	,  192,  79,  18
    EN4B0	,   96,  72,  35
    call	, _Zones_a_sub2_note3_pat40
    ntrans, 12
    EN5B0W	,  384,  93, 224
    AN4B1W	,  563,  97
;steps: 6899
    fin

_Zones_a_sub3_note0
    EN2B0	,   48, 127, 128
    EN2B0	,   96, 120, 128
    EN2B2	      , 120, 128
    call	, _Zones_a_sub3_note0_pat4
    call	, _Zones_a_sub3_note0_pat4
    call	, _Zones_a_sub3_note0_pat4
    call	, _Zones_a_sub3_note0_pat4
    call	, _Zones_a_sub3_note0_pat4
    call	, _Zones_a_sub3_note0_pat4
    call	, _Zones_a_sub3_note0_pat4
    call	, _Zones_a_sub3_note0_pat4
    call	, _Zones_a_sub3_note0_pat4
    call	, _Zones_a_sub3_note0_pat4
    EN2B0	,   96, 120, 128
    EN2B0W	,  336, 120, 219
    AN1B0W	,  288, 127,   2
    DN2B2	      , 127,   2
    EN2B2	      , 127,   2
    FN2B0W	,  576, 127, 128
    DN2B2	      , 127, 128
    AN1B0W	, 1152, 125,   1
    AN1B1W	,  288, 125
    AS1B2	      , 125,   0
    BN1B0	,   48, 127, 128
    BN1B0	,   96, 120, 128
    BN1B2	      , 120, 128
    BN1B0	,   48, 120,  75
    BN1B2	      , 127, 128
    BN1B0	,   96, 120, 128
    BN1B2	      , 120, 128
    BN1B1	,   48, 120
;steps: 6912
    fin

_Zones_a_sub3_note1
    EN1B1W	,  288, 127
    EN1B2	      , 127,   0
    EN1B2	      , 127,   0
    EN1B2	      , 127,   0
    EN1B2	      , 127,   0
    EN1B2	      , 127,   0
    EN1B2	      , 127,   0
    EN1B2	      , 127,   0
    CN2B0W	, 1440, 127, 205
    BN1B0W	,  576, 127, 128
    EN2B0W	,  432, 127,  85
    AN2B0	,   96, 125, 194
    call	, _Zones_a_sub3_note1_pat13
    AN2B0	,   32, 123,  88
    AN2B2	      , 121, 120
    AN2B2	      , 119, 136
    AN2B0	,   48, 125, 149
    AN2B0	,   96, 126, 192
    AN2B2	      , 125, 149
    AN2B2	      , 125, 131
    call	, _Zones_a_sub3_note1_pat13
    AN2B0	,   32, 123,  88
    AN2B2	      , 121, 120
    AN2B2	      , 119, 136
    AN2B0	,   48, 125, 149
    AN2B2	      , 126, 128
    AN2B0W	,  144, 125,  57
    AN2B0	,   96, 125, 194
    AN2B2	      , 123, 160
    AS2B0	,   48, 123, 123
    AS2B0	,   32, 123,  88
    AS2B2	      , 121, 120
    AS2B2	      , 119, 136
    AS2B0	,   48, 125, 149
    AS2B2	      , 126, 128
    BN2B2	      , 127, 128
    BN2B0	,   96, 120, 128
    BN2B2	      , 120, 128
    BN2B0	,   48, 120,  64
    BN2B2	      , 127, 128
    BN2B0	,   96, 120, 128
    BN2B2	      , 120, 128
    BN2B1	,   48, 120
;steps: 6912
    fin

_Zones_a_sub3_note2
    XXXw	, 288
    EN2B0W	,  288, 127, 234
    EN2B2	      , 127, 234
    EN2B2	      , 127, 234
    EN2B2	      , 127, 234
    EN2B2	      , 127, 234
    EN2B2	      , 127, 234
    EN2B0W	, 2592, 127, 253
    AN2B1	,  112, 125
    XXX	, 32
;steps: 4752
    fin

_Zones_a_sub4_note0
    XXXw	, 1152
    EN2B0W	,  288, 127, 234
    EN2B2	      , 127, 234
    EN2B2	      , 127, 234
    EN2B2	      , 127, 234
    CN2B0	,   48, 123, 128
    CN2B0	,   96, 120, 128
    CN2B2	      , 120, 128
    CN2B2	      , 120, 128
    AN1B2	      , 120, 128
    AN1B2	      , 120, 128
    AN1B2	      , 120, 128
    call	, _Zones_a_sub4_note0_pat12
    call	, _Zones_a_sub4_note0_pat14
    EN2B0	,   96, 120, 128
    EN2B2	      , 120, 128
    FN2B2	      , 120, 128
    FN2B2	      , 120, 128
    FN2B2	      , 120, 128
    BN1B2	      , 120, 128
    BN1B2	      , 120, 128
    BN1B2	      , 120, 128
    call	, _Zones_a_sub4_note0_pat12
    call	, _Zones_a_sub4_note0_pat14
    EN2B0	,   96, 120, 128
    EN2B0W	,  192, 120, 192
    AN1B0	,   96, 125, 194
    call	, _Zones_a_sub4_note0_pat31
    AN1B0	,   32, 123,  88
    AN1B2	      , 121, 120
    AN1B2	      , 119, 136
    AN1B0	,   48, 125, 149
    AN1B0	,   96, 126, 192
    AN1B2	      , 125, 149
    AN1B2	      , 125, 131
    call	, _Zones_a_sub4_note0_pat31
    AN1B0	,   32, 123,  88
    AN1B2	      , 121, 120
    AN1B2	      , 119, 136
    AN1B0	,   48, 125, 149
    AN1B2	      , 126, 128
    AN1B0W	,  144, 125,  57
    AN1B0	,   96, 125, 194
    AN1B2	      , 123, 160
    AS1B0	,   48, 123, 123
    AS1B0	,   32, 123,  88
    AS1B2	      , 121, 120
    AS1B2	      , 119, 136
    AS1B0	,   48, 125, 149
    AS1B2	      , 126, 128
    BN1B1	,   24, 126
;steps: 6360
    fin

_Zones_a_sub4_note1
    XXXw	, 2592
    AN1B0W	,  288, 123, 234
    DN2B2	      , 114, 234
    EN2B2	      , 122, 234
    FN2B2	      , 122, 234
    BN1B2	      , 122, 234
    DN2B2	      , 122, 234
    EN2B2	      , 122, 234
    AN1B1	,  112, 125
    XXX	, 32
;steps: 4752
    fin

_Zones_a_sub9_note0
    XXXw	, 192
    CN2B0W	, 1152, 115, 246
    CN2B0W	,  288, 115, 217
    CN2B2	      , 115, 217
    CN2B2	      , 115, 217
    CN2B2	      , 115, 217
    CN2B2	      , 115, 217
    CN2B2	      , 115, 217
    CN2B2	      , 115, 217
    CN2B0	,   96, 115, 141
    call	, _Zones_a_sub9_note0_pat10
    call	, _Zones_a_sub9_note0_pat15
    CS1B1	,   96, 103
    CN2B2	      , 115, 141
    call	, _Zones_a_sub9_note0_pat10
    call	, _Zones_a_sub9_note0_pat15
    CS1B1W	,  192, 127
    call	, _Zones_a_sub9_note0_pat27
    call	, _Zones_a_sub9_note0_pat29
    EN2B0	,   32, 103, 160
    EN2B2	      , 103, 160
    EN2B2	      , 103, 160
    CS1B1	,   48, 103
    EN2B0	,   96, 103, 224
    EN2B2	      , 103, 224
    CS1B1	,   48, 103
    call	, _Zones_a_sub9_note0_pat29
    call	, _Zones_a_sub9_note0_pat42
    call	, _Zones_a_sub9_note0_pat27
    CN2B0	,   48, 115,  27
    EN2B2	      , 103, 192
    CN2B2	      , 115,  27
    EN2B2	      , 103, 192
    call	, _Zones_a_sub9_note0_pat42
    CN2B0W	,  192, 115, 198
    CN2B0	,   96, 115, 141
    CN2B0W	,  192, 115, 198
    CN2B1	,   43, 115
;steps: 6859
    fin

_Zones_a_sub9_note1
    XXXw	, 3936
    EN2B0W	,  576, 103, 250
    CN2B0	,   96, 115, 141
    BN3B0W	,  480, 127, 179
    CN2B0W	,  288, 115, 217
    EN2B2	      , 103, 245
    CN2B0	,   96, 115, 141
    CN2B0W	,  288, 115, 217
    BN3B0W	,  192, 125,  11
    CN2B0	,   96, 115, 141
    BN3B1W	,  184, 125
    XXX	, 8
;steps: 6528
    fin

_Zones_a_sub9_note2
    XXXw	, 5760
    BN3B1W	,  144, 125
    XXX	, 12
;steps: 5916
    fin

_Zones_a_sub9_note3
    XXXw	, 5760
    BN3B1W	,  184, 103
    XXX	, 8
;steps: 5952
    fin

;*************
;*  PATTERN  *
;*************


_Zones_a_sub0_note0_pat35
    AN2B0	,   48, 127, 128
    AN2B2	      , 127, 128
    fin

_Zones_a_sub0_note2_pat10
    AN2B0	,   96, 127, 160
    AN2B0	,   48, 127, 128
    fin

_Zones_a_sub1_note0_pat4
    ntrans,  0
    ntrans, 24
    BN3B0	,   48, 120, 123
    GN4B0	,   24,  98,  11
    FS4B0	,   48, 117, 112
    DN4B0	,   72, 116, 167
    fin

_Zones_a_sub1_note0_pat8
    ntrans, 24
    CS4B0	,   24, 111,  11
    DN4B0	,   72, 121, 160
    CS4B0	,   48, 120, 123
    AN4B0	,   24,  98,  11
    fin

_Zones_a_sub1_note0_pat12
    ntrans, 24
    BN4B0	,   48, 117, 112
    FS4B0	,   72, 116, 167
    EN4B0	,   24, 111,  11
    FS4B0	,   72, 121, 160
    fin

_Zones_a_sub1_note0_pat16
    ntrans, 24
    EN4B0	,   48, 120, 123
    BN4B0	,   24,  98,  11
    BN4B0	,   48, 117, 112
    FS4B0	,   72, 116, 167
    fin

_Zones_a_sub1_note0_pat20
    ntrans, 24
    EN4B0	,   24, 111,  11
    FS4B0	,   72, 121, 160
    EN4B0	,   48, 120, 123
    BN4B0	,   24,  98,  11
    fin

_Zones_a_sub1_note0_pat24
    ntrans, 24
    EN4B0	,   48, 117, 112
    CN4B0	,   72, 116, 167
    BN3B0	,   24, 111,  11
    CN4B0	,   72, 121, 160
    fin

_Zones_a_sub1_note0_pat105
    ntrans, 24
    CN4B0	,   24, 107,  22
    DN4B2	      ,  99,  11
    AN4B0	,   48, 109,  11
    CN4B0	,   24, 112,  22
    DN4B0	,   48, 104, 123
    fin

_Zones_a_sub1_note1_pat5
    ntrans, 24
    CN4B0	,   72, 112, 188
    CS4B0	,   48, 117, 112
    AN4B0	,   96, 109, 128
    fin

_Zones_a_sub1_note1_pat8
    ntrans, 24
    AN4B0	,   72, 118,  82
    DN4B2	      , 112, 188
    fin

_Zones_a_sub1_note1_pat13
    ntrans, 24
    FS4B0	,   72, 112, 188
    EN4B0	,   48, 117, 112
    BN4B0	,   96, 109, 128
    fin

_Zones_a_sub1_note1_pat48
    ntrans, 24
    BN4B0	,   72, 118,  82
    EN4B2	      , 112, 188
    fin

_Zones_a_sub1_note1_pat66
    ntrans,  0
    ntrans, 24
    BN3B0	,   48, 105, 117
    GN4B0W	,  192, 109, 202
    fin

_Zones_a_sub2_note0_pat1
    ntrans,  0
    BN4B0	,  120,  78,  28
    BN4B0	,   24,  81,  11
    BN4B0	,   48,  85,   6
    fin

_Zones_a_sub2_note0_pat4
    ntrans,  0
    BN4B0	,   48,  92,   6
    BN4B2	      ,  91,   6
    AN4B0	,  120,  91,  28
    fin

_Zones_a_sub2_note0_pat7
    ntrans,  0
    GN4B0	,   24,  94,  11
    GN4B0	,   48,  99,   6
    AN4B2	      , 108,   6
    GN4B2	      , 113,   6
    fin

_Zones_a_sub2_note0_pat67
    ntrans,  0
    ntrans, 12
    CN4B0	,   96, 108,  35
    EN4B2	      ,  98,  35
    fin

_Zones_a_sub2_note1_pat1
    ntrans,  0
    ntrans, 12
    DN4B0	,  120,  78,  28
    DN4B0	,   24,  81,  11
    DN4B0	,   48,  85,   6
    fin

_Zones_a_sub2_note1_pat4
    ntrans,  0
    ntrans, 12
    DN4B0	,   48,  92,   6
    DN4B2	      ,  91,   6
    DN4B0	,  120,  91,  28
    fin

_Zones_a_sub2_note1_pat7
    ntrans,  0
    AN4B0	,   24,  94,  11
    AN4B0	,   48,  99,   6
    ntrans, 12
    DN4B2	      , 108,   6
    AN3B2	      , 113,   6
    fin

_Zones_a_sub2_note1_pat18
    ntrans,  0
    ntrans, 12
    CN4B0	,   96, 100,   3
    BN3B2	      , 100,  35
    fin

_Zones_a_sub2_note1_pat70
    ntrans,  0
    ntrans, 12
    EN4B0	,   96, 108,  35
    GN4B2	      ,  98,  35
    fin

_Zones_a_sub2_note2_pat1
    ntrans,  0
    ntrans, 12
    EN4B0	,  120,  78,  28
    EN4B0	,   24, 105,  11
    EN4B0	,   48,  85,   6
    fin

_Zones_a_sub2_note2_pat4
    ntrans,  0
    ntrans, 12
    EN4B0	,   48,  92,   6
    EN4B2	      , 115,   6
    EN4B0	,  120,  91,  28
    fin

_Zones_a_sub2_note2_pat7
    ntrans,  0
    ntrans, 12
    DN4B0	,   24, 118,  11
    DN4B0	,   48,  99,   6
    EN4B2	      , 108,   6
    DN4B2	      , 127,   6
    fin

_Zones_a_sub2_note2_pat66
    ntrans,  0
    ntrans, 12
    GN4B0	,   96, 108,  35
    AN4B2	      ,  98,  35
    fin

_Zones_a_sub2_note3_pat1
    ntrans,  0
    ntrans, 12
    GN4B0W	,  144, 102,  66
    FS4B0	,   48, 109,   6
    fin

_Zones_a_sub2_note3_pat3
    ntrans,  0
    ntrans, 12
    GN4B0	,   96, 116, 131
    FS4B0W	,  144, 115,  66
    fin

_Zones_a_sub2_note3_pat5
    ntrans,  0
    ntrans, 12
    EN4B0	,   48, 123,   6
    FS4B0	,   96, 127, 131
    fin

_Zones_a_sub2_note3_pat7
    ntrans,  0
    ntrans, 12
    EN4B0	,  120, 127,  28
    CN4B0	,   24, 127,  11
    DN4B0	,   48, 127,   6
    fin

_Zones_a_sub2_note3_pat10
    ntrans,  0
    ntrans, 12
    EN4B0	,   48, 127,   6
    CN4B0W	,  336, 127, 220
    fin

_Zones_a_sub2_note3_pat40
    ntrans,  0
    ntrans, 12
    AN4B0	,   96, 108,  35
    CN5B2	      ,  98,  35
    fin

_Zones_a_sub3_note0_pat4
    EN2B0	,   96, 120, 128
    EN2B2	      , 120, 128
    fin

_Zones_a_sub3_note1_pat13
    AN2B0	,   96, 123, 160
    AN2B0	,   48, 123, 123
    fin

_Zones_a_sub4_note0_pat12
    DN2B0	,   96, 120, 128
    DN2B2	      , 120, 128
    fin

_Zones_a_sub4_note0_pat14
    DN2B0	,   96, 120, 128
    EN2B2	      , 120, 128
    fin

_Zones_a_sub4_note0_pat31
    AN1B0	,   96, 123, 160
    AN1B0	,   48, 123, 123
    fin

_Zones_a_sub9_note0_pat10
    EN2B0	,   48, 103, 192
    EN2B0	,   16, 103,  64
    EN2B2	      , 103,  64
    EN2B2	      , 103,  64
    EN2B0	,   96, 116, 224
    fin

_Zones_a_sub9_note0_pat15
    CN2B0W	,  144, 115, 179
    EN2B0	,   48, 103, 192
    fin

_Zones_a_sub9_note0_pat27
    CS1B1W	,  144, 103
    EN2B0	,   48, 103, 192
    fin

_Zones_a_sub9_note0_pat29
    CN2B0	,   48, 115,  27
    EN2B0	,   96, 103, 224
    EN2B0	,   48, 103, 192
    fin

_Zones_a_sub9_note0_pat42
    EN2B0	,   32, 103, 160
    EN2B2	      , 103, 160
    EN2B2	      , 103, 160
    CS1B1	,   48, 103
    EN2B2	      , 103, 192
    fin

