
;-----------------------------------------;
; Castlevania 2 - Music Box v.1.1 (60 ) ;
;-----------------------------------------;

h_total      equ  8 + 64 + 6
h_sync       equ  8

v_total      equ  3 + 20 + 2
v_sync       equ  1

screen_addr  equ  $e1d0
screen_size  equ  h_total*v_total

row_lines    equ  10
under_line   equ  10
spaced_row   equ  0
line_offset  equ  1
spaced_atr   equ  1
cursor_type  equ  1

crt_prm_port  equ  $ef00
crt_cmd_port  equ  $ef01
crt_init1     equ  spaced_row*128 + h_total-1
crt_init2     equ  (v_sync-1)*64 + v_total-1
crt_init3     equ  (under_line-1)*16 + row_lines-1
crt_init4     equ  line_offset*128 + spaced_atr*64 + cursor_type*16 + h_sync/2-1
crt_reset     equ  0
crt_start     equ  $27
crt_cursor    equ  $80
crt_preset    equ  $e0
crt_ir_flag   equ  $20

dma_mode_port  equ  $f008
dma_init1      equ  screen_addr
dma_init2      equ  screen_addr >> 8
dma_init3      equ  ($4000 + screen_size-1)
dma_init4      equ  ($4000 + screen_size-1) >> 8
dma_reset      equ  $80
dma_start      equ  $a4

pit_ch1_port   equ  $ec00
pit_ch2_port   equ  $ec01
pit_ch3_port   equ  $ec02
pit_mode_port  equ  $ec03
pit_ch1_stop   equ  $3e
pit_ch2_stop   equ  $7e
pit_ch3_stop   equ  $be

key_line_port  equ  $ed00
key_data_port  equ  $ed01
key_tape_port  equ  $ed02
key_line2      equ  $fb
key_0          equ  11111110b
key_1          equ  11111101b
key_2          equ  11111011b
key_3          equ  11110111b
key_4          equ  11101111b
key_5          equ  11011111b
key_6          equ  10111111b
key_7          equ  01111111b
no_key         equ  11111111b
shift          equ  11011111b

print_text     equ  $f818
display_reset  equ  $f82d
command_line   equ  $f875

;-------------------------------
; program_begin:

; ---   ---

  lxi  h, text1
  call print_text
  pchl

text1:
db 31,10,13,'MUSIC THEME FROM CASTLEVANIA 2',10,13,10,13
db '[1] - "SILENCE OF THE DAYLIGHT"',10,13
db '[2] - "BLOODY TEARS"',10,13
db '[3] - "MONSTER DANCE"',10,13
db '[4] - "DWELLING OF DOOM"',10,13
db '[5] - "LAST BOSS"',10,13
db '[6] - "MESSAGE OF DARKNESS"',10,13,
db '[7] - "REQUIEM"',10,13,10,13
db '[0] - STOP SOUND',10,13,10,13,10,13
db '[ss]+[0] EXIT TO MONITOR',10,13,10,13,10,13
db '(C) 2018 - SEGABOY - ZX-PK.RU',10,13,0

; ---   ---

  lxi  h, crt_cmd_port
  mvi  m, crt_reset
  dcr  l
  mvi  m, crt_init1
  mvi  m, crt_init2
  mvi  m, crt_init3
  mvi  m, crt_init4
  inr  l
  mvi  m, crt_cursor
  dcr  l
  mvi  m, $ff
  mvi  m, $ff
  inr  l
  mvi  m, crt_start
  mov  a, m
  mov  a, m
  ani  crt_ir_flag
  jz   .-3
  lxi  h, dma_mode_port
  mvi  m, dma_reset
  mvi  l, 4
  mvi  m, dma_init1
  mvi  m, dma_init2
  inr  l
  mvi  m, dma_init3
  mvi  m, dma_init4
  mvi  l, 8
  mvi  m, dma_start

; ---   ---

  xra  a
  sta  play_time
  mvi  a, key_line2
  sta  key_line_port

; -----   

wait_vsync:
  lda  crt_cmd_port
  lda  crt_cmd_port
  ani  crt_ir_flag
  jz   wait_vsync+3

; ---   ---

  lda  key_data_port   ;       
  cpi  no_key          ;   , 
  jnz  stop_music      ;    

  lda  play_time       ;     
  ora  a               ;    , 
  jz   wait_vsync      ;      

  lxi  h, wait_counter ;   
  dcr  m               ;     
  jnz  wait_vsync      ;      
  
; ---      ---

read_data:
  lhld data_adr        ;     
  mov  a, m            ;  
  inx  h               ; 
  shld data_adr        ;   

  ora  a               ;   
  jz   end_of_music    ;  ,    
                       ;   
  mov  c, a            ;  
  ani  00011111b       ;  
  jz   off_channel     ;  ,     
  sta  wait_counter    ;   

  mov  a, c            ;   
  lxi  h, pit_ch1_port ;    1
  rlc                  ;  
  mov  c, a            ;  
  cc   set_channel     ;   ,    1

  mov  a, c            ;   
  lxi  h, pit_ch2_port ;    2
  rlc                  ;  
  mov  c, a            ;  
  cc   set_channel     ;   ,    2

  mov  a, c            ;   
  lxi  h, pit_ch3_port ;    3
  rlc                  ;  
  cc   set_channel     ;   ,    3

  jmp  wait_vsync

; ---   ---

off_channel:
  lxi  h, pit_mode_port ;   
  mov  a, c             ;   
  rlc                   ;    1
  jnc  .+5              ;  ,   
  mvi  m, pit_ch1_stop  ;   1
  rlc                   ;    2
  jnc  .+5              ;  ,   
  mvi  m, pit_ch2_stop  ;   2
  rlc                   ;    3
  jnc  .+5              ;  ,   
  mvi  m, pit_ch3_stop  ;   3
  jmp  read_data

; ---   ---

set_channel:
  push h               ;     
  lhld data_adr        ;     
  mov  a, m            ;  
  inx  h               ; 
  shld data_adr        ;   

  lhld table_adr      ;   hl    
  mvi  d, 0
  add  a              ;     2,    
  jnc  .+4            ;   ,    
  inr  d              ;
  mov  e, a           ;     de
  dad  d              ;    hl    
  pop  d              ;   
  mov  a, m           ;     
  stax d              ;     
  inx  h              ;    
  mov  a, m           ;     
  stax d              ;     
  ret

; ---   ---

end_of_music:
  lxi  h, play_time  ;     
  dcr  m             ;    , 
  jz   stop_music    ;    

  lhld repeat_adr    ;      
  shld data_adr      ;       
  jmp  read_data

; ---   ---

stop_music:
  lxi  h, pit_mode_port
  mvi  m, pit_ch1_stop
  mvi  m, pit_ch2_stop
  mvi  m, pit_ch3_stop

  lxi  h, play_time   ;
  mvi  m, 0           ;   
  
; ---    ---

read_1:
  cpi  key_1
  jnz  read_2
  lxi  h, table_1
  lxi  d, data_1
  lxi  b, repeat_1
  mvi  a, 3
  jmp  music_selected

read_2:
  cpi  key_2
  jnz  read_3
  lxi  h, table_2
  lxi  d, data_2
  lxi  b, repeat_2
  mvi  a, 3
  jmp  music_selected

read_3:
  cpi  key_3
  jnz  read_4
  lxi  h, table_3
  lxi  d, data_3
  lxi  b, repeat_3
  mvi  a, 3
  jmp  music_selected

read_4:
  cpi  key_4
  jnz  read_5
  lxi  h, table_4
  lxi  d, data_4
  lxi  b, repeat_4
  mvi  a, 3
  jmp  music_selected

read_5:
  cpi  key_5
  jnz  read_6
  lxi  h, table_5
  lxi  d, data_5
  lxi  b, repeat_5
  mvi  a, 5
  jmp  music_selected

read_6:
  cpi  key_6
  jnz  read_7
  lxi  h, table_6
  lxi  d, data_6
  lxi  b, repeat_6
  mvi  a, 4
  jmp  music_selected

read_7:
  cpi  key_7
  jnz  read_0
  lxi  h, table_7
  lxi  d, data_7
  lxi  b, repeat_7
  mvi  a, 1

; ---   ---

music_selected:
  sta  play_time    ;   
  shld table_adr    ;     
  xchg              ;
  shld data_adr     ;     
  mov  h, b         ;
  mov  l, c         ;
  shld repeat_adr   ;     
  mvi  a, 30        ;
  sta  wait_counter ; 
  jmp  wait_vsync

read_0:
  lda  key_tape_port
  rlc
  rlc
  rlc
  jc  wait_vsync

; ---   ---

end_program:
  call display_reset
  jmp  command_line  


; --- theme_01 ------------------------------------

table_1:
dw 24289, 24256, 24215, 19259, 19242, 19220, 18179, 18164, 18147, 18141, 17160, 17144, 17123, 16200, 16162, 15324, 15308, 15292, 15276, 15255, 14468, 14398, 13627, 13611, 13590, 12864, 12827, 12176, 12175, 12160, 12144, 12128, 12112, 12108, 11448, 11428, 10217, 10201, 10181, 9646, 9629, 9610, 9122, 9106, 9090, 9073, 9070, 9058, 8580, 8561, 8116, 8100, 8081, 7694, 7689, 7673, 7665, 7662, 7658, 7641, 7627, 7625, 7234, 7199, 7148, 7053, 6957, 6862, 6830, 6820, 6814, 6814, 6795, 6766, 6448, 6438, 6414, 6321, 6225, 6129, 6120, 6112, 6104, 6096, 6088, 6086, 6082, 6080, 6072, 6065, 6056, 6054, 6048, 6034, 5732, 5714, 5444, 5428, 5412, 5411, 5396, 5380, 5348, 5253, 5157, 5124, 5110, 5108, 5092, 5091, 5062, 4887, 4839, 4823, 4823, 4807, 4805, 4791, 4696, 4600, 4585, 4569, 4557, 4553, 4552, 4537, 4535, 4521, 4505, 4074, 4058, 4057, 4042, 4040, 3878, 3877, 3867, 3862, 3861, 3851, 3847, 3846, 3845, 3835, 3835, 3830, 3829, 3819, 3814, 3814, 3803, 3617, 3600, 3527, 3495, 3463, 3448, 3447, 3432, 3431, 3431, 3421, 3416, 3415, 3415, 3410, 3406, 3405, 3400, 3400, 3399, 3398, 3390, 3384, 3383, 3225, 3219, 3215, 3214, 3207, 3160, 3128, 3097, 3081, 3081, 3071, 3066, 3065, 3064, 3055, 3049, 3049, 3048, 3048, 3044, 3040, 3039, 3034, 3033, 3033, 3027, 3024, 3018, 3017, 3007, 2881, 2874, 2865, 2857, 2849, 2714, 2705, 2683, 2651, 2619, 2594, 2587, 2578, 2571, 2570, 2562, 2555, 2546, 2545, 2530, 2459, 2443, 2435, 2427, 2419, 2411, 2403, 2402, 2395, 2363, 2331, 2315, 2299, 2284, 2284, 2276, 2268, 2252, 2172, 2156, 2140, 2044, 1715, 1699, 
; total notes is 249
data_1:
db 238, 140, 238, 6, 32, 2, 232, 57, 123, 6, 198, 164, 220, 32, 2, 46, 43, 32, 2, 33, 6, 194, 170, 222, 194, 164, 220, 194, 160, 217, 32, 193, 164, 220, 33, 6, 194, 170, 222, 194, 164, 220, 194, 160, 217, 32, 193, 164, 220, 33, 6, 194, 174, 224, 194, 164, 220, 194, 157, 215, 32, 193, 164, 220, 33, 15, 194, 174, 224, 194, 164, 220, 194, 157, 215, 194, 164, 220, 194, 174, 224, 194, 164, 220, 193, 157, 215, 32, 1, 193, 164, 220, 33, 13, 194, 174, 224, 194, 164, 220, 194, 157, 215, 32, 193, 164, 220, 33, 15, 194, 174, 224, 194, 164, 220, 194, 157, 215, 32, 193, 164, 220, 33, 20, 194, 174, 224, 194, 164, 220, 194, 157, 215, 32, 193, 164, 220, 103, 211, 27, 32, 1, 231, 193, 220, 27, 32, 1, 238, 164, 211, 6, 32, 2, 40, 6, 198, 142, 196, 32, 2, 46, 43, 32, 2, 33, 6, 194, 146, 201, 194, 142, 196, 194, 138, 189, 32, 193, 142, 196, 33, 6, 194, 146, 201, 194, 142, 196, 194, 138, 189, 32, 193, 142, 196, 33, 15, 194, 149, 204, 194, 142, 196, 194, 135, 185, 32, 193, 142, 196, 33, 15, 194, 149, 204, 194, 142, 196, 194, 135, 185, 32, 193, 142, 196, 33, 53, 194, 149, 204, 194, 142, 196, 194, 135, 185, 32, 193, 142, 196, 33, 15, 194, 149, 204, 194, 142, 196, 194, 135, 185, 32, 193, 142, 196, 231, 107, 144, 53, 32, 1, 231, 99, 131, 50, 32, 1, 231, 107, 144, 53, 32, 1, 231, 124, 167, 68, 32, 1, 238, 140, 240, 6, 32, 2, 232, 57, 123, 6, 198, 164, 220, 32, 2, 46, 43, 32, 2, 33, 6, 194, 170, 222, 194, 164, 220, 194, 160, 217, 32, 193, 164, 220, 33, 6, 194, 170, 222, 194, 164, 220, 194, 160, 217, 32, 193, 164, 220, 33, 6, 194, 174, 224, 194, 164, 220, 194, 157, 215, 32, 193, 164, 220, 33, 15, 194, 174, 224, 194, 164, 220, 194, 157, 215, 194, 164, 220, 194, 174, 224, 194, 164, 220, 193, 157, 215, 32, 1, 193, 164, 220, 33, 13, 194, 174, 224, 194, 164, 220, 194, 157, 215, 32, 193, 164, 220, 231, 123, 144, 15, 32, 1, 231, 130, 167, 20, 32, 1, 231, 166, 211, 27, 32, 1, 231, 195, 220, 27, 32, 1, 238, 166, 211, 6, 32, 2, 40, 6, 198, 143, 196, 32, 2, 46, 43, 32, 2, 33, 6, 194, 147, 201, 194, 143, 196, 194, 139, 189, 32, 193, 143, 196, 33, 6, 194, 147, 201, 194, 143, 196, 194, 139, 189, 32, 193, 143, 196, 33, 15, 194, 150, 204, 194, 143, 196, 194, 136, 185, 32, 193, 143, 196, 33, 15, 194, 150, 204, 194, 143, 196, 194, 136, 185, 32, 193, 143, 196, 33, 53, 194, 150, 204, 194, 143, 196, 194, 136, 185, 32, 193, 143, 196, 33, 15, 194, 150, 204, 194, 143, 196, 194, 136, 185, 32, 193, 143, 196, 231, 107, 144, 53, 32, 1, 231, 99, 131, 50, 32, 1, 231, 107, 144, 53, 32, 1, 231, 124, 167, 68, 32, 1, 232, 140, 196, 6, 70, 178, 32, 2, 232, 30, 167, 6, 
repeat_1:
db 198, 84, 123, 32, 2, 34, 15, 66, 125, 66, 123, 65, 121, 32, 1, 98, 123, 13, 66, 125, 66, 123, 65, 121, 32, 1, 226, 75, 123, 6, 66, 127, 66, 123, 65, 120, 32, 1, 98, 123, 0, 66, 127, 66, 123, 65, 120, 32, 1, 98, 123, 6, 66, 127, 66, 123, 66, 120, 194, 69, 123, 66, 127, 66, 123, 32, 66, 120, 98, 123, 6, 66, 127, 66, 123, 66, 120, 66, 123, 66, 127, 66, 123, 32, 66, 120, 226, 56, 123, 43, 66, 127, 66, 123, 65, 120, 32, 1, 98, 123, 43, 66, 127, 66, 123, 65, 120, 32, 1, 231, 44, 123, 15, 32, 1, 231, 51, 130, 6, 32, 1, 225, 1, 123, 27, 137, 30, 66, 125, 66, 123, 32, 66, 121, 225, 1, 123, 27, 129, 30, 66, 125, 66, 123, 66, 121, 70, 113, 32, 2, 128, 161, 30, 84, 129, 84, 66, 115, 66, 113, 66, 112, 66, 113, 66, 115, 66, 113, 32, 66, 112, 225, 1, 130, 27, 135, 30, 129, 1, 129, 30, 66, 132, 66, 130, 32, 66, 129, 225, 7, 130, 22, 129, 44, 66, 132, 66, 130, 65, 129, 32, 1, 225, 11, 166, 25, 134, 48, 32, 1, 161, 13, 27, 129, 51, 66, 172, 66, 166, 66, 161, 66, 166, 66, 172, 66, 166, 32, 66, 161, 225, 30, 207, 84, 134, 84, 32, 1, 161, 30, 84, 129, 84, 66, 209, 66, 207, 65, 205, 32, 1, 225, 1, 229, 27, 134, 30, 32, 1, 128, 161, 30, 84, 129, 84, 66, 231, 66, 229, 65, 227, 32, 1, 232, 140, 195, 6, 70, 177, 32, 2, 232, 30, 166, 6, 198, 84, 123, 32, 2, 34, 15, 66, 125, 66, 123, 65, 121, 32, 1, 98, 123, 13, 66, 125, 66, 123, 65, 121, 32, 1, 226, 75, 123, 6, 66, 127, 66, 123, 65, 120, 32, 1, 98, 123, 0, 66, 127, 66, 123, 65, 120, 32, 1, 98, 123, 6, 66, 127, 66, 123, 66, 120, 194, 69, 123, 66, 127, 66, 123, 32, 66, 120, 98, 123, 6, 66, 127, 66, 123, 66, 120, 66, 123, 66, 127, 66, 123, 32, 66, 120, 226, 56, 123, 43, 66, 127, 66, 123, 65, 120, 32, 1, 98, 123, 43, 66, 127, 66, 123, 65, 120, 32, 1, 231, 44, 123, 15, 32, 1, 231, 51, 130, 6, 32, 1, 225, 1, 123, 27, 137, 30, 66, 125, 66, 123, 32, 66, 121, 225, 1, 123, 27, 129, 30, 66, 125, 66, 123, 66, 121, 70, 113, 32, 2, 128, 161, 30, 84, 129, 84, 66, 115, 66, 113, 66, 112, 66, 113, 66, 115, 66, 113, 32, 66, 112, 225, 1, 130, 27, 135, 30, 129, 1, 129, 30, 66, 132, 66, 130, 32, 66, 129, 225, 7, 130, 22, 129, 44, 66, 132, 66, 130, 65, 129, 32, 1, 225, 11, 166, 25, 134, 48, 32, 1, 161, 13, 27, 129, 51, 66, 172, 66, 166, 66, 161, 66, 166, 66, 172, 66, 166, 32, 66, 161, 225, 30, 207, 84, 134, 84, 32, 1, 161, 30, 84, 129, 84, 66, 209, 66, 207, 65, 205, 32, 1, 225, 1, 229, 27, 134, 30, 32, 1, 128, 161, 30, 84, 129, 84, 66, 231, 66, 229, 65, 227, 32, 1, 231, 4, 130, 3, 32, 1, 192, 231, 4, 130, 3, 32, 1, 64, 231, 40, 130, 39, 32, 1, 231, 4, 84, 3, 32, 1, 162, 164, 13, 66, 88, 66, 84, 66, 82, 66, 114, 130, 170, 130, 164, 32, 130, 160, 226, 164, 130, 0, 130, 170, 130, 164, 129, 160, 32, 1, 226, 164, 164, 3, 130, 174, 130, 164, 129, 157, 32, 1, 231, 7, 140, 6, 32, 1, 192, 231, 7, 140, 6, 32, 1, 64, 231, 44, 140, 43, 32, 1, 167, 7, 6, 32, 1, 232, 57, 84, 43, 198, 85, 123, 32, 2, 231, 122, 140, 6, 32, 1, 231, 140, 194, 6, 32, 1, 231, 13, 164, 13, 32, 1, 192, 231, 13, 164, 13, 32, 1, 64, 231, 51, 164, 50, 32, 1, 231, 13, 107, 13, 32, 1, 162, 164, 50, 66, 108, 66, 107, 66, 105, 66, 130, 130, 170, 130, 164, 32, 130, 160, 226, 164, 164, 36, 130, 170, 130, 164, 129, 160, 32, 1, 226, 164, 220, 36, 130, 174, 130, 164, 129, 157, 32, 1, 231, 17, 206, 15, 32, 1, 192, 231, 17, 206, 15, 32, 1, 64, 231, 57, 206, 53, 32, 1, 167, 17, 15, 32, 1, 231, 140, 194, 15, 32, 1, 64, 231, 191, 194, 50, 32, 1, 64, 231, 219, 194, 50, 32, 1, 167, 246, 53, 32, 1, 64, 231, 244, 194, 20, 32, 1, 64, 98, 194, 20, 130, 245, 130, 244, 129, 243, 32, 1, 64, 226, 244, 194, 62, 130, 245, 130, 244, 129, 243, 32, 1, 231, 191, 123, 20, 32, 1, 34, 20, 194, 198, 125, 194, 191, 123, 194, 187, 121, 194, 191, 151, 130, 198, 130, 191, 32, 130, 187, 226, 191, 194, 62, 130, 203, 130, 191, 129, 184, 32, 1, 226, 191, 238, 20, 130, 203, 130, 191, 129, 184, 32, 1, 231, 162, 220, 22, 32, 1, 64, 98, 220, 22, 130, 168, 130, 162, 129, 158, 32, 1, 64, 226, 162, 220, 68, 130, 168, 130, 162, 129, 158, 32, 1, 162, 162, 22, 130, 173, 130, 162, 129, 156, 32, 1, 232, 123, 206, 68, 64, 66, 206, 130, 125, 130, 123, 32, 130, 121, 64, 226, 123, 206, 6, 130, 125, 130, 123, 129, 121, 32, 1, 162, 123, 6, 130, 127, 130, 123, 129, 120, 32, 1, 231, 98, 239, 25, 32, 1, 34, 25, 194, 100, 241, 194, 98, 239, 193, 97, 237, 32, 1, 226, 98, 239, 74, 194, 100, 241, 194, 98, 239, 193, 97, 237, 32, 1, 226, 98, 239, 25, 194, 101, 242, 194, 98, 239, 193, 96, 236, 32, 1, 226, 98, 239, 13, 194, 101, 242, 194, 98, 239, 193, 96, 236, 32, 1, 231, 98, 175, 20, 32, 1, 103, 210, 25, 32, 1, 103, 239, 13, 32, 1, 225, 40, 228, 27, 134, 114, 32, 1, 161, 51, 27, 129, 130, 66, 230, 66, 228, 65, 226, 32, 1, 225, 71, 228, 22, 129, 164, 66, 230, 66, 228, 65, 226, 32, 1, 225, 34, 228, 25, 129, 94, 66, 233, 66, 228, 65, 225, 32, 1, 225, 40, 228, 27, 129, 114, 66, 233, 66, 228, 65, 225, 32, 1, 225, 51, 228, 6, 129, 130, 66, 233, 66, 228, 65, 225, 32, 1, 225, 23, 228, 10, 129, 71, 66, 233, 66, 228, 65, 225, 32, 1, 225, 34, 228, 36, 129, 94, 66, 233, 66, 228, 65, 225, 32, 1, 225, 180, 233, 6, 193, 181, 234, 193, 182, 235, 193, 188, 237, 202, 192, 239, 32, 2, 34, 43, 194, 199, 241, 194, 192, 239, 193, 188, 237, 32, 1, 225, 153, 212, 13, 193, 154, 213, 193, 155, 214, 193, 159, 216, 202, 163, 218, 32, 2, 34, 50, 194, 169, 221, 194, 163, 218, 193, 159, 216, 32, 1, 234, 141, 190, 15, 194, 145, 197, 194, 141, 190, 194, 137, 186, 194, 141, 190, 194, 145, 197, 194, 141, 190, 194, 137, 186, 194, 141, 190, 193, 148, 202, 32, 1, 194, 141, 190, 194, 134, 183, 226, 57, 190, 53, 66, 202, 66, 190, 65, 183, 32, 1, 226, 51, 190, 50, 66, 202, 66, 190, 65, 183, 32, 1, 226, 57, 190, 53, 66, 202, 66, 190, 65, 183, 32, 1, 226, 37, 190, 36, 66, 202, 66, 190, 65, 183, 32, 1, 128, 226, 37, 190, 36, 66, 202, 66, 190, 65, 183, 32, 1, 226, 17, 190, 15, 66, 202, 66, 190, 65, 183, 32, 1, 231, 44, 71, 22, 32, 1, 231, 123, 164, 22, 32, 1, 231, 238, 247, 22, 32, 1, 231, 30, 40, 27, 32, 1, 231, 84, 114, 27, 32, 1, 231, 194, 229, 27, 32, 1, 234, 84, 123, 43, 194, 88, 125, 194, 84, 123, 194, 82, 121, 194, 84, 123, 194, 88, 125, 194, 84, 123, 194, 82, 121, 194, 84, 123, 193, 90, 127, 32, 1, 194, 84, 123, 194, 80, 120, 226, 44, 123, 43, 66, 127, 66, 123, 65, 120, 32, 1, 128, 226, 44, 123, 43, 66, 127, 66, 123, 65, 120, 32, 1, 128, 226, 44, 123, 43, 66, 127, 66, 123, 65, 120, 32, 1, 226, 7, 123, 6, 66, 127, 66, 123, 66, 120, 66, 123, 194, 8, 127, 194, 7, 123, 32, 194, 6, 120, 226, 7, 123, 6, 66, 127, 66, 123, 65, 120, 32, 1, 225, 76, 111, 6, 193, 77, 117, 193, 78, 118, 193, 79, 119, 202, 86, 123, 32, 2, 34, 43, 194, 93, 128, 194, 86, 123, 193, 79, 119, 32, 1, 225, 64, 96, 13, 193, 65, 102, 193, 66, 103, 193, 67, 104, 202, 70, 106, 32, 2, 34, 50, 194, 73, 110, 194, 70, 106, 193, 67, 104, 32, 1, 234, 58, 87, 15, 194, 59, 89, 194, 58, 87, 194, 55, 83, 194, 58, 87, 194, 59, 89, 194, 58, 87, 194, 55, 83, 194, 58, 87, 193, 61, 92, 32, 1, 194, 58, 87, 194, 54, 81, 226, 17, 87, 15, 66, 92, 66, 87, 65, 81, 32, 1, 128, 226, 17, 87, 15, 66, 92, 66, 87, 65, 81, 32, 1, 226, 57, 87, 53, 66, 92, 66, 87, 65, 81, 32, 1, 226, 17, 87, 15, 66, 92, 66, 87, 66, 81, 66, 87, 194, 18, 92, 194, 17, 87, 32, 194, 16, 81, 226, 17, 87, 15, 66, 92, 66, 87, 65, 81, 32, 1, 231, 44, 71, 22, 32, 1, 192, 231, 44, 71, 22, 32, 1, 192, 231, 44, 71, 68, 32, 1, 231, 30, 40, 27, 32, 1, 192, 231, 30, 40, 27, 32, 1, 192, 231, 30, 40, 84, 32, 1, 106, 44, 43, 194, 31, 45, 194, 30, 44, 194, 29, 43, 194, 30, 44, 194, 31, 45, 194, 30, 44, 194, 29, 43, 194, 30, 44, 193, 32, 47, 32, 1, 194, 30, 44, 194, 28, 42, 231, 7, 44, 6, 32, 1, 231, 44, 123, 43, 32, 1, 231, 1, 30, 0, 32, 1, 231, 4, 40, 3, 32, 1, 231, 13, 51, 13, 32, 1, 231, 30, 84, 27, 32, 1, 232, 140, 194, 6, 70, 176, 32, 2, 232, 30, 165, 6, 0

; --- theme_02 -----------------------------------

table_2:
dw 20402, 20362, 19259, 19220, 18179, 18141, 17160, 17123, 16200, 16162, 15324, 15292, 15255, 13627, 13611, 13590, 12848, 12827, 11448, 11428, 10217, 10201, 10181, 9646, 9629, 9610, 9106, 9070, 8596, 8580, 8561, 8116, 8081, 7694, 7662, 7646, 7627, 6830, 6814, 6795, 6432, 6414, 5732, 5714, 5124, 5108, 5092, 5091, 4823, 4805, 4298, 4281, 4058, 4040, 3863, 3847, 3845, 3831, 3814, 3432, 3431, 3416, 3415, 3400, 3399, 3398, 3255, 3240, 3239, 3225, 3224, 3223, 3214, 3208, 3207, 3207, 3191, 2890, 2880, 2874, 2873, 2864, 2858, 2857, 2849, 2603, 2594, 2587, 2585, 2578, 2571, 2570, 2562, 2555, 2553, 2546, 2545, 2539, 2530, 2443, 2435, 2427, 2419, 2411, 2403, 2284, 2268, 2172, 2165, 2157, 2156, 2149, 2140, 2140, 2133, 2037, 2020, 1956, 1940, 1923, 1907, 1715, 1699, 1636, 1620, 1604, 1603, 1445, 1428, 1289, 1273, 
; total notes is 131
data_2:
db 225, 35, 118, 10, 134, 57, 193, 22, 92, 134, 47, 128, 193, 47, 129, 134, 96, 193, 22, 92, 134, 47, 193, 43, 127, 134, 83, 193, 22, 92, 134, 47, 193, 41, 124, 134, 75, 193, 22, 92, 134, 47, 193, 39, 121, 134, 65, 193, 22, 92, 134, 47, 193, 41, 124, 134, 75, 193, 22, 92, 134, 47, 193, 39, 121, 134, 65, 193, 22, 92, 134, 47, 193, 35, 118, 134, 57, 193, 22, 92, 134, 47, 225, 39, 121, 0, 134, 65, 193, 22, 92, 134, 47, 193, 41, 124, 134, 75, 193, 22, 92, 134, 47, 193, 43, 127, 134, 83, 193, 22, 92, 134, 47, 193, 41, 124, 134, 75, 193, 22, 92, 134, 47, 225, 39, 121, 20, 134, 65, 193, 22, 92, 134, 47, 193, 30, 109, 134, 51, 193, 22, 92, 134, 47, 193, 39, 121, 134, 65, 193, 22, 92, 134, 47, 193, 35, 118, 134, 57, 193, 22, 92, 134, 47, 225, 35, 118, 10, 134, 57, 193, 22, 92, 134, 47, 128, 193, 47, 129, 134, 96, 193, 22, 92, 134, 47, 193, 43, 127, 134, 83, 193, 22, 92, 134, 47, 193, 41, 124, 134, 75, 193, 22, 92, 134, 47, 193, 39, 121, 134, 65, 193, 22, 92, 134, 47, 193, 41, 124, 134, 75, 193, 22, 92, 134, 47, 193, 39, 121, 134, 65, 193, 22, 92, 134, 47, 193, 35, 118, 134, 57, 193, 22, 92, 134, 47, 225, 39, 121, 0, 134, 65, 193, 22, 92, 134, 47, 193, 41, 124, 134, 75, 193, 22, 92, 134, 47, 193, 43, 127, 134, 83, 193, 22, 92, 134, 47, 193, 41, 124, 134, 75, 193, 22, 92, 134, 47, 225, 39, 121, 20, 134, 65, 193, 22, 92, 134, 47, 193, 30, 109, 134, 51, 193, 22, 92, 134, 47, 193, 39, 121, 134, 65, 193, 22, 92, 134, 47, 193, 35, 118, 134, 57, 193, 22, 92, 134, 47, 
repeat_2:
db 235, 62, 81, 10, 32, 3, 230, 80, 111, 33, 32, 1, 230, 71, 92, 10, 32, 8, 161, 14, 10, 194, 38, 95, 66, 92, 65, 89, 32, 1, 225, 11, 92, 33, 194, 34, 95, 66, 92, 65, 89, 32, 1, 193, 14, 92, 194, 38, 95, 66, 92, 66, 89, 225, 16, 92, 10, 194, 40, 98, 66, 92, 65, 86, 32, 1, 97, 92, 10, 66, 98, 66, 92, 65, 86, 32, 1, 225, 18, 92, 33, 194, 42, 98, 66, 92, 65, 86, 32, 1, 65, 92, 66, 98, 66, 92, 66, 86, 230, 45, 81, 10, 32, 8, 97, 72, 33, 130, 46, 130, 45, 129, 44, 32, 1, 129, 45, 130, 46, 130, 45, 130, 44, 235, 62, 81, 6, 32, 3, 33, 28, 194, 64, 84, 194, 62, 81, 193, 60, 78, 32, 1, 230, 91, 111, 6, 32, 8, 33, 6, 194, 94, 114, 194, 91, 111, 193, 88, 108, 32, 1, 230, 71, 92, 28, 32, 8, 33, 6, 194, 74, 95, 194, 71, 92, 193, 68, 89, 32, 1, 193, 71, 92, 194, 74, 95, 194, 71, 92, 194, 68, 89, 225, 71, 92, 28, 194, 74, 95, 194, 71, 92, 193, 68, 89, 32, 1, 193, 71, 92, 194, 76, 98, 194, 71, 92, 194, 66, 86, 230, 62, 81, 6, 32, 1, 38, 6, 32, 1, 230, 56, 72, 28, 32, 8, 235, 62, 81, 2, 32, 3, 230, 80, 111, 23, 32, 1, 230, 71, 92, 2, 32, 8, 161, 18, 2, 194, 42, 95, 66, 92, 65, 89, 32, 1, 225, 16, 92, 23, 194, 40, 95, 66, 92, 65, 89, 32, 1, 193, 18, 92, 194, 42, 95, 66, 92, 66, 89, 225, 21, 92, 2, 194, 45, 98, 66, 92, 65, 86, 32, 1, 97, 92, 2, 66, 98, 66, 92, 65, 86, 32, 1, 225, 24, 92, 23, 194, 48, 98, 66, 92, 65, 86, 32, 1, 65, 92, 66, 98, 66, 92, 66, 86, 225, 29, 81, 2, 133, 50, 32, 8, 225, 34, 92, 23, 133, 55, 32, 8, 230, 61, 102, 0, 32, 1, 38, 0, 32, 1, 33, 20, 194, 63, 104, 194, 61, 102, 193, 59, 100, 32, 1, 230, 61, 111, 0, 32, 8, 33, 0, 194, 63, 114, 194, 61, 111, 193, 59, 108, 32, 1, 225, 61, 111, 20, 194, 63, 114, 194, 61, 111, 193, 59, 108, 32, 1, 193, 61, 111, 194, 63, 114, 194, 61, 111, 194, 59, 108, 230, 55, 92, 0, 32, 8, 33, 20, 194, 57, 95, 194, 55, 92, 193, 54, 89, 32, 1, 199, 55, 102, 38, 0, 32, 1, 33, 0, 194, 57, 104, 194, 55, 102, 193, 54, 100, 32, 1, 225, 55, 102, 20, 194, 57, 104, 194, 55, 102, 193, 54, 100, 32, 1, 193, 55, 102, 194, 57, 104, 194, 55, 102, 194, 54, 100, 235, 62, 79, 10, 32, 3, 230, 80, 110, 33, 32, 1, 230, 71, 90, 10, 32, 8, 161, 14, 10, 194, 38, 93, 66, 90, 65, 87, 32, 1, 225, 11, 90, 33, 194, 34, 93, 66, 90, 65, 87, 32, 1, 193, 14, 90, 194, 38, 93, 66, 90, 66, 87, 225, 16, 90, 10, 194, 40, 97, 66, 90, 65, 85, 32, 1, 97, 90, 10, 66, 97, 66, 90, 65, 85, 32, 1, 225, 18, 90, 33, 194, 42, 97, 66, 90, 65, 85, 32, 1, 65, 90, 66, 97, 66, 90, 66, 85, 230, 45, 79, 10, 32, 8, 97, 69, 33, 130, 46, 130, 45, 129, 44, 32, 1, 129, 45, 130, 46, 130, 45, 130, 44, 235, 62, 79, 6, 32, 3, 33, 28, 194, 64, 82, 194, 62, 79, 193, 60, 77, 32, 1, 230, 91, 110, 6, 32, 8, 33, 6, 194, 94, 113, 194, 91, 110, 193, 88, 107, 32, 1, 230, 71, 90, 28, 32, 8, 33, 6, 194, 74, 93, 194, 71, 90, 193, 68, 87, 32, 1, 193, 71, 90, 194, 74, 93, 194, 71, 90, 194, 68, 87, 225, 71, 90, 28, 194, 74, 93, 194, 71, 90, 193, 68, 87, 32, 1, 193, 71, 90, 194, 76, 97, 194, 71, 90, 194, 66, 85, 230, 62, 79, 6, 32, 1, 38, 6, 32, 1, 230, 56, 69, 28, 32, 8, 235, 62, 79, 2, 32, 3, 230, 80, 110, 23, 32, 1, 230, 71, 90, 2, 32, 8, 161, 18, 2, 194, 42, 93, 66, 90, 65, 87, 32, 1, 225, 16, 90, 23, 194, 40, 93, 66, 90, 65, 87, 32, 1, 193, 18, 90, 194, 42, 93, 66, 90, 66, 87, 225, 21, 90, 2, 194, 45, 97, 66, 90, 65, 85, 32, 1, 97, 90, 2, 66, 97, 66, 90, 65, 85, 32, 1, 225, 24, 90, 23, 194, 48, 97, 66, 90, 65, 85, 32, 1, 65, 90, 66, 97, 66, 90, 66, 85, 225, 29, 79, 2, 133, 50, 32, 8, 225, 34, 90, 23, 133, 55, 32, 8, 230, 61, 101, 0, 32, 1, 38, 0, 32, 1, 33, 20, 194, 63, 103, 194, 61, 101, 193, 59, 99, 32, 1, 230, 61, 110, 0, 32, 8, 33, 0, 194, 63, 113, 194, 61, 110, 193, 59, 107, 32, 1, 225, 61, 110, 20, 194, 63, 113, 194, 61, 110, 193, 59, 107, 32, 1, 193, 61, 110, 194, 63, 113, 194, 61, 110, 194, 59, 107, 230, 52, 92, 0, 32, 1, 38, 20, 32, 1, 230, 55, 105, 4, 32, 1, 38, 26, 32, 1, 230, 62, 115, 8, 32, 1, 38, 31, 32, 1, 230, 79, 121, 13, 32, 1, 38, 37, 32, 1, 241, 43, 62, 10, 32, 4, 241, 41, 55, 10, 32, 4, 230, 75, 118, 10, 32, 1, 38, 33, 32, 1, 241, 43, 62, 6, 32, 4, 241, 41, 55, 6, 32, 4, 230, 75, 118, 6, 32, 1, 38, 28, 32, 1, 241, 43, 62, 2, 32, 4, 241, 41, 55, 2, 32, 4, 230, 75, 118, 2, 32, 1, 38, 23, 32, 1, 231, 41, 70, 6, 199, 75, 124, 195, 39, 62, 32, 4, 231, 65, 121, 6, 199, 35, 55, 195, 57, 118, 32, 4, 230, 30, 50, 6, 32, 1, 230, 51, 109, 28, 32, 1, 238, 42, 62, 10, 195, 40, 55, 32, 4, 239, 70, 118, 10, 194, 73, 119, 32, 194, 70, 118, 194, 67, 117, 225, 70, 118, 10, 194, 73, 119, 194, 70, 118, 193, 67, 117, 32, 1, 225, 70, 118, 33, 194, 73, 119, 194, 70, 118, 193, 67, 117, 32, 1, 238, 42, 62, 6, 195, 40, 55, 32, 4, 239, 70, 118, 6, 194, 73, 119, 32, 194, 70, 118, 194, 67, 117, 225, 70, 118, 6, 194, 73, 119, 194, 70, 118, 193, 67, 117, 32, 1, 225, 70, 118, 6, 194, 73, 119, 194, 70, 118, 193, 67, 117, 32, 1, 238, 42, 62, 2, 195, 40, 55, 32, 4, 239, 70, 118, 2, 194, 73, 119, 32, 194, 70, 118, 194, 67, 117, 225, 70, 118, 2, 194, 73, 119, 194, 70, 118, 193, 67, 117, 32, 1, 225, 70, 118, 23, 194, 73, 119, 194, 70, 118, 193, 67, 117, 32, 1, 235, 75, 124, 6, 32, 3, 235, 83, 127, 28, 32, 3, 230, 65, 121, 6, 32, 1, 230, 75, 124, 6, 32, 1, 40, 28, 66, 125, 65, 124, 32, 1, 66, 123, 225, 35, 118, 10, 134, 57, 193, 22, 92, 134, 47, 128, 193, 47, 129, 134, 96, 193, 22, 92, 134, 47, 193, 43, 127, 134, 83, 193, 22, 92, 134, 47, 193, 41, 124, 134, 75, 193, 22, 92, 134, 47, 193, 39, 121, 134, 65, 193, 22, 92, 134, 47, 193, 41, 124, 134, 75, 193, 22, 92, 134, 47, 193, 39, 121, 134, 65, 193, 22, 92, 134, 47, 193, 35, 118, 134, 57, 193, 22, 92, 134, 47, 225, 39, 121, 0, 134, 65, 193, 22, 92, 134, 47, 193, 41, 124, 134, 75, 193, 22, 92, 134, 47, 193, 43, 127, 134, 83, 193, 22, 92, 134, 47, 193, 41, 124, 134, 75, 193, 22, 92, 134, 47, 225, 39, 121, 20, 134, 65, 193, 22, 92, 134, 47, 193, 30, 109, 134, 51, 193, 22, 92, 134, 47, 193, 39, 121, 134, 65, 193, 22, 92, 134, 47, 193, 35, 118, 134, 57, 193, 22, 92, 134, 47, 225, 35, 118, 10, 134, 57, 193, 22, 92, 134, 47, 128, 193, 47, 129, 134, 96, 193, 22, 92, 134, 47, 193, 43, 127, 134, 83, 193, 22, 92, 134, 47, 193, 41, 124, 134, 75, 193, 22, 92, 134, 47, 193, 39, 121, 134, 65, 193, 22, 92, 134, 47, 193, 41, 124, 134, 75, 193, 22, 92, 134, 47, 193, 39, 121, 134, 65, 193, 22, 92, 134, 47, 193, 35, 118, 134, 57, 193, 22, 92, 134, 47, 225, 39, 121, 0, 134, 65, 193, 22, 92, 134, 47, 193, 41, 124, 134, 75, 193, 22, 92, 134, 47, 193, 43, 127, 134, 83, 193, 22, 92, 134, 47, 193, 41, 124, 134, 75, 193, 22, 92, 134, 47, 225, 39, 121, 20, 134, 65, 193, 22, 92, 134, 47, 193, 30, 109, 134, 51, 193, 22, 92, 134, 47, 193, 39, 121, 134, 65, 193, 22, 92, 134, 47, 193, 35, 118, 134, 57, 193, 22, 92, 134, 47, 0

; --- theme_03 -----------------------------------

table_3:
dw 30584, 30509, 21613, 21573, 20402, 20362, 19259, 19220, 18179, 18141, 17160, 17123, 16200, 16162, 15324, 15276, 15255, 14468, 14398, 13627, 13590, 12864, 12848, 12827, 12176, 12128, 12108, 11464, 11428, 10822, 10807, 10787, 10217, 10201, 10181, 9646, 9629, 9610, 9106, 9090, 9088, 9070, 8118, 8116, 8103, 8100, 8087, 8081, 7646, 7627, 7234, 7225, 7199, 6814, 6795, 6432, 6414, 6103, 6088, 6087, 6072, 6071, 6054, 5427, 5411, 5395, 5393, 5108, 5091, 4823, 4805, 4553, 4535, 4058, 4056, 4047, 4040, 3941, 3893, 3845, 3798, 3750, 3655, 3639, 3633, 3623, 3617, 3610, 3607, 3606, 3601, 3600, 3591, 3431, 3417, 3415, 3399, 3398, 3224, 3210, 3207, 3203, 3064, 3048, 3044, 3032, 3028, 3027, 2890, 2874, 2858, 2857, 2741, 2725, 2714, 2709, 2700, 2697, 2693, 2693, 2678, 2578, 2562, 2546, 2545, 2435, 2427, 2419, 2403, 2402, 2300, 2292, 2284, 2276, 2268, 2268, 2263, 2260, 2173, 2157, 2141, 2140, 2053, 2044, 2038, 2037, 2021, 2020, 1832, 1821, 1816, 1805, 1804, 1800, 1800, 1737, 1731, 1721, 1715, 1705, 1699, 1699, 1689, 1673, 1546, 1530, 1514, 1513, 1461, 1445, 1430, 1429, 1428, 1365, 1349, 1348, 1204, 
; total notes is 177
data_3:
db 225, 31, 64, 29, 199, 66, 114, 225, 23, 55, 21, 199, 56, 98, 225, 25, 58, 24, 199, 60, 104, 225, 31, 64, 29, 207, 66, 114, 193, 20, 53, 207, 54, 95, 193, 15, 79, 135, 48, 35, 4, 35, 8, 33, 10, 65, 80, 129, 135, 98, 79, 12, 65, 78, 33, 14, 66, 79, 65, 80, 129, 116, 66, 79, 66, 78, 66, 79, 65, 80, 129, 99, 66, 79, 66, 78, 66, 79, 65, 80, 161, 134, 0, 66, 79, 66, 78, 67, 79, 129, 116, 66, 81, 66, 79, 66, 77, 65, 79, 129, 99, 66, 81, 66, 79, 66, 77, 65, 79, 129, 134, 66, 81, 66, 79, 66, 77, 65, 79, 225, 31, 64, 29, 199, 66, 114, 225, 23, 55, 21, 199, 56, 98, 225, 25, 58, 24, 199, 60, 104, 225, 31, 64, 29, 207, 66, 114, 193, 20, 53, 207, 54, 95, 193, 15, 79, 135, 48, 35, 4, 35, 8, 33, 10, 65, 80, 129, 135, 98, 79, 12, 65, 78, 33, 14, 66, 79, 65, 80, 129, 116, 66, 79, 66, 78, 66, 79, 65, 80, 129, 99, 66, 79, 66, 78, 66, 79, 65, 80, 161, 134, 0, 66, 79, 66, 78, 67, 79, 129, 116, 66, 81, 66, 79, 66, 77, 65, 79, 129, 99, 66, 81, 66, 79, 66, 77, 65, 79, 129, 134, 66, 81, 66, 79, 66, 77, 65, 79, 
repeat_3:
db 225, 87, 64, 2, 70, 30, 32, 1, 225, 134, 71, 2, 70, 39, 32, 1, 225, 116, 86, 6, 70, 50, 32, 1, 231, 99, 59, 2, 32, 1, 226, 134, 61, 6, 66, 59, 66, 57, 65, 59, 32, 1, 226, 116, 61, 2, 66, 59, 66, 57, 65, 59, 32, 1, 225, 99, 30, 6, 70, 64, 32, 1, 161, 134, 2, 66, 65, 66, 64, 66, 63, 32, 65, 64, 225, 74, 22, 2, 70, 55, 32, 1, 231, 134, 44, 2, 32, 1, 226, 116, 46, 6, 66, 44, 66, 42, 65, 44, 32, 1, 226, 99, 46, 2, 66, 44, 66, 42, 65, 44, 32, 1, 225, 134, 69, 6, 70, 36, 32, 1, 225, 116, 71, 2, 70, 39, 32, 1, 225, 99, 73, 6, 70, 45, 32, 1, 231, 134, 51, 2, 32, 1, 231, 91, 36, 17, 32, 1, 231, 129, 40, 17, 32, 1, 231, 117, 45, 27, 32, 1, 231, 111, 51, 17, 32, 1, 231, 117, 36, 29, 32, 1, 231, 111, 40, 17, 32, 1, 231, 91, 45, 35, 32, 1, 231, 129, 51, 19, 32, 1, 231, 117, 36, 17, 32, 1, 231, 111, 40, 17, 32, 1, 231, 117, 45, 27, 32, 1, 231, 111, 51, 17, 32, 1, 231, 151, 109, 29, 32, 1, 231, 170, 126, 17, 32, 1, 231, 175, 143, 35, 32, 1, 231, 176, 149, 19, 32, 1, 225, 91, 64, 2, 70, 30, 32, 1, 225, 136, 71, 2, 70, 39, 32, 1, 225, 119, 86, 6, 70, 50, 32, 1, 231, 101, 59, 2, 32, 1, 226, 136, 61, 6, 66, 59, 66, 57, 65, 59, 32, 1, 226, 119, 61, 2, 66, 59, 66, 57, 65, 59, 32, 1, 225, 101, 30, 6, 70, 64, 32, 1, 161, 136, 2, 66, 65, 66, 64, 66, 63, 32, 65, 64, 225, 75, 22, 2, 70, 55, 32, 1, 231, 136, 44, 2, 32, 1, 226, 119, 46, 6, 66, 44, 66, 42, 65, 44, 32, 1, 226, 101, 46, 2, 66, 44, 66, 42, 65, 44, 32, 1, 225, 136, 69, 6, 70, 36, 32, 1, 225, 119, 71, 2, 70, 39, 32, 1, 225, 101, 73, 6, 70, 45, 32, 1, 231, 136, 51, 2, 32, 1, 231, 91, 36, 17, 32, 1, 231, 129, 40, 17, 32, 1, 231, 117, 45, 27, 32, 1, 231, 111, 51, 17, 32, 1, 231, 117, 36, 29, 32, 1, 231, 111, 40, 17, 32, 1, 231, 91, 45, 35, 32, 1, 231, 129, 51, 19, 32, 1, 231, 117, 36, 17, 32, 1, 231, 111, 40, 17, 32, 1, 231, 117, 45, 27, 32, 1, 231, 111, 51, 17, 32, 1, 231, 151, 109, 29, 32, 1, 231, 170, 126, 17, 32, 1, 231, 175, 143, 35, 32, 1, 231, 176, 149, 19, 32, 1, 232, 73, 94, 12, 200, 95, 114, 200, 114, 145, 236, 145, 158, 29, 194, 146, 160, 194, 145, 158, 194, 142, 156, 194, 145, 158, 194, 146, 160, 194, 145, 158, 236, 158, 173, 43, 194, 160, 174, 194, 158, 173, 232, 127, 169, 17, 32, 4, 194, 128, 171, 194, 127, 169, 226, 125, 168, 17, 194, 127, 169, 194, 128, 171, 194, 127, 169, 236, 109, 150, 35, 194, 110, 153, 194, 109, 150, 194, 108, 148, 194, 109, 150, 194, 110, 153, 194, 109, 150, 226, 108, 148, 50, 194, 109, 150, 194, 110, 153, 194, 109, 150, 194, 108, 148, 194, 109, 150, 194, 110, 153, 194, 109, 150, 236, 122, 165, 4, 194, 123, 166, 194, 122, 165, 194, 121, 164, 194, 122, 165, 194, 123, 166, 194, 122, 165, 236, 86, 139, 17, 194, 90, 140, 194, 86, 139, 194, 84, 138, 194, 86, 139, 194, 90, 140, 194, 86, 139, 236, 104, 150, 32, 194, 106, 153, 194, 104, 150, 231, 115, 159, 43, 32, 1, 36, 43, 194, 118, 162, 193, 115, 159, 32, 1, 194, 113, 157, 194, 115, 159, 194, 118, 162, 194, 115, 159, 226, 113, 157, 43, 194, 115, 159, 194, 118, 162, 193, 115, 159, 32, 1, 226, 113, 157, 38, 194, 115, 159, 194, 118, 162, 193, 115, 159, 32, 1, 226, 113, 157, 32, 196, 115, 159, 193, 120, 163, 32, 1, 226, 115, 159, 29, 194, 112, 155, 194, 115, 159, 193, 120, 163, 32, 1, 226, 115, 159, 24, 194, 112, 155, 194, 115, 159, 193, 120, 163, 32, 1, 228, 95, 122, 8, 204, 103, 133, 194, 105, 137, 194, 103, 133, 194, 102, 131, 194, 103, 133, 236, 132, 150, 24, 194, 134, 153, 194, 132, 150, 194, 130, 148, 194, 132, 150, 194, 134, 153, 194, 132, 150, 236, 104, 132, 38, 194, 106, 134, 194, 104, 132, 232, 95, 122, 4, 32, 4, 194, 96, 123, 194, 95, 122, 226, 93, 121, 4, 194, 95, 122, 194, 96, 123, 194, 95, 122, 128, 231, 95, 132, 38, 32, 1, 225, 45, 73, 43, 198, 73, 144, 32, 1, 225, 39, 71, 38, 198, 71, 132, 32, 1, 225, 33, 67, 32, 198, 67, 122, 32, 1, 225, 30, 64, 29, 198, 64, 114, 32, 1, 192, 8, 231, 91, 109, 17, 32, 1, 192, 231, 91, 109, 27, 32, 1, 39, 17, 32, 1, 231, 97, 114, 29, 32, 1, 192, 231, 97, 114, 17, 32, 1, 39, 35, 32, 1, 231, 107, 127, 17, 32, 1, 192, 200, 107, 127, 39, 17, 32, 1, 231, 117, 132, 27, 32, 1, 192, 231, 117, 132, 17, 32, 1, 39, 29, 32, 1, 192, 231, 117, 132, 17, 32, 1, 231, 107, 127, 35, 32, 1, 231, 97, 114, 17, 32, 9, 231, 91, 109, 17, 32, 1, 192, 231, 91, 109, 27, 32, 1, 39, 17, 32, 1, 231, 97, 114, 29, 32, 1, 192, 231, 97, 114, 17, 32, 1, 39, 35, 32, 1, 231, 152, 85, 17, 32, 1, 164, 89, 17, 66, 88, 65, 85, 32, 1, 98, 83, 17, 66, 85, 66, 88, 65, 85, 32, 1, 98, 83, 12, 66, 85, 66, 88, 65, 85, 32, 1, 98, 83, 17, 66, 85, 66, 88, 65, 85, 32, 1, 98, 83, 17, 68, 85, 65, 92, 32, 1, 98, 85, 27, 66, 82, 66, 85, 65, 92, 32, 1, 98, 85, 35, 66, 82, 66, 85, 65, 92, 32, 1, 98, 85, 43, 66, 82, 66, 85, 65, 92, 32, 1, 225, 31, 64, 29, 199, 66, 114, 225, 23, 55, 21, 199, 56, 98, 225, 25, 58, 24, 199, 60, 104, 225, 31, 64, 29, 207, 66, 114, 193, 20, 53, 207, 54, 95, 193, 15, 79, 135, 48, 35, 4, 35, 8, 33, 10, 65, 80, 129, 135, 98, 79, 12, 65, 78, 33, 14, 66, 79, 65, 80, 129, 116, 66, 79, 66, 78, 66, 79, 65, 80, 129, 99, 66, 79, 66, 78, 66, 79, 65, 80, 161, 134, 0, 66, 79, 66, 78, 67, 79, 129, 116, 66, 81, 66, 79, 66, 77, 65, 79, 129, 99, 66, 81, 66, 79, 66, 77, 65, 79, 129, 134, 66, 81, 66, 79, 66, 77, 65, 79, 225, 31, 64, 29, 199, 66, 114, 225, 23, 55, 21, 199, 56, 98, 225, 25, 58, 24, 199, 60, 104, 225, 31, 64, 29, 207, 66, 114, 193, 20, 53, 207, 54, 95, 193, 15, 79, 135, 48, 35, 4, 35, 8, 33, 10, 65, 80, 129, 135, 98, 79, 12, 65, 78, 33, 14, 66, 79, 65, 80, 129, 116, 66, 79, 66, 78, 66, 79, 65, 80, 129, 99, 66, 79, 66, 78, 66, 79, 65, 80, 161, 134, 0, 66, 79, 66, 78, 67, 79, 129, 116, 66, 81, 66, 79, 66, 77, 65, 79, 129, 99, 66, 81, 66, 79, 66, 77, 65, 79, 129, 134, 66, 81, 66, 79, 66, 77, 65, 79, 225, 87, 64, 2, 0

; --- theme_04 -----------------------------------

table_4:
dw 24289, 24215, 21613, 21573, 20402, 20362, 18179, 18141, 16200, 16183, 16162, 15324, 15276, 15255, 14468, 14398, 13627, 13590, 12864, 12848, 12827, 12176, 12144, 12128, 12108, 11464, 11428, 10822, 10807, 10787, 10217, 10201, 10181, 9773, 9610, 9296, 9106, 9090, 9070, 8818, 8596, 8580, 8579, 8564, 8561, 8340, 8116, 8100, 8081, 7761, 7757, 7678, 7662, 7646, 7627, 7282, 7280, 7250, 7234, 7218, 7199, 6805, 6802, 6778, 6566, 6564, 6432, 6414, 6327, 6324, 6301, 6104, 6088, 6086, 6072, 6054, 5824, 5732, 5714, 5585, 5411, 5393, 5347, 5255, 5140, 5124, 5108, 5092, 5091, 5077, 4805, 4777, 4711, 4553, 4538, 4535, 4300, 4298, 4281, 4235, 4234, 4090, 4086, 4085, 4079, 4074, 4070, 4070, 4063, 4058, 4054, 4053, 4048, 4042, 4040, 4038, 4026, 3863, 3847, 3831, 3819, 3814, 3767, 3640, 3624, 3617, 3608, 3600, 3528, 3416, 3288, 3225, 3224, 3207, 3065, 3064, 3060, 3049, 3048, 3044, 3033, 3033, 3028, 3027, 2810, 2714, 2697, 2570, 2562, 2545, 2268, 2020, 1923, 1907, 
; total notes is 154
data_4:
db 225, 33, 50, 21, 193, 35, 56, 193, 39, 62, 193, 42, 65, 193, 45, 69, 198, 47, 73, 32, 3, 225, 33, 50, 21, 193, 35, 56, 193, 39, 62, 193, 42, 65, 193, 45, 69, 193, 47, 73, 32, 1, 230, 72, 86, 46, 32, 1, 230, 66, 80, 21, 32, 1, 230, 72, 86, 46, 32, 1, 192, 232, 72, 86, 21, 194, 74, 87, 193, 72, 86, 32, 1, 194, 71, 85, 230, 72, 86, 21, 32, 1, 230, 86, 109, 46, 32, 1, 230, 80, 97, 21, 32, 1, 230, 86, 109, 46, 32, 1, 192, 232, 86, 109, 21, 194, 87, 113, 193, 86, 109, 32, 1, 194, 85, 105, 230, 86, 109, 21, 32, 1, 230, 109, 139, 46, 32, 1, 230, 97, 132, 21, 32, 1, 230, 109, 139, 46, 32, 1, 225, 77, 92, 21, 193, 83, 100, 193, 91, 122, 193, 94, 128, 193, 96, 130, 204, 109, 137, 32, 3, 193, 120, 144, 226, 109, 139, 16, 193, 77, 92, 193, 83, 100, 193, 91, 122, 193, 94, 128, 193, 96, 130, 202, 109, 137, 32, 4, 226, 72, 86, 11, 193, 49, 63, 193, 55, 70, 193, 61, 76, 193, 64, 79, 193, 68, 82, 196, 72, 86, 32, 3, 192, 226, 72, 86, 11, 193, 49, 63, 193, 55, 70, 193, 61, 76, 193, 64, 79, 32, 193, 68, 82, 230, 86, 109, 30, 32, 1, 230, 80, 97, 11, 32, 1, 230, 86, 109, 30, 32, 1, 192, 232, 86, 109, 11, 194, 87, 113, 193, 86, 109, 32, 1, 194, 85, 105, 230, 86, 109, 11, 32, 1, 230, 109, 139, 30, 32, 1, 230, 97, 132, 11, 32, 1, 230, 109, 139, 30, 32, 1, 192, 232, 109, 139, 11, 194, 113, 142, 193, 109, 139, 32, 1, 194, 105, 136, 230, 109, 139, 11, 32, 1, 230, 139, 148, 30, 32, 1, 230, 132, 145, 11, 32, 1, 230, 139, 148, 30, 32, 1, 225, 92, 99, 11, 193, 100, 122, 193, 122, 130, 193, 128, 137, 193, 130, 144, 201, 137, 147, 193, 92, 99, 193, 100, 122, 193, 122, 130, 32, 193, 128, 137, 193, 130, 144, 194, 137, 147, 225, 139, 148, 8, 193, 92, 99, 193, 100, 122, 193, 122, 130, 193, 128, 137, 193, 130, 144, 200, 137, 147, 193, 139, 148, 193, 92, 99, 193, 100, 122, 32, 193, 122, 130, 193, 128, 137, 193, 130, 144, 193, 137, 147, 231, 132, 145, 6, 196, 118, 132, 32, 3, 199, 93, 109, 228, 80, 93, 36, 35, 30, 227, 66, 80, 25, 35, 18, 33, 16, 194, 52, 66, 34, 14, 33, 11, 33, 8, 32, 1, 231, 118, 132, 6, 196, 93, 118, 32, 3, 199, 80, 93, 230, 66, 80, 6, 32, 1, 230, 52, 66, 36, 32, 1, 230, 37, 52, 36, 32, 1, 230, 93, 118, 6, 32, 1, 230, 80, 93, 6, 32, 1, 230, 66, 80, 36, 32, 1, 230, 52, 66, 6, 32, 1, 230, 37, 52, 36, 32, 1, 230, 28, 37, 36, 32, 1, 230, 66, 80, 8, 32, 1, 230, 80, 93, 8, 32, 1, 230, 93, 118, 46, 32, 1, 230, 80, 93, 8, 32, 1, 230, 93, 118, 46, 32, 1, 230, 109, 132, 46, 32, 1, 104, 138, 21, 194, 113, 141, 193, 109, 138, 32, 1, 194, 105, 135, 225, 109, 138, 21, 194, 113, 141, 194, 109, 138, 193, 105, 135, 32, 1, 230, 72, 107, 21, 32, 1, 33, 27, 194, 74, 111, 194, 72, 107, 193, 71, 103, 32, 1, 225, 72, 107, 30, 194, 74, 111, 194, 72, 107, 193, 71, 103, 32, 1, 225, 72, 107, 21, 194, 74, 111, 194, 72, 107, 194, 71, 103, 196, 80, 93, 32, 3, 230, 93, 118, 21, 32, 1, 230, 118, 132, 21, 32, 1, 230, 93, 118, 27, 32, 1, 230, 118, 132, 30, 32, 1, 232, 106, 138, 21, 194, 110, 141, 193, 106, 138, 32, 1, 194, 102, 135, 225, 106, 138, 21, 194, 110, 141, 194, 106, 138, 193, 102, 135, 32, 1, 230, 86, 107, 21, 32, 1, 33, 27, 194, 87, 111, 194, 86, 107, 193, 85, 103, 32, 1, 225, 86, 107, 30, 194, 87, 111, 194, 86, 107, 193, 85, 103, 32, 1, 225, 86, 107, 21, 194, 87, 111, 194, 86, 107, 193, 85, 103, 32, 1, 225, 86, 107, 27, 194, 89, 115, 194, 86, 107, 193, 84, 101, 32, 1, 225, 86, 109, 30, 194, 89, 116, 194, 86, 109, 193, 84, 101, 
repeat_4:
db 32, 1, 231, 80, 93, 8, 199, 72, 86, 195, 66, 80, 32, 4, 232, 52, 72, 11, 194, 53, 74, 193, 52, 72, 32, 1, 194, 51, 71, 225, 52, 72, 11, 194, 53, 74, 194, 52, 72, 193, 51, 71, 32, 1, 230, 72, 86, 11, 32, 1, 230, 66, 80, 16, 32, 1, 230, 72, 86, 21, 32, 1, 192, 232, 72, 86, 11, 194, 74, 87, 193, 72, 86, 32, 1, 194, 71, 85, 225, 72, 86, 11, 194, 74, 87, 194, 72, 86, 193, 71, 85, 32, 1, 230, 86, 109, 11, 32, 1, 230, 80, 97, 16, 32, 1, 230, 86, 109, 21, 32, 1, 192, 232, 86, 109, 11, 194, 87, 113, 193, 86, 109, 32, 1, 194, 85, 105, 225, 86, 109, 11, 194, 87, 113, 194, 86, 109, 193, 85, 105, 32, 1, 230, 109, 139, 11, 32, 1, 230, 97, 132, 16, 32, 1, 230, 109, 139, 21, 32, 1, 192, 230, 109, 139, 11, 32, 1, 230, 97, 132, 16, 32, 1, 230, 109, 139, 21, 32, 1, 225, 95, 37, 8, 197, 150, 93, 32, 1, 225, 81, 28, 46, 197, 146, 80, 32, 1, 225, 67, 19, 46, 197, 133, 66, 32, 1, 232, 111, 139, 21, 66, 142, 65, 139, 32, 1, 66, 136, 97, 139, 21, 66, 142, 66, 139, 65, 136, 32, 1, 230, 74, 108, 21, 32, 1, 33, 27, 66, 112, 66, 108, 65, 104, 32, 1, 97, 108, 30, 66, 112, 66, 108, 65, 104, 32, 1, 97, 108, 21, 66, 112, 66, 108, 66, 104, 196, 81, 93, 32, 3, 230, 95, 118, 21, 32, 1, 230, 119, 132, 21, 32, 1, 230, 95, 118, 27, 32, 1, 230, 119, 132, 30, 32, 1, 232, 110, 138, 21, 66, 141, 65, 138, 32, 1, 66, 135, 97, 138, 21, 66, 141, 66, 138, 65, 135, 32, 1, 230, 88, 107, 21, 32, 1, 33, 27, 66, 111, 66, 107, 65, 103, 32, 1, 97, 107, 30, 66, 111, 66, 107, 65, 103, 32, 1, 97, 107, 21, 66, 111, 66, 107, 65, 103, 32, 1, 97, 107, 27, 66, 115, 66, 107, 65, 101, 32, 1, 97, 109, 30, 66, 116, 66, 109, 65, 101, 32, 1, 231, 81, 93, 8, 199, 74, 86, 195, 67, 80, 32, 4, 232, 53, 72, 11, 66, 74, 65, 72, 32, 1, 66, 71, 97, 72, 11, 66, 74, 66, 72, 65, 71, 32, 1, 230, 74, 86, 11, 32, 1, 230, 67, 80, 16, 32, 1, 230, 74, 86, 21, 32, 1, 192, 232, 74, 86, 11, 66, 87, 65, 86, 32, 1, 66, 85, 97, 86, 11, 66, 87, 66, 86, 65, 85, 32, 1, 230, 88, 109, 11, 32, 1, 230, 81, 97, 16, 32, 1, 230, 88, 109, 21, 32, 1, 192, 232, 88, 109, 11, 66, 113, 65, 109, 32, 1, 66, 105, 97, 109, 11, 66, 113, 66, 109, 65, 105, 32, 1, 230, 114, 139, 11, 32, 1, 230, 98, 132, 16, 32, 1, 230, 114, 139, 21, 32, 1, 192, 230, 114, 139, 11, 32, 1, 230, 98, 132, 16, 32, 1, 230, 114, 139, 21, 32, 1, 225, 95, 37, 8, 197, 150, 93, 32, 1, 225, 81, 28, 46, 197, 146, 80, 32, 1, 225, 67, 19, 46, 197, 133, 66, 32, 1, 225, 53, 118, 8, 134, 152, 193, 38, 93, 131, 150, 32, 3, 225, 29, 80, 46, 134, 146, 193, 20, 66, 131, 133, 32, 3, 193, 29, 80, 134, 146, 193, 53, 118, 134, 152, 225, 48, 109, 4, 134, 151, 193, 32, 86, 131, 149, 32, 3, 225, 23, 72, 30, 134, 143, 193, 9, 47, 131, 114, 32, 3, 193, 23, 72, 134, 143, 193, 48, 109, 134, 151, 225, 38, 93, 2, 134, 150, 193, 29, 80, 131, 146, 32, 3, 225, 20, 66, 27, 134, 133, 193, 12, 52, 131, 119, 32, 3, 193, 20, 66, 134, 133, 193, 38, 93, 134, 150, 225, 32, 86, 0, 134, 149, 193, 23, 72, 131, 143, 32, 3, 225, 9, 47, 21, 134, 114, 193, 5, 31, 131, 88, 32, 3, 225, 9, 47, 27, 133, 114, 32, 1, 225, 23, 72, 30, 133, 143, 32, 1, 230, 37, 118, 6, 32, 1, 161, 52, 6, 66, 119, 66, 118, 65, 117, 32, 1, 225, 72, 118, 6, 66, 119, 66, 118, 65, 117, 32, 1, 230, 86, 137, 36, 32, 1, 97, 131, 6, 130, 87, 130, 86, 129, 85, 32, 1, 225, 86, 137, 6, 130, 87, 130, 86, 129, 85, 32, 1, 230, 31, 106, 4, 32, 1, 161, 47, 4, 66, 110, 66, 106, 65, 102, 32, 1, 225, 72, 106, 4, 66, 110, 66, 106, 65, 102, 32, 1, 230, 86, 137, 30, 32, 1, 97, 129, 4, 130, 87, 130, 86, 129, 85, 32, 1, 225, 86, 137, 4, 130, 87, 130, 86, 129, 85, 32, 1, 230, 41, 124, 2, 32, 1, 33, 2, 194, 43, 126, 194, 41, 124, 193, 40, 123, 32, 1, 225, 41, 124, 2, 194, 43, 126, 194, 41, 124, 193, 40, 123, 32, 1, 230, 58, 137, 27, 32, 1, 33, 2, 194, 59, 140, 194, 58, 137, 193, 57, 134, 32, 1, 225, 58, 137, 2, 194, 59, 140, 194, 58, 137, 193, 57, 134, 32, 1, 225, 47, 66, 8, 197, 109, 132, 32, 1, 225, 28, 47, 8, 197, 80, 109, 32, 1, 225, 37, 58, 8, 197, 93, 125, 32, 1, 225, 28, 19, 8, 197, 80, 66, 32, 1, 225, 37, 22, 8, 197, 93, 72, 32, 1, 225, 47, 28, 8, 197, 109, 80, 32, 1, 225, 33, 50, 21, 193, 35, 56, 193, 39, 62, 193, 42, 65, 193, 45, 69, 198, 47, 73, 32, 3, 225, 33, 50, 21, 193, 35, 56, 193, 39, 62, 193, 42, 65, 193, 45, 69, 193, 47, 73, 32, 1, 230, 72, 86, 46, 32, 1, 230, 66, 80, 21, 32, 1, 230, 72, 86, 46, 32, 1, 192, 232, 72, 86, 21, 194, 74, 87, 193, 72, 86, 32, 1, 194, 71, 85, 230, 72, 86, 21, 32, 1, 230, 86, 109, 46, 32, 1, 230, 80, 97, 21, 32, 1, 230, 86, 109, 46, 32, 1, 192, 232, 86, 109, 21, 194, 87, 113, 193, 86, 109, 32, 1, 194, 85, 105, 230, 86, 109, 21, 32, 1, 230, 109, 139, 46, 32, 1, 230, 97, 132, 21, 32, 1, 230, 109, 139, 46, 32, 1, 225, 77, 92, 21, 193, 83, 100, 193, 91, 122, 193, 94, 128, 193, 96, 130, 204, 109, 137, 32, 3, 193, 120, 144, 226, 109, 139, 16, 193, 77, 92, 193, 83, 100, 193, 91, 122, 193, 94, 128, 193, 96, 130, 202, 109, 137, 32, 4, 226, 72, 86, 11, 193, 49, 63, 193, 55, 70, 193, 61, 76, 193, 64, 79, 193, 68, 82, 196, 72, 86, 32, 3, 192, 226, 72, 86, 11, 193, 49, 63, 193, 55, 70, 193, 61, 76, 193, 64, 79, 32, 193, 68, 82, 230, 86, 109, 30, 32, 1, 230, 80, 97, 11, 32, 1, 230, 86, 109, 30, 32, 1, 192, 232, 86, 109, 11, 194, 87, 113, 193, 86, 109, 32, 1, 194, 85, 105, 230, 86, 109, 11, 32, 1, 230, 109, 139, 30, 32, 1, 230, 97, 132, 11, 32, 1, 230, 109, 139, 30, 32, 1, 192, 232, 109, 139, 11, 194, 113, 142, 193, 109, 139, 32, 1, 194, 105, 136, 230, 109, 139, 11, 32, 1, 230, 139, 148, 30, 32, 1, 230, 132, 145, 11, 32, 1, 230, 139, 148, 30, 32, 1, 225, 92, 99, 11, 193, 100, 122, 193, 122, 130, 193, 128, 137, 193, 130, 144, 201, 137, 147, 193, 92, 99, 193, 100, 122, 193, 122, 130, 32, 193, 128, 137, 193, 130, 144, 194, 137, 147, 225, 139, 148, 8, 193, 92, 99, 193, 100, 122, 193, 122, 130, 193, 128, 137, 193, 130, 144, 200, 137, 147, 193, 139, 148, 193, 92, 99, 193, 100, 122, 32, 193, 122, 130, 193, 128, 137, 193, 130, 144, 193, 137, 147, 231, 132, 145, 6, 196, 118, 132, 32, 3, 199, 93, 109, 228, 80, 93, 36, 35, 30, 227, 66, 80, 25, 35, 18, 33, 16, 194, 52, 66, 34, 14, 33, 11, 33, 8, 32, 1, 231, 118, 132, 6, 196, 93, 118, 32, 3, 199, 80, 93, 230, 66, 80, 6, 32, 1, 230, 52, 66, 36, 32, 1, 230, 37, 52, 36, 32, 1, 230, 93, 118, 6, 32, 1, 230, 80, 93, 6, 32, 1, 230, 66, 80, 36, 32, 1, 230, 52, 66, 6, 32, 1, 230, 37, 52, 36, 32, 1, 230, 28, 37, 36, 32, 1, 230, 66, 80, 8, 32, 1, 230, 80, 93, 8, 32, 1, 230, 93, 118, 46, 32, 1, 230, 80, 93, 8, 32, 1, 230, 93, 118, 46, 32, 1, 230, 109, 132, 46, 32, 1, 104, 138, 21, 194, 113, 141, 193, 109, 138, 32, 1, 194, 105, 135, 225, 109, 138, 21, 194, 113, 141, 194, 109, 138, 193, 105, 135, 32, 1, 230, 72, 107, 21, 32, 1, 33, 27, 194, 74, 111, 194, 72, 107, 193, 71, 103, 32, 1, 225, 72, 107, 30, 194, 74, 111, 194, 72, 107, 193, 71, 103, 32, 1, 225, 72, 107, 21, 194, 74, 111, 194, 72, 107, 194, 71, 103, 196, 80, 93, 32, 3, 230, 93, 118, 21, 32, 1, 230, 118, 132, 21, 32, 1, 230, 93, 118, 27, 32, 1, 230, 118, 132, 30, 32, 1, 232, 106, 138, 21, 194, 110, 141, 193, 106, 138, 32, 1, 194, 102, 135, 225, 106, 138, 21, 194, 110, 141, 194, 106, 138, 193, 102, 135, 32, 1, 230, 86, 107, 21, 32, 1, 33, 27, 194, 87, 111, 194, 86, 107, 193, 85, 103, 32, 1, 225, 86, 107, 30, 194, 87, 111, 194, 86, 107, 193, 85, 103, 32, 1, 225, 86, 107, 21, 194, 87, 111, 194, 86, 107, 193, 85, 103, 32, 1, 225, 86, 107, 27, 194, 89, 115, 194, 86, 107, 193, 84, 101, 32, 1, 225, 86, 109, 30, 194, 89, 116, 194, 86, 109, 193, 84, 101, 32, 1, 0

; --- theme_05 -----------------------------------

table_5:
dw 22897, 22856, 21613, 21573, 19259, 19220, 18179, 18141, 16200, 16162, 15324, 15255, 14468, 14436, 14398, 13627, 13590, 12864, 12827, 12176, 12108, 11464, 11448, 11428, 10822, 10807, 10787, 9646, 9629, 9610, 9106, 9090, 9070, 8596, 8561, 8116, 8111, 8100, 8081, 7694, 7662, 7627, 7234, 7218, 7199, 6088, 6054, 5737, 5714, 5419, 5418, 5393, 4829, 4828, 4813, 4805, 4559, 4535, 4304, 4298, 4281, 4266, 4073, 4058, 4040, 3847, 3814, 3626, 3617, 3600, 3594, 3419, 3387, 3227, 3195, 3051, 3051, 3019, 3019, 2875, 2868, 2852, 2843, 2716, 2716, 2684, 2684, 2429, 2428, 2422, 2407, 2397, 2396, 2284, 2268, 2253, 2157, 2157, 2140, 2125, 2125, 2045, 2013, 1933, 1902, 1817, 1801, 
; total notes is 107
data_5:
repeat_5:
db 228, 93, 25, 2, 130, 95, 130, 93, 132, 84, 130, 86, 130, 84, 132, 67, 130, 70, 130, 67, 132, 93, 130, 95, 130, 93, 132, 84, 130, 86, 130, 84, 132, 67, 130, 70, 130, 67, 228, 93, 42, 12, 130, 95, 130, 93, 228, 84, 50, 24, 130, 86, 130, 84, 228, 88, 47, 21, 130, 92, 130, 88, 132, 79, 130, 82, 130, 79, 132, 62, 130, 64, 130, 62, 132, 88, 130, 92, 130, 88, 132, 79, 130, 82, 130, 79, 132, 62, 130, 64, 130, 62, 132, 88, 130, 92, 130, 88, 132, 79, 130, 82, 130, 79, 228, 93, 31, 6, 130, 95, 130, 93, 132, 76, 130, 78, 130, 76, 132, 67, 130, 70, 130, 67, 132, 93, 130, 95, 130, 93, 132, 76, 130, 78, 130, 76, 132, 67, 130, 70, 130, 67, 228, 93, 45, 19, 130, 95, 130, 93, 228, 76, 56, 30, 130, 78, 130, 76, 228, 97, 58, 33, 130, 100, 130, 97, 132, 76, 130, 78, 130, 76, 132, 59, 130, 61, 130, 59, 132, 96, 130, 99, 130, 96, 132, 75, 130, 77, 130, 75, 132, 59, 130, 61, 130, 59, 132, 96, 130, 99, 130, 96, 132, 75, 130, 77, 130, 75, 228, 101, 36, 8, 130, 102, 130, 101, 132, 83, 130, 85, 130, 83, 132, 71, 130, 72, 130, 71, 228, 101, 49, 24, 130, 102, 130, 101, 132, 83, 130, 85, 130, 83, 132, 71, 130, 72, 130, 71, 228, 101, 63, 35, 130, 102, 130, 101, 132, 83, 130, 85, 130, 83, 228, 103, 40, 10, 130, 104, 130, 103, 132, 87, 130, 91, 130, 87, 132, 73, 130, 74, 130, 73, 228, 103, 53, 27, 130, 104, 130, 103, 132, 87, 130, 91, 130, 87, 132, 73, 130, 74, 130, 73, 228, 103, 65, 39, 130, 104, 130, 103, 132, 87, 130, 91, 130, 87, 232, 29, 13, 12, 96, 104, 13, 12, 32, 200, 43, 42, 200, 54, 52, 200, 69, 68, 200, 81, 80, 225, 90, 89, 2, 33, 6, 33, 8, 34, 42, 33, 35, 33, 30, 33, 24, 226, 106, 105, 19, 35, 17, 35, 15, 232, 69, 42, 12, 232, 64, 37, 8, 232, 57, 31, 6, 232, 55, 28, 4, 232, 51, 25, 2, 232, 48, 22, 0, 232, 51, 25, 2, 232, 55, 28, 4, 0

; --- theme_06 -----------------------------------

table_6:
dw 17160, 17123, 13627, 13590, 12864, 12827, 11464, 11428, 10822, 10787, 10217, 10181, 9646, 9629, 9610, 9106, 9070, 6830, 6814, 6797, 6795, 6432, 6416, 6081, 6066, 5731, 5715, 4839, 4823, 4807, 4805, 3601, 3600, 3415, 3399, 3398, 3223, 3207, 3123, 3048, 3032, 2873, 2857, 2645, 2419, 2407, 2402, 2284, 2268, 2167, 2157, 2045, 1949, 1933, 1929, 1917, 
; total notes is 56
data_6:
db 225, 18, 18, 2, 137, 19, 193, 18, 21, 137, 19, 193, 21, 23, 137, 22, 193, 23, 25, 137, 24, 193, 25, 23, 137, 26, 193, 23, 21, 137, 24, 193, 21, 18, 137, 22, 194, 18, 21, 136, 19, 194, 21, 23, 136, 22, 194, 23, 25, 136, 24, 194, 25, 23, 136, 26, 194, 23, 21, 136, 24, 226, 21, 18, 4, 136, 22, 194, 18, 21, 136, 19, 194, 21, 23, 136, 22, 194, 23, 25, 136, 24, 194, 25, 23, 136, 26, 194, 23, 21, 136, 24, 194, 21, 18, 136, 22, 194, 18, 21, 136, 19, 194, 21, 23, 136, 22, 194, 23, 25, 136, 24, 194, 25, 23, 136, 26, 194, 23, 21, 136, 24, 
repeat_6:
db 227, 33, 18, 2, 135, 34, 195, 36, 21, 135, 37, 195, 39, 23, 135, 40, 195, 41, 25, 135, 42, 195, 39, 23, 135, 40, 195, 36, 21, 135, 37, 196, 33, 18, 134, 34, 196, 36, 21, 134, 37, 196, 39, 23, 134, 40, 196, 41, 25, 134, 42, 196, 39, 23, 134, 40, 196, 36, 21, 134, 37, 228, 33, 47, 4, 134, 34, 196, 36, 50, 134, 37, 196, 39, 51, 134, 40, 196, 41, 53, 134, 42, 196, 39, 51, 134, 40, 196, 36, 50, 134, 37, 196, 33, 47, 134, 34, 196, 36, 50, 134, 37, 196, 39, 51, 134, 40, 196, 41, 53, 134, 42, 196, 39, 51, 134, 40, 196, 36, 50, 134, 37, 230, 34, 53, 2, 32, 4, 166, 37, 15, 32, 4, 161, 40, 2, 67, 55, 66, 53, 32, 1, 67, 52, 227, 42, 53, 15, 67, 55, 32, 67, 53, 65, 52, 162, 40, 17, 67, 53, 65, 55, 32, 2, 66, 53, 161, 37, 15, 67, 52, 66, 53, 32, 1, 67, 55, 227, 34, 53, 2, 67, 52, 32, 67, 53, 65, 55, 162, 37, 15, 67, 53, 65, 52, 32, 2, 66, 53, 161, 40, 2, 67, 55, 66, 53, 32, 1, 67, 52, 227, 42, 53, 15, 67, 55, 32, 67, 53, 65, 52, 162, 40, 17, 67, 53, 65, 55, 32, 2, 66, 53, 161, 37, 15, 67, 52, 66, 53, 32, 1, 67, 55, 230, 34, 28, 0, 32, 4, 166, 37, 6, 32, 4, 161, 40, 0, 67, 29, 66, 28, 32, 1, 67, 27, 227, 42, 28, 12, 67, 29, 32, 67, 28, 65, 27, 162, 40, 10, 67, 28, 65, 29, 32, 2, 66, 28, 161, 37, 8, 67, 27, 66, 28, 32, 1, 67, 29, 227, 34, 28, 0, 67, 27, 32, 67, 28, 65, 29, 162, 37, 6, 67, 28, 65, 27, 32, 2, 66, 28, 161, 40, 0, 67, 29, 66, 28, 32, 1, 67, 27, 227, 42, 28, 12, 67, 29, 32, 67, 28, 65, 27, 162, 40, 10, 67, 28, 65, 29, 32, 2, 66, 28, 161, 37, 8, 67, 27, 66, 28, 32, 1, 67, 29, 225, 34, 32, 2, 65, 38, 65, 43, 65, 45, 66, 49, 32, 68, 54, 166, 37, 15, 32, 4, 166, 40, 2, 32, 4, 161, 42, 15, 65, 31, 65, 38, 65, 43, 65, 45, 65, 49, 32, 1, 67, 54, 166, 40, 17, 32, 4, 166, 37, 15, 32, 4, 162, 34, 2, 65, 31, 65, 38, 65, 43, 65, 45, 32, 66, 49, 66, 54, 166, 37, 15, 32, 4, 166, 40, 2, 32, 4, 163, 42, 15, 65, 31, 65, 38, 65, 43, 32, 65, 45, 66, 49, 65, 54, 166, 40, 17, 32, 4, 166, 37, 15, 32, 4, 230, 34, 13, 0, 32, 4, 230, 37, 28, 6, 32, 4, 230, 40, 44, 0, 32, 4, 230, 42, 13, 12, 32, 4, 230, 40, 28, 10, 32, 4, 230, 37, 44, 8, 32, 4, 230, 34, 13, 0, 32, 4, 230, 37, 28, 6, 32, 4, 230, 40, 44, 0, 32, 4, 230, 42, 13, 12, 32, 4, 230, 40, 28, 10, 32, 4, 230, 37, 44, 8, 32, 4, 225, 18, 18, 2, 137, 19, 193, 18, 21, 137, 19, 193, 21, 23, 137, 22, 193, 23, 25, 137, 24, 193, 25, 23, 137, 26, 193, 23, 21, 137, 24, 193, 21, 18, 137, 22, 194, 18, 21, 136, 19, 194, 21, 23, 136, 22, 194, 23, 25, 136, 24, 194, 25, 23, 136, 26, 194, 23, 21, 136, 24, 226, 21, 18, 4, 136, 22, 194, 18, 21, 136, 19, 194, 21, 23, 136, 22, 194, 23, 25, 136, 24, 194, 25, 23, 136, 26, 194, 23, 21, 136, 24, 194, 21, 18, 136, 22, 194, 18, 21, 136, 19, 194, 21, 23, 136, 22, 194, 23, 25, 136, 24, 194, 25, 23, 136, 26, 194, 23, 21, 136, 24, 0

; --- theme_07 -----------------------------------

table_7:
dw 20424, 20362, 18196, 18141, 17175, 17123, 15340, 15255, 14486, 14398, 13639, 13590, 12880, 12827, 12188, 12108, 11474, 11428, 10830, 10787, 10228, 10181, 9654, 9610, 9116, 9098, 9084, 9070, 9066, 8605, 8561, 8118, 8110, 8093, 8081, 8077, 7701, 7670, 7654, 7639, 7627, 7273, 7258, 7243, 7232, 7225, 7217, 7210, 7203, 7199, 6850, 6837, 6826, 6819, 6809, 6805, 6795, 6788, 6453, 6414, 6125, 6109, 6100, 6094, 6085, 6078, 6069, 6063, 6054, 6051, 6048, 6035, 5769, 5761, 5755, 5743, 5737, 5728, 5723, 5714, 5711, 5705, 5697, 5448, 5432, 5415, 5401, 5399, 5393, 5385, 5369, 5145, 5129, 5122, 5114, 5106, 5098, 5091, 5083, 5065, 4859, 4844, 4827, 4812, 4805, 4795, 4588, 4572, 4558, 4542, 4535, 4526, 4510, 4335, 4318, 4302, 4287, 4281, 4272, 4270, 4255, 3884, 3866, 3851, 3843, 3835, 3827, 3819, 3814, 3812, 3802, 3653, 3651, 3644, 3636, 3627, 3622, 3620, 3614, 3612, 3605, 3603, 3600, 3598, 3596, 3589, 3581, 3580, 3572, 3453, 3451, 3450, 3436, 3434, 3429, 3420, 3418, 3413, 3404, 3403, 3398, 3391, 3389, 3387, 3382, 3370, 3367, 3243, 3230, 3226, 3213, 3212, 3207, 3197, 3079, 3062, 3053, 3052, 3047, 3036, 3031, 3027, 3025, 3021, 3019, 3015, 2999, 2910, 2893, 2888, 2877, 2872, 2861, 2857, 2845, 2840, 2824, 2730, 2719, 2713, 2702, 2697, 2686, 2680, 2665, 2586, 2580, 2574, 2569, 2565, 2558, 2553, 2549, 2545, 2543, 2538, 2532, 2522, 2431, 2415, 2399, 2302, 2299, 2287, 2286, 2283, 2271, 2270, 2268, 2266, 2255, 2254, 2252, 2250, 2239, 2236, 2175, 2160, 2159, 2156, 2144, 2140, 2139, 2127, 2123, 2111, 1936, 1920, 1913, 
; total notes is 249
data_7:
repeat_7:
db 234, 160, 53, 10, 194, 163, 55, 194, 159, 53, 194, 156, 51, 194, 159, 53, 194, 163, 55, 194, 159, 53, 194, 156, 51, 194, 159, 53, 194, 163, 55, 194, 159, 53, 194, 156, 51, 194, 159, 53, 194, 163, 55, 194, 159, 53, 194, 156, 51, 194, 159, 53, 194, 163, 55, 194, 159, 53, 194, 156, 51, 32, 226, 159, 53, 10, 194, 165, 57, 194, 159, 53, 194, 153, 50, 194, 159, 53, 194, 165, 57, 194, 159, 53, 194, 153, 50, 194, 159, 108, 130, 165, 130, 159, 130, 153, 130, 159, 194, 165, 109, 194, 159, 108, 194, 153, 107, 194, 159, 108, 194, 165, 109, 194, 159, 108, 194, 153, 107, 194, 159, 108, 194, 165, 109, 194, 159, 108, 194, 153, 107, 32, 234, 227, 53, 10, 194, 231, 55, 194, 227, 53, 194, 224, 51, 194, 227, 53, 194, 231, 55, 194, 227, 53, 194, 224, 51, 194, 227, 53, 194, 231, 55, 194, 227, 53, 194, 224, 51, 234, 179, 53, 2, 194, 184, 55, 194, 179, 53, 194, 177, 51, 194, 179, 53, 194, 184, 55, 194, 179, 53, 194, 177, 51, 194, 179, 53, 194, 184, 55, 194, 179, 53, 194, 177, 51, 194, 179, 53, 194, 184, 55, 194, 179, 53, 194, 177, 51, 194, 179, 53, 194, 184, 55, 194, 179, 53, 194, 177, 51, 32, 232, 110, 43, 2, 200, 96, 32, 202, 109, 43, 194, 111, 45, 194, 109, 43, 194, 108, 42, 194, 109, 43, 194, 111, 45, 194, 109, 43, 194, 108, 42, 194, 109, 43, 194, 111, 45, 194, 109, 43, 194, 108, 42, 32, 226, 109, 43, 2, 194, 111, 45, 194, 109, 43, 194, 108, 42, 194, 109, 43, 194, 111, 45, 194, 109, 43, 194, 108, 42, 194, 109, 43, 194, 112, 47, 194, 109, 43, 194, 107, 41, 194, 109, 43, 194, 112, 47, 194, 109, 43, 32, 194, 107, 41, 234, 142, 63, 2, 194, 145, 65, 194, 140, 63, 194, 136, 61, 194, 140, 63, 194, 145, 65, 194, 140, 63, 194, 136, 61, 194, 140, 63, 194, 145, 65, 194, 140, 63, 194, 136, 61, 194, 140, 63, 194, 145, 65, 194, 140, 63, 194, 136, 61, 194, 140, 63, 194, 145, 65, 194, 140, 63, 194, 136, 61, 32, 226, 140, 63, 2, 194, 148, 67, 194, 140, 63, 194, 134, 60, 194, 140, 63, 194, 148, 67, 194, 140, 63, 194, 134, 60, 202, 180, 115, 194, 185, 116, 194, 180, 115, 194, 178, 114, 194, 180, 115, 194, 185, 116, 194, 180, 115, 194, 178, 114, 194, 180, 115, 194, 185, 116, 194, 180, 115, 194, 178, 114, 226, 242, 115, 8, 66, 116, 66, 115, 66, 114, 66, 115, 194, 244, 116, 194, 242, 115, 194, 239, 114, 194, 242, 63, 130, 244, 130, 242, 130, 239, 130, 242, 194, 244, 65, 194, 242, 63, 194, 239, 61, 234, 229, 94, 10, 194, 232, 96, 194, 229, 94, 194, 225, 92, 194, 229, 94, 194, 232, 96, 194, 229, 94, 194, 225, 92, 194, 229, 94, 194, 232, 96, 194, 229, 94, 194, 225, 92, 194, 229, 94, 194, 232, 96, 194, 229, 94, 194, 225, 92, 194, 229, 94, 194, 232, 96, 194, 229, 94, 194, 225, 92, 200, 160, 85, 200, 140, 63, 234, 160, 85, 18, 194, 164, 86, 194, 160, 85, 194, 157, 84, 194, 160, 85, 194, 164, 86, 194, 160, 85, 194, 157, 84, 194, 160, 85, 194, 164, 86, 194, 160, 85, 194, 157, 84, 226, 160, 85, 24, 194, 164, 86, 194, 160, 85, 194, 157, 84, 194, 160, 85, 194, 164, 86, 194, 160, 85, 194, 157, 84, 194, 160, 85, 194, 166, 89, 194, 160, 85, 194, 154, 83, 194, 160, 85, 194, 166, 89, 194, 160, 85, 194, 154, 83, 234, 201, 108, 18, 194, 203, 109, 194, 201, 108, 194, 199, 107, 226, 201, 108, 24, 194, 203, 109, 194, 201, 108, 194, 199, 107, 194, 201, 108, 194, 203, 109, 194, 201, 108, 194, 199, 107, 226, 201, 108, 18, 194, 203, 109, 194, 201, 108, 194, 199, 107, 194, 201, 108, 194, 203, 109, 194, 201, 108, 194, 199, 107, 194, 201, 108, 193, 204, 111, 32, 1, 194, 201, 108, 194, 197, 106, 194, 201, 108, 194, 204, 111, 194, 201, 108, 194, 197, 106, 234, 229, 156, 18, 194, 232, 159, 194, 229, 156, 194, 225, 153, 226, 229, 156, 10, 194, 232, 159, 194, 229, 156, 194, 225, 153, 194, 229, 156, 194, 232, 159, 194, 229, 156, 194, 225, 153, 226, 229, 156, 14, 194, 232, 159, 194, 229, 156, 194, 225, 153, 194, 229, 156, 194, 232, 159, 194, 229, 156, 194, 225, 153, 226, 229, 156, 18, 194, 235, 163, 194, 229, 156, 194, 222, 151, 194, 229, 156, 194, 235, 163, 194, 229, 156, 194, 222, 151, 234, 229, 123, 20, 194, 232, 125, 194, 229, 123, 194, 225, 122, 226, 229, 123, 29, 194, 232, 125, 194, 229, 123, 194, 225, 122, 194, 229, 123, 194, 232, 125, 194, 229, 123, 194, 225, 122, 234, 242, 115, 20, 194, 244, 116, 194, 242, 115, 194, 239, 114, 194, 242, 115, 193, 244, 116, 32, 1, 194, 242, 115, 194, 239, 114, 194, 242, 115, 194, 244, 116, 194, 242, 115, 194, 239, 114, 226, 242, 115, 20, 194, 244, 116, 194, 242, 115, 194, 239, 114, 194, 242, 115, 194, 244, 116, 194, 242, 115, 194, 239, 114, 226, 126, 115, 24, 66, 119, 66, 115, 66, 113, 66, 115, 194, 129, 119, 194, 126, 115, 194, 124, 113, 226, 160, 115, 29, 66, 119, 66, 115, 66, 113, 66, 115, 194, 164, 119, 194, 160, 115, 194, 157, 113, 226, 117, 115, 20, 66, 119, 66, 115, 66, 113, 66, 115, 194, 119, 119, 194, 116, 115, 194, 115, 113, 234, 181, 94, 14, 194, 185, 96, 194, 180, 94, 194, 178, 92, 226, 180, 94, 36, 194, 185, 96, 194, 180, 94, 194, 178, 92, 194, 180, 94, 194, 185, 96, 194, 180, 94, 194, 178, 92, 226, 180, 94, 14, 194, 185, 96, 194, 180, 94, 194, 178, 92, 194, 180, 94, 194, 185, 96, 194, 180, 94, 194, 178, 92, 194, 180, 94, 193, 186, 98, 32, 1, 194, 180, 94, 194, 175, 91, 194, 180, 94, 194, 186, 98, 194, 180, 94, 194, 175, 91, 234, 211, 123, 14, 194, 215, 125, 194, 211, 123, 194, 208, 122, 226, 211, 123, 16, 194, 215, 125, 194, 211, 123, 194, 208, 122, 194, 211, 123, 194, 215, 125, 194, 211, 123, 194, 208, 122, 226, 211, 123, 20, 194, 215, 125, 194, 211, 123, 194, 208, 122, 194, 211, 123, 194, 215, 125, 194, 211, 123, 194, 208, 122, 226, 211, 94, 14, 130, 217, 130, 211, 130, 205, 130, 211, 194, 217, 96, 194, 211, 94, 194, 205, 92, 234, 211, 115, 16, 194, 215, 116, 194, 211, 115, 194, 208, 114, 226, 211, 115, 36, 194, 215, 116, 194, 211, 115, 194, 208, 114, 194, 211, 115, 194, 215, 116, 194, 211, 115, 194, 208, 114, 234, 229, 108, 16, 194, 233, 109, 194, 229, 108, 194, 225, 107, 194, 229, 108, 193, 233, 109, 32, 1, 194, 229, 108, 194, 225, 107, 194, 229, 108, 194, 233, 109, 194, 229, 108, 194, 225, 107, 226, 229, 108, 16, 194, 233, 109, 194, 229, 108, 194, 225, 107, 194, 229, 108, 194, 233, 109, 194, 229, 108, 194, 225, 107, 226, 117, 108, 20, 66, 111, 66, 108, 66, 106, 66, 108, 194, 119, 111, 194, 116, 108, 194, 115, 106, 226, 125, 108, 24, 66, 111, 66, 108, 66, 106, 66, 108, 194, 127, 111, 194, 125, 108, 194, 123, 106, 226, 110, 108, 16, 66, 111, 66, 108, 66, 106, 66, 108, 194, 111, 111, 194, 109, 108, 194, 108, 106, 234, 241, 76, 4, 194, 243, 78, 194, 240, 76, 194, 238, 74, 226, 240, 76, 10, 194, 243, 78, 194, 240, 76, 194, 238, 74, 194, 240, 76, 194, 243, 78, 194, 240, 76, 194, 238, 74, 226, 240, 76, 16, 194, 243, 78, 194, 240, 76, 194, 238, 74, 194, 240, 76, 194, 243, 78, 194, 240, 76, 194, 238, 74, 226, 240, 76, 29, 194, 245, 81, 194, 240, 76, 194, 236, 72, 194, 240, 76, 194, 245, 81, 194, 240, 76, 194, 236, 72, 226, 240, 115, 4, 130, 245, 130, 240, 130, 236, 130, 240, 194, 245, 116, 194, 240, 115, 194, 236, 114, 226, 226, 115, 10, 66, 116, 66, 115, 66, 114, 66, 115, 194, 230, 116, 194, 226, 115, 194, 223, 114, 234, 210, 76, 16, 194, 214, 78, 194, 210, 76, 194, 207, 74, 226, 192, 76, 29, 66, 78, 66, 76, 66, 74, 66, 76, 194, 194, 78, 194, 192, 76, 194, 190, 74, 234, 226, 108, 0, 194, 230, 109, 194, 226, 108, 194, 223, 107, 226, 226, 108, 4, 194, 230, 109, 194, 226, 108, 194, 223, 107, 194, 226, 108, 194, 230, 109, 194, 226, 108, 194, 223, 107, 226, 226, 108, 12, 194, 230, 109, 194, 226, 108, 194, 223, 107, 194, 226, 108, 194, 230, 109, 194, 226, 108, 194, 223, 107, 226, 226, 94, 20, 130, 234, 130, 226, 130, 221, 194, 226, 85, 130, 234, 130, 226, 130, 221, 226, 226, 94, 0, 130, 234, 130, 226, 130, 221, 130, 226, 194, 234, 96, 194, 226, 94, 194, 221, 92, 226, 210, 94, 4, 66, 96, 66, 94, 66, 92, 66, 94, 194, 214, 96, 194, 210, 94, 194, 207, 92, 226, 200, 94, 12, 66, 96, 66, 94, 66, 92, 66, 94, 194, 202, 96, 194, 200, 94, 194, 198, 92, 226, 210, 94, 20, 66, 98, 66, 94, 66, 91, 66, 94, 194, 214, 98, 194, 210, 94, 194, 207, 91, 234, 110, 156, 2, 194, 111, 159, 194, 109, 156, 194, 108, 153, 226, 109, 156, 10, 194, 111, 159, 194, 109, 156, 194, 108, 153, 194, 109, 156, 194, 111, 159, 194, 109, 156, 194, 108, 153, 226, 109, 156, 14, 194, 111, 159, 194, 109, 156, 194, 108, 153, 194, 109, 156, 194, 111, 159, 194, 109, 156, 194, 108, 153, 226, 109, 156, 20, 194, 112, 163, 194, 109, 156, 194, 107, 151, 194, 109, 156, 194, 112, 163, 194, 109, 156, 194, 107, 151, 226, 96, 156, 24, 66, 163, 66, 156, 66, 151, 66, 156, 194, 98, 163, 194, 96, 156, 194, 94, 151, 226, 96, 156, 51, 194, 98, 163, 194, 96, 156, 194, 94, 151, 194, 96, 156, 194, 98, 163, 194, 96, 156, 194, 94, 151, 226, 96, 156, 63, 194, 98, 163, 194, 96, 156, 194, 94, 151, 194, 96, 156, 194, 98, 163, 194, 96, 156, 194, 94, 151, 226, 96, 178, 92, 130, 99, 130, 96, 130, 92, 194, 96, 156, 130, 99, 130, 96, 130, 92, 234, 213, 136, 24, 194, 216, 140, 194, 212, 136, 194, 209, 134, 194, 182, 136, 66, 140, 66, 136, 66, 134, 194, 161, 136, 66, 140, 66, 136, 66, 134, 194, 143, 136, 66, 140, 66, 136, 66, 134, 66, 136, 194, 146, 140, 194, 143, 136, 194, 138, 134, 194, 182, 136, 66, 145, 66, 136, 66, 131, 194, 161, 136, 66, 145, 66, 136, 66, 131, 32, 194, 143, 136, 66, 145, 66, 136, 66, 131, 66, 136, 194, 146, 145, 194, 143, 136, 194, 138, 131, 202, 38, 63, 194, 39, 65, 194, 38, 63, 194, 37, 61, 202, 54, 76, 194, 56, 78, 194, 54, 76, 194, 52, 74, 202, 65, 94, 194, 67, 96, 194, 65, 94, 194, 63, 92, 234, 77, 76, 16, 194, 80, 78, 194, 77, 76, 194, 75, 74, 194, 77, 76, 194, 80, 78, 194, 77, 76, 194, 75, 74, 194, 77, 76, 194, 80, 78, 194, 77, 76, 194, 75, 74, 194, 77, 76, 194, 80, 78, 194, 77, 76, 194, 75, 74, 194, 77, 76, 194, 80, 78, 194, 77, 76, 194, 75, 74, 32, 226, 77, 76, 16, 194, 82, 81, 194, 77, 76, 194, 73, 72, 194, 77, 76, 194, 82, 81, 194, 77, 76, 194, 73, 72, 194, 77, 123, 130, 82, 130, 77, 130, 73, 130, 77, 194, 82, 125, 194, 77, 123, 194, 73, 122, 32, 194, 77, 123, 194, 82, 125, 194, 77, 123, 194, 73, 122, 194, 77, 123, 194, 82, 125, 194, 77, 123, 194, 73, 122, 234, 125, 76, 16, 194, 127, 78, 194, 125, 76, 194, 123, 74, 194, 125, 76, 194, 127, 78, 194, 125, 76, 194, 123, 74, 194, 125, 76, 194, 127, 78, 194, 125, 76, 194, 123, 74, 234, 97, 76, 6, 194, 98, 78, 194, 96, 76, 194, 94, 74, 194, 96, 76, 194, 98, 78, 194, 96, 76, 194, 94, 74, 194, 96, 76, 194, 98, 78, 194, 96, 76, 194, 94, 74, 194, 96, 76, 194, 98, 78, 194, 96, 76, 194, 94, 74, 194, 96, 76, 194, 98, 78, 194, 96, 76, 194, 94, 74, 32, 232, 125, 63, 6, 200, 117, 53, 202, 125, 63, 194, 127, 65, 194, 125, 63, 194, 123, 61, 32, 194, 125, 63, 194, 127, 65, 194, 125, 63, 194, 123, 61, 194, 125, 63, 194, 127, 65, 194, 125, 63, 194, 123, 61, 226, 125, 63, 6, 194, 127, 65, 194, 125, 63, 194, 123, 61, 194, 125, 63, 194, 127, 65, 194, 125, 63, 194, 123, 61, 194, 125, 63, 194, 130, 67, 194, 125, 63, 194, 122, 60, 194, 125, 63, 194, 130, 67, 194, 125, 63, 32, 194, 122, 60, 234, 65, 94, 6, 194, 67, 96, 194, 65, 94, 194, 63, 92, 194, 65, 94, 194, 67, 96, 194, 65, 94, 194, 63, 92, 194, 65, 94, 194, 67, 96, 194, 65, 94, 194, 63, 92, 194, 65, 94, 194, 67, 96, 194, 65, 94, 194, 63, 92, 194, 65, 94, 194, 67, 96, 194, 65, 94, 194, 63, 92, 32, 226, 65, 94, 6, 194, 70, 98, 194, 65, 94, 194, 61, 91, 194, 65, 94, 194, 70, 98, 194, 65, 94, 194, 61, 91, 202, 95, 136, 194, 97, 140, 194, 95, 136, 194, 93, 134, 32, 194, 95, 136, 194, 97, 140, 194, 95, 136, 194, 93, 134, 194, 95, 136, 194, 97, 140, 194, 95, 136, 194, 93, 134, 226, 142, 136, 14, 66, 140, 66, 136, 66, 134, 66, 136, 194, 145, 140, 194, 140, 136, 194, 136, 134, 194, 140, 94, 130, 145, 130, 140, 130, 136, 130, 140, 194, 145, 96, 194, 140, 94, 194, 136, 92, 234, 126, 115, 16, 194, 129, 116, 194, 126, 115, 194, 124, 114, 194, 126, 115, 194, 129, 116, 194, 126, 115, 194, 124, 114, 194, 126, 115, 194, 129, 116, 194, 126, 115, 194, 124, 114, 194, 126, 115, 194, 129, 116, 194, 126, 115, 194, 124, 114, 194, 126, 115, 194, 129, 116, 194, 126, 115, 194, 124, 114, 200, 193, 108, 200, 180, 94, 234, 193, 108, 24, 194, 195, 109, 194, 193, 108, 194, 191, 107, 194, 193, 108, 194, 195, 109, 194, 193, 108, 194, 191, 107, 194, 193, 108, 194, 195, 109, 194, 193, 108, 194, 191, 107, 226, 193, 108, 36, 194, 195, 109, 194, 193, 108, 194, 191, 107, 194, 193, 108, 194, 195, 109, 194, 193, 108, 194, 191, 107, 194, 193, 108, 194, 196, 111, 194, 193, 108, 194, 189, 106, 194, 193, 108, 194, 196, 111, 194, 193, 108, 194, 189, 106, 234, 110, 123, 24, 194, 111, 125, 194, 109, 123, 194, 108, 122, 226, 109, 123, 36, 194, 111, 125, 194, 109, 123, 194, 108, 122, 194, 109, 123, 194, 111, 125, 194, 109, 123, 194, 108, 122, 226, 109, 123, 24, 194, 111, 125, 194, 109, 123, 194, 108, 122, 194, 109, 123, 194, 111, 125, 194, 109, 123, 194, 108, 122, 194, 109, 123, 193, 112, 127, 32, 1, 194, 109, 123, 194, 107, 121, 194, 109, 123, 194, 112, 127, 194, 109, 123, 194, 107, 121, 234, 125, 190, 24, 194, 127, 192, 194, 125, 190, 194, 123, 188, 226, 125, 190, 16, 194, 127, 192, 194, 125, 190, 194, 123, 188, 194, 125, 190, 194, 127, 192, 194, 125, 190, 194, 123, 188, 226, 125, 190, 20, 194, 127, 192, 194, 125, 190, 194, 123, 188, 194, 125, 190, 194, 127, 192, 194, 125, 190, 194, 123, 188, 226, 125, 190, 24, 194, 130, 194, 194, 125, 190, 194, 122, 187, 194, 125, 190, 194, 130, 194, 194, 125, 190, 194, 122, 187, 234, 125, 169, 29, 194, 127, 171, 194, 125, 169, 194, 123, 167, 226, 125, 169, 43, 194, 127, 171, 194, 125, 169, 194, 123, 167, 194, 125, 169, 194, 127, 171, 194, 125, 169, 194, 123, 167, 234, 139, 136, 29, 194, 144, 140, 194, 139, 136, 194, 135, 134, 194, 139, 136, 193, 144, 140, 32, 1, 194, 139, 136, 194, 135, 134, 194, 139, 136, 194, 144, 140, 194, 139, 136, 194, 135, 134, 226, 139, 136, 29, 194, 144, 140, 194, 139, 136, 194, 135, 134, 194, 139, 136, 194, 144, 140, 194, 139, 136, 194, 135, 134, 226, 170, 136, 36, 66, 145, 66, 136, 66, 131, 66, 136, 194, 173, 145, 194, 170, 136, 194, 168, 131, 226, 192, 136, 43, 66, 145, 66, 136, 66, 131, 66, 136, 194, 194, 145, 194, 192, 136, 194, 190, 131, 226, 139, 136, 29, 66, 145, 66, 136, 66, 131, 66, 136, 194, 144, 145, 194, 139, 136, 194, 135, 131, 234, 97, 115, 20, 194, 98, 116, 194, 96, 115, 194, 94, 114, 226, 96, 115, 58, 194, 98, 116, 194, 96, 115, 194, 94, 114, 194, 96, 115, 194, 98, 116, 194, 96, 115, 194, 94, 114, 226, 96, 115, 20, 194, 98, 116, 194, 96, 115, 194, 94, 114, 194, 96, 115, 194, 98, 116, 194, 96, 115, 194, 94, 114, 194, 96, 115, 193, 99, 119, 32, 1, 194, 96, 115, 194, 92, 113, 194, 96, 115, 194, 99, 119, 194, 96, 115, 194, 92, 113, 234, 116, 169, 20, 194, 118, 171, 194, 116, 169, 194, 115, 167, 226, 116, 169, 22, 194, 118, 171, 194, 116, 169, 194, 115, 167, 194, 116, 169, 194, 118, 171, 194, 116, 169, 194, 115, 167, 226, 116, 169, 29, 194, 118, 171, 194, 116, 169, 194, 115, 167, 194, 116, 169, 194, 118, 171, 194, 116, 169, 194, 115, 167, 226, 116, 115, 20, 130, 120, 130, 116, 130, 114, 130, 116, 194, 120, 116, 194, 116, 115, 194, 114, 114, 234, 116, 136, 22, 194, 118, 140, 194, 116, 136, 194, 115, 134, 226, 116, 136, 58, 194, 118, 140, 194, 116, 136, 194, 115, 134, 194, 116, 136, 194, 118, 140, 194, 116, 136, 194, 115, 134, 234, 125, 123, 22, 194, 127, 125, 194, 125, 123, 194, 123, 122, 194, 125, 123, 193, 127, 125, 32, 1, 194, 125, 123, 194, 123, 122, 194, 125, 123, 194, 127, 125, 194, 125, 123, 194, 123, 122, 226, 125, 123, 22, 194, 127, 125, 194, 125, 123, 194, 123, 122, 194, 125, 123, 194, 127, 125, 194, 125, 123, 194, 123, 122, 226, 139, 123, 29, 66, 127, 66, 123, 66, 121, 66, 123, 194, 144, 127, 194, 139, 123, 194, 135, 121, 226, 170, 123, 36, 66, 127, 66, 123, 66, 121, 66, 123, 194, 173, 127, 194, 170, 123, 194, 168, 121, 226, 125, 123, 22, 66, 127, 66, 123, 66, 121, 66, 123, 194, 127, 127, 194, 125, 123, 194, 123, 121, 234, 139, 102, 8, 194, 144, 103, 194, 139, 102, 194, 135, 101, 226, 139, 102, 16, 194, 144, 103, 194, 139, 102, 194, 135, 101, 194, 139, 102, 194, 144, 103, 194, 139, 102, 194, 135, 101, 226, 139, 102, 22, 194, 144, 103, 194, 139, 102, 194, 135, 101, 194, 139, 102, 194, 144, 103, 194, 139, 102, 194, 135, 101, 226, 139, 102, 43, 194, 147, 105, 194, 139, 102, 194, 133, 100, 194, 139, 102, 194, 147, 105, 194, 139, 102, 194, 133, 100, 226, 139, 136, 8, 130, 147, 130, 139, 130, 133, 130, 139, 194, 147, 140, 194, 139, 136, 194, 133, 134, 226, 247, 136, 16, 66, 140, 66, 136, 66, 134, 66, 136, 194, 248, 140, 194, 247, 136, 194, 246, 134, 234, 240, 102, 22, 194, 243, 103, 194, 240, 102, 194, 237, 101, 226, 219, 102, 43, 66, 103, 66, 102, 66, 101, 66, 102, 194, 220, 103, 194, 219, 102, 194, 218, 101, 234, 125, 123, 4, 194, 127, 125, 194, 125, 123, 194, 123, 122, 226, 125, 123, 8, 194, 127, 125, 194, 125, 123, 194, 123, 122, 194, 125, 123, 194, 127, 125, 194, 125, 123, 194, 123, 122, 226, 125, 123, 18, 194, 127, 125, 194, 125, 123, 194, 123, 122, 194, 125, 123, 194, 127, 125, 194, 125, 123, 194, 123, 122, 226, 125, 115, 29, 130, 130, 130, 125, 130, 122, 194, 125, 108, 130, 130, 130, 125, 130, 122, 226, 125, 115, 4, 130, 130, 130, 125, 130, 122, 130, 125, 194, 130, 116, 194, 125, 115, 194, 122, 114, 226, 240, 115, 8, 66, 116, 66, 115, 66, 114, 66, 115, 194, 243, 116, 194, 240, 115, 194, 237, 114, 226, 226, 115, 18, 66, 116, 66, 115, 66, 114, 66, 115, 194, 230, 116, 194, 226, 115, 194, 223, 114, 226, 240, 115, 29, 66, 119, 66, 115, 66, 113, 66, 115, 194, 243, 119, 194, 240, 115, 194, 237, 113, 234, 125, 190, 6, 194, 127, 192, 194, 125, 190, 194, 123, 188, 226, 125, 190, 16, 194, 127, 192, 194, 125, 190, 194, 123, 188, 194, 125, 190, 194, 127, 192, 194, 125, 190, 194, 123, 188, 226, 125, 190, 20, 194, 127, 192, 194, 125, 190, 194, 123, 188, 194, 125, 190, 194, 127, 192, 194, 125, 190, 194, 123, 188, 226, 125, 190, 29, 194, 130, 194, 194, 125, 190, 194, 122, 187, 194, 125, 190, 194, 130, 194, 194, 125, 190, 194, 122, 187, 226, 117, 190, 36, 66, 194, 66, 190, 66, 187, 66, 190, 194, 119, 194, 194, 116, 190, 194, 115, 187, 226, 116, 190, 74, 194, 119, 194, 194, 116, 190, 194, 115, 187, 194, 116, 190, 194, 119, 194, 194, 116, 190, 194, 115, 187, 226, 116, 190, 92, 194, 119, 194, 194, 116, 190, 194, 115, 187, 194, 116, 190, 194, 119, 194, 194, 116, 190, 194, 115, 187, 226, 116, 209, 114, 130, 120, 130, 116, 130, 114, 194, 116, 190, 130, 120, 130, 116, 130, 114, 234, 241, 178, 36, 194, 243, 180, 194, 240, 178, 194, 238, 175, 194, 210, 178, 66, 180, 66, 178, 66, 175, 194, 192, 178, 66, 180, 66, 178, 66, 175, 194, 179, 178, 66, 180, 66, 178, 66, 175, 66, 178, 194, 183, 180, 194, 179, 178, 194, 176, 175, 194, 210, 178, 66, 185, 66, 178, 66, 174, 194, 192, 178, 66, 185, 66, 178, 66, 174, 32, 194, 179, 178, 66, 185, 66, 178, 66, 174, 66, 178, 194, 183, 185, 194, 179, 178, 194, 176, 174, 202, 27, 43, 194, 28, 45, 194, 26, 43, 194, 25, 42, 202, 34, 53, 194, 35, 55, 194, 33, 53, 194, 32, 51, 202, 46, 63, 194, 48, 65, 194, 46, 63, 194, 44, 61, 234, 160, 53, 10, 194, 163, 55, 194, 159, 53, 194, 156, 51, 194, 159, 53, 194, 163, 55, 194, 159, 53, 194, 156, 51, 194, 159, 53, 194, 163, 55, 194, 159, 53, 194, 156, 51, 194, 159, 53, 194, 163, 55, 194, 159, 53, 194, 156, 51, 194, 159, 53, 194, 163, 55, 194, 159, 53, 194, 156, 51, 32, 226, 159, 53, 10, 194, 165, 57, 194, 159, 53, 194, 153, 50, 194, 159, 53, 194, 165, 57, 194, 159, 53, 194, 153, 50, 194, 159, 108, 130, 165, 130, 159, 130, 153, 130, 159, 194, 165, 109, 194, 159, 108, 194, 153, 107, 32, 194, 159, 108, 194, 165, 109, 194, 159, 108, 194, 153, 107, 194, 159, 108, 194, 165, 109, 194, 159, 108, 194, 153, 107, 234, 227, 53, 10, 194, 231, 55, 194, 227, 53, 194, 224, 51, 194, 227, 53, 194, 231, 55, 194, 227, 53, 194, 224, 51, 194, 227, 53, 194, 231, 55, 194, 227, 53, 194, 224, 51, 234, 179, 53, 2, 194, 184, 55, 194, 179, 53, 194, 177, 51, 194, 179, 53, 194, 184, 55, 194, 179, 53, 194, 177, 51, 194, 179, 53, 194, 184, 55, 194, 179, 53, 194, 177, 51, 194, 179, 53, 194, 184, 55, 194, 179, 53, 194, 177, 51, 194, 179, 53, 194, 184, 55, 194, 179, 53, 194, 177, 51, 32, 232, 110, 43, 2, 200, 96, 31, 202, 109, 43, 194, 111, 45, 194, 109, 43, 194, 108, 42, 32, 194, 109, 43, 194, 111, 45, 194, 109, 43, 194, 108, 42, 194, 109, 43, 194, 111, 45, 194, 109, 43, 194, 108, 42, 226, 109, 43, 2, 194, 111, 45, 194, 109, 43, 194, 108, 42, 194, 109, 43, 194, 111, 45, 194, 109, 43, 194, 108, 42, 194, 109, 43, 194, 112, 47, 194, 109, 43, 194, 107, 41, 194, 109, 43, 194, 112, 47, 194, 109, 43, 32, 194, 107, 41, 234, 142, 63, 2, 194, 145, 65, 194, 140, 63, 194, 136, 61, 194, 140, 63, 194, 145, 65, 194, 140, 63, 194, 136, 61, 194, 140, 63, 194, 145, 65, 194, 140, 63, 194, 136, 61, 194, 140, 63, 194, 145, 65, 194, 140, 63, 194, 136, 61, 194, 140, 63, 194, 145, 65, 194, 140, 63, 194, 136, 61, 32, 226, 140, 63, 2, 194, 148, 67, 194, 140, 63, 194, 134, 60, 194, 140, 63, 194, 148, 67, 194, 140, 63, 194, 134, 60, 202, 180, 115, 194, 185, 116, 194, 180, 115, 194, 178, 114, 32, 194, 180, 115, 194, 185, 116, 194, 180, 115, 194, 178, 114, 194, 180, 115, 194, 185, 116, 194, 180, 115, 194, 178, 114, 226, 242, 115, 8, 66, 116, 66, 115, 66, 114, 66, 115, 194, 244, 116, 194, 242, 115, 194, 239, 114, 194, 242, 63, 130, 244, 130, 242, 130, 239, 130, 242, 194, 244, 65, 194, 242, 63, 194, 239, 61, 234, 229, 94, 10, 194, 232, 96, 194, 229, 94, 194, 225, 92, 194, 229, 94, 194, 232, 96, 194, 229, 94, 194, 225, 92, 194, 229, 94, 194, 232, 96, 194, 229, 94, 194, 225, 92, 194, 229, 94, 194, 232, 96, 194, 229, 94, 194, 225, 92, 194, 229, 94, 194, 232, 96, 194, 229, 94, 194, 225, 92, 200, 160, 85, 200, 140, 64, 234, 160, 85, 18, 194, 164, 86, 194, 160, 85, 194, 157, 84, 194, 160, 85, 194, 164, 86, 194, 160, 85, 194, 157, 84, 194, 160, 85, 194, 164, 86, 194, 160, 85, 194, 157, 84, 226, 160, 85, 24, 194, 164, 86, 194, 160, 85, 194, 157, 84, 194, 160, 85, 194, 164, 86, 194, 160, 85, 194, 157, 84, 194, 160, 85, 194, 166, 89, 194, 160, 85, 194, 154, 83, 194, 160, 85, 194, 166, 89, 194, 160, 85, 194, 154, 83, 234, 201, 108, 18, 194, 203, 109, 194, 201, 108, 194, 199, 107, 226, 201, 108, 24, 194, 203, 109, 194, 201, 108, 194, 199, 107, 194, 201, 108, 194, 203, 109, 194, 201, 108, 194, 199, 107, 226, 201, 108, 18, 194, 203, 109, 194, 201, 108, 194, 199, 107, 194, 201, 108, 194, 203, 109, 194, 201, 108, 194, 199, 107, 194, 201, 108, 193, 204, 111, 32, 1, 194, 201, 108, 194, 197, 106, 194, 201, 108, 194, 204, 111, 194, 201, 108, 194, 197, 106, 234, 229, 156, 18, 194, 232, 159, 194, 229, 156, 194, 225, 153, 226, 229, 156, 10, 194, 232, 159, 194, 229, 156, 194, 225, 153, 194, 229, 156, 194, 232, 159, 194, 229, 156, 194, 225, 153, 226, 229, 156, 14, 194, 232, 159, 194, 229, 156, 194, 225, 153, 194, 229, 156, 194, 232, 159, 194, 229, 156, 194, 225, 153, 226, 229, 156, 18, 194, 235, 163, 194, 229, 156, 194, 222, 151, 194, 229, 156, 194, 235, 163, 194, 229, 156, 194, 222, 151, 234, 229, 123, 20, 194, 232, 125, 194, 229, 123, 194, 225, 122, 226, 229, 123, 29, 194, 232, 125, 194, 229, 123, 194, 225, 122, 194, 229, 123, 194, 232, 125, 194, 229, 123, 194, 225, 122, 234, 242, 115, 20, 194, 244, 116, 194, 242, 115, 194, 239, 114, 194, 242, 115, 193, 244, 116, 32, 1, 194, 242, 115, 194, 239, 114, 194, 242, 115, 194, 244, 116, 194, 242, 115, 194, 239, 114, 226, 242, 115, 20, 194, 244, 116, 194, 242, 115, 194, 239, 114, 194, 242, 115, 194, 244, 116, 194, 242, 115, 194, 239, 114, 226, 126, 115, 24, 66, 119, 66, 115, 66, 113, 66, 115, 194, 129, 119, 194, 126, 115, 194, 124, 113, 226, 160, 115, 29, 66, 119, 66, 115, 66, 113, 66, 115, 194, 164, 119, 194, 160, 115, 194, 157, 113, 226, 117, 115, 20, 66, 119, 66, 115, 66, 113, 66, 115, 194, 119, 119, 194, 116, 115, 194, 115, 113, 234, 181, 94, 14, 194, 185, 96, 194, 180, 94, 194, 178, 92, 226, 180, 94, 36, 194, 185, 96, 194, 180, 94, 194, 178, 92, 194, 180, 94, 194, 185, 96, 194, 180, 94, 194, 178, 92, 226, 180, 94, 14, 194, 185, 96, 194, 180, 94, 194, 178, 92, 194, 180, 94, 194, 185, 96, 194, 180, 94, 194, 178, 92, 194, 180, 94, 193, 186, 98, 32, 1, 194, 180, 94, 194, 175, 91, 194, 180, 94, 194, 186, 98, 194, 180, 94, 194, 175, 91, 234, 211, 123, 14, 194, 215, 125, 194, 211, 123, 194, 208, 122, 226, 211, 123, 16, 194, 215, 125, 194, 211, 123, 194, 208, 122, 194, 211, 123, 194, 215, 125, 194, 211, 123, 194, 208, 122, 226, 211, 123, 20, 194, 215, 125, 194, 211, 123, 194, 208, 122, 194, 211, 123, 194, 215, 125, 194, 211, 123, 194, 208, 122, 226, 211, 94, 14, 130, 217, 130, 211, 130, 205, 130, 211, 194, 217, 96, 194, 211, 94, 194, 205, 92, 234, 211, 115, 16, 194, 215, 116, 194, 211, 115, 194, 208, 114, 226, 211, 115, 36, 194, 215, 116, 194, 211, 115, 194, 208, 114, 194, 211, 115, 194, 215, 116, 194, 211, 115, 194, 208, 114, 234, 229, 108, 16, 194, 233, 109, 194, 229, 108, 194, 225, 107, 194, 229, 108, 193, 233, 109, 32, 1, 194, 229, 108, 194, 225, 107, 194, 229, 108, 194, 233, 109, 194, 229, 108, 194, 225, 107, 226, 229, 108, 16, 194, 233, 109, 194, 229, 108, 194, 225, 107, 194, 229, 108, 194, 233, 109, 194, 229, 108, 194, 225, 107, 226, 117, 108, 20, 66, 111, 66, 108, 66, 106, 66, 108, 194, 119, 111, 194, 116, 108, 194, 115, 106, 226, 125, 108, 24, 66, 111, 66, 108, 66, 106, 66, 108, 194, 127, 111, 194, 125, 108, 194, 123, 106, 226, 110, 108, 16, 66, 111, 66, 108, 66, 106, 66, 108, 194, 111, 111, 194, 109, 108, 194, 108, 106, 234, 241, 76, 4, 194, 243, 78, 194, 240, 76, 194, 238, 74, 226, 240, 76, 10, 194, 243, 78, 194, 240, 76, 194, 238, 74, 194, 240, 76, 194, 243, 78, 194, 240, 76, 194, 238, 74, 226, 240, 76, 16, 194, 243, 78, 194, 240, 76, 194, 238, 74, 194, 240, 76, 194, 243, 78, 194, 240, 76, 194, 238, 74, 226, 240, 76, 29, 194, 245, 81, 194, 240, 76, 194, 236, 72, 194, 240, 76, 194, 245, 81, 194, 240, 76, 194, 236, 72, 226, 240, 115, 4, 130, 245, 130, 240, 130, 236, 130, 240, 194, 245, 116, 194, 240, 115, 194, 236, 114, 226, 226, 115, 10, 66, 116, 66, 115, 66, 114, 66, 115, 194, 230, 116, 194, 226, 115, 194, 223, 114, 234, 210, 76, 16, 194, 214, 78, 194, 210, 76, 194, 207, 74, 226, 192, 76, 29, 66, 78, 66, 76, 66, 74, 66, 76, 194, 194, 78, 194, 192, 76, 194, 190, 74, 234, 226, 108, 0, 194, 230, 109, 194, 226, 108, 194, 223, 107, 226, 226, 108, 4, 194, 230, 109, 194, 226, 108, 194, 223, 107, 194, 226, 108, 194, 230, 109, 194, 226, 108, 194, 223, 107, 226, 226, 108, 12, 194, 230, 109, 194, 226, 108, 194, 223, 107, 194, 226, 108, 194, 230, 109, 194, 226, 108, 194, 223, 107, 226, 226, 94, 20, 130, 234, 130, 226, 130, 221, 194, 226, 85, 130, 234, 130, 226, 130, 221, 226, 226, 94, 0, 130, 234, 130, 226, 130, 221, 130, 226, 194, 234, 96, 194, 226, 94, 194, 221, 92, 226, 210, 94, 4, 66, 96, 66, 94, 66, 92, 66, 94, 194, 214, 96, 194, 210, 94, 194, 207, 92, 226, 200, 94, 12, 66, 96, 66, 94, 66, 92, 66, 94, 194, 202, 96, 194, 200, 94, 194, 198, 92, 226, 210, 94, 20, 66, 98, 66, 94, 66, 91, 66, 94, 194, 214, 98, 194, 210, 94, 194, 207, 91, 234, 110, 156, 2, 194, 111, 159, 194, 109, 156, 194, 108, 153, 226, 109, 156, 10, 194, 111, 159, 194, 109, 156, 194, 108, 153, 194, 109, 156, 194, 111, 159, 194, 109, 156, 194, 108, 153, 226, 109, 156, 14, 194, 111, 159, 194, 109, 156, 194, 108, 153, 194, 109, 156, 194, 111, 159, 194, 109, 156, 194, 108, 153, 226, 109, 156, 20, 194, 112, 163, 194, 109, 156, 194, 107, 151, 194, 109, 156, 194, 112, 163, 194, 109, 156, 194, 107, 151, 226, 96, 156, 24, 66, 163, 66, 156, 66, 151, 66, 156, 194, 98, 163, 194, 96, 156, 194, 94, 151, 226, 96, 156, 51, 194, 98, 163, 194, 96, 156, 194, 94, 151, 194, 96, 156, 194, 98, 163, 194, 96, 156, 194, 94, 151, 226, 96, 156, 63, 194, 98, 163, 194, 96, 156, 194, 94, 151, 194, 96, 156, 194, 98, 163, 194, 96, 156, 194, 94, 151, 226, 96, 178, 92, 130, 99, 130, 96, 130, 92, 194, 96, 157, 130, 99, 130, 96, 130, 92, 234, 213, 137, 24, 194, 216, 141, 194, 212, 137, 194, 209, 134, 194, 182, 137, 66, 141, 66, 137, 66, 134, 194, 161, 137, 66, 141, 66, 137, 66, 134, 194, 143, 137, 66, 141, 66, 137, 66, 134, 66, 137, 194, 146, 141, 194, 143, 137, 194, 138, 134, 194, 182, 137, 66, 145, 66, 137, 66, 132, 194, 161, 137, 66, 145, 66, 137, 66, 132, 32, 194, 143, 137, 66, 145, 66, 137, 66, 132, 66, 137, 194, 146, 145, 194, 143, 137, 194, 138, 132, 202, 27, 43, 194, 28, 45, 194, 26, 43, 194, 25, 42, 202, 34, 53, 194, 35, 55, 194, 33, 53, 194, 32, 51, 202, 46, 63, 194, 48, 65, 194, 46, 63, 194, 44, 61, 234, 79, 156, 10, 194, 81, 159, 194, 78, 156, 32, 194, 76, 153, 226, 78, 156, 10, 194, 81, 159, 194, 78, 156, 194, 76, 153, 194, 78, 156, 194, 81, 159, 194, 78, 156, 32, 194, 76, 153, 226, 78, 156, 10, 66, 159, 66, 156, 66, 153, 66, 156, 194, 81, 159, 194, 78, 156, 32, 194, 76, 153, 226, 78, 156, 10, 194, 81, 163, 194, 78, 156, 194, 76, 151, 194, 78, 156, 194, 81, 163, 194, 78, 156, 32, 194, 76, 151, 226, 65, 156, 6, 66, 163, 66, 156, 66, 151, 66, 156, 194, 67, 163, 194, 65, 156, 32, 194, 63, 151, 226, 65, 156, 6, 194, 67, 163, 194, 65, 156, 194, 63, 151, 194, 65, 156, 194, 67, 163, 194, 65, 156, 32, 194, 63, 151, 226, 65, 156, 6, 66, 163, 66, 156, 66, 151, 66, 156, 194, 67, 163, 194, 65, 156, 32, 194, 63, 151, 226, 65, 156, 6, 194, 67, 163, 194, 65, 156, 194, 63, 151, 194, 65, 156, 194, 67, 163, 194, 65, 156, 32, 194, 63, 151, 234, 56, 76, 4, 194, 57, 78, 194, 55, 76, 32, 194, 53, 74, 226, 55, 76, 4, 194, 57, 78, 194, 55, 76, 194, 53, 74, 194, 55, 76, 194, 57, 78, 194, 55, 76, 32, 194, 53, 74, 234, 97, 178, 4, 194, 98, 180, 194, 96, 178, 32, 194, 94, 175, 234, 110, 190, 4, 194, 111, 192, 194, 109, 190, 32, 194, 108, 188, 234, 117, 209, 6, 194, 119, 212, 194, 116, 209, 32, 194, 115, 206, 234, 97, 178, 6, 194, 98, 180, 194, 96, 178, 32, 194, 94, 175, 234, 79, 156, 6, 194, 81, 159, 194, 78, 156, 32, 194, 76, 153, 234, 65, 123, 6, 194, 67, 125, 194, 65, 123, 32, 194, 63, 122, 234, 79, 155, 10, 194, 81, 158, 194, 78, 155, 32, 194, 76, 152, 226, 78, 155, 10, 194, 81, 158, 194, 78, 155, 194, 76, 152, 194, 78, 155, 194, 81, 158, 194, 78, 155, 32, 194, 76, 152, 226, 78, 155, 10, 66, 158, 66, 155, 66, 152, 66, 155, 194, 81, 158, 194, 78, 155, 32, 194, 76, 152, 226, 78, 155, 10, 194, 81, 162, 194, 78, 155, 194, 76, 149, 194, 78, 155, 194, 81, 162, 194, 78, 155, 32, 194, 76, 149, 226, 65, 155, 6, 66, 162, 66, 155, 66, 149, 66, 155, 194, 67, 162, 194, 65, 155, 32, 194, 63, 149, 226, 65, 155, 6, 194, 67, 162, 194, 65, 155, 194, 63, 149, 194, 65, 155, 194, 67, 162, 194, 65, 155, 32, 194, 63, 149, 226, 65, 155, 6, 66, 162, 66, 155, 66, 149, 66, 155, 194, 67, 162, 194, 65, 155, 32, 194, 63, 149, 226, 65, 155, 6, 194, 67, 162, 194, 65, 155, 194, 63, 149, 194, 65, 155, 194, 67, 162, 194, 65, 155, 32, 194, 63, 149, 234, 56, 76, 4, 194, 57, 78, 194, 55, 76, 32, 194, 53, 74, 226, 55, 76, 4, 194, 57, 78, 194, 55, 76, 194, 53, 74, 194, 55, 76, 194, 57, 78, 194, 55, 76, 32, 194, 53, 74, 234, 125, 224, 4, 194, 127, 226, 194, 125, 224, 32, 194, 123, 221, 234, 117, 209, 4, 194, 119, 212, 194, 116, 209, 32, 194, 115, 206, 234, 110, 190, 6, 194, 111, 192, 194, 109, 190, 32, 194, 108, 188, 234, 117, 209, 6, 194, 119, 212, 194, 116, 209, 32, 194, 115, 206, 234, 97, 178, 6, 194, 98, 180, 194, 96, 178, 32, 194, 94, 175, 234, 110, 190, 6, 194, 111, 192, 194, 109, 190, 32, 194, 108, 188, 234, 96, 156, 10, 194, 98, 159, 194, 96, 156, 194, 94, 152, 194, 96, 156, 194, 98, 159, 194, 96, 156, 194, 94, 152, 194, 96, 156, 194, 98, 159, 194, 96, 156, 194, 94, 152, 194, 96, 156, 194, 98, 159, 32, 226, 96, 156, 10, 194, 94, 152, 194, 96, 156, 194, 98, 159, 194, 96, 156, 194, 94, 152, 194, 96, 156, 194, 99, 163, 194, 96, 156, 194, 92, 150, 194, 96, 156, 194, 99, 163, 194, 96, 156, 194, 92, 150, 194, 96, 156, 194, 99, 163, 194, 96, 156, 194, 92, 150, 32, 234, 66, 156, 10, 194, 69, 159, 194, 66, 156, 194, 64, 152, 194, 66, 156, 194, 69, 159, 194, 66, 156, 194, 64, 152, 194, 66, 156, 194, 69, 159, 194, 66, 156, 194, 64, 152, 32, 194, 66, 156, 194, 69, 159, 194, 66, 156, 194, 64, 152, 226, 66, 156, 10, 194, 69, 159, 194, 66, 156, 194, 64, 152, 194, 66, 156, 194, 71, 163, 194, 66, 156, 194, 62, 150, 194, 66, 156, 194, 71, 163, 194, 66, 156, 194, 62, 150, 194, 66, 156, 194, 71, 163, 194, 66, 156, 194, 62, 150, 32, 194, 66, 156, 194, 71, 163, 194, 66, 156, 194, 62, 150, 234, 87, 156, 10, 194, 89, 159, 194, 87, 156, 194, 85, 152, 194, 87, 156, 194, 89, 159, 194, 87, 156, 194, 85, 152, 194, 87, 156, 194, 89, 159, 194, 87, 156, 194, 85, 152, 194, 87, 156, 194, 89, 159, 194, 87, 156, 194, 85, 152, 194, 87, 156, 194, 89, 159, 194, 87, 156, 194, 85, 152, 194, 87, 156, 194, 90, 163, 194, 87, 156, 194, 84, 150, 194, 87, 156, 194, 90, 163, 194, 87, 156, 194, 84, 150, 194, 87, 156, 194, 90, 163, 194, 87, 156, 194, 84, 150, 194, 87, 156, 194, 90, 163, 194, 87, 156, 194, 84, 150, 194, 87, 156, 194, 90, 163, 194, 87, 156, 194, 84, 150, 194, 87, 156, 194, 90, 163, 194, 87, 156, 194, 84, 150, 194, 87, 156, 194, 90, 163, 194, 87, 156, 194, 84, 150, 194, 87, 156, 194, 90, 163, 194, 87, 156, 194, 84, 150, 194, 87, 156, 194, 90, 163, 194, 87, 156, 194, 84, 150, 194, 87, 156, 194, 90, 163, 194, 87, 156, 194, 84, 150, 194, 87, 156, 194, 90, 163, 194, 87, 156, 194, 84, 150, 194, 87, 156, 194, 90, 163, 194, 87, 156, 194, 84, 150, 223, 87, 159, 17, 0

;--------------------------------------

wait_counter:
db 0

play_time:
db 0

table_adr:
dw 0

data_adr:
dw 0

repeat_adr:
dw 0

;--------------------------------------

; ---    ---
;
;     ,     -   (1, 2, 3),    -   (0-31 ).
;       ($00)    .
;     ,    ,       .               .
;     ,     ,         (      ).      .
;          ,       ,         .    (0-255)      .     ,    .

; () 2018 SegaBoy
