
;-------------------------------------------;
; Target Renegade - 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,'MUSIC THEME FROM TARGET RENEGADE (NES)',10,13
db 10,13,'GAME - SOFTWARE CREATIONS / TAITO (C) 1989',10,13
db 10,13,'MUSICIAN - TIM FOLLIN',10,13,10,13
db '[1] - "TITLE SCREEN"',10,13
db '[2] - "READY TO RUMBLE"',10,13
db '[3] - "PARKING GARAGE"',10,13
db '[4] - "DOWNTOWN"',10,13
db '[5] - "THE PARK"',10,13
db '[6] - "THE PIG PEN"',10,13,
db '[7] - "BEST RENEGADES"',10,13,10,13
db '[0] - STOP SOUND',10,13,10,13
db '[ss]+[0] EXIT TO MONITOR',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, 1
  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, 1
  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, 3
  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, 3
  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, 20        ;
  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 40818, 40725, 38527, 38439, 34323, 34245, 32397, 32364, 30586, 30509, 28870, 28797, 27180, 26628, 25753, 25720, 25655, 24283, 24215, 22931, 21633, 21573, 20424, 20362, 19220, 18658, 17179, 17123, 16215, 16203, 16162, 15309, 15293, 14530, 14450, 14435, 14417, 14398, 13736, 13656, 13639, 13625, 13087, 12971, 12958, 12876, 12867, 12860, 12827, 12453, 12157, 12141, 12108, 11817, 11471, 11182, 10913, 10833, 10830, 10817, 10814, 10787, 10546, 10514, 10212, 9909, 9876, 9735, 9656, 9654, 9639, 9610, 9273, 9242, 9195, 9193, 9114, 9098, 9070, 8686, 8684, 8638, 8605, 8590, 8561, 8132, 8124, 8118, 8116, 8107, 8101, 8081, 8016, 7973, 7670, 7662, 7654, 7647, 7641, 7378, 7335, 7241, 7239, 7234, 7228, 7225, 7217, 7214, 7212, 7199, 6831, 6828, 6826, 6821, 6819, 6816, 6814, 6795, 6740, 6699, 6454, 6450, 6438, 6435, 6433, 6414, 6094, 6083, 6078, 6072, 6069, 6068, 6061, 6054, 5744, 5734, 5441, 5433, 5432, 5426, 5425, 5421, 5417, 5415, 5393, 5139, 5129, 5123, 5115, 5114, 4851, 4844, 4837, 4835, 4832, 4828, 4827, 4805, 4573, 4565, 4561, 4557, 4535, 4319, 4307, 4303, 4302, 4281, 4083, 4066, 3844, 3827, 3642, 3636, 3626, 3625, 3621, 3600, 3435, 3418, 3414, 3244, 3227, 3226, 3222, 3207, 3068, 3052, 3047, 3027, 2893, 2877, 2733, 2732, 2717, 2717, 2708, 2697, 2590, 2573, 2446, 2437, 2431, 2430, 2429, 2402, 2303, 2302, 2286, 2280, 2279, 2268, 2175, 2175, 2159, 2159, 2158, 2156, 2140, 2063, 2047, 1935, 1919, 1839, 1834, 1824, 1823, 1818, 1800, 1622, 1603, 1532, 1513, 1447, 1428, 1219, 1201, 1088, 1070, 917, 900, 819, 802, 774, 757, 731, 714, 618, 601, 
; total notes is 249
; const_pitch_div is 3
data_1:
repeat_1:
db 208, 47, 83, 200, 36, 70, 208, 47, 83, 200, 36, 70, 200, 47, 83, 200, 36, 70, 202, 47, 83, 192, 6, 202, 70, 122, 192, 6, 208, 59, 105, 200, 35, 70, 200, 40, 77, 208, 45, 83, 200, 35, 70, 208, 45, 83, 200, 35, 70, 200, 45, 83, 200, 35, 70, 202, 45, 83, 192, 6, 202, 70, 122, 192, 6, 225, 59, 105, 45, 33, 28, 33, 22, 33, 15, 33, 7, 33, 0, 32, 2, 33, 118, 33, 99, 33, 92, 33, 81, 33, 72, 33, 65, 32, 2, 225, 35, 70, 118, 33, 99, 33, 92, 33, 81, 33, 72, 33, 65, 32, 2, 225, 40, 77, 118, 33, 99, 33, 92, 33, 81, 33, 72, 33, 65, 32, 2, 225, 45, 83, 45, 161, 51, 28, 161, 45, 22, 33, 15, 33, 7, 33, 0, 32, 2, 33, 45, 161, 51, 28, 161, 45, 22, 33, 15, 33, 7, 33, 0, 32, 2, 225, 36, 70, 118, 161, 41, 99, 161, 35, 92, 33, 81, 33, 72, 33, 65, 32, 2, 225, 47, 83, 45, 161, 51, 28, 161, 45, 22, 33, 15, 33, 7, 33, 0, 32, 2, 33, 45, 161, 51, 28, 161, 45, 22, 33, 15, 33, 7, 33, 0, 32, 2, 225, 36, 70, 45, 161, 41, 28, 161, 35, 22, 33, 15, 33, 7, 33, 0, 32, 2, 225, 47, 83, 118, 161, 51, 99, 161, 45, 92, 33, 81, 33, 72, 33, 65, 32, 2, 225, 36, 70, 45, 161, 41, 28, 161, 35, 22, 33, 15, 33, 7, 33, 0, 32, 2, 225, 47, 83, 45, 161, 51, 28, 161, 45, 22, 33, 15, 33, 7, 33, 0, 32, 2, 33, 45, 161, 51, 28, 192, 33, 22, 161, 13, 15, 128, 33, 7, 33, 0, 32, 2, 225, 70, 122, 118, 161, 77, 99, 161, 68, 92, 33, 81, 33, 72, 33, 65, 32, 2, 33, 45, 161, 77, 28, 192, 33, 22, 161, 13, 15, 128, 33, 7, 33, 0, 32, 2, 225, 59, 105, 45, 161, 64, 28, 161, 57, 22, 33, 15, 33, 7, 33, 0, 32, 2, 33, 45, 161, 64, 28, 161, 57, 22, 33, 15, 33, 7, 33, 0, 32, 2, 225, 35, 70, 118, 161, 40, 99, 161, 34, 92, 33, 81, 33, 72, 33, 65, 32, 2, 225, 40, 77, 45, 161, 45, 28, 161, 39, 22, 33, 15, 33, 7, 33, 0, 32, 2, 225, 45, 83, 45, 161, 51, 28, 161, 45, 22, 33, 15, 33, 7, 33, 0, 32, 2, 33, 45, 161, 51, 28, 161, 45, 22, 33, 15, 33, 7, 33, 0, 32, 2, 225, 36, 70, 118, 161, 41, 99, 161, 35, 92, 33, 81, 33, 72, 33, 65, 32, 2, 225, 47, 83, 45, 161, 51, 28, 161, 45, 22, 33, 15, 33, 7, 33, 0, 32, 2, 33, 45, 161, 51, 28, 161, 45, 22, 33, 15, 33, 7, 33, 0, 32, 2, 225, 36, 70, 45, 161, 41, 28, 161, 35, 22, 33, 15, 33, 7, 33, 0, 32, 2, 225, 47, 83, 118, 161, 51, 99, 161, 45, 92, 33, 81, 33, 72, 33, 65, 32, 2, 225, 36, 70, 45, 161, 41, 28, 161, 35, 22, 33, 15, 33, 7, 33, 0, 32, 2, 225, 47, 83, 45, 161, 51, 28, 161, 45, 22, 33, 15, 33, 7, 33, 0, 32, 2, 33, 45, 161, 51, 28, 192, 33, 22, 161, 13, 15, 128, 33, 7, 33, 0, 32, 2, 225, 70, 122, 118, 161, 77, 99, 161, 68, 92, 33, 81, 33, 72, 33, 65, 32, 2, 33, 45, 161, 77, 28, 192, 33, 22, 161, 13, 15, 128, 33, 7, 33, 0, 32, 2, 225, 59, 105, 45, 161, 64, 28, 161, 57, 22, 33, 15, 33, 7, 33, 0, 32, 2, 33, 45, 161, 64, 26, 161, 57, 19, 33, 8, 36, 4, 225, 35, 70, 118, 161, 40, 99, 161, 34, 92, 33, 81, 33, 72, 33, 65, 32, 2, 225, 40, 77, 45, 161, 45, 26, 161, 39, 19, 33, 8, 36, 10, 225, 45, 83, 45, 161, 51, 26, 161, 45, 19, 33, 8, 36, 14, 33, 45, 161, 51, 26, 161, 45, 19, 33, 8, 36, 14, 225, 36, 70, 118, 161, 41, 99, 161, 35, 92, 33, 81, 33, 72, 33, 65, 32, 2, 225, 47, 83, 45, 161, 51, 26, 161, 45, 19, 33, 8, 36, 14, 33, 45, 161, 51, 26, 161, 45, 19, 33, 8, 36, 14, 225, 36, 70, 45, 161, 41, 26, 161, 35, 19, 33, 8, 36, 14, 225, 47, 83, 118, 161, 51, 99, 161, 45, 92, 33, 81, 33, 72, 33, 65, 32, 2, 225, 36, 70, 45, 161, 41, 26, 161, 35, 19, 33, 8, 36, 14, 225, 47, 83, 45, 161, 51, 26, 161, 45, 19, 33, 8, 36, 14, 33, 45, 161, 51, 26, 192, 33, 19, 161, 13, 8, 128, 36, 14, 225, 70, 122, 118, 161, 77, 99, 161, 68, 92, 33, 81, 33, 72, 33, 65, 32, 2, 33, 45, 161, 77, 26, 192, 33, 19, 161, 13, 8, 128, 36, 14, 225, 59, 105, 45, 161, 64, 26, 161, 57, 19, 33, 8, 36, 14, 33, 45, 161, 64, 26, 161, 57, 19, 33, 8, 36, 14, 225, 35, 70, 118, 161, 40, 99, 161, 34, 92, 33, 81, 33, 72, 33, 65, 32, 2, 225, 40, 77, 45, 161, 45, 26, 161, 39, 19, 33, 8, 36, 14, 225, 45, 83, 45, 161, 51, 26, 161, 45, 19, 33, 8, 36, 14, 33, 45, 161, 51, 26, 161, 45, 19, 33, 8, 36, 14, 225, 36, 70, 118, 161, 41, 99, 161, 35, 92, 33, 81, 33, 72, 33, 65, 32, 2, 225, 47, 83, 45, 161, 51, 26, 161, 45, 19, 33, 8, 36, 14, 33, 45, 161, 51, 26, 161, 45, 19, 33, 8, 36, 14, 225, 36, 70, 45, 161, 41, 26, 161, 35, 19, 33, 8, 36, 14, 225, 47, 83, 118, 161, 51, 99, 161, 45, 92, 33, 81, 33, 72, 33, 65, 32, 2, 225, 36, 70, 45, 161, 41, 26, 161, 35, 19, 33, 8, 36, 14, 225, 47, 83, 45, 161, 51, 26, 161, 45, 19, 33, 8, 36, 14, 33, 45, 161, 51, 26, 192, 33, 19, 161, 13, 8, 128, 36, 14, 225, 70, 122, 118, 161, 77, 99, 161, 68, 92, 33, 81, 33, 72, 33, 65, 32, 2, 33, 45, 161, 77, 26, 192, 33, 19, 161, 13, 8, 128, 36, 14, 225, 59, 105, 45, 161, 64, 26, 161, 57, 19, 33, 8, 36, 14, 33, 45, 161, 64, 26, 161, 57, 19, 33, 8, 36, 14, 225, 35, 70, 118, 161, 40, 99, 161, 34, 92, 33, 81, 33, 72, 33, 65, 32, 2, 225, 40, 77, 45, 161, 45, 26, 161, 39, 19, 33, 8, 36, 14, 225, 45, 83, 45, 161, 51, 26, 161, 45, 19, 33, 8, 36, 14, 33, 45, 161, 51, 26, 161, 45, 19, 33, 8, 36, 14, 225, 36, 70, 118, 161, 41, 99, 161, 35, 92, 33, 81, 33, 72, 33, 65, 32, 2, 225, 47, 83, 45, 161, 51, 26, 161, 45, 19, 33, 8, 36, 14, 33, 45, 161, 51, 26, 161, 45, 19, 33, 8, 36, 14, 225, 36, 70, 45, 161, 41, 26, 161, 35, 19, 33, 8, 36, 14, 225, 47, 83, 118, 161, 51, 99, 161, 45, 92, 33, 81, 33, 72, 33, 65, 32, 2, 225, 36, 70, 45, 161, 41, 26, 161, 35, 19, 33, 8, 36, 14, 225, 47, 83, 45, 161, 51, 26, 161, 45, 19, 33, 8, 36, 14, 33, 45, 161, 51, 26, 192, 33, 19, 161, 13, 8, 128, 36, 14, 225, 70, 122, 118, 161, 77, 99, 161, 68, 92, 33, 81, 33, 72, 33, 65, 32, 2, 33, 45, 161, 77, 26, 192, 33, 19, 161, 13, 8, 128, 36, 14, 225, 59, 105, 45, 161, 64, 26, 161, 57, 19, 33, 8, 36, 14, 33, 45, 161, 64, 26, 161, 57, 19, 33, 8, 36, 14, 225, 35, 70, 118, 161, 40, 99, 161, 34, 92, 33, 81, 33, 72, 33, 65, 32, 2, 225, 40, 77, 45, 161, 45, 26, 161, 39, 19, 33, 8, 36, 14, 225, 45, 83, 45, 161, 51, 26, 161, 45, 19, 33, 8, 36, 14, 33, 45, 161, 51, 26, 161, 45, 19, 33, 8, 36, 14, 225, 36, 70, 118, 161, 41, 99, 161, 35, 92, 33, 81, 33, 72, 33, 65, 32, 2, 225, 47, 83, 45, 161, 51, 26, 161, 45, 19, 33, 8, 36, 14, 33, 45, 161, 51, 26, 161, 45, 19, 33, 8, 36, 14, 225, 36, 70, 45, 161, 41, 26, 161, 35, 19, 33, 8, 36, 14, 225, 47, 83, 118, 161, 51, 99, 161, 45, 92, 33, 81, 33, 72, 33, 65, 32, 2, 225, 36, 70, 45, 161, 41, 26, 161, 35, 19, 33, 8, 36, 14, 225, 59, 105, 45, 161, 64, 26, 161, 57, 19, 33, 8, 36, 20, 33, 45, 161, 64, 26, 161, 57, 19, 33, 8, 36, 20, 192, 33, 118, 161, 13, 99, 128, 33, 92, 33, 81, 33, 72, 33, 65, 32, 3, 129, 13, 128, 6, 225, 35, 70, 45, 161, 40, 26, 161, 34, 19, 33, 8, 36, 10, 33, 45, 161, 40, 26, 161, 34, 19, 33, 8, 36, 10, 192, 33, 118, 161, 13, 99, 128, 33, 92, 33, 81, 33, 72, 33, 65, 32, 3, 129, 13, 128, 6, 225, 47, 83, 45, 161, 51, 26, 161, 45, 19, 33, 8, 36, 14, 32, 1, 129, 51, 134, 45, 192, 33, 133, 161, 13, 119, 128, 33, 100, 33, 93, 33, 132, 33, 119, 33, 100, 33, 93, 33, 132, 161, 13, 119, 128, 33, 100, 33, 93, 33, 132, 33, 119, 33, 100, 33, 93, 33, 132, 161, 13, 119, 128, 33, 100, 33, 93, 33, 132, 33, 119, 33, 100, 33, 93, 33, 82, 161, 13, 73, 128, 33, 66, 33, 63, 33, 133, 33, 119, 33, 100, 33, 93, 33, 82, 161, 13, 73, 128, 33, 66, 33, 63, 33, 46, 33, 29, 33, 22, 33, 15, 33, 7, 161, 13, 0, 160, 2, 33, 118, 33, 99, 33, 92, 33, 81, 33, 72, 161, 13, 65, 160, 2, 33, 118, 33, 99, 33, 92, 33, 81, 33, 72, 161, 13, 65, 160, 2, 33, 45, 33, 28, 33, 22, 33, 15, 33, 7, 161, 13, 0, 160, 2, 33, 118, 33, 99, 33, 92, 33, 81, 33, 72, 161, 13, 65, 160, 2, 33, 118, 33, 99, 33, 92, 33, 81, 33, 72, 161, 13, 65, 160, 2, 33, 45, 33, 28, 33, 22, 33, 15, 33, 7, 161, 13, 0, 160, 2, 33, 118, 33, 99, 33, 92, 33, 81, 33, 72, 161, 13, 65, 160, 2, 33, 118, 33, 99, 33, 92, 33, 81, 33, 72, 161, 13, 65, 160, 2, 33, 45, 33, 28, 33, 22, 33, 15, 33, 7, 161, 13, 0, 160, 2, 225, 122, 83, 45, 161, 129, 26, 161, 120, 19, 33, 8, 36, 14, 33, 45, 161, 129, 26, 161, 120, 19, 33, 8, 36, 14, 225, 106, 70, 118, 161, 113, 99, 161, 103, 92, 33, 81, 33, 72, 33, 65, 32, 2, 225, 122, 83, 45, 161, 129, 26, 161, 120, 19, 33, 8, 36, 14, 33, 45, 161, 129, 26, 161, 120, 19, 33, 8, 36, 14, 225, 106, 70, 45, 161, 113, 26, 161, 103, 19, 33, 8, 36, 14, 225, 122, 83, 118, 161, 129, 99, 161, 120, 92, 33, 81, 33, 72, 33, 65, 32, 2, 225, 106, 70, 45, 161, 113, 26, 161, 103, 19, 33, 8, 36, 14, 225, 122, 83, 45, 161, 129, 26, 161, 120, 19, 33, 8, 36, 14, 33, 45, 161, 129, 26, 192, 33, 19, 161, 13, 8, 128, 36, 14, 225, 155, 122, 118, 161, 161, 99, 161, 151, 92, 33, 81, 33, 72, 33, 65, 32, 2, 33, 45, 161, 161, 26, 192, 33, 19, 161, 13, 8, 128, 36, 14, 225, 142, 105, 45, 161, 148, 26, 161, 137, 19, 33, 8, 36, 14, 33, 45, 161, 148, 26, 161, 137, 19, 33, 8, 36, 14, 225, 107, 70, 118, 161, 115, 99, 161, 104, 92, 33, 81, 33, 72, 33, 65, 32, 2, 225, 115, 77, 45, 161, 123, 26, 161, 110, 19, 33, 8, 36, 14, 225, 123, 83, 45, 161, 130, 26, 161, 121, 19, 33, 8, 36, 14, 33, 45, 161, 130, 26, 161, 121, 19, 33, 8, 36, 14, 225, 107, 70, 118, 161, 115, 99, 161, 104, 92, 33, 81, 33, 72, 33, 65, 32, 2, 225, 123, 83, 45, 161, 130, 26, 161, 121, 19, 33, 8, 36, 14, 33, 45, 161, 130, 26, 161, 121, 19, 33, 8, 36, 14, 225, 107, 70, 45, 161, 115, 26, 161, 104, 19, 33, 8, 36, 14, 225, 123, 83, 118, 161, 130, 99, 161, 121, 92, 33, 81, 33, 72, 33, 65, 32, 2, 225, 107, 70, 45, 161, 115, 26, 161, 104, 19, 33, 8, 36, 14, 225, 123, 83, 45, 161, 130, 26, 161, 121, 19, 33, 8, 36, 14, 33, 45, 161, 130, 26, 192, 33, 19, 161, 13, 8, 128, 36, 14, 225, 155, 122, 118, 161, 161, 99, 161, 151, 92, 33, 81, 33, 72, 33, 65, 32, 2, 33, 45, 161, 161, 26, 192, 33, 19, 161, 13, 8, 128, 36, 14, 225, 142, 105, 45, 161, 148, 26, 161, 137, 19, 33, 8, 36, 14, 33, 45, 161, 148, 26, 161, 137, 19, 33, 8, 36, 14, 225, 107, 70, 118, 161, 115, 99, 161, 104, 92, 33, 81, 33, 72, 33, 65, 32, 2, 225, 115, 77, 45, 161, 123, 26, 161, 110, 19, 33, 8, 36, 14, 225, 123, 83, 45, 161, 130, 26, 161, 121, 19, 33, 8, 36, 14, 33, 45, 161, 130, 26, 161, 121, 19, 33, 8, 36, 14, 225, 107, 70, 118, 161, 115, 99, 161, 104, 92, 33, 81, 33, 72, 33, 65, 32, 2, 225, 123, 83, 45, 161, 130, 26, 161, 121, 19, 33, 8, 36, 14, 33, 45, 161, 130, 26, 161, 121, 19, 33, 8, 36, 14, 225, 107, 70, 45, 161, 115, 26, 161, 104, 19, 33, 8, 36, 14, 225, 123, 83, 118, 161, 130, 99, 161, 121, 92, 33, 81, 33, 72, 33, 65, 32, 2, 225, 107, 70, 45, 161, 115, 26, 161, 104, 19, 33, 8, 36, 14, 225, 123, 83, 45, 161, 130, 26, 161, 121, 19, 33, 8, 36, 14, 33, 45, 161, 130, 26, 192, 33, 19, 161, 13, 8, 128, 36, 14, 225, 155, 122, 118, 161, 161, 99, 161, 151, 92, 33, 81, 33, 72, 33, 65, 32, 2, 33, 45, 161, 161, 26, 192, 33, 19, 161, 13, 8, 128, 36, 14, 225, 142, 105, 45, 161, 148, 26, 161, 137, 19, 33, 8, 36, 14, 33, 45, 161, 148, 26, 161, 137, 19, 33, 8, 36, 14, 225, 107, 70, 118, 161, 115, 99, 161, 104, 92, 33, 81, 33, 72, 33, 65, 32, 2, 225, 115, 77, 45, 161, 123, 26, 161, 110, 19, 33, 8, 36, 14, 225, 123, 83, 45, 161, 130, 26, 161, 121, 19, 33, 8, 36, 14, 33, 45, 161, 130, 26, 161, 121, 19, 33, 8, 36, 14, 225, 107, 70, 118, 161, 115, 99, 161, 104, 92, 33, 81, 33, 72, 33, 65, 32, 2, 225, 123, 83, 45, 161, 130, 26, 161, 121, 19, 33, 8, 36, 14, 33, 45, 161, 130, 26, 161, 121, 19, 33, 8, 36, 14, 225, 107, 70, 45, 161, 115, 26, 161, 104, 19, 33, 8, 36, 14, 225, 123, 83, 118, 161, 130, 99, 161, 121, 92, 33, 81, 33, 72, 33, 65, 32, 2, 225, 107, 70, 45, 161, 115, 26, 161, 104, 19, 33, 8, 36, 14, 225, 142, 105, 45, 161, 148, 26, 161, 137, 19, 33, 8, 36, 20, 33, 45, 161, 148, 26, 161, 137, 19, 33, 8, 36, 20, 192, 33, 118, 161, 13, 99, 128, 33, 92, 33, 81, 33, 72, 33, 65, 32, 3, 129, 13, 128, 6, 225, 105, 70, 45, 161, 111, 26, 161, 101, 19, 33, 8, 36, 10, 33, 45, 161, 111, 26, 161, 101, 19, 33, 8, 36, 10, 192, 33, 118, 161, 13, 99, 128, 33, 92, 33, 81, 33, 72, 33, 65, 32, 3, 129, 13, 128, 6, 225, 122, 83, 45, 161, 129, 26, 161, 120, 19, 33, 8, 36, 14, 32, 1, 129, 129, 134, 120, 192, 33, 133, 161, 13, 119, 128, 33, 100, 33, 93, 33, 132, 33, 119, 33, 100, 33, 93, 33, 132, 161, 13, 119, 128, 33, 100, 33, 93, 33, 132, 33, 119, 33, 100, 33, 93, 33, 132, 161, 13, 119, 128, 33, 100, 33, 93, 33, 132, 33, 119, 33, 100, 33, 93, 33, 82, 161, 13, 73, 128, 33, 66, 33, 63, 33, 133, 33, 119, 33, 100, 33, 93, 33, 82, 161, 13, 73, 128, 33, 66, 33, 63, 33, 46, 33, 29, 33, 22, 33, 15, 33, 7, 161, 13, 0, 160, 2, 33, 118, 33, 99, 33, 92, 33, 81, 33, 72, 161, 13, 65, 160, 2, 33, 118, 33, 99, 33, 92, 33, 81, 33, 72, 161, 13, 65, 160, 2, 33, 45, 33, 28, 33, 22, 33, 15, 33, 7, 161, 13, 0, 160, 2, 33, 118, 33, 99, 33, 92, 33, 81, 33, 72, 161, 13, 65, 160, 2, 33, 118, 33, 99, 33, 92, 33, 81, 33, 72, 161, 13, 65, 160, 2, 33, 45, 33, 28, 33, 22, 33, 15, 33, 7, 161, 13, 0, 160, 2, 33, 118, 33, 99, 33, 92, 33, 81, 33, 72, 161, 13, 65, 160, 2, 33, 118, 33, 99, 33, 92, 33, 81, 33, 72, 161, 13, 65, 160, 2, 33, 45, 33, 28, 33, 22, 33, 15, 33, 7, 161, 13, 0, 160, 2, 225, 59, 105, 45, 161, 64, 26, 161, 57, 19, 33, 8, 36, 14, 32, 193, 47, 83, 129, 51, 134, 45, 192, 33, 133, 161, 13, 119, 128, 33, 100, 33, 93, 33, 132, 33, 119, 33, 100, 33, 93, 33, 132, 161, 13, 119, 128, 33, 100, 33, 93, 33, 132, 33, 119, 33, 100, 33, 93, 33, 132, 161, 13, 119, 128, 33, 100, 33, 93, 33, 132, 33, 119, 33, 100, 33, 93, 33, 82, 161, 13, 73, 128, 33, 66, 33, 63, 33, 133, 33, 119, 33, 100, 33, 93, 33, 82, 161, 13, 73, 128, 33, 66, 33, 63, 33, 46, 33, 29, 33, 22, 33, 15, 33, 7, 161, 13, 0, 160, 2, 33, 118, 33, 99, 33, 92, 33, 81, 33, 72, 161, 13, 65, 160, 2, 33, 118, 33, 99, 33, 92, 33, 81, 33, 72, 161, 13, 65, 160, 2, 33, 45, 33, 28, 33, 22, 33, 15, 33, 7, 161, 13, 0, 160, 2, 33, 118, 33, 99, 33, 92, 33, 81, 33, 72, 161, 13, 65, 160, 2, 33, 118, 33, 99, 33, 92, 33, 81, 33, 72, 161, 13, 65, 160, 2, 33, 45, 33, 28, 33, 22, 33, 15, 33, 7, 161, 13, 0, 160, 2, 33, 118, 33, 99, 33, 92, 33, 81, 33, 72, 161, 13, 65, 160, 2, 33, 118, 33, 99, 33, 92, 33, 81, 33, 72, 161, 13, 65, 160, 2, 33, 45, 33, 28, 33, 22, 33, 15, 33, 7, 161, 13, 0, 160, 2, 33, 45, 33, 28, 33, 22, 33, 15, 33, 7, 161, 13, 0, 160, 2, 225, 47, 122, 45, 161, 51, 26, 161, 45, 19, 33, 8, 45, 14, 129, 51, 142, 45, 225, 83, 164, 118, 161, 89, 99, 161, 82, 92, 33, 81, 33, 72, 33, 65, 33, 62, 33, 55, 33, 53, 33, 49, 33, 42, 32, 6, 129, 89, 134, 82, 193, 47, 122, 129, 51, 134, 45, 225, 77, 160, 45, 161, 83, 26, 161, 76, 19, 33, 8, 36, 14, 193, 83, 164, 129, 89, 134, 82, 225, 70, 154, 45, 161, 77, 26, 161, 69, 19, 33, 8, 36, 14, 193, 60, 141, 129, 64, 134, 58, 225, 70, 154, 118, 161, 77, 99, 161, 69, 92, 33, 81, 33, 72, 33, 65, 33, 62, 33, 55, 225, 60, 141, 53, 161, 64, 49, 161, 58, 42, 32, 5, 225, 35, 106, 10, 129, 40, 140, 34, 193, 40, 113, 129, 45, 97, 122, 45, 161, 51, 26, 161, 45, 19, 33, 8, 45, 14, 129, 51, 142, 45, 225, 83, 164, 118, 161, 89, 99, 161, 82, 92, 33, 81, 33, 72, 33, 65, 33, 62, 33, 55, 33, 53, 33, 49, 33, 42, 32, 6, 129, 89, 134, 82, 193, 47, 122, 129, 51, 134, 45, 225, 70, 154, 45, 161, 77, 26, 161, 68, 19, 33, 8, 36, 14, 193, 77, 160, 129, 83, 134, 76, 225, 83, 164, 118, 161, 89, 99, 161, 82, 92, 33, 81, 33, 72, 33, 65, 33, 62, 33, 55, 33, 53, 33, 49, 33, 42, 32, 3, 192, 1, 129, 13, 128, 33, 45, 33, 28, 33, 22, 33, 15, 33, 7, 33, 0, 32, 2, 225, 77, 161, 118, 161, 83, 99, 161, 76, 92, 33, 81, 33, 72, 33, 65, 33, 62, 33, 55, 225, 70, 155, 53, 161, 77, 49, 161, 68, 42, 32, 5, 225, 59, 142, 45, 161, 64, 26, 161, 57, 19, 33, 8, 36, 14, 225, 47, 124, 45, 161, 51, 26, 161, 45, 19, 33, 8, 45, 14, 129, 51, 142, 45, 225, 83, 165, 118, 161, 89, 99, 161, 82, 92, 33, 81, 33, 72, 33, 65, 33, 62, 33, 55, 33, 53, 33, 49, 33, 42, 32, 6, 129, 89, 134, 82, 193, 47, 124, 129, 51, 134, 45, 225, 77, 161, 45, 161, 83, 26, 161, 76, 19, 33, 8, 36, 14, 193, 83, 165, 129, 89, 134, 82, 225, 70, 155, 45, 161, 77, 26, 161, 69, 19, 33, 8, 36, 14, 193, 60, 142, 129, 64, 134, 58, 225, 70, 155, 118, 161, 77, 99, 161, 69, 92, 33, 81, 33, 72, 33, 65, 33, 62, 33, 55, 225, 60, 142, 53, 161, 64, 49, 161, 58, 42, 32, 5, 225, 35, 108, 10, 129, 40, 140, 34, 193, 40, 116, 129, 45, 97, 124, 45, 161, 51, 26, 161, 45, 19, 33, 8, 45, 14, 129, 51, 142, 45, 225, 83, 165, 118, 161, 89, 99, 161, 82, 92, 33, 81, 33, 72, 33, 65, 33, 62, 33, 55, 33, 53, 33, 49, 33, 42, 32, 6, 129, 89, 134, 82, 193, 47, 124, 129, 51, 134, 45, 225, 70, 155, 45, 161, 77, 26, 161, 68, 19, 33, 8, 36, 14, 193, 77, 161, 129, 83, 134, 76, 225, 83, 165, 118, 161, 89, 99, 161, 82, 92, 33, 81, 33, 72, 33, 65, 33, 62, 33, 55, 33, 53, 33, 49, 33, 42, 32, 3, 192, 1, 129, 13, 128, 33, 45, 33, 28, 33, 22, 33, 15, 33, 7, 33, 0, 32, 2, 225, 77, 161, 118, 161, 83, 99, 161, 76, 92, 33, 81, 33, 72, 33, 65, 33, 62, 33, 55, 225, 70, 155, 53, 161, 77, 49, 161, 68, 42, 32, 5, 225, 59, 142, 45, 161, 64, 26, 161, 57, 19, 33, 8, 36, 14, 225, 47, 44, 45, 161, 51, 26, 161, 45, 19, 33, 8, 45, 14, 129, 51, 142, 45, 225, 83, 80, 118, 161, 89, 99, 161, 82, 92, 33, 81, 33, 72, 33, 65, 33, 62, 33, 55, 33, 53, 33, 49, 33, 42, 32, 6, 129, 89, 134, 82, 193, 47, 44, 129, 51, 134, 45, 225, 77, 74, 45, 161, 83, 26, 161, 76, 19, 33, 8, 36, 14, 193, 83, 79, 129, 89, 134, 82, 225, 70, 67, 45, 161, 77, 26, 161, 69, 19, 33, 8, 36, 14, 193, 60, 56, 129, 64, 134, 58, 225, 70, 67, 118, 161, 77, 99, 161, 69, 92, 33, 81, 33, 72, 33, 65, 33, 62, 33, 55, 225, 60, 56, 53, 161, 64, 49, 161, 58, 42, 32, 5, 225, 35, 33, 10, 129, 40, 140, 34, 193, 40, 38, 129, 45, 97, 43, 45, 161, 51, 26, 161, 45, 19, 33, 8, 45, 14, 129, 51, 142, 45, 225, 83, 80, 118, 161, 89, 99, 161, 82, 92, 33, 81, 33, 72, 33, 65, 33, 62, 33, 55, 33, 53, 33, 49, 33, 42, 32, 6, 129, 89, 134, 82, 193, 47, 44, 129, 51, 134, 45, 225, 70, 67, 45, 161, 77, 26, 161, 68, 19, 33, 8, 36, 14, 193, 77, 75, 129, 83, 134, 76, 225, 83, 79, 118, 161, 89, 99, 161, 82, 92, 33, 81, 33, 72, 33, 65, 33, 62, 33, 55, 33, 53, 33, 49, 33, 42, 32, 3, 192, 1, 129, 13, 128, 33, 45, 33, 28, 33, 22, 33, 15, 33, 7, 33, 0, 32, 2, 225, 77, 74, 118, 161, 83, 99, 161, 76, 92, 33, 81, 33, 72, 33, 65, 33, 62, 33, 55, 225, 70, 67, 53, 161, 77, 49, 161, 68, 42, 32, 5, 225, 59, 56, 45, 161, 64, 26, 161, 57, 19, 33, 8, 36, 14, 225, 47, 44, 45, 161, 51, 26, 161, 45, 19, 33, 8, 45, 14, 129, 51, 142, 45, 225, 83, 80, 118, 161, 89, 99, 161, 82, 92, 33, 81, 33, 72, 33, 65, 33, 62, 33, 55, 33, 53, 33, 49, 33, 42, 32, 6, 129, 89, 134, 82, 193, 47, 44, 129, 51, 134, 45, 225, 77, 74, 45, 161, 83, 26, 161, 76, 19, 33, 8, 36, 14, 193, 83, 79, 129, 89, 134, 82, 225, 70, 67, 45, 161, 77, 26, 161, 69, 19, 33, 8, 36, 14, 193, 60, 56, 129, 64, 134, 58, 225, 70, 67, 118, 161, 77, 99, 161, 69, 92, 33, 81, 33, 72, 33, 65, 33, 62, 33, 55, 225, 60, 56, 53, 161, 64, 49, 161, 58, 42, 32, 5, 225, 35, 33, 10, 129, 40, 140, 34, 193, 40, 38, 129, 45, 97, 43, 45, 161, 51, 26, 161, 45, 19, 33, 8, 45, 14, 129, 51, 142, 45, 225, 83, 80, 118, 161, 89, 99, 161, 82, 92, 33, 81, 33, 72, 33, 65, 33, 62, 33, 55, 33, 53, 33, 49, 33, 42, 32, 6, 129, 89, 134, 82, 193, 47, 44, 129, 51, 134, 45, 225, 70, 67, 45, 161, 77, 26, 161, 68, 19, 33, 8, 36, 14, 193, 77, 75, 129, 83, 134, 76, 225, 83, 79, 118, 161, 89, 99, 161, 82, 92, 33, 81, 33, 72, 33, 65, 33, 62, 33, 55, 33, 53, 33, 49, 33, 42, 32, 3, 192, 1, 129, 13, 128, 33, 45, 33, 28, 33, 22, 33, 15, 33, 7, 33, 0, 32, 2, 225, 77, 74, 118, 161, 83, 99, 161, 76, 92, 33, 81, 33, 72, 33, 65, 33, 62, 33, 55, 225, 70, 67, 53, 161, 77, 49, 161, 68, 42, 32, 5, 225, 59, 56, 45, 161, 64, 26, 161, 57, 19, 33, 8, 36, 14, 225, 47, 161, 45, 161, 51, 26, 161, 45, 19, 33, 8, 36, 14, 72, 165, 65, 176, 129, 51, 134, 45, 72, 161, 225, 83, 165, 118, 161, 89, 99, 161, 82, 92, 33, 81, 33, 72, 33, 65, 33, 62, 33, 55, 97, 176, 53, 33, 49, 33, 42, 32, 5, 65, 161, 129, 89, 134, 82, 193, 47, 165, 129, 51, 134, 45, 225, 77, 176, 45, 161, 83, 26, 161, 76, 19, 33, 8, 36, 14, 193, 83, 161, 129, 89, 134, 82, 225, 70, 165, 45, 161, 77, 26, 161, 69, 19, 33, 8, 36, 14, 193, 60, 176, 129, 64, 134, 58, 225, 70, 161, 118, 161, 77, 99, 161, 69, 92, 33, 81, 33, 72, 33, 65, 33, 62, 33, 55, 225, 60, 165, 53, 161, 64, 49, 161, 58, 42, 32, 5, 225, 35, 176, 10, 129, 40, 134, 34, 70, 166, 129, 40, 129, 45, 97, 182, 45, 161, 51, 26, 161, 45, 19, 33, 8, 45, 14, 129, 51, 142, 45, 225, 83, 174, 118, 161, 89, 99, 161, 82, 92, 33, 81, 33, 72, 33, 65, 33, 62, 33, 55, 33, 53, 33, 49, 33, 42, 32, 6, 129, 89, 134, 82, 129, 47, 129, 51, 134, 45, 225, 70, 166, 45, 161, 77, 26, 161, 68, 19, 33, 8, 36, 14, 193, 77, 161, 129, 83, 134, 76, 225, 83, 156, 118, 161, 89, 99, 161, 82, 92, 33, 81, 33, 72, 33, 65, 33, 62, 33, 55, 97, 143, 53, 33, 49, 33, 42, 32, 3, 128, 1, 129, 13, 128, 97, 156, 45, 33, 28, 33, 22, 33, 15, 33, 7, 33, 0, 32, 2, 225, 77, 143, 118, 161, 83, 99, 161, 76, 92, 33, 81, 33, 72, 33, 65, 33, 62, 33, 55, 225, 70, 108, 53, 161, 77, 49, 161, 68, 42, 32, 5, 161, 59, 45, 161, 64, 26, 161, 57, 19, 33, 8, 36, 14, 225, 47, 161, 45, 161, 51, 26, 161, 45, 19, 33, 8, 36, 14, 72, 166, 65, 176, 129, 51, 134, 45, 72, 161, 225, 83, 165, 118, 161, 89, 99, 161, 82, 92, 33, 81, 33, 72, 33, 65, 33, 62, 33, 55, 97, 176, 53, 33, 49, 33, 42, 32, 5, 65, 161, 129, 89, 134, 82, 193, 47, 165, 129, 51, 134, 45, 225, 77, 176, 45, 161, 83, 26, 161, 76, 19, 33, 8, 36, 14, 193, 83, 161, 129, 89, 134, 82, 225, 70, 165, 45, 161, 77, 26, 161, 69, 19, 33, 8, 36, 14, 193, 60, 176, 129, 64, 134, 58, 225, 70, 161, 118, 161, 77, 99, 161, 69, 92, 33, 81, 33, 72, 33, 65, 33, 62, 33, 55, 225, 60, 165, 53, 161, 64, 49, 161, 58, 42, 32, 5, 225, 35, 176, 10, 129, 40, 134, 34, 70, 166, 129, 40, 129, 45, 97, 182, 45, 161, 51, 26, 161, 45, 19, 33, 8, 45, 14, 129, 51, 142, 45, 225, 83, 174, 118, 161, 89, 99, 161, 82, 92, 33, 81, 33, 72, 33, 65, 33, 62, 33, 55, 33, 53, 33, 49, 33, 42, 32, 6, 129, 89, 134, 82, 129, 47, 129, 51, 134, 45, 225, 70, 166, 45, 161, 77, 26, 161, 68, 19, 33, 8, 36, 14, 193, 77, 161, 129, 83, 134, 76, 225, 83, 156, 118, 161, 89, 99, 161, 82, 92, 33, 81, 33, 72, 33, 65, 33, 62, 33, 55, 97, 143, 53, 33, 49, 33, 42, 32, 3, 128, 1, 129, 13, 128, 97, 156, 45, 33, 28, 33, 22, 33, 15, 33, 7, 33, 0, 32, 2, 225, 77, 143, 118, 161, 83, 99, 161, 76, 92, 33, 81, 33, 72, 33, 65, 33, 62, 33, 55, 225, 70, 108, 53, 161, 77, 49, 161, 68, 42, 32, 5, 161, 59, 45, 161, 64, 26, 161, 57, 19, 33, 8, 36, 14, 225, 47, 182, 45, 161, 51, 26, 161, 45, 19, 33, 8, 45, 14, 129, 51, 142, 45, 225, 83, 194, 118, 161, 89, 99, 161, 82, 92, 33, 81, 33, 72, 33, 65, 33, 62, 33, 55, 33, 53, 33, 49, 33, 42, 32, 6, 129, 89, 134, 82, 193, 47, 182, 129, 51, 134, 45, 225, 77, 174, 45, 161, 83, 26, 161, 76, 19, 33, 8, 36, 14, 193, 83, 166, 129, 89, 134, 82, 225, 70, 156, 45, 161, 77, 26, 161, 69, 19, 33, 8, 36, 14, 193, 60, 143, 129, 64, 134, 58, 225, 70, 156, 118, 161, 77, 99, 161, 69, 92, 33, 81, 33, 72, 33, 65, 33, 62, 33, 55, 225, 60, 143, 53, 161, 64, 49, 161, 58, 42, 32, 5, 225, 35, 166, 10, 129, 40, 140, 34, 129, 40, 129, 45, 97, 182, 45, 161, 51, 26, 161, 45, 19, 33, 8, 45, 14, 129, 51, 142, 45, 225, 83, 194, 118, 161, 89, 99, 161, 82, 92, 33, 81, 33, 72, 33, 65, 33, 62, 33, 55, 33, 53, 33, 49, 33, 42, 32, 6, 129, 89, 134, 82, 193, 47, 182, 129, 51, 134, 45, 225, 70, 203, 45, 161, 77, 26, 161, 68, 19, 33, 8, 36, 14, 193, 77, 194, 129, 83, 134, 76, 225, 83, 203, 118, 161, 89, 99, 161, 82, 92, 33, 81, 33, 72, 33, 65, 33, 62, 33, 55, 97, 208, 53, 33, 49, 33, 42, 32, 3, 128, 1, 129, 13, 128, 97, 216, 45, 33, 28, 33, 22, 33, 15, 33, 7, 33, 0, 32, 2, 161, 77, 118, 161, 83, 99, 161, 76, 92, 33, 81, 33, 72, 33, 65, 33, 62, 33, 55, 64, 161, 70, 53, 161, 77, 49, 161, 68, 42, 32, 5, 161, 59, 45, 161, 64, 26, 161, 57, 19, 33, 8, 36, 14, 225, 47, 182, 45, 161, 51, 26, 161, 45, 19, 33, 8, 45, 14, 129, 51, 142, 45, 225, 83, 194, 118, 161, 89, 99, 161, 82, 92, 33, 81, 33, 72, 33, 65, 33, 62, 33, 55, 33, 53, 33, 49, 33, 42, 32, 6, 129, 89, 134, 82, 193, 47, 182, 129, 51, 134, 45, 225, 77, 174, 45, 161, 83, 26, 161, 76, 19, 33, 8, 36, 14, 193, 83, 166, 129, 89, 134, 82, 225, 70, 156, 45, 161, 77, 26, 161, 69, 19, 33, 8, 36, 14, 193, 60, 143, 129, 64, 134, 58, 225, 70, 156, 118, 161, 77, 99, 161, 69, 92, 33, 81, 33, 72, 33, 65, 33, 62, 33, 55, 225, 60, 143, 53, 161, 64, 49, 161, 58, 42, 32, 5, 225, 35, 166, 10, 129, 40, 140, 34, 129, 40, 129, 45, 97, 182, 45, 161, 51, 26, 161, 45, 19, 33, 8, 45, 14, 129, 51, 142, 45, 225, 83, 194, 118, 161, 89, 99, 161, 82, 92, 33, 81, 33, 72, 33, 65, 33, 62, 33, 55, 33, 53, 33, 49, 33, 42, 32, 6, 129, 89, 134, 82, 193, 47, 182, 129, 51, 134, 45, 225, 70, 203, 45, 161, 77, 26, 161, 68, 19, 33, 8, 36, 14, 193, 77, 194, 129, 83, 134, 76, 225, 83, 203, 118, 161, 89, 99, 161, 82, 92, 33, 81, 33, 72, 33, 65, 33, 62, 33, 55, 97, 208, 53, 33, 49, 33, 42, 32, 3, 128, 1, 129, 13, 128, 97, 216, 45, 33, 28, 33, 22, 33, 15, 33, 7, 33, 0, 32, 2, 161, 77, 118, 161, 83, 99, 161, 76, 92, 33, 81, 33, 72, 33, 65, 33, 62, 33, 55, 64, 161, 70, 53, 161, 77, 49, 161, 68, 42, 32, 5, 161, 59, 45, 161, 64, 26, 161, 57, 19, 33, 8, 36, 14, 225, 47, 214, 45, 225, 51, 245, 26, 225, 45, 212, 19, 33, 8, 44, 14, 65, 202, 193, 51, 241, 198, 45, 201, 65, 196, 65, 239, 70, 193, 225, 83, 204, 118, 225, 89, 241, 99, 225, 82, 201, 92, 33, 81, 33, 72, 33, 65, 33, 62, 33, 55, 33, 53, 33, 49, 33, 42, 32, 5, 65, 196, 193, 89, 239, 198, 82, 193, 193, 47, 183, 193, 51, 237, 198, 45, 181, 225, 77, 194, 45, 225, 83, 239, 26, 225, 76, 193, 19, 33, 8, 36, 14, 129, 83, 129, 89, 134, 82, 225, 70, 183, 45, 225, 77, 237, 26, 225, 69, 181, 19, 33, 8, 36, 14, 193, 60, 174, 193, 64, 235, 198, 58, 173, 225, 70, 184, 118, 225, 77, 237, 99, 225, 69, 181, 92, 33, 81, 33, 72, 33, 65, 33, 62, 33, 55, 161, 60, 53, 161, 64, 49, 161, 58, 42, 32, 5, 225, 35, 174, 10, 193, 40, 235, 198, 34, 173, 65, 166, 65, 233, 68, 163, 129, 40, 129, 45, 97, 176, 45, 225, 51, 235, 26, 225, 45, 173, 19, 33, 8, 44, 14, 65, 184, 193, 51, 237, 206, 45, 181, 225, 83, 174, 118, 225, 89, 235, 99, 225, 82, 173, 92, 33, 81, 33, 72, 33, 65, 33, 62, 33, 55, 33, 53, 33, 49, 33, 42, 32, 5, 65, 166, 193, 89, 233, 198, 82, 163, 193, 47, 143, 193, 51, 227, 198, 45, 137, 225, 70, 155, 45, 225, 77, 229, 26, 225, 68, 151, 19, 33, 8, 36, 14, 193, 77, 143, 193, 83, 227, 198, 76, 137, 225, 83, 155, 118, 225, 89, 229, 99, 225, 82, 151, 92, 33, 81, 33, 72, 33, 65, 33, 62, 33, 55, 97, 161, 53, 97, 231, 49, 97, 158, 42, 32, 3, 128, 1, 129, 13, 128, 97, 165, 45, 97, 233, 28, 97, 163, 22, 33, 15, 33, 7, 33, 0, 32, 2, 161, 77, 118, 161, 83, 99, 161, 76, 92, 33, 81, 33, 72, 33, 65, 33, 62, 33, 55, 225, 70, 176, 53, 225, 77, 235, 49, 225, 68, 173, 42, 32, 5, 161, 59, 45, 161, 64, 26, 161, 57, 19, 33, 8, 36, 14, 225, 47, 217, 45, 225, 51, 245, 26, 225, 45, 212, 19, 33, 8, 44, 14, 65, 202, 193, 51, 241, 198, 45, 201, 65, 196, 65, 239, 70, 193, 225, 83, 204, 118, 225, 89, 241, 99, 225, 82, 201, 92, 33, 81, 33, 72, 33, 65, 33, 62, 33, 55, 33, 53, 33, 49, 33, 42, 32, 5, 65, 196, 193, 89, 239, 198, 82, 193, 193, 47, 183, 193, 51, 237, 198, 45, 181, 225, 77, 194, 45, 225, 83, 239, 26, 225, 76, 193, 19, 33, 8, 36, 14, 129, 83, 129, 89, 134, 82, 225, 70, 183, 45, 225, 77, 237, 26, 225, 69, 181, 19, 33, 8, 36, 14, 193, 60, 174, 193, 64, 235, 198, 58, 173, 225, 70, 184, 118, 225, 77, 237, 99, 225, 69, 181, 92, 33, 81, 33, 72, 33, 65, 33, 62, 33, 55, 161, 60, 53, 161, 64, 49, 161, 58, 42, 32, 5, 225, 35, 174, 10, 193, 40, 235, 198, 34, 173, 65, 166, 65, 233, 68, 163, 129, 40, 129, 45, 97, 176, 45, 225, 51, 235, 26, 225, 45, 173, 19, 33, 8, 44, 14, 65, 184, 193, 51, 237, 206, 45, 181, 225, 83, 174, 118, 225, 89, 235, 99, 225, 82, 173, 92, 33, 81, 33, 72, 33, 65, 33, 62, 33, 55, 33, 53, 33, 49, 33, 42, 32, 5, 65, 166, 193, 89, 233, 198, 82, 163, 193, 47, 143, 193, 51, 227, 198, 45, 137, 225, 70, 155, 45, 225, 77, 229, 26, 225, 68, 151, 19, 33, 8, 36, 14, 193, 77, 143, 193, 83, 227, 198, 76, 137, 225, 83, 155, 118, 225, 89, 229, 99, 225, 82, 151, 92, 33, 81, 33, 72, 33, 65, 33, 62, 33, 55, 97, 161, 53, 97, 231, 49, 97, 158, 42, 32, 3, 128, 1, 129, 13, 128, 97, 165, 45, 97, 233, 28, 97, 163, 22, 33, 15, 33, 7, 33, 0, 32, 2, 161, 77, 118, 161, 83, 99, 161, 76, 92, 33, 81, 33, 72, 33, 65, 33, 62, 33, 55, 225, 70, 176, 53, 225, 77, 235, 49, 225, 68, 173, 42, 32, 5, 161, 59, 45, 161, 64, 26, 161, 57, 19, 33, 8, 36, 14, 225, 47, 184, 45, 225, 51, 237, 26, 225, 45, 181, 19, 33, 8, 36, 14, 64, 1, 65, 25, 64, 6, 65, 182, 193, 51, 237, 198, 45, 181, 65, 194, 65, 239, 70, 193, 161, 83, 118, 161, 89, 99, 161, 82, 92, 33, 81, 33, 72, 33, 65, 33, 62, 33, 55, 97, 183, 53, 97, 237, 49, 97, 181, 42, 32, 5, 65, 194, 193, 89, 239, 198, 82, 193, 193, 47, 204, 193, 51, 241, 198, 45, 201, 225, 77, 210, 45, 225, 83, 243, 26, 225, 76, 206, 19, 33, 8, 36, 14, 193, 83, 215, 193, 89, 245, 198, 82, 212, 225, 70, 202, 45, 225, 77, 241, 26, 225, 69, 201, 19, 33, 8, 36, 14, 193, 60, 196, 193, 64, 239, 198, 58, 193, 225, 70, 204, 118, 225, 77, 241, 99, 225, 69, 201, 92, 33, 81, 33, 72, 33, 65, 33, 62, 33, 55, 225, 60, 196, 53, 225, 64, 239, 49, 225, 58, 193, 42, 32, 5, 225, 35, 175, 10, 193, 40, 235, 204, 34, 173, 129, 40, 129, 45, 97, 184, 45, 225, 51, 237, 26, 225, 45, 181, 19, 33, 8, 36, 14, 64, 1, 65, 25, 64, 6, 65, 182, 193, 51, 237, 198, 45, 181, 65, 194, 65, 239, 70, 193, 161, 83, 118, 161, 89, 99, 161, 82, 92, 33, 81, 33, 72, 33, 65, 33, 62, 33, 55, 97, 183, 53, 97, 237, 49, 97, 181, 42, 32, 5, 65, 194, 193, 89, 239, 198, 82, 193, 193, 47, 204, 193, 51, 241, 198, 45, 201, 225, 70, 210, 45, 225, 77, 243, 26, 225, 68, 206, 19, 33, 8, 36, 14, 193, 77, 215, 193, 83, 245, 198, 76, 212, 225, 83, 202, 118, 225, 89, 241, 99, 225, 82, 201, 92, 33, 81, 33, 72, 33, 65, 33, 62, 33, 55, 97, 196, 53, 97, 239, 49, 97, 193, 42, 32, 3, 128, 1, 129, 13, 128, 97, 204, 45, 97, 241, 28, 97, 201, 22, 33, 15, 33, 7, 33, 0, 32, 2, 225, 77, 196, 118, 225, 83, 239, 99, 225, 76, 193, 92, 33, 81, 33, 72, 33, 65, 33, 62, 33, 55, 225, 70, 175, 53, 225, 77, 235, 49, 225, 68, 173, 42, 32, 5, 161, 59, 45, 161, 64, 26, 161, 57, 19, 33, 8, 36, 14, 225, 47, 184, 45, 225, 51, 237, 26, 225, 45, 181, 19, 33, 8, 36, 14, 64, 1, 65, 25, 64, 6, 65, 182, 193, 51, 237, 198, 45, 181, 65, 194, 65, 239, 70, 193, 161, 83, 118, 161, 89, 99, 161, 82, 92, 33, 81, 33, 72, 33, 65, 33, 62, 33, 55, 97, 183, 53, 97, 237, 49, 97, 181, 42, 32, 5, 65, 194, 193, 89, 239, 198, 82, 193, 193, 47, 204, 193, 51, 241, 198, 45, 201, 225, 77, 210, 45, 225, 83, 243, 26, 225, 76, 206, 19, 33, 8, 36, 14, 193, 83, 215, 193, 89, 245, 198, 82, 212, 225, 70, 225, 45, 225, 77, 247, 26, 225, 69, 224, 19, 33, 8, 36, 14, 193, 60, 209, 193, 64, 243, 198, 58, 206, 225, 70, 202, 118, 225, 77, 241, 99, 225, 69, 201, 92, 33, 81, 33, 72, 33, 65, 33, 62, 33, 55, 225, 60, 196, 53, 225, 64, 239, 49, 225, 58, 193, 42, 32, 5, 225, 35, 175, 10, 193, 40, 235, 204, 34, 173, 129, 40, 129, 45, 97, 184, 45, 225, 51, 237, 26, 225, 45, 181, 19, 33, 8, 36, 14, 64, 1, 65, 25, 64, 6, 65, 182, 193, 51, 237, 198, 45, 181, 65, 194, 65, 239, 70, 193, 161, 83, 118, 161, 89, 99, 161, 82, 92, 33, 81, 33, 72, 33, 65, 33, 62, 33, 55, 97, 183, 53, 97, 237, 49, 97, 181, 42, 32, 5, 65, 194, 193, 89, 239, 198, 82, 193, 193, 47, 204, 193, 51, 241, 198, 45, 201, 225, 70, 210, 45, 225, 77, 243, 26, 225, 68, 206, 19, 33, 8, 36, 14, 193, 77, 215, 193, 83, 245, 198, 76, 212, 225, 83, 225, 118, 225, 89, 247, 99, 225, 82, 224, 92, 33, 81, 33, 72, 33, 65, 33, 62, 33, 55, 97, 209, 53, 97, 243, 49, 97, 206, 42, 32, 3, 128, 1, 129, 13, 128, 97, 202, 45, 97, 241, 28, 97, 201, 22, 33, 15, 33, 7, 33, 0, 32, 2, 225, 77, 196, 118, 225, 83, 239, 99, 225, 76, 193, 92, 33, 81, 33, 72, 33, 65, 33, 62, 33, 55, 225, 70, 175, 53, 225, 77, 235, 49, 225, 68, 173, 42, 32, 5, 161, 59, 45, 161, 64, 26, 161, 57, 19, 33, 8, 36, 14, 225, 47, 184, 45, 225, 51, 237, 26, 225, 45, 181, 19, 33, 8, 36, 14, 64, 33, 45, 97, 25, 26, 64, 33, 19, 33, 8, 36, 14, 97, 182, 118, 225, 51, 237, 99, 225, 45, 181, 92, 33, 81, 33, 72, 33, 65, 32, 2, 97, 194, 45, 97, 239, 26, 97, 193, 19, 33, 8, 36, 14, 161, 83, 45, 161, 89, 26, 161, 82, 19, 33, 8, 36, 14, 97, 183, 45, 97, 237, 26, 97, 181, 19, 33, 8, 36, 14, 97, 194, 118, 225, 89, 239, 99, 225, 82, 193, 92, 33, 81, 33, 72, 33, 65, 32, 2, 225, 47, 204, 45, 225, 51, 241, 26, 225, 45, 201, 19, 33, 8, 36, 14, 225, 77, 210, 45, 225, 83, 243, 26, 225, 76, 206, 19, 33, 8, 36, 14, 225, 83, 215, 45, 225, 89, 245, 26, 225, 82, 212, 19, 33, 8, 36, 14, 225, 70, 225, 118, 225, 77, 247, 99, 225, 69, 224, 92, 33, 81, 33, 72, 33, 65, 32, 2, 225, 60, 209, 45, 225, 64, 243, 26, 225, 58, 206, 19, 33, 8, 36, 14, 225, 70, 202, 45, 225, 77, 241, 26, 225, 69, 201, 19, 33, 8, 36, 14, 225, 60, 196, 45, 225, 64, 239, 26, 225, 58, 193, 19, 33, 8, 36, 14, 225, 35, 175, 118, 225, 40, 235, 99, 225, 34, 173, 92, 33, 81, 33, 72, 33, 65, 32, 2, 33, 45, 33, 26, 33, 19, 33, 8, 34, 14, 129, 40, 129, 45, 97, 184, 45, 225, 51, 237, 26, 225, 45, 181, 19, 33, 8, 36, 14, 64, 33, 45, 97, 25, 26, 64, 33, 19, 33, 8, 36, 14, 97, 182, 118, 225, 51, 237, 99, 225, 45, 181, 92, 33, 81, 33, 72, 33, 65, 32, 2, 97, 194, 45, 97, 239, 26, 97, 193, 19, 33, 8, 36, 14, 161, 83, 45, 161, 89, 26, 161, 82, 19, 33, 8, 36, 14, 97, 183, 45, 97, 237, 26, 97, 181, 19, 33, 8, 36, 14, 97, 194, 118, 225, 89, 239, 99, 225, 82, 193, 92, 33, 81, 33, 72, 33, 65, 32, 2, 225, 47, 204, 45, 225, 51, 241, 26, 225, 45, 201, 19, 33, 8, 36, 14, 225, 70, 210, 45, 225, 77, 243, 26, 225, 68, 206, 19, 33, 8, 36, 14, 225, 77, 215, 45, 225, 83, 245, 26, 225, 76, 212, 19, 33, 8, 36, 14, 225, 83, 225, 118, 225, 89, 247, 99, 225, 82, 224, 92, 33, 81, 33, 72, 33, 65, 32, 2, 97, 209, 45, 97, 243, 26, 97, 206, 19, 33, 8, 34, 14, 128, 1, 129, 13, 128, 97, 202, 45, 97, 241, 26, 97, 201, 19, 33, 8, 36, 14, 225, 77, 196, 45, 225, 83, 239, 26, 225, 76, 193, 19, 33, 8, 36, 14, 225, 70, 175, 118, 225, 77, 235, 99, 225, 68, 173, 92, 33, 81, 33, 72, 33, 65, 32, 2, 161, 59, 45, 161, 64, 26, 161, 57, 19, 33, 8, 36, 14, 225, 47, 184, 45, 161, 51, 26, 161, 45, 19, 33, 8, 36, 14, 64, 33, 45, 33, 26, 33, 19, 33, 8, 36, 14, 97, 182, 118, 161, 51, 99, 161, 45, 92, 33, 81, 33, 72, 33, 65, 32, 2, 33, 45, 97, 187, 26, 97, 191, 19, 97, 192, 8, 36, 14, 161, 83, 45, 161, 89, 26, 161, 82, 19, 33, 8, 36, 14, 97, 194, 45, 97, 190, 26, 97, 186, 19, 97, 181, 8, 36, 14, 97, 182, 118, 225, 89, 187, 99, 225, 82, 191, 92, 97, 192, 81, 33, 72, 33, 65, 32, 2, 225, 47, 194, 45, 225, 51, 199, 26, 225, 45, 200, 19, 33, 8, 36, 14, 225, 77, 203, 45, 225, 83, 207, 26, 161, 76, 19, 33, 8, 36, 14, 225, 83, 208, 45, 225, 89, 213, 26, 161, 82, 19, 33, 8, 36, 14, 225, 70, 216, 118, 225, 77, 220, 99, 225, 69, 222, 92, 97, 223, 81, 33, 72, 33, 65, 32, 2, 225, 60, 226, 45, 225, 64, 221, 26, 225, 58, 219, 19, 97, 213, 8, 100, 207, 14, 225, 70, 208, 45, 225, 77, 200, 26, 161, 69, 19, 33, 8, 36, 14, 225, 60, 203, 45, 225, 64, 198, 26, 225, 58, 192, 19, 33, 8, 36, 14, 225, 35, 194, 118, 225, 40, 190, 99, 225, 34, 186, 92, 97, 181, 81, 97, 178, 72, 97, 172, 65, 32, 2, 33, 45, 33, 26, 33, 19, 33, 8, 34, 14, 129, 40, 129, 45, 97, 174, 45, 225, 51, 179, 26, 225, 45, 181, 19, 33, 8, 36, 14, 64, 33, 45, 33, 26, 33, 19, 33, 8, 36, 14, 97, 182, 118, 161, 51, 99, 161, 45, 92, 33, 81, 33, 72, 33, 65, 32, 2, 33, 45, 97, 187, 26, 97, 191, 19, 97, 192, 8, 36, 14, 161, 83, 45, 161, 89, 26, 161, 82, 19, 33, 8, 36, 14, 97, 194, 45, 97, 190, 26, 97, 186, 19, 97, 181, 8, 36, 14, 97, 182, 118, 225, 89, 187, 99, 225, 82, 191, 92, 97, 192, 81, 33, 72, 33, 65, 32, 2, 225, 47, 194, 45, 225, 51, 199, 26, 225, 45, 200, 19, 33, 8, 36, 14, 225, 70, 203, 45, 225, 77, 207, 26, 161, 68, 19, 33, 8, 36, 14, 225, 77, 208, 45, 225, 83, 213, 26, 161, 76, 19, 33, 8, 36, 14, 225, 83, 216, 118, 225, 89, 220, 99, 225, 82, 222, 92, 97, 223, 81, 33, 72, 33, 65, 32, 2, 97, 226, 45, 97, 221, 26, 97, 219, 19, 97, 213, 8, 98, 207, 14, 128, 1, 129, 13, 128, 97, 208, 45, 97, 200, 26, 33, 19, 33, 8, 36, 14, 225, 77, 203, 45, 225, 83, 198, 26, 225, 76, 192, 19, 33, 8, 36, 14, 225, 70, 194, 118, 225, 77, 190, 99, 225, 68, 186, 92, 97, 181, 81, 97, 178, 72, 97, 172, 65, 32, 2, 161, 59, 45, 161, 64, 26, 161, 57, 19, 33, 8, 36, 14, 225, 34, 105, 45, 161, 40, 26, 161, 34, 19, 33, 8, 36, 10, 33, 45, 161, 40, 26, 161, 34, 19, 33, 8, 36, 10, 193, 28, 88, 129, 32, 134, 28, 32, 193, 34, 105, 129, 40, 135, 34, 129, 40, 134, 34, 193, 28, 88, 129, 32, 134, 28, 193, 34, 105, 129, 40, 134, 34, 193, 28, 88, 129, 32, 134, 28, 193, 34, 105, 129, 40, 135, 34, 129, 40, 192, 1, 129, 13, 128, 4, 193, 57, 142, 129, 64, 135, 57, 129, 64, 192, 1, 129, 13, 128, 4, 193, 50, 128, 129, 54, 135, 50, 129, 54, 134, 50, 193, 28, 88, 129, 32, 134, 28, 193, 31, 96, 129, 35, 134, 31, 225, 34, 70, 45, 161, 40, 26, 161, 34, 19, 33, 8, 36, 10, 33, 45, 161, 40, 26, 161, 34, 19, 33, 8, 36, 10, 193, 28, 59, 129, 32, 134, 28, 32, 193, 34, 70, 129, 40, 135, 34, 129, 40, 134, 34, 193, 28, 59, 129, 32, 134, 28, 193, 34, 70, 129, 40, 134, 34, 193, 28, 59, 129, 32, 134, 28, 193, 34, 70, 129, 40, 135, 34, 129, 40, 192, 1, 129, 13, 128, 4, 193, 57, 105, 129, 64, 135, 57, 129, 64, 192, 1, 129, 13, 128, 4, 193, 50, 89, 129, 54, 135, 50, 129, 54, 134, 50, 225, 28, 59, 45, 161, 32, 26, 161, 28, 19, 33, 8, 36, 6, 225, 31, 64, 45, 161, 35, 26, 161, 31, 19, 37, 8, 225, 34, 105, 45, 161, 40, 26, 161, 34, 19, 33, 8, 36, 10, 33, 45, 161, 40, 26, 161, 34, 19, 33, 8, 36, 10, 225, 28, 88, 118, 161, 32, 99, 161, 28, 92, 33, 81, 33, 72, 33, 65, 32, 2, 225, 34, 105, 45, 161, 40, 26, 161, 34, 19, 33, 8, 36, 10, 33, 45, 161, 40, 26, 161, 34, 19, 33, 8, 36, 10, 225, 28, 88, 45, 161, 32, 26, 161, 28, 19, 33, 8, 36, 10, 225, 34, 105, 118, 161, 40, 99, 161, 34, 92, 33, 81, 33, 72, 33, 65, 32, 2, 225, 28, 88, 45, 161, 32, 26, 161, 28, 19, 33, 8, 36, 10, 225, 34, 105, 45, 161, 40, 26, 161, 34, 19, 33, 8, 36, 10, 33, 45, 161, 40, 26, 192, 33, 19, 161, 13, 8, 128, 36, 10, 225, 57, 142, 118, 161, 64, 99, 161, 57, 92, 33, 81, 33, 72, 33, 65, 32, 2, 33, 45, 161, 64, 26, 192, 33, 19, 161, 13, 8, 128, 36, 10, 225, 50, 128, 45, 161, 54, 26, 161, 50, 19, 33, 8, 36, 10, 33, 45, 161, 54, 26, 161, 50, 19, 33, 8, 36, 10, 225, 28, 88, 118, 161, 32, 99, 161, 28, 92, 33, 81, 33, 72, 33, 65, 32, 2, 225, 31, 96, 45, 161, 35, 26, 161, 31, 19, 33, 8, 36, 10, 225, 34, 70, 45, 161, 40, 26, 161, 34, 19, 33, 8, 36, 10, 33, 45, 161, 40, 26, 161, 34, 19, 33, 8, 36, 10, 225, 28, 59, 118, 161, 32, 99, 161, 28, 92, 33, 81, 33, 72, 33, 65, 32, 2, 225, 34, 70, 45, 161, 40, 26, 161, 34, 19, 33, 8, 36, 10, 33, 45, 161, 40, 26, 161, 34, 19, 33, 8, 36, 10, 225, 28, 59, 45, 161, 32, 26, 161, 28, 19, 33, 8, 36, 10, 225, 34, 70, 118, 161, 40, 99, 161, 34, 92, 33, 81, 33, 72, 33, 65, 32, 2, 225, 28, 59, 45, 161, 32, 26, 161, 28, 19, 33, 8, 36, 10, 225, 34, 70, 45, 161, 40, 26, 161, 34, 19, 33, 8, 36, 10, 33, 45, 161, 40, 26, 192, 33, 19, 161, 13, 8, 128, 36, 10, 225, 57, 105, 118, 161, 64, 99, 161, 57, 92, 33, 81, 33, 72, 33, 65, 32, 2, 33, 45, 161, 64, 26, 192, 33, 19, 161, 13, 8, 128, 36, 10, 225, 50, 89, 45, 161, 54, 26, 161, 50, 19, 33, 8, 36, 10, 33, 45, 161, 54, 26, 161, 50, 19, 33, 8, 36, 10, 225, 28, 59, 118, 161, 32, 99, 161, 28, 92, 33, 81, 33, 72, 33, 65, 32, 2, 225, 31, 64, 45, 161, 35, 26, 161, 31, 19, 33, 8, 36, 10, 225, 105, 105, 45, 161, 111, 26, 161, 101, 19, 33, 8, 36, 10, 33, 45, 161, 111, 26, 161, 101, 19, 33, 8, 36, 10, 225, 88, 88, 118, 161, 96, 99, 161, 85, 92, 33, 81, 33, 72, 33, 65, 32, 2, 225, 105, 105, 45, 161, 111, 26, 161, 101, 19, 33, 8, 36, 10, 33, 45, 161, 111, 26, 161, 101, 19, 33, 8, 36, 10, 225, 88, 88, 45, 161, 96, 26, 161, 85, 19, 33, 8, 36, 10, 225, 105, 105, 118, 161, 111, 99, 161, 101, 92, 33, 81, 33, 72, 33, 65, 32, 2, 225, 88, 88, 45, 161, 96, 26, 161, 85, 19, 33, 8, 36, 10, 225, 105, 105, 45, 161, 111, 26, 161, 101, 19, 33, 8, 36, 10, 33, 45, 161, 111, 26, 192, 33, 19, 161, 13, 8, 128, 36, 10, 225, 142, 142, 118, 161, 148, 99, 161, 137, 92, 33, 81, 33, 72, 33, 65, 32, 2, 33, 45, 161, 148, 26, 192, 33, 19, 161, 13, 8, 128, 36, 10, 225, 128, 128, 45, 161, 134, 26, 161, 126, 19, 33, 8, 36, 10, 33, 45, 161, 134, 26, 161, 126, 19, 33, 8, 36, 10, 225, 88, 88, 118, 161, 96, 99, 161, 85, 92, 33, 81, 33, 72, 33, 65, 32, 2, 225, 96, 96, 45, 161, 105, 26, 161, 94, 19, 33, 8, 36, 10, 225, 105, 70, 45, 161, 112, 26, 161, 102, 19, 33, 8, 36, 10, 33, 45, 161, 112, 26, 161, 102, 19, 33, 8, 36, 10, 225, 88, 59, 118, 161, 96, 99, 161, 85, 92, 33, 81, 33, 72, 33, 65, 32, 2, 225, 105, 70, 45, 161, 112, 26, 161, 102, 19, 33, 8, 36, 10, 33, 45, 161, 112, 26, 161, 102, 19, 33, 8, 36, 10, 225, 88, 59, 45, 161, 96, 26, 161, 85, 19, 33, 8, 36, 10, 225, 105, 70, 118, 161, 112, 99, 161, 102, 92, 33, 81, 33, 72, 33, 65, 32, 2, 225, 88, 59, 45, 161, 96, 26, 161, 85, 19, 33, 8, 36, 10, 225, 105, 70, 45, 161, 112, 26, 161, 102, 19, 33, 8, 36, 10, 33, 45, 161, 112, 26, 192, 33, 19, 161, 13, 8, 128, 36, 10, 225, 142, 105, 118, 161, 148, 99, 161, 137, 92, 33, 81, 33, 72, 33, 65, 32, 2, 33, 45, 161, 148, 26, 192, 33, 19, 161, 13, 8, 128, 36, 10, 225, 128, 89, 45, 161, 134, 26, 161, 126, 19, 33, 8, 36, 10, 33, 45, 161, 134, 26, 161, 126, 19, 33, 8, 36, 10, 225, 88, 59, 118, 161, 96, 99, 161, 85, 92, 33, 81, 33, 72, 33, 65, 32, 2, 225, 96, 64, 45, 161, 105, 26, 161, 94, 19, 33, 8, 36, 10, 225, 34, 105, 45, 161, 40, 26, 161, 34, 19, 33, 8, 36, 10, 33, 45, 161, 40, 26, 161, 34, 19, 33, 8, 36, 10, 225, 28, 88, 118, 161, 32, 99, 161, 28, 92, 33, 81, 33, 72, 33, 65, 32, 2, 225, 34, 105, 45, 161, 40, 26, 161, 34, 19, 33, 8, 36, 10, 33, 45, 161, 40, 26, 161, 34, 19, 33, 8, 36, 10, 225, 28, 88, 45, 161, 32, 26, 161, 28, 19, 33, 8, 36, 10, 225, 34, 105, 118, 161, 40, 99, 161, 34, 92, 33, 81, 33, 72, 33, 65, 32, 2, 225, 28, 88, 45, 161, 32, 26, 161, 28, 19, 33, 8, 36, 10, 225, 34, 105, 45, 161, 40, 26, 161, 34, 19, 33, 8, 36, 10, 33, 45, 161, 40, 26, 192, 33, 19, 161, 13, 8, 128, 36, 10, 225, 57, 142, 118, 161, 64, 99, 161, 57, 92, 33, 81, 33, 72, 33, 65, 32, 2, 33, 45, 161, 64, 26, 192, 33, 19, 161, 13, 8, 128, 36, 10, 225, 50, 128, 45, 161, 54, 26, 161, 50, 19, 33, 8, 36, 10, 33, 45, 161, 54, 26, 161, 50, 19, 33, 8, 36, 10, 225, 28, 88, 118, 161, 32, 99, 161, 28, 92, 33, 81, 33, 72, 33, 65, 32, 2, 225, 31, 96, 45, 161, 35, 26, 161, 31, 19, 33, 8, 36, 10, 225, 105, 176, 45, 161, 111, 26, 161, 101, 19, 33, 8, 36, 10, 33, 45, 161, 111, 26, 161, 101, 19, 33, 8, 36, 10, 225, 88, 169, 118, 161, 96, 99, 161, 85, 92, 33, 81, 33, 72, 33, 65, 32, 2, 225, 105, 176, 45, 161, 111, 26, 161, 101, 19, 33, 8, 36, 10, 33, 45, 161, 111, 26, 161, 101, 19, 33, 8, 36, 10, 225, 88, 169, 45, 161, 96, 26, 161, 85, 19, 33, 8, 36, 10, 225, 105, 176, 118, 161, 111, 99, 161, 101, 92, 33, 81, 33, 72, 33, 65, 32, 2, 225, 88, 169, 45, 161, 96, 26, 161, 85, 19, 33, 8, 36, 10, 225, 105, 176, 45, 161, 111, 26, 161, 101, 19, 33, 8, 36, 10, 33, 45, 161, 111, 26, 192, 33, 19, 161, 13, 8, 128, 36, 10, 225, 142, 195, 118, 161, 148, 99, 161, 137, 92, 33, 81, 33, 72, 33, 65, 32, 2, 33, 45, 161, 148, 26, 192, 33, 19, 161, 13, 8, 128, 36, 10, 225, 128, 188, 45, 161, 134, 26, 161, 126, 19, 33, 8, 36, 10, 33, 45, 161, 134, 26, 161, 126, 19, 33, 8, 36, 10, 225, 88, 169, 118, 161, 96, 99, 161, 85, 92, 33, 81, 33, 72, 33, 65, 32, 2, 225, 96, 171, 45, 161, 105, 26, 161, 94, 19, 33, 8, 36, 10, 225, 105, 105, 45, 161, 112, 26, 161, 102, 19, 33, 8, 36, 10, 225, 96, 96, 45, 161, 105, 26, 161, 94, 19, 33, 8, 36, 10, 193, 88, 88, 129, 96, 130, 85, 32, 4, 193, 153, 152, 129, 159, 134, 150, 225, 147, 147, 45, 161, 153, 26, 161, 145, 19, 33, 8, 36, 10, 225, 140, 139, 45, 161, 147, 26, 161, 136, 19, 33, 8, 36, 10, 193, 176, 176, 129, 180, 130, 173, 32, 4, 193, 171, 171, 129, 176, 134, 170, 225, 169, 169, 45, 161, 171, 26, 161, 168, 19, 33, 8, 36, 10, 225, 155, 155, 45, 161, 161, 26, 161, 151, 19, 33, 8, 36, 10, 193, 143, 143, 129, 149, 130, 138, 32, 4, 193, 131, 131, 129, 135, 134, 127, 225, 143, 143, 45, 161, 149, 26, 161, 138, 19, 33, 8, 36, 10, 225, 149, 149, 45, 161, 155, 26, 161, 146, 19, 33, 8, 36, 10, 193, 143, 143, 129, 149, 130, 138, 32, 4, 193, 131, 131, 129, 135, 134, 127, 225, 108, 108, 45, 161, 116, 26, 161, 104, 19, 33, 8, 36, 6, 225, 90, 90, 45, 161, 98, 26, 161, 87, 19, 33, 8, 36, 2, 192, 1, 129, 13, 128, 2, 32, 4, 225, 70, 70, 45, 161, 77, 26, 161, 68, 19, 33, 8, 36, 2, 225, 128, 128, 45, 161, 134, 26, 161, 126, 19, 33, 8, 36, 17, 192, 1, 129, 13, 128, 2, 32, 4, 225, 70, 70, 45, 161, 77, 26, 161, 68, 19, 33, 8, 36, 2, 225, 89, 89, 45, 161, 97, 26, 161, 86, 19, 33, 8, 36, 6, 225, 97, 97, 45, 161, 106, 26, 161, 95, 19, 37, 8, 225, 106, 106, 45, 161, 114, 26, 161, 103, 19, 33, 8, 36, 10, 224, 1, 0

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

table_2:
dw 30509, 25655, 24215, 22856, 21573, 20362, 17123, 15255, 12827, 12108, 11428, 11362, 11297, 11232, 11167, 11103, 11039, 10975, 10912, 10849, 10787, 10724, 10663, 10601, 10540, 10480, 10419, 10359, 10299, 10240, 10181, 10123, 10064, 10006, 9949, 9891, 9834, 9778, 9721, 9665, 9610, 9554, 9499, 9445, 9390, 9336, 9282, 9229, 9176, 9123, 9070, 9018, 8966, 8915, 8863, 8812, 8761, 8711, 8661, 8611, 8561, 8512, 8463, 8414, 8366, 8318, 8270, 8222, 8175, 8128, 8081, 8034, 7988, 7942, 7896, 7851, 7806, 7761, 7716, 7671, 7627, 7583, 7540, 7453, 7410, 7367, 7325, 7283, 7241, 7199, 7116, 7076, 7035, 6994, 6954, 6914, 6834, 6795, 6756, 6717, 6640, 6602, 6564, 6526, 6451, 6414, 6377, 6340, 6267, 6231, 6195, 6124, 6089, 6054, 5984, 5950, 5881, 5848, 5814, 5747, 5714, 5648, 5616, 5551, 5519, 5456, 5425, 5362, 5331, 5270, 5240, 5180, 5120, 5091, 5032, 4974, 4946, 4889, 4833, 4805, 4750, 4695, 4641, 4614, 4561, 4509, 4457, 4406, 4381, 4330, 4305, 4281, 4231, 4183, 4135, 4087, 4064, 4040, 3994, 3948, 3903, 3858, 3836, 3814, 3770, 3705, 3663, 3641, 3620, 3600, 3558, 3517, 3477, 3417, 3398, 3378, 3320, 3282, 3244, 3225, 3207, 3188, 3134, 3098, 3080, 3062, 3044, 3027, 2992, 2941, 2907, 2890, 2874, 2857, 2808, 2760, 2712, 2666, 2620, 2560, 2545, 2516, 2473, 2444, 2430, 2416, 2402, 2375, 2321, 2281, 2229, 2190, 2153, 2140, 2091, 2044, 2020, 2009, 1963, 1918, 1907, 1874, 1821, 1769, 1728, 1699, 1679, 1631, 1613, 1603, 1585, 1531, 1487, 1437, 1428, 1388, 1341, 1295, 1244, 1215, 1194, 1147, 1102, 1052, 1004, 959, 916, 900, 864, 816, 770, 
; total notes is 251
; const_pitch_div is 68
data_2:
repeat_2:
db 225, 119, 10, 8, 97, 20, 6, 97, 10, 3, 33, 0, 35, 5, 128, 39, 3, 225, 119, 10, 8, 97, 20, 6, 97, 10, 3, 33, 0, 35, 5, 128, 39, 3, 32, 199, 191, 193, 199, 161, 163, 199, 119, 120, 199, 161, 163, 199, 191, 193, 199, 161, 163, 199, 119, 120, 199, 161, 163, 199, 191, 193, 199, 161, 163, 199, 119, 120, 199, 161, 163, 225, 119, 10, 8, 97, 20, 6, 97, 10, 3, 33, 0, 35, 5, 128, 39, 3, 225, 119, 10, 8, 97, 20, 6, 97, 10, 3, 33, 0, 35, 5, 128, 39, 3, 32, 199, 191, 193, 199, 161, 163, 199, 119, 120, 199, 161, 163, 199, 191, 193, 199, 161, 163, 225, 104, 8, 8, 97, 9, 6, 97, 8, 3, 33, 0, 35, 3, 128, 53, 1, 225, 112, 9, 8, 97, 10, 6, 97, 9, 3, 33, 0, 35, 4, 128, 39, 2, 225, 11, 10, 8, 225, 12, 20, 6, 225, 12, 10, 3, 161, 13, 0, 161, 14, 5, 129, 15, 129, 15, 161, 16, 3, 129, 17, 129, 18, 129, 18, 129, 19, 129, 20, 129, 21, 225, 21, 10, 8, 225, 22, 20, 6, 225, 23, 10, 3, 161, 24, 0, 161, 25, 5, 129, 25, 129, 26, 161, 27, 3, 129, 28, 129, 29, 129, 29, 129, 30, 129, 31, 129, 32, 32, 193, 33, 193, 129, 33, 129, 34, 129, 35, 129, 36, 129, 37, 129, 38, 193, 38, 163, 129, 39, 129, 40, 129, 41, 129, 42, 129, 43, 129, 44, 193, 45, 120, 129, 45, 129, 46, 129, 47, 129, 48, 129, 49, 129, 50, 193, 51, 163, 129, 52, 129, 53, 129, 54, 129, 55, 129, 55, 129, 56, 193, 57, 193, 129, 58, 129, 59, 129, 60, 129, 61, 129, 62, 129, 63, 193, 64, 163, 129, 65, 129, 66, 129, 67, 129, 68, 129, 69, 129, 70, 193, 71, 120, 129, 72, 129, 73, 129, 74, 129, 75, 129, 76, 129, 77, 193, 78, 163, 129, 79, 129, 80, 129, 81, 129, 82, 129, 83, 129, 84, 193, 85, 193, 129, 86, 129, 87, 129, 88, 129, 89, 129, 90, 129, 91, 193, 92, 163, 129, 93, 129, 94, 129, 95, 129, 96, 129, 97, 129, 98, 193, 99, 120, 129, 100, 129, 101, 129, 102, 129, 103, 129, 104, 129, 105, 193, 106, 163, 129, 107, 129, 108, 129, 109, 129, 110, 129, 111, 129, 112, 225, 113, 10, 8, 225, 114, 20, 6, 225, 115, 10, 3, 161, 116, 0, 161, 117, 5, 129, 118, 129, 119, 161, 120, 3, 129, 121, 129, 122, 129, 123, 129, 124, 129, 125, 129, 126, 225, 127, 10, 8, 225, 128, 20, 6, 225, 129, 10, 3, 161, 130, 0, 161, 131, 5, 129, 132, 129, 133, 161, 134, 3, 129, 135, 129, 136, 129, 137, 129, 138, 129, 139, 129, 140, 32, 193, 141, 193, 129, 142, 129, 143, 129, 144, 129, 145, 129, 146, 129, 147, 193, 148, 163, 129, 149, 129, 151, 129, 152, 129, 153, 129, 154, 129, 155, 193, 157, 120, 129, 158, 129, 159, 129, 160, 129, 161, 129, 163, 129, 164, 193, 165, 163, 129, 166, 129, 168, 129, 170, 129, 171, 129, 172, 129, 173, 193, 175, 193, 129, 176, 129, 177, 129, 179, 129, 181, 129, 182, 129, 183, 193, 186, 163, 129, 188, 129, 189, 129, 190, 129, 193, 129, 194, 129, 195, 225, 196, 8, 8, 225, 197, 9, 6, 225, 198, 8, 3, 161, 199, 0, 161, 201, 3, 129, 202, 129, 205, 161, 207, 1, 129, 208, 129, 209, 129, 210, 129, 211, 129, 213, 129, 214, 129, 215, 129, 217, 129, 218, 129, 219, 129, 221, 129, 222, 129, 223, 129, 224, 129, 226, 129, 227, 129, 230, 129, 231, 129, 232, 129, 233, 225, 235, 9, 8, 225, 236, 10, 6, 225, 237, 9, 3, 161, 238, 0, 161, 240, 4, 129, 241, 129, 242, 161, 243, 2, 129, 244, 129, 245, 129, 246, 129, 248, 129, 249, 129, 250, 225, 120, 10, 8, 161, 193, 6, 161, 120, 3, 33, 0, 35, 5, 64, 97, 10, 3, 129, 193, 133, 120, 64, 97, 10, 99, 161, 193, 85, 161, 120, 72, 33, 59, 33, 47, 33, 35, 32, 1, 97, 8, 3, 129, 193, 133, 120, 128, 97, 10, 8, 161, 105, 6, 128, 33, 3, 33, 0, 35, 5, 64, 97, 10, 8, 161, 105, 6, 128, 33, 3, 33, 0, 35, 5, 64, 97, 10, 99, 161, 105, 85, 128, 33, 72, 33, 59, 33, 47, 33, 35, 32, 1, 97, 8, 3, 129, 105, 128, 5, 225, 139, 10, 8, 161, 205, 6, 161, 138, 3, 33, 0, 35, 5, 64, 97, 10, 3, 129, 205, 133, 138, 64, 97, 10, 99, 161, 205, 85, 161, 138, 72, 33, 59, 33, 47, 33, 35, 32, 1, 97, 8, 3, 129, 205, 133, 138, 128, 97, 10, 8, 161, 105, 6, 128, 33, 3, 33, 0, 35, 5, 64, 97, 10, 8, 161, 105, 6, 128, 33, 3, 33, 0, 35, 5, 64, 97, 10, 99, 161, 105, 85, 128, 33, 72, 33, 59, 33, 47, 33, 35, 32, 1, 97, 8, 3, 129, 105, 128, 5, 64, 225, 151, 8, 8, 161, 212, 6, 161, 150, 3, 33, 0, 35, 3, 64, 97, 8, 1, 129, 212, 133, 150, 64, 97, 8, 99, 161, 212, 85, 161, 150, 72, 33, 59, 33, 47, 33, 35, 32, 1, 97, 7, 1, 129, 212, 133, 150, 225, 139, 8, 8, 161, 205, 6, 161, 138, 3, 33, 0, 35, 3, 64, 97, 8, 8, 161, 205, 6, 161, 138, 3, 33, 0, 35, 3, 64, 97, 8, 99, 161, 205, 85, 161, 138, 72, 33, 59, 33, 47, 33, 35, 32, 1, 97, 7, 1, 129, 205, 133, 138, 225, 120, 10, 8, 161, 193, 6, 161, 120, 3, 33, 0, 35, 5, 64, 225, 105, 10, 3, 129, 180, 133, 105, 64, 225, 80, 10, 99, 161, 163, 85, 161, 80, 72, 33, 59, 33, 47, 33, 35, 32, 1, 128, 97, 7, 3, 129, 105, 128, 5, 225, 105, 10, 8, 161, 180, 6, 161, 105, 3, 33, 0, 35, 5, 64, 97, 10, 8, 161, 180, 6, 161, 105, 3, 33, 0, 35, 5, 225, 80, 8, 99, 161, 163, 85, 161, 80, 72, 33, 59, 33, 47, 33, 35, 32, 1, 225, 105, 9, 99, 161, 180, 85, 161, 105, 72, 33, 59, 33, 47, 33, 35, 32, 1, 225, 120, 10, 8, 161, 193, 6, 161, 120, 3, 33, 0, 35, 5, 64, 97, 10, 3, 129, 193, 133, 120, 64, 97, 10, 99, 161, 193, 85, 161, 120, 72, 33, 59, 33, 47, 33, 35, 32, 1, 97, 8, 3, 129, 193, 133, 120, 128, 97, 10, 8, 161, 105, 6, 128, 33, 3, 33, 0, 35, 5, 64, 97, 10, 8, 161, 105, 6, 128, 33, 3, 33, 0, 35, 5, 64, 97, 10, 99, 161, 105, 85, 128, 33, 72, 33, 59, 33, 47, 33, 35, 32, 1, 97, 8, 3, 129, 105, 128, 5, 225, 139, 10, 8, 161, 205, 6, 161, 138, 3, 33, 0, 35, 5, 64, 97, 10, 3, 129, 205, 133, 138, 64, 97, 10, 99, 161, 205, 85, 161, 138, 72, 33, 59, 33, 47, 33, 35, 32, 1, 97, 8, 3, 129, 205, 133, 138, 128, 97, 10, 8, 161, 105, 6, 128, 33, 3, 33, 0, 35, 5, 64, 97, 10, 8, 161, 105, 6, 128, 33, 3, 33, 0, 35, 5, 64, 97, 10, 99, 161, 105, 85, 128, 33, 72, 33, 59, 33, 47, 33, 35, 32, 1, 97, 8, 3, 129, 105, 128, 5, 64, 225, 151, 8, 8, 161, 212, 6, 161, 150, 3, 33, 0, 35, 3, 64, 97, 8, 1, 129, 212, 133, 150, 64, 97, 8, 99, 161, 212, 85, 161, 150, 72, 33, 59, 33, 47, 33, 35, 32, 1, 97, 7, 1, 129, 212, 133, 150, 225, 139, 8, 8, 161, 205, 6, 161, 138, 3, 33, 0, 35, 3, 64, 97, 8, 8, 161, 205, 6, 161, 138, 3, 33, 0, 35, 3, 64, 97, 8, 99, 161, 205, 85, 161, 138, 72, 33, 59, 33, 47, 33, 35, 32, 1, 97, 7, 1, 129, 205, 133, 138, 225, 120, 10, 8, 161, 193, 6, 161, 120, 3, 33, 0, 35, 5, 64, 225, 105, 10, 3, 129, 180, 133, 105, 64, 225, 80, 10, 99, 161, 163, 85, 161, 80, 72, 33, 59, 33, 47, 33, 35, 32, 1, 128, 97, 7, 3, 129, 105, 128, 5, 225, 105, 10, 8, 161, 180, 6, 161, 105, 3, 33, 0, 35, 5, 64, 97, 10, 8, 161, 180, 6, 161, 105, 3, 33, 0, 35, 5, 225, 80, 8, 99, 161, 163, 85, 161, 80, 72, 33, 59, 33, 47, 33, 35, 32, 1, 225, 105, 9, 99, 161, 180, 85, 161, 105, 72, 33, 59, 33, 47, 33, 35, 32, 1, 225, 120, 10, 8, 161, 193, 6, 161, 120, 3, 33, 0, 35, 5, 64, 97, 10, 3, 129, 193, 133, 120, 64, 97, 10, 99, 161, 193, 85, 161, 120, 72, 33, 59, 33, 47, 33, 35, 32, 1, 97, 8, 3, 129, 193, 133, 120, 225, 139, 10, 8, 161, 205, 6, 161, 138, 3, 33, 0, 35, 5, 64, 97, 10, 8, 161, 205, 6, 161, 138, 3, 33, 0, 35, 5, 64, 225, 120, 10, 99, 161, 193, 85, 161, 120, 72, 33, 59, 33, 47, 33, 35, 32, 1, 225, 139, 8, 3, 129, 205, 133, 138, 97, 10, 8, 161, 205, 6, 161, 138, 3, 33, 0, 35, 5, 64, 225, 120, 10, 3, 129, 193, 133, 120, 64, 225, 139, 10, 99, 161, 205, 85, 161, 138, 72, 33, 59, 33, 47, 33, 35, 32, 1, 97, 8, 3, 129, 205, 133, 138, 225, 151, 10, 8, 161, 212, 6, 161, 150, 3, 33, 0, 35, 5, 64, 97, 10, 8, 161, 212, 6, 161, 150, 3, 33, 0, 35, 5, 64, 225, 139, 10, 99, 161, 205, 85, 161, 138, 72, 33, 59, 33, 47, 33, 35, 32, 1, 225, 151, 8, 3, 129, 212, 133, 150, 64, 225, 157, 8, 8, 161, 216, 6, 161, 156, 3, 33, 0, 35, 3, 64, 225, 163, 8, 1, 129, 219, 133, 163, 64, 225, 157, 8, 99, 161, 216, 85, 161, 156, 72, 33, 59, 33, 47, 33, 35, 32, 1, 225, 163, 7, 1, 129, 219, 133, 163, 225, 151, 8, 8, 161, 212, 6, 161, 150, 3, 33, 0, 35, 3, 64, 225, 139, 8, 8, 161, 205, 6, 161, 138, 3, 33, 0, 35, 3, 64, 225, 120, 8, 99, 161, 193, 85, 161, 120, 72, 33, 59, 33, 47, 33, 35, 32, 1, 225, 105, 7, 1, 129, 180, 133, 105, 225, 120, 10, 8, 161, 193, 6, 161, 120, 3, 33, 0, 35, 5, 64, 97, 10, 3, 129, 193, 133, 120, 64, 225, 80, 10, 99, 161, 163, 85, 161, 80, 72, 33, 59, 33, 47, 33, 35, 32, 1, 97, 7, 3, 129, 163, 133, 80, 225, 105, 10, 8, 161, 180, 6, 161, 105, 3, 33, 0, 35, 5, 64, 97, 10, 8, 161, 180, 6, 161, 105, 3, 33, 0, 35, 5, 225, 113, 8, 99, 161, 187, 85, 161, 113, 72, 33, 59, 33, 47, 33, 35, 32, 1, 97, 9, 99, 161, 187, 85, 161, 113, 72, 33, 59, 33, 47, 33, 35, 32, 1, 225, 120, 10, 8, 161, 193, 6, 161, 120, 3, 33, 0, 35, 5, 64, 225, 139, 10, 3, 129, 205, 133, 138, 64, 97, 10, 99, 161, 205, 85, 161, 138, 72, 33, 59, 33, 47, 33, 35, 32, 1, 225, 120, 8, 3, 129, 193, 133, 120, 225, 139, 10, 8, 161, 205, 6, 161, 138, 3, 33, 0, 35, 5, 64, 97, 10, 8, 161, 205, 6, 161, 138, 3, 33, 0, 35, 5, 64, 225, 120, 10, 99, 161, 193, 85, 161, 120, 72, 33, 59, 33, 47, 33, 35, 32, 1, 225, 139, 8, 3, 129, 205, 133, 138, 97, 10, 8, 161, 205, 6, 161, 138, 3, 33, 0, 35, 5, 64, 225, 120, 10, 3, 129, 193, 133, 120, 64, 225, 139, 10, 99, 161, 205, 85, 161, 138, 72, 33, 59, 33, 47, 33, 35, 32, 1, 97, 8, 3, 129, 205, 133, 138, 225, 120, 10, 8, 161, 193, 6, 161, 120, 3, 33, 0, 35, 5, 64, 225, 139, 10, 8, 161, 205, 6, 161, 138, 3, 33, 0, 35, 5, 64, 225, 151, 10, 99, 161, 212, 85, 161, 150, 72, 33, 59, 33, 47, 33, 35, 32, 1, 225, 157, 8, 3, 129, 216, 133, 156, 64, 225, 163, 8, 8, 161, 219, 6, 161, 163, 3, 33, 0, 35, 3, 64, 225, 178, 8, 1, 129, 228, 133, 178, 64, 97, 8, 99, 161, 228, 85, 161, 178, 72, 33, 59, 33, 47, 33, 35, 32, 1, 225, 163, 7, 1, 129, 219, 133, 163, 225, 178, 8, 8, 161, 228, 6, 161, 178, 3, 33, 0, 35, 3, 64, 225, 163, 8, 8, 161, 219, 6, 161, 163, 3, 33, 0, 35, 3, 64, 225, 178, 8, 99, 161, 228, 85, 161, 178, 72, 33, 59, 33, 47, 33, 35, 32, 1, 225, 185, 7, 1, 129, 231, 133, 184, 225, 192, 10, 8, 161, 233, 6, 161, 191, 3, 33, 0, 35, 5, 64, 97, 10, 3, 129, 233, 133, 191, 192, 97, 10, 99, 161, 105, 85, 128, 33, 72, 33, 59, 33, 47, 33, 35, 32, 1, 97, 7, 3, 129, 105, 128, 5, 225, 180, 10, 8, 161, 229, 6, 161, 179, 3, 33, 0, 35, 5, 64, 97, 10, 8, 161, 229, 6, 161, 179, 3, 33, 0, 35, 5, 225, 163, 8, 99, 161, 220, 85, 161, 162, 72, 33, 59, 33, 47, 33, 35, 32, 1, 97, 9, 99, 161, 220, 85, 161, 162, 72, 33, 59, 33, 47, 33, 35, 32, 1, 225, 193, 10, 8, 161, 233, 6, 161, 193, 3, 33, 0, 35, 5, 64, 225, 180, 10, 3, 129, 229, 133, 179, 64, 225, 174, 10, 99, 161, 225, 85, 161, 173, 72, 33, 59, 33, 47, 33, 35, 32, 1, 225, 180, 8, 3, 129, 229, 133, 179, 225, 174, 10, 8, 161, 225, 6, 161, 173, 3, 33, 0, 35, 5, 64, 225, 163, 10, 8, 161, 220, 6, 161, 162, 3, 33, 0, 35, 5, 64, 225, 174, 10, 99, 161, 225, 85, 161, 173, 72, 33, 59, 33, 47, 33, 35, 32, 1, 225, 151, 8, 3, 129, 212, 133, 150, 225, 163, 10, 8, 161, 220, 6, 161, 162, 3, 33, 0, 35, 5, 64, 225, 139, 10, 3, 129, 205, 133, 138, 64, 225, 120, 10, 99, 161, 193, 85, 161, 120, 72, 33, 59, 33, 47, 33, 35, 32, 1, 225, 105, 8, 3, 129, 180, 133, 105, 225, 80, 10, 8, 161, 163, 6, 161, 80, 3, 33, 0, 35, 5, 64, 225, 70, 10, 8, 161, 157, 6, 161, 70, 3, 33, 0, 35, 5, 64, 225, 60, 10, 99, 161, 151, 85, 161, 60, 72, 33, 59, 33, 47, 33, 35, 32, 1, 225, 40, 8, 3, 129, 139, 133, 40, 64, 225, 60, 8, 8, 161, 151, 6, 161, 60, 3, 33, 0, 35, 3, 64, 225, 40, 8, 1, 129, 139, 133, 40, 64, 225, 60, 8, 99, 161, 151, 85, 161, 60, 72, 33, 59, 33, 47, 33, 35, 32, 1, 225, 70, 7, 1, 129, 157, 133, 70, 225, 80, 8, 8, 161, 163, 6, 161, 80, 3, 33, 0, 35, 3, 64, 225, 105, 8, 8, 161, 180, 6, 161, 105, 3, 33, 0, 35, 3, 64, 225, 133, 8, 99, 161, 199, 85, 161, 132, 72, 33, 59, 33, 47, 33, 35, 32, 1, 225, 105, 7, 1, 129, 180, 133, 105, 225, 120, 10, 8, 161, 193, 6, 161, 120, 3, 33, 0, 35, 5, 64, 225, 105, 10, 3, 129, 180, 133, 105, 64, 225, 120, 10, 99, 161, 193, 85, 161, 120, 72, 33, 59, 33, 47, 33, 35, 32, 1, 225, 139, 7, 3, 129, 205, 133, 138, 225, 151, 10, 8, 161, 212, 6, 161, 150, 3, 33, 0, 35, 5, 64, 225, 157, 10, 8, 161, 216, 6, 161, 156, 3, 33, 0, 35, 5, 225, 163, 8, 99, 161, 219, 85, 161, 163, 72, 33, 59, 33, 47, 33, 35, 32, 1, 225, 178, 9, 99, 161, 228, 85, 161, 178, 72, 33, 59, 33, 47, 33, 35, 32, 1, 225, 192, 10, 8, 161, 233, 6, 161, 191, 3, 33, 0, 35, 5, 64, 225, 163, 10, 3, 129, 219, 133, 163, 64, 225, 139, 10, 99, 161, 205, 85, 161, 138, 72, 33, 59, 33, 47, 33, 35, 32, 1, 225, 163, 8, 3, 129, 220, 133, 162, 225, 139, 10, 8, 161, 205, 6, 161, 138, 3, 33, 0, 35, 5, 64, 225, 120, 10, 8, 161, 193, 6, 161, 120, 3, 33, 0, 35, 5, 64, 225, 139, 10, 99, 161, 205, 85, 161, 138, 72, 33, 59, 33, 47, 33, 35, 32, 1, 225, 120, 8, 3, 129, 193, 133, 120, 225, 80, 10, 8, 161, 163, 6, 161, 80, 3, 33, 0, 35, 5, 64, 225, 120, 10, 3, 129, 193, 133, 120, 64, 225, 80, 10, 99, 161, 163, 85, 161, 80, 72, 33, 59, 33, 47, 33, 35, 32, 1, 225, 120, 8, 3, 129, 193, 133, 120, 225, 139, 10, 8, 161, 205, 6, 161, 138, 3, 33, 0, 35, 5, 64, 225, 133, 10, 8, 161, 199, 6, 161, 132, 3, 33, 0, 35, 5, 64, 225, 139, 10, 99, 161, 205, 85, 161, 138, 72, 33, 59, 33, 47, 33, 35, 32, 1, 225, 151, 8, 3, 129, 212, 133, 150, 64, 225, 163, 8, 8, 161, 220, 6, 161, 162, 3, 33, 0, 35, 3, 64, 225, 180, 8, 1, 129, 228, 133, 180, 64, 225, 163, 8, 99, 161, 220, 85, 161, 162, 72, 33, 59, 33, 47, 33, 35, 32, 1, 225, 180, 7, 1, 129, 228, 133, 180, 225, 185, 8, 8, 161, 231, 6, 161, 184, 3, 33, 0, 35, 3, 64, 225, 191, 8, 8, 161, 233, 6, 161, 190, 3, 33, 0, 35, 3, 64, 225, 180, 8, 99, 161, 228, 85, 161, 180, 72, 33, 59, 33, 47, 33, 35, 32, 1, 225, 204, 7, 1, 129, 239, 133, 203, 225, 191, 10, 8, 161, 233, 6, 161, 190, 3, 33, 0, 35, 5, 64, 225, 180, 10, 3, 129, 228, 133, 180, 64, 225, 163, 10, 99, 161, 220, 85, 161, 162, 72, 33, 59, 33, 47, 33, 35, 32, 1, 225, 180, 7, 3, 129, 228, 133, 180, 225, 191, 10, 8, 161, 233, 6, 161, 190, 3, 33, 0, 35, 5, 64, 225, 180, 10, 8, 161, 228, 6, 161, 180, 3, 33, 0, 35, 5, 225, 163, 8, 99, 161, 220, 85, 161, 162, 72, 33, 59, 33, 47, 33, 35, 32, 1, 225, 180, 9, 99, 161, 228, 85, 161, 180, 72, 33, 59, 33, 47, 33, 35, 32, 1, 225, 191, 10, 8, 33, 6, 33, 3, 33, 0, 35, 5, 64, 97, 10, 3, 129, 184, 129, 180, 129, 173, 129, 168, 129, 162, 129, 155, 64, 225, 150, 10, 99, 161, 144, 85, 161, 138, 72, 161, 132, 59, 161, 126, 47, 161, 119, 35, 32, 1, 103, 8, 3, 225, 193, 10, 8, 33, 6, 33, 3, 33, 0, 35, 5, 64, 97, 10, 8, 161, 185, 6, 161, 179, 3, 161, 173, 0, 161, 167, 5, 129, 162, 129, 155, 64, 225, 150, 10, 99, 161, 144, 85, 161, 138, 72, 161, 132, 59, 161, 126, 47, 161, 119, 35, 32, 1, 103, 8, 3, 225, 193, 10, 8, 33, 6, 33, 3, 33, 0, 35, 5, 64, 97, 10, 3, 129, 185, 129, 179, 129, 173, 129, 167, 129, 162, 129, 155, 64, 225, 150, 10, 99, 161, 144, 85, 161, 138, 72, 161, 132, 59, 161, 126, 47, 161, 119, 35, 32, 1, 103, 8, 3, 225, 193, 10, 8, 33, 6, 33, 3, 33, 0, 35, 5, 64, 97, 10, 8, 161, 185, 6, 161, 179, 3, 161, 173, 0, 161, 167, 5, 129, 162, 129, 155, 64, 225, 156, 10, 99, 161, 163, 85, 161, 168, 72, 161, 173, 59, 161, 179, 47, 161, 186, 35, 32, 129, 192, 103, 8, 3, 64, 225, 179, 8, 8, 33, 6, 33, 3, 33, 0, 35, 3, 64, 103, 8, 1, 64, 225, 163, 8, 99, 33, 85, 33, 72, 33, 59, 33, 47, 33, 35, 32, 1, 231, 156, 7, 1, 225, 151, 8, 8, 33, 6, 33, 3, 33, 0, 35, 3, 64, 225, 139, 8, 8, 33, 6, 33, 3, 33, 0, 35, 3, 64, 97, 8, 99, 33, 85, 33, 72, 33, 59, 33, 47, 33, 35, 32, 1, 231, 151, 7, 1, 225, 120, 10, 8, 33, 6, 33, 3, 33, 0, 35, 5, 64, 103, 10, 3, 64, 225, 105, 10, 99, 33, 85, 33, 72, 33, 59, 33, 47, 33, 35, 32, 1, 103, 7, 3, 225, 80, 10, 8, 33, 6, 33, 3, 33, 0, 35, 5, 64, 97, 10, 8, 33, 6, 33, 3, 33, 0, 35, 5, 225, 105, 8, 99, 33, 85, 33, 72, 33, 59, 33, 47, 33, 35, 32, 1, 225, 80, 9, 99, 33, 85, 33, 72, 33, 59, 33, 47, 33, 35, 32, 1, 225, 205, 10, 8, 33, 6, 33, 3, 33, 0, 163, 193, 5, 64, 98, 10, 3, 133, 163, 64, 225, 199, 10, 99, 33, 85, 33, 72, 33, 59, 161, 187, 47, 33, 35, 32, 1, 98, 8, 3, 133, 163, 225, 205, 10, 8, 33, 6, 33, 3, 33, 0, 163, 193, 5, 64, 97, 10, 8, 33, 6, 161, 163, 3, 33, 0, 35, 5, 64, 225, 213, 10, 99, 33, 85, 33, 72, 33, 59, 161, 193, 47, 33, 35, 32, 1, 98, 8, 3, 133, 169, 225, 205, 10, 8, 33, 6, 33, 3, 33, 0, 163, 193, 5, 64, 98, 10, 3, 133, 163, 64, 225, 199, 10, 99, 33, 85, 33, 72, 33, 59, 161, 187, 47, 33, 35, 32, 1, 98, 8, 3, 133, 163, 225, 205, 10, 8, 33, 6, 33, 3, 33, 0, 163, 193, 5, 64, 97, 10, 8, 33, 6, 161, 163, 3, 33, 0, 35, 5, 64, 225, 213, 10, 99, 33, 85, 33, 72, 33, 59, 161, 193, 47, 33, 35, 32, 1, 98, 8, 3, 133, 169, 64, 225, 199, 8, 8, 33, 6, 33, 3, 33, 0, 163, 180, 3, 64, 98, 8, 1, 133, 151, 64, 225, 193, 8, 99, 33, 85, 33, 72, 33, 59, 161, 179, 47, 33, 35, 32, 1, 98, 7, 1, 133, 151, 225, 199, 8, 8, 33, 6, 33, 3, 33, 0, 163, 180, 3, 64, 97, 8, 8, 33, 6, 161, 151, 3, 33, 0, 35, 3, 64, 225, 205, 8, 99, 33, 85, 33, 72, 33, 59, 161, 180, 47, 33, 35, 32, 1, 98, 7, 1, 133, 151, 225, 193, 10, 8, 33, 6, 33, 3, 33, 0, 163, 186, 5, 64, 98, 10, 3, 133, 179, 64, 225, 163, 10, 99, 33, 85, 33, 72, 33, 59, 161, 156, 47, 33, 35, 32, 1, 98, 7, 3, 133, 151, 225, 139, 10, 8, 33, 6, 33, 3, 33, 0, 163, 151, 5, 64, 97, 10, 8, 33, 6, 161, 157, 3, 33, 0, 35, 5, 225, 163, 8, 99, 33, 85, 33, 72, 33, 59, 161, 180, 47, 33, 35, 32, 1, 97, 9, 99, 33, 85, 161, 187, 72, 33, 59, 33, 47, 33, 35, 32, 1, 225, 193, 120, 99, 33, 85, 33, 72, 33, 59, 33, 47, 33, 35, 32, 1, 64, 103, 120, 10, 64, 71, 120, 96, 71, 120, 225, 120, 10, 8, 33, 6, 33, 3, 33, 0, 35, 5, 231, 60, 61, 3, 0

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

table_3:
dw 52125, 51310, 34245, 32493, 32323, 30509, 28797, 27180, 25655, 24215, 22856, 21573, 20362, 19220, 18141, 17123, 16162, 15255, 14398, 13590, 12827, 12561, 12108, 11609, 11428, 10787, 10618, 10181, 9660, 9610, 9070, 8697, 8561, 7789, 7708, 7667, 7627, 7587, 7508, 7430, 7391, 7313, 7237, 7199, 7124, 7050, 7013, 6867, 6831, 6795, 6619, 6516, 6481, 6414, 6380, 6347, 6313, 6280, 6248, 6215, 6182, 6150, 6118, 6054, 6022, 5959, 5928, 5897, 5866, 5835, 5805, 5744, 5714, 5654, 5625, 5566, 5537, 5508, 5450, 5393, 5337, 5254, 5199, 5171, 5144, 5117, 5091, 5064, 5037, 5011, 4985, 4959, 4933, 4907, 4881, 4856, 4830, 4805, 4780, 4755, 4730, 4705, 4680, 4656, 4631, 4607, 4583, 4559, 4535, 4511, 4488, 4464, 4441, 4418, 4395, 4372, 4349, 4326, 4303, 4281, 4258, 4236, 4192, 4170, 4126, 4105, 4062, 4040, 4019, 3998, 3977, 3956, 3936, 3915, 3895, 3874, 3854, 3834, 3814, 3794, 3774, 3754, 3734, 3715, 3695, 3676, 3657, 3638, 3619, 3600, 3581, 3562, 3543, 3525, 3506, 3470, 3452, 3433, 3415, 3398, 3380, 3362, 2887, 2872, 2857, 2572, 2559, 2545, 2428, 2415, 2402, 2304, 2292, 2280, 2268, 2174, 2163, 2152, 2140, 1937, 1927, 1917, 1907, 1828, 1819, 1800, 1726, 1717, 1708, 1699, 1637, 1620, 1612, 1603, 1546, 1537, 1529, 1513, 1459, 1444, 1436, 1428, 1307, 1300, 1286, 1273, 1152, 1134, 969, 953, 863, 849, 819, 802, 773, 757, 729, 714, 653, 636, 617, 601, 582, 567, 552, 535, 521, 505, 492, 477, 441, 425, 
; total notes is 232
; const_pitch_div is 62
data_3:
db 129, 139, 129, 141, 129, 142, 129, 144, 129, 145, 129, 147, 129, 149, 129, 150, 129, 152, 129, 154, 137, 158, 129, 159, 193, 160, 139, 193, 161, 141, 193, 160, 142, 193, 159, 144, 193, 158, 145, 193, 157, 147, 193, 156, 149, 193, 156, 150, 193, 156, 152, 193, 157, 154, 193, 158, 158, 129, 159, 129, 160, 129, 161, 129, 160, 129, 159, 129, 158, 129, 157, 129, 156, 193, 156, 159, 193, 139, 160, 193, 141, 161, 193, 142, 160, 193, 144, 159, 193, 145, 158, 193, 147, 157, 193, 149, 156, 193, 150, 156, 193, 152, 156, 193, 154, 157, 193, 158, 158, 65, 159, 65, 160, 65, 161, 65, 160, 65, 159, 65, 158, 65, 157, 65, 156, 193, 159, 156, 193, 160, 139, 193, 161, 141, 193, 160, 142, 193, 159, 144, 193, 158, 145, 193, 157, 147, 193, 156, 149, 193, 156, 150, 193, 156, 152, 193, 157, 154, 193, 158, 158, 129, 159, 129, 160, 129, 161, 129, 160, 129, 159, 129, 158, 129, 157, 129, 156, 193, 156, 159, 193, 139, 160, 193, 141, 161, 193, 142, 160, 193, 144, 159, 193, 145, 158, 193, 147, 157, 193, 149, 156, 193, 150, 156, 193, 152, 156, 193, 154, 157, 193, 158, 158, 65, 159, 65, 160, 65, 161, 65, 160, 65, 159, 65, 158, 65, 157, 65, 156, 193, 159, 156, 193, 160, 139, 193, 161, 141, 193, 160, 142, 193, 159, 144, 193, 158, 145, 193, 157, 147, 193, 156, 149, 193, 156, 150, 193, 156, 152, 193, 157, 154, 193, 158, 158, 129, 159, 129, 160, 129, 161, 129, 160, 129, 159, 129, 158, 129, 157, 129, 156, 193, 156, 159, 193, 139, 160, 193, 141, 161, 193, 142, 160, 193, 144, 159, 193, 145, 158, 193, 147, 157, 193, 149, 156, 193, 150, 156, 193, 152, 156, 193, 154, 157, 193, 158, 158, 65, 159, 65, 160, 65, 161, 65, 160, 65, 159, 65, 158, 65, 157, 65, 156, 193, 159, 156, 193, 160, 12, 129, 161, 129, 160, 129, 159, 129, 158, 129, 157, 129, 156, 129, 156, 129, 156, 193, 157, 12, 64, 193, 158, 12, 193, 159, 12, 193, 160, 12, 64, 193, 161, 12, 193, 160, 12, 193, 159, 12, 193, 158, 12, 193, 157, 12, 193, 156, 12, 193, 156, 12, 193, 18, 29, 199, 19, 30, 192, 2, 193, 18, 29, 
repeat_3:
db 199, 19, 30, 192, 2, 193, 18, 29, 199, 19, 30, 192, 2, 193, 18, 29, 199, 19, 30, 192, 2, 193, 18, 29, 199, 19, 30, 192, 2, 193, 18, 25, 199, 19, 27, 192, 2, 193, 18, 29, 199, 19, 30, 192, 2, 193, 18, 43, 199, 19, 36, 128, 2, 193, 18, 36, 193, 19, 37, 65, 36, 65, 36, 65, 35, 65, 34, 65, 35, 65, 36, 128, 65, 36, 65, 37, 193, 18, 36, 193, 19, 36, 65, 35, 65, 34, 65, 35, 65, 36, 65, 36, 65, 37, 128, 65, 36, 65, 36, 193, 18, 49, 135, 19, 128, 1, 65, 49, 64, 129, 18, 135, 19, 128, 1, 65, 3, 193, 18, 43, 199, 19, 36, 128, 2, 193, 17, 36, 65, 37, 65, 36, 65, 36, 65, 35, 65, 34, 65, 35, 65, 36, 128, 65, 36, 65, 37, 200, 18, 49, 128, 1, 65, 49, 64, 129, 18, 135, 19, 128, 1, 65, 3, 193, 18, 29, 199, 19, 30, 192, 2, 193, 18, 29, 199, 19, 30, 192, 2, 193, 18, 29, 199, 19, 30, 192, 2, 193, 18, 29, 199, 19, 30, 192, 2, 193, 18, 29, 199, 19, 30, 192, 2, 193, 18, 25, 199, 19, 27, 192, 2, 193, 18, 29, 199, 19, 30, 192, 2, 193, 18, 43, 199, 19, 36, 128, 2, 193, 18, 36, 193, 19, 37, 65, 36, 65, 36, 65, 35, 65, 34, 65, 35, 65, 36, 128, 65, 36, 65, 37, 193, 18, 36, 193, 19, 36, 65, 35, 65, 34, 65, 35, 65, 36, 65, 36, 65, 37, 128, 65, 36, 65, 36, 193, 18, 49, 135, 19, 128, 1, 65, 49, 64, 129, 18, 135, 19, 128, 1, 65, 3, 193, 18, 43, 199, 19, 36, 128, 2, 225, 17, 36, 33, 97, 37, 31, 97, 36, 28, 97, 36, 26, 97, 35, 23, 97, 34, 33, 97, 35, 31, 97, 36, 28, 128, 97, 36, 26, 97, 37, 23, 225, 18, 49, 33, 33, 31, 33, 28, 33, 26, 33, 23, 33, 21, 34, 9, 128, 1, 65, 49, 64, 161, 18, 20, 161, 19, 16, 33, 12, 33, 8, 33, 4, 35, 7, 128, 1, 65, 3, 193, 18, 29, 199, 19, 30, 192, 2, 193, 18, 29, 199, 19, 30, 192, 2, 225, 18, 29, 33, 225, 19, 30, 31, 33, 28, 33, 26, 33, 23, 33, 21, 34, 7, 192, 2, 225, 18, 29, 5, 225, 19, 30, 6, 38, 7, 192, 2, 225, 18, 29, 20, 225, 19, 30, 16, 33, 12, 33, 8, 33, 4, 35, 7, 192, 2, 225, 18, 25, 5, 225, 19, 27, 6, 38, 7, 192, 2, 225, 18, 29, 33, 225, 19, 30, 31, 33, 28, 33, 26, 33, 23, 33, 21, 34, 7, 192, 2, 225, 18, 43, 5, 225, 19, 36, 6, 38, 7, 128, 2, 225, 18, 36, 20, 225, 19, 37, 16, 97, 36, 12, 97, 36, 8, 97, 35, 4, 97, 34, 7, 65, 35, 65, 36, 128, 65, 36, 65, 37, 225, 18, 36, 5, 225, 19, 36, 6, 97, 35, 7, 65, 34, 65, 35, 65, 36, 65, 36, 65, 37, 128, 65, 36, 65, 36, 225, 18, 49, 33, 161, 19, 31, 33, 28, 33, 26, 33, 23, 33, 21, 34, 7, 128, 1, 65, 49, 64, 161, 18, 5, 161, 19, 6, 38, 7, 128, 1, 65, 3, 225, 18, 43, 20, 225, 19, 36, 16, 33, 12, 33, 8, 33, 4, 35, 7, 128, 2, 225, 17, 36, 33, 97, 37, 31, 97, 36, 28, 97, 36, 26, 97, 35, 23, 97, 34, 21, 97, 35, 5, 65, 36, 128, 65, 36, 65, 37, 225, 18, 49, 33, 33, 31, 33, 28, 33, 26, 33, 23, 33, 21, 34, 6, 128, 1, 65, 49, 64, 161, 18, 33, 161, 19, 31, 33, 28, 33, 26, 33, 23, 33, 21, 34, 7, 128, 1, 65, 3, 225, 18, 29, 20, 225, 19, 30, 16, 33, 12, 33, 8, 33, 4, 35, 7, 192, 2, 193, 18, 29, 199, 19, 30, 192, 2, 225, 18, 29, 33, 225, 19, 30, 31, 33, 28, 33, 26, 33, 23, 33, 21, 34, 7, 192, 2, 225, 18, 29, 5, 225, 19, 30, 6, 38, 7, 192, 2, 225, 18, 29, 20, 225, 19, 30, 16, 33, 12, 33, 8, 33, 4, 35, 7, 192, 2, 225, 18, 25, 5, 225, 19, 27, 6, 38, 7, 192, 2, 225, 18, 29, 33, 225, 19, 30, 31, 33, 28, 33, 26, 33, 23, 33, 21, 34, 7, 192, 2, 225, 18, 43, 5, 225, 19, 36, 6, 38, 7, 128, 2, 225, 18, 36, 20, 225, 19, 37, 16, 97, 36, 12, 97, 36, 8, 97, 35, 4, 97, 34, 7, 65, 35, 65, 36, 128, 65, 36, 65, 37, 225, 18, 36, 5, 225, 19, 36, 6, 97, 35, 7, 65, 34, 65, 35, 65, 36, 65, 36, 65, 37, 128, 65, 36, 65, 36, 225, 18, 49, 33, 161, 19, 31, 33, 28, 33, 26, 33, 23, 33, 21, 34, 7, 128, 1, 65, 49, 64, 161, 18, 5, 161, 19, 6, 38, 7, 128, 1, 65, 3, 225, 18, 43, 20, 225, 19, 36, 16, 33, 12, 33, 8, 33, 4, 35, 7, 128, 2, 225, 17, 36, 33, 97, 37, 31, 97, 36, 28, 97, 36, 26, 97, 35, 23, 97, 34, 21, 97, 35, 5, 65, 36, 128, 65, 36, 65, 37, 225, 18, 49, 33, 33, 31, 33, 28, 33, 26, 33, 23, 33, 21, 34, 6, 128, 1, 65, 49, 64, 161, 18, 33, 161, 19, 31, 33, 28, 33, 26, 33, 23, 33, 21, 34, 7, 128, 1, 65, 3, 225, 18, 139, 20, 225, 19, 141, 16, 97, 142, 12, 97, 144, 8, 97, 145, 4, 97, 147, 7, 65, 149, 65, 150, 128, 65, 152, 65, 154, 225, 18, 158, 5, 161, 19, 6, 34, 7, 65, 155, 65, 152, 65, 149, 65, 145, 128, 65, 142, 65, 139, 225, 18, 137, 33, 161, 19, 31, 33, 28, 33, 26, 33, 23, 33, 21, 34, 7, 128, 2, 161, 18, 5, 161, 19, 6, 38, 7, 128, 1, 64, 1, 225, 18, 87, 20, 225, 19, 89, 16, 97, 91, 12, 97, 93, 8, 97, 95, 4, 97, 97, 7, 65, 98, 65, 100, 128, 65, 102, 65, 104, 225, 18, 108, 5, 161, 19, 6, 34, 7, 65, 104, 65, 100, 65, 96, 65, 92, 128, 65, 89, 65, 85, 225, 18, 86, 33, 161, 19, 31, 33, 28, 33, 26, 33, 23, 33, 21, 34, 7, 128, 2, 161, 18, 5, 161, 19, 6, 38, 7, 128, 1, 64, 1, 225, 18, 72, 20, 161, 19, 16, 33, 12, 33, 8, 33, 4, 35, 7, 128, 2, 225, 18, 49, 5, 161, 19, 6, 35, 7, 64, 3, 128, 2, 225, 18, 36, 33, 161, 19, 31, 33, 28, 33, 26, 33, 23, 33, 21, 34, 7, 192, 2, 225, 18, 49, 5, 161, 19, 6, 38, 7, 128, 2, 161, 18, 20, 161, 19, 16, 33, 12, 33, 8, 33, 4, 35, 7, 128, 2, 161, 18, 5, 161, 19, 6, 38, 7, 128, 2, 225, 18, 64, 33, 225, 19, 65, 31, 97, 66, 28, 97, 68, 26, 97, 70, 23, 97, 72, 21, 34, 7, 128, 2, 64, 161, 18, 5, 161, 19, 6, 38, 7, 128, 2, 225, 16, 74, 20, 225, 17, 76, 16, 97, 78, 12, 97, 80, 8, 97, 81, 4, 98, 84, 5, 64, 1, 128, 2, 225, 16, 85, 2, 161, 17, 4, 37, 5, 64, 1, 128, 2, 225, 16, 86, 33, 161, 17, 31, 33, 28, 33, 26, 33, 23, 33, 21, 33, 5, 64, 1, 128, 2, 225, 16, 86, 2, 161, 17, 4, 37, 5, 64, 1, 128, 2, 225, 16, 86, 20, 161, 17, 16, 33, 12, 33, 8, 33, 4, 35, 5, 128, 2, 225, 16, 72, 2, 161, 17, 4, 35, 5, 64, 3, 128, 2, 225, 16, 49, 33, 161, 17, 31, 33, 28, 33, 26, 33, 23, 64, 33, 21, 34, 5, 128, 2, 225, 16, 72, 2, 161, 17, 4, 38, 5, 128, 2, 64, 161, 16, 20, 161, 17, 16, 33, 12, 33, 8, 33, 4, 35, 5, 128, 2, 225, 16, 86, 2, 161, 17, 4, 38, 5, 128, 2, 64, 161, 20, 33, 161, 22, 31, 33, 28, 33, 26, 33, 23, 33, 21, 34, 9, 128, 2, 225, 20, 86, 7, 161, 22, 8, 38, 9, 128, 2, 161, 22, 20, 161, 24, 16, 33, 12, 33, 8, 33, 4, 35, 10, 128, 2, 161, 22, 33, 161, 24, 31, 33, 28, 33, 26, 33, 23, 33, 21, 34, 10, 128, 2, 225, 24, 72, 33, 161, 25, 31, 33, 28, 33, 26, 33, 23, 33, 21, 34, 11, 128, 2, 225, 24, 49, 33, 161, 25, 31, 33, 28, 33, 26, 33, 23, 64, 33, 21, 34, 11, 128, 2, 225, 25, 36, 20, 161, 27, 16, 33, 12, 33, 8, 97, 38, 4, 97, 40, 12, 65, 42, 65, 44, 128, 65, 46, 65, 47, 225, 25, 49, 10, 161, 27, 11, 38, 12, 128, 2, 225, 25, 72, 33, 161, 27, 31, 33, 28, 33, 26, 33, 23, 33, 21, 34, 12, 128, 2, 225, 25, 36, 10, 161, 27, 11, 34, 12, 65, 38, 65, 40, 65, 42, 65, 44, 128, 65, 46, 65, 47, 225, 25, 49, 20, 161, 27, 16, 33, 12, 33, 8, 33, 4, 35, 12, 128, 2, 225, 25, 72, 10, 161, 27, 11, 38, 12, 128, 2, 225, 25, 85, 33, 161, 27, 31, 33, 28, 33, 26, 33, 23, 33, 21, 34, 12, 128, 2, 225, 25, 72, 10, 161, 27, 11, 35, 12, 64, 3, 128, 2, 225, 25, 90, 20, 225, 27, 95, 16, 97, 100, 12, 97, 106, 8, 97, 111, 4, 99, 108, 12, 128, 2, 225, 25, 137, 10, 161, 27, 11, 35, 12, 64, 3, 128, 2, 225, 25, 107, 33, 161, 27, 31, 33, 28, 33, 26, 33, 23, 64, 33, 21, 34, 12, 128, 2, 225, 25, 158, 10, 161, 27, 11, 38, 12, 128, 2, 161, 25, 20, 161, 27, 16, 33, 12, 33, 8, 33, 4, 35, 12, 128, 2, 161, 25, 10, 161, 27, 11, 38, 12, 128, 2, 225, 25, 163, 33, 161, 27, 31, 33, 28, 33, 26, 33, 23, 33, 21, 34, 12, 128, 2, 64, 161, 25, 10, 161, 27, 11, 38, 12, 128, 2, 225, 18, 96, 20, 161, 19, 16, 33, 12, 33, 8, 33, 4, 35, 7, 128, 2, 64, 161, 18, 5, 161, 19, 6, 35, 7, 67, 94, 128, 2, 161, 18, 33, 161, 19, 31, 33, 28, 33, 26, 33, 23, 64, 33, 21, 34, 7, 128, 2, 225, 18, 90, 5, 161, 19, 6, 38, 7, 128, 2, 64, 161, 18, 20, 161, 19, 16, 33, 12, 33, 8, 33, 4, 99, 86, 7, 128, 2, 161, 18, 5, 161, 19, 6, 38, 7, 128, 2, 225, 18, 72, 33, 161, 19, 31, 33, 28, 33, 26, 33, 23, 33, 21, 34, 7, 128, 2, 225, 18, 86, 5, 161, 19, 6, 35, 7, 64, 3, 128, 2, 225, 25, 49, 20, 161, 27, 16, 33, 12, 33, 8, 33, 4, 35, 12, 128, 2, 161, 22, 33, 161, 24, 31, 33, 28, 33, 26, 33, 23, 33, 21, 34, 10, 128, 2, 129, 22, 135, 24, 128, 2, 64, 129, 22, 135, 24, 128, 2, 225, 22, 72, 20, 161, 24, 16, 33, 12, 33, 8, 33, 4, 35, 10, 128, 2, 225, 20, 63, 33, 161, 22, 31, 33, 28, 33, 26, 33, 23, 33, 21, 34, 9, 128, 2, 129, 20, 135, 22, 128, 2, 193, 20, 87, 193, 22, 88, 65, 89, 65, 90, 65, 92, 65, 93, 65, 94, 65, 95, 128, 65, 97, 65, 98, 225, 18, 99, 20, 225, 19, 100, 16, 97, 102, 12, 97, 103, 8, 97, 104, 4, 99, 108, 7, 128, 1, 64, 1, 225, 18, 107, 5, 161, 19, 6, 37, 7, 64, 1, 128, 2, 225, 18, 107, 33, 161, 19, 31, 33, 28, 33, 26, 33, 23, 33, 21, 64, 34, 7, 128, 2, 225, 18, 107, 5, 161, 19, 6, 35, 7, 64, 3, 128, 2, 225, 18, 107, 20, 161, 19, 16, 33, 12, 33, 8, 33, 4, 35, 7, 128, 2, 161, 18, 5, 161, 19, 6, 35, 7, 64, 3, 128, 2, 161, 18, 33, 161, 19, 31, 33, 28, 33, 26, 33, 23, 33, 21, 34, 7, 128, 2, 225, 18, 87, 5, 225, 19, 88, 6, 97, 89, 7, 65, 90, 65, 92, 65, 93, 65, 94, 65, 95, 128, 65, 97, 65, 98, 225, 18, 99, 20, 225, 19, 100, 16, 97, 102, 12, 97, 103, 8, 97, 104, 4, 99, 108, 7, 128, 1, 64, 1, 225, 18, 107, 5, 161, 19, 6, 37, 7, 64, 1, 128, 2, 225, 18, 107, 33, 161, 19, 31, 33, 28, 33, 26, 33, 23, 33, 21, 64, 34, 7, 128, 2, 225, 18, 107, 5, 161, 19, 6, 35, 7, 64, 3, 128, 2, 225, 18, 107, 20, 161, 19, 16, 33, 12, 33, 8, 33, 4, 35, 7, 128, 2, 161, 18, 5, 161, 19, 6, 35, 7, 64, 3, 128, 2, 161, 18, 33, 161, 19, 31, 33, 28, 33, 26, 33, 23, 33, 21, 34, 7, 128, 2, 225, 18, 106, 5, 225, 19, 105, 6, 97, 104, 7, 65, 102, 65, 101, 65, 100, 65, 98, 65, 97, 128, 65, 96, 65, 95, 225, 16, 93, 20, 225, 17, 92, 16, 97, 91, 12, 97, 90, 8, 97, 88, 4, 99, 85, 5, 128, 1, 64, 1, 225, 16, 86, 2, 161, 17, 4, 37, 5, 64, 1, 128, 2, 225, 16, 86, 33, 161, 17, 31, 33, 28, 33, 26, 33, 23, 33, 21, 34, 5, 128, 2, 225, 16, 72, 2, 161, 17, 4, 35, 5, 64, 3, 128, 2, 225, 16, 86, 20, 161, 17, 16, 33, 12, 33, 8, 33, 4, 35, 5, 128, 2, 225, 16, 72, 2, 161, 17, 4, 35, 5, 64, 3, 128, 2, 225, 16, 89, 33, 225, 17, 92, 31, 97, 95, 28, 97, 98, 26, 97, 101, 23, 97, 108, 21, 34, 5, 192, 2, 225, 16, 72, 2, 161, 17, 4, 37, 5, 64, 1, 128, 2, 225, 16, 86, 20, 161, 17, 16, 33, 12, 33, 8, 33, 4, 35, 5, 128, 2, 64, 161, 16, 2, 161, 17, 4, 38, 5, 128, 2, 225, 20, 54, 33, 225, 22, 55, 31, 97, 55, 28, 97, 56, 26, 97, 57, 23, 97, 58, 21, 97, 59, 9, 65, 60, 128, 65, 61, 65, 62, 225, 20, 63, 7, 161, 22, 8, 38, 9, 128, 2, 225, 22, 36, 20, 161, 24, 16, 33, 12, 33, 8, 33, 4, 35, 10, 128, 2, 161, 22, 33, 161, 24, 31, 33, 28, 33, 26, 33, 23, 33, 21, 34, 10, 128, 2, 64, 161, 24, 33, 161, 25, 31, 33, 28, 33, 26, 33, 23, 33, 21, 34, 11, 128, 2, 161, 24, 33, 161, 25, 31, 33, 28, 33, 26, 33, 23, 33, 21, 34, 11, 128, 2, 225, 25, 141, 20, 225, 27, 144, 16, 97, 147, 12, 97, 150, 8, 97, 154, 4, 99, 158, 12, 128, 2, 161, 25, 10, 161, 27, 11, 38, 12, 128, 2, 225, 25, 141, 33, 225, 27, 144, 31, 97, 147, 28, 97, 150, 26, 97, 154, 23, 97, 158, 21, 34, 12, 128, 2, 161, 25, 10, 161, 27, 11, 38, 12, 128, 2, 225, 25, 141, 20, 225, 27, 144, 16, 97, 147, 12, 97, 150, 8, 97, 154, 4, 99, 158, 12, 128, 2, 161, 25, 10, 161, 27, 11, 38, 12, 128, 2, 225, 25, 155, 33, 225, 27, 152, 31, 97, 149, 28, 97, 145, 26, 97, 142, 23, 97, 137, 21, 34, 12, 128, 2, 225, 25, 107, 10, 161, 27, 11, 35, 12, 64, 3, 128, 2, 225, 25, 137, 20, 161, 27, 16, 33, 12, 33, 8, 33, 4, 35, 12, 128, 2, 161, 25, 10, 161, 27, 11, 38, 12, 128, 1, 64, 1, 225, 25, 141, 33, 225, 27, 144, 31, 97, 147, 28, 97, 150, 26, 97, 154, 23, 97, 158, 21, 34, 12, 128, 2, 161, 25, 10, 161, 27, 11, 38, 12, 128, 1, 64, 1, 225, 25, 107, 20, 161, 27, 16, 33, 12, 33, 8, 33, 4, 99, 85, 12, 128, 2, 225, 25, 72, 10, 161, 27, 11, 35, 12, 64, 3, 128, 2, 225, 25, 86, 33, 161, 27, 31, 33, 28, 33, 26, 33, 23, 33, 21, 34, 12, 128, 2, 225, 25, 72, 10, 161, 27, 11, 35, 12, 64, 3, 128, 2, 225, 18, 98, 20, 225, 19, 99, 16, 97, 100, 12, 97, 107, 8, 33, 4, 35, 7, 192, 2, 225, 18, 98, 5, 225, 19, 99, 6, 97, 100, 7, 69, 107, 192, 2, 225, 18, 98, 33, 225, 19, 99, 31, 97, 100, 28, 97, 107, 26, 33, 23, 33, 21, 34, 7, 192, 2, 225, 18, 98, 5, 225, 19, 99, 6, 97, 100, 7, 69, 107, 192, 2, 225, 18, 137, 20, 161, 19, 16, 33, 12, 33, 8, 33, 4, 35, 7, 128, 2, 225, 18, 107, 5, 161, 19, 6, 35, 7, 64, 3, 128, 2, 225, 18, 138, 33, 225, 19, 139, 31, 97, 140, 28, 97, 141, 26, 97, 141, 23, 97, 142, 21, 97, 143, 7, 65, 144, 128, 65, 145, 65, 145, 225, 18, 146, 5, 225, 19, 147, 6, 97, 148, 7, 65, 149, 65, 150, 65, 150, 65, 151, 65, 152, 128, 65, 153, 65, 154, 225, 25, 158, 20, 161, 27, 16, 33, 12, 33, 8, 33, 4, 35, 12, 128, 1, 65, 159, 225, 22, 160, 33, 225, 24, 161, 31, 97, 160, 28, 97, 159, 26, 97, 158, 23, 97, 157, 21, 97, 156, 10, 65, 156, 128, 65, 156, 65, 157, 193, 22, 158, 193, 24, 159, 65, 160, 65, 161, 65, 160, 65, 159, 65, 158, 65, 157, 128, 65, 156, 65, 156, 193, 22, 156, 193, 24, 157, 65, 158, 65, 159, 65, 160, 65, 161, 65, 160, 65, 159, 128, 65, 158, 65, 157, 225, 22, 156, 20, 225, 24, 156, 16, 97, 156, 12, 97, 157, 8, 97, 158, 4, 97, 159, 10, 65, 160, 65, 161, 128, 65, 160, 65, 159, 225, 20, 158, 33, 225, 22, 157, 31, 97, 156, 28, 97, 156, 26, 97, 156, 23, 97, 157, 21, 97, 158, 9, 65, 159, 128, 65, 160, 65, 161, 64, 129, 20, 135, 22, 128, 1, 65, 3, 193, 20, 3, 193, 22, 3, 65, 3, 69, 3, 128, 65, 3, 65, 3, 225, 29, 187, 20, 225, 30, 107, 16, 33, 12, 33, 8, 33, 4, 35, 14, 128, 2, 225, 29, 108, 12, 225, 30, 109, 13, 97, 109, 14, 65, 109, 65, 108, 65, 107, 65, 107, 65, 106, 128, 65, 105, 64, 1, 225, 29, 187, 33, 225, 30, 107, 31, 33, 28, 33, 26, 33, 23, 33, 21, 34, 14, 128, 2, 225, 29, 108, 12, 225, 30, 109, 13, 97, 109, 14, 65, 109, 65, 108, 65, 107, 65, 107, 65, 106, 128, 65, 105, 64, 1, 225, 29, 187, 20, 225, 30, 107, 16, 33, 12, 33, 8, 33, 4, 35, 14, 128, 2, 225, 29, 108, 12, 225, 30, 109, 13, 97, 109, 14, 65, 109, 65, 108, 65, 107, 65, 107, 65, 106, 128, 65, 105, 64, 1, 225, 29, 187, 33, 225, 30, 107, 31, 33, 28, 33, 26, 33, 23, 33, 21, 34, 14, 128, 2, 225, 29, 108, 12, 225, 30, 109, 13, 97, 109, 14, 65, 109, 65, 108, 65, 107, 65, 107, 65, 106, 128, 65, 105, 65, 106, 225, 29, 199, 20, 225, 30, 137, 16, 33, 12, 33, 8, 33, 4, 35, 14, 128, 2, 225, 29, 187, 12, 225, 30, 107, 13, 35, 14, 64, 3, 128, 2, 225, 29, 181, 33, 225, 30, 86, 31, 33, 28, 33, 26, 33, 23, 64, 33, 21, 34, 14, 128, 2, 225, 29, 187, 12, 225, 30, 107, 13, 38, 14, 128, 2, 225, 29, 108, 20, 225, 30, 109, 16, 97, 109, 12, 97, 109, 8, 97, 108, 4, 97, 107, 14, 65, 107, 65, 106, 128, 65, 105, 65, 106, 225, 25, 27, 33, 161, 27, 31, 33, 28, 33, 26, 33, 23, 33, 21, 34, 12, 128, 1, 65, 27, 225, 27, 29, 33, 161, 29, 31, 33, 28, 33, 26, 33, 23, 33, 21, 34, 13, 128, 1, 65, 29, 225, 29, 30, 33, 161, 30, 31, 33, 28, 33, 26, 33, 23, 33, 21, 34, 14, 128, 1, 65, 30, 225, 29, 187, 20, 225, 30, 107, 16, 33, 12, 33, 8, 33, 4, 35, 14, 128, 2, 225, 29, 108, 12, 225, 30, 109, 13, 97, 109, 14, 65, 109, 65, 108, 65, 107, 65, 107, 65, 106, 128, 65, 105, 64, 1, 225, 29, 187, 33, 225, 30, 107, 31, 33, 28, 33, 26, 33, 23, 33, 21, 34, 14, 128, 2, 225, 29, 108, 12, 225, 30, 109, 13, 97, 109, 14, 65, 109, 65, 108, 65, 107, 65, 107, 65, 106, 128, 65, 105, 64, 1, 225, 29, 187, 20, 225, 30, 107, 16, 33, 12, 33, 8, 33, 4, 35, 14, 128, 2, 225, 29, 108, 12, 225, 30, 109, 13, 97, 109, 14, 65, 109, 65, 108, 65, 107, 65, 107, 65, 106, 128, 65, 105, 64, 1, 225, 29, 187, 33, 225, 30, 107, 31, 33, 28, 33, 26, 33, 23, 33, 21, 34, 14, 128, 2, 225, 29, 108, 12, 225, 30, 109, 13, 97, 109, 14, 65, 109, 65, 108, 65, 107, 65, 107, 65, 106, 128, 65, 105, 65, 106, 225, 29, 199, 20, 225, 30, 137, 16, 33, 12, 33, 8, 33, 4, 35, 14, 128, 2, 225, 29, 187, 12, 225, 30, 107, 13, 35, 14, 64, 3, 128, 2, 225, 29, 181, 33, 225, 30, 86, 31, 33, 28, 33, 26, 33, 23, 64, 33, 21, 34, 14, 128, 2, 225, 29, 187, 12, 225, 30, 107, 13, 38, 14, 128, 2, 225, 29, 108, 20, 225, 30, 109, 16, 97, 109, 12, 97, 109, 8, 97, 108, 4, 97, 107, 14, 65, 107, 65, 106, 128, 65, 105, 65, 106, 225, 25, 27, 33, 161, 27, 31, 33, 28, 33, 26, 33, 23, 33, 21, 34, 12, 128, 1, 65, 27, 225, 27, 29, 33, 161, 29, 31, 33, 28, 33, 26, 33, 23, 33, 21, 34, 13, 128, 1, 65, 29, 225, 29, 30, 33, 161, 30, 31, 33, 28, 33, 26, 33, 23, 33, 21, 34, 14, 128, 1, 65, 30, 225, 29, 187, 20, 225, 30, 107, 16, 33, 12, 33, 8, 33, 4, 35, 14, 128, 2, 225, 29, 108, 12, 225, 30, 109, 13, 97, 109, 14, 65, 109, 65, 108, 65, 107, 65, 107, 65, 106, 128, 65, 105, 64, 1, 225, 29, 187, 33, 225, 30, 107, 31, 33, 28, 33, 26, 33, 23, 33, 21, 34, 14, 128, 2, 225, 29, 108, 12, 225, 30, 109, 13, 97, 109, 14, 65, 109, 65, 108, 65, 107, 65, 107, 65, 106, 128, 65, 105, 64, 1, 225, 29, 187, 20, 225, 30, 107, 16, 33, 12, 33, 8, 33, 4, 35, 14, 128, 2, 225, 29, 108, 12, 225, 30, 109, 13, 97, 109, 14, 65, 109, 65, 108, 65, 107, 65, 107, 65, 106, 128, 65, 105, 64, 1, 225, 29, 187, 33, 225, 30, 107, 31, 33, 28, 33, 26, 33, 23, 33, 21, 34, 14, 128, 2, 225, 29, 108, 12, 225, 30, 109, 13, 97, 109, 14, 65, 109, 65, 108, 65, 107, 65, 107, 65, 106, 128, 65, 105, 65, 106, 225, 29, 199, 20, 225, 30, 137, 16, 33, 12, 33, 8, 33, 4, 35, 14, 128, 2, 225, 29, 187, 12, 225, 30, 107, 13, 35, 14, 64, 3, 128, 2, 225, 29, 181, 33, 225, 30, 86, 31, 33, 28, 33, 26, 33, 23, 64, 33, 21, 34, 14, 128, 2, 225, 29, 187, 12, 225, 30, 107, 13, 38, 14, 128, 2, 225, 29, 108, 20, 225, 30, 109, 16, 97, 109, 12, 97, 109, 8, 97, 108, 4, 97, 107, 14, 65, 107, 65, 106, 128, 65, 105, 65, 106, 225, 25, 27, 33, 161, 27, 31, 33, 28, 33, 26, 33, 23, 33, 21, 34, 12, 128, 1, 65, 27, 225, 27, 29, 33, 161, 29, 31, 33, 28, 33, 26, 33, 23, 33, 21, 34, 13, 128, 1, 65, 29, 225, 29, 30, 33, 161, 30, 31, 33, 28, 33, 26, 33, 23, 33, 21, 34, 14, 128, 1, 65, 30, 225, 25, 158, 20, 161, 27, 16, 33, 12, 33, 8, 33, 4, 35, 12, 65, 137, 65, 148, 225, 25, 158, 20, 161, 27, 16, 33, 12, 33, 8, 33, 4, 36, 12, 65, 159, 65, 160, 65, 161, 65, 160, 65, 159, 65, 158, 65, 157, 65, 156, 65, 156, 65, 156, 65, 157, 65, 158, 65, 159, 65, 160, 65, 161, 65, 160, 65, 159, 65, 158, 65, 157, 65, 156, 65, 156, 65, 156, 65, 157, 65, 158, 65, 159, 65, 160, 65, 161, 65, 160, 65, 159, 65, 158, 65, 157, 65, 156, 65, 156, 65, 156, 65, 157, 65, 158, 65, 159, 65, 160, 65, 161, 65, 160, 65, 159, 65, 158, 65, 157, 65, 156, 65, 156, 65, 156, 65, 157, 65, 158, 65, 159, 65, 160, 65, 161, 128, 65, 160, 65, 159, 65, 158, 65, 157, 65, 156, 64, 37, 0, 225, 25, 148, 20, 225, 27, 159, 16, 33, 12, 33, 8, 33, 4, 37, 12, 225, 22, 138, 20, 161, 24, 16, 33, 12, 33, 8, 33, 4, 36, 10, 65, 138, 193, 22, 139, 193, 24, 140, 65, 139, 65, 138, 65, 138, 65, 137, 65, 136, 65, 135, 65, 136, 65, 137, 65, 138, 65, 138, 65, 139, 65, 140, 65, 139, 65, 138, 65, 138, 65, 137, 65, 136, 65, 135, 65, 136, 65, 137, 65, 138, 65, 138, 65, 139, 65, 140, 65, 139, 65, 138, 65, 138, 65, 137, 65, 136, 65, 135, 65, 136, 65, 137, 65, 138, 65, 138, 65, 139, 65, 140, 65, 139, 65, 138, 65, 138, 65, 137, 65, 136, 65, 135, 65, 136, 65, 137, 65, 138, 65, 138, 65, 139, 65, 140, 65, 139, 65, 138, 65, 138, 65, 137, 65, 136, 64, 5, 225, 18, 158, 20, 161, 19, 16, 33, 12, 33, 8, 33, 4, 35, 7, 128, 1, 65, 159, 64, 161, 18, 5, 161, 19, 6, 38, 7, 128, 1, 65, 3, 225, 18, 37, 33, 225, 19, 38, 31, 97, 39, 28, 97, 40, 26, 97, 41, 23, 97, 42, 21, 97, 43, 7, 65, 44, 128, 65, 45, 65, 46, 225, 18, 49, 5, 161, 19, 6, 38, 7, 128, 2, 225, 18, 37, 20, 225, 19, 38, 16, 97, 39, 12, 97, 40, 8, 97, 41, 4, 97, 42, 7, 65, 43, 65, 44, 128, 65, 45, 65, 46, 225, 18, 49, 5, 161, 19, 6, 38, 7, 128, 2, 225, 18, 37, 33, 225, 19, 38, 31, 97, 39, 28, 97, 40, 26, 97, 41, 23, 97, 42, 21, 97, 43, 7, 65, 44, 128, 65, 45, 65, 46, 225, 18, 49, 5, 161, 19, 6, 38, 7, 128, 2, 225, 25, 37, 20, 225, 27, 38, 16, 97, 39, 12, 97, 40, 8, 97, 41, 4, 97, 42, 12, 65, 43, 65, 44, 128, 65, 45, 65, 46, 225, 22, 49, 33, 161, 24, 31, 33, 28, 33, 26, 33, 23, 33, 21, 34, 10, 128, 2, 225, 22, 37, 8, 225, 24, 38, 9, 97, 39, 10, 65, 40, 65, 41, 65, 42, 65, 43, 65, 44, 128, 65, 45, 65, 46, 193, 22, 49, 135, 24, 128, 2, 225, 22, 37, 20, 225, 24, 38, 16, 97, 39, 12, 97, 40, 8, 97, 41, 4, 97, 42, 10, 65, 43, 65, 44, 128, 65, 45, 65, 46, 225, 20, 49, 33, 161, 22, 31, 33, 28, 33, 26, 33, 23, 33, 21, 34, 9, 128, 2, 225, 20, 37, 7, 225, 22, 38, 8, 97, 39, 9, 65, 40, 65, 41, 65, 42, 65, 43, 65, 44, 128, 65, 45, 65, 46, 193, 20, 49, 135, 22, 128, 2, 225, 18, 37, 20, 225, 19, 38, 16, 97, 39, 12, 97, 40, 8, 97, 41, 4, 97, 42, 7, 65, 43, 65, 44, 128, 65, 45, 65, 46, 225, 18, 49, 5, 161, 19, 6, 38, 7, 128, 2, 225, 18, 37, 33, 225, 19, 38, 31, 97, 39, 28, 97, 40, 26, 97, 41, 23, 97, 42, 21, 97, 43, 7, 65, 44, 128, 65, 45, 65, 46, 225, 18, 49, 5, 161, 19, 6, 38, 7, 128, 2, 225, 18, 37, 20, 225, 19, 38, 16, 97, 39, 12, 97, 40, 8, 97, 41, 4, 97, 42, 7, 65, 43, 65, 44, 128, 65, 45, 65, 46, 225, 18, 49, 5, 161, 19, 6, 38, 7, 128, 2, 225, 18, 37, 33, 225, 19, 38, 31, 97, 39, 28, 97, 40, 26, 97, 41, 23, 97, 42, 21, 97, 43, 7, 65, 44, 128, 65, 45, 65, 46, 225, 18, 49, 5, 161, 19, 6, 38, 7, 128, 2, 225, 25, 85, 20, 161, 27, 16, 33, 12, 33, 8, 33, 4, 35, 12, 128, 2, 225, 22, 72, 33, 161, 24, 31, 33, 28, 33, 26, 33, 23, 33, 21, 34, 10, 128, 2, 161, 22, 8, 161, 24, 9, 38, 10, 128, 2, 129, 22, 135, 24, 128, 2, 64, 225, 22, 72, 20, 161, 24, 16, 33, 12, 33, 8, 33, 4, 35, 10, 128, 2, 225, 20, 63, 33, 161, 22, 31, 33, 28, 33, 26, 33, 23, 33, 21, 34, 9, 128, 2, 161, 20, 7, 161, 22, 8, 38, 9, 128, 2, 129, 20, 135, 22, 128, 2, 225, 18, 49, 20, 225, 19, 53, 16, 97, 48, 12, 97, 53, 8, 97, 48, 4, 97, 53, 7, 65, 48, 65, 53, 128, 65, 48, 65, 53, 225, 18, 48, 5, 225, 19, 53, 6, 97, 48, 7, 65, 53, 65, 48, 65, 53, 65, 48, 65, 53, 128, 65, 48, 65, 53, 225, 18, 107, 33, 225, 19, 118, 31, 97, 107, 28, 97, 118, 26, 97, 107, 23, 97, 118, 21, 97, 107, 7, 65, 118, 128, 65, 107, 65, 118, 225, 18, 107, 5, 225, 19, 118, 6, 97, 107, 7, 65, 118, 65, 107, 65, 118, 65, 107, 65, 118, 128, 65, 107, 65, 118, 225, 18, 96, 20, 225, 19, 107, 16, 97, 96, 12, 97, 107, 8, 97, 96, 4, 97, 107, 7, 65, 96, 65, 107, 128, 65, 96, 65, 107, 225, 18, 96, 5, 225, 19, 107, 6, 97, 96, 7, 65, 107, 65, 96, 65, 107, 65, 96, 65, 107, 128, 65, 96, 65, 107, 225, 18, 137, 33, 225, 19, 148, 31, 97, 137, 28, 97, 148, 26, 97, 137, 23, 97, 148, 21, 97, 137, 7, 65, 148, 128, 65, 137, 65, 148, 225, 18, 137, 5, 225, 19, 148, 6, 97, 137, 7, 65, 148, 65, 137, 65, 148, 65, 137, 65, 148, 128, 65, 137, 65, 148, 225, 18, 137, 20, 225, 19, 204, 16, 97, 137, 12, 33, 8, 33, 4, 97, 107, 7, 65, 196, 65, 107, 128, 2, 225, 18, 85, 5, 225, 19, 187, 6, 99, 85, 7, 65, 72, 65, 181, 65, 71, 128, 2, 225, 18, 85, 33, 225, 19, 187, 31, 97, 85, 28, 33, 26, 33, 23, 97, 72, 21, 97, 181, 7, 65, 71, 128, 2, 225, 18, 49, 5, 225, 19, 173, 6, 99, 48, 7, 65, 36, 65, 166, 65, 35, 128, 2, 225, 18, 72, 20, 225, 19, 181, 16, 97, 71, 12, 33, 8, 33, 4, 97, 49, 7, 65, 173, 65, 48, 128, 2, 225, 18, 86, 5, 225, 19, 187, 6, 99, 85, 7, 65, 72, 65, 181, 65, 71, 128, 2, 225, 18, 107, 33, 225, 19, 196, 31, 97, 107, 28, 33, 26, 33, 23, 97, 96, 21, 97, 191, 7, 65, 96, 128, 2, 225, 18, 107, 5, 225, 19, 196, 6, 99, 107, 7, 65, 96, 65, 191, 65, 96, 128, 2, 225, 18, 107, 20, 225, 19, 196, 16, 97, 107, 12, 33, 8, 33, 4, 97, 72, 7, 65, 181, 65, 71, 128, 2, 225, 18, 49, 5, 225, 19, 173, 6, 99, 48, 7, 65, 36, 65, 166, 65, 35, 128, 2, 225, 18, 72, 33, 225, 19, 181, 31, 97, 71, 28, 33, 26, 33, 23, 97, 36, 21, 97, 166, 7, 65, 35, 128, 2, 225, 18, 85, 5, 225, 19, 187, 6, 99, 85, 7, 65, 72, 65, 181, 65, 71, 128, 2, 225, 18, 85, 20, 225, 19, 187, 16, 97, 85, 12, 33, 8, 33, 4, 97, 97, 7, 65, 191, 65, 96, 128, 2, 225, 18, 107, 5, 225, 19, 196, 6, 99, 107, 7, 65, 137, 65, 204, 65, 137, 128, 2, 225, 18, 158, 33, 225, 19, 206, 31, 97, 157, 28, 33, 26, 33, 23, 97, 137, 21, 97, 204, 7, 65, 137, 128, 2, 225, 18, 158, 5, 225, 19, 206, 6, 99, 157, 7, 65, 137, 65, 204, 65, 137, 128, 2, 225, 18, 163, 20, 225, 19, 208, 16, 97, 162, 12, 33, 8, 33, 4, 97, 158, 7, 65, 206, 65, 157, 128, 2, 225, 18, 165, 5, 225, 19, 210, 6, 99, 165, 7, 65, 164, 65, 208, 65, 162, 128, 2, 225, 18, 168, 33, 225, 19, 212, 31, 97, 168, 28, 33, 26, 33, 23, 97, 166, 21, 97, 210, 7, 65, 165, 128, 2, 225, 18, 164, 5, 225, 19, 208, 6, 99, 162, 7, 65, 165, 65, 210, 65, 165, 128, 2, 225, 18, 169, 20, 225, 19, 212, 16, 97, 168, 12, 33, 8, 33, 4, 97, 173, 7, 65, 214, 65, 171, 128, 2, 225, 18, 181, 5, 225, 19, 218, 6, 99, 179, 7, 65, 183, 65, 220, 65, 183, 128, 2, 225, 18, 189, 33, 225, 19, 222, 31, 97, 186, 28, 33, 26, 33, 23, 97, 199, 21, 97, 228, 7, 65, 198, 128, 2, 225, 18, 203, 5, 225, 19, 230, 6, 99, 202, 7, 65, 201, 65, 228, 65, 198, 128, 2, 225, 18, 187, 20, 225, 19, 222, 16, 97, 186, 12, 33, 8, 33, 4, 97, 183, 7, 65, 220, 65, 183, 128, 2, 225, 18, 189, 5, 225, 19, 222, 6, 99, 186, 7, 65, 183, 65, 220, 65, 183, 128, 2, 225, 18, 189, 33, 225, 19, 222, 31, 97, 186, 28, 33, 26, 33, 23, 97, 172, 21, 97, 214, 7, 65, 171, 128, 2, 225, 18, 163, 5, 225, 19, 208, 6, 99, 162, 7, 65, 173, 65, 214, 65, 171, 128, 2, 225, 18, 188, 20, 225, 19, 222, 16, 97, 186, 12, 33, 8, 33, 4, 97, 183, 7, 65, 220, 65, 183, 128, 2, 225, 18, 189, 5, 225, 19, 222, 6, 99, 186, 7, 65, 183, 65, 220, 65, 183, 128, 2, 225, 18, 189, 33, 225, 19, 222, 31, 97, 186, 28, 33, 26, 33, 23, 97, 172, 21, 97, 214, 7, 65, 171, 128, 2, 225, 18, 163, 5, 225, 19, 208, 6, 99, 162, 7, 65, 173, 65, 214, 65, 171, 128, 2, 225, 18, 188, 20, 225, 19, 222, 16, 97, 186, 12, 33, 8, 33, 4, 97, 183, 7, 65, 220, 65, 183, 128, 2, 225, 18, 189, 5, 225, 19, 222, 6, 99, 186, 7, 65, 183, 65, 220, 65, 183, 128, 2, 225, 18, 189, 33, 225, 19, 222, 31, 97, 186, 28, 33, 26, 33, 23, 97, 176, 21, 97, 216, 7, 65, 175, 128, 2, 225, 18, 165, 5, 225, 19, 210, 6, 99, 165, 7, 65, 177, 65, 216, 65, 175, 128, 2, 225, 18, 188, 20, 225, 19, 222, 16, 97, 186, 12, 33, 8, 33, 4, 97, 183, 7, 65, 220, 65, 183, 128, 2, 225, 18, 189, 5, 225, 19, 222, 6, 99, 186, 7, 65, 183, 65, 220, 65, 183, 128, 2, 225, 18, 189, 33, 225, 19, 222, 31, 97, 186, 28, 33, 26, 33, 23, 97, 176, 21, 97, 216, 7, 65, 175, 128, 2, 225, 18, 165, 5, 225, 19, 210, 6, 99, 165, 7, 65, 177, 65, 216, 65, 175, 128, 2, 225, 18, 196, 20, 225, 19, 226, 16, 97, 194, 12, 33, 8, 33, 4, 97, 192, 7, 65, 224, 65, 190, 128, 2, 225, 18, 195, 5, 225, 19, 226, 6, 99, 194, 7, 65, 192, 65, 224, 65, 190, 128, 2, 225, 18, 195, 33, 225, 19, 226, 31, 97, 194, 28, 33, 26, 33, 23, 97, 184, 21, 97, 220, 7, 65, 183, 128, 2, 225, 18, 173, 5, 225, 19, 214, 6, 99, 171, 7, 65, 184, 65, 220, 65, 183, 128, 2, 225, 18, 196, 20, 225, 19, 226, 16, 97, 194, 12, 33, 8, 33, 4, 97, 192, 7, 65, 224, 65, 190, 128, 2, 225, 18, 195, 5, 225, 19, 226, 6, 99, 194, 7, 65, 192, 65, 224, 65, 190, 128, 2, 225, 18, 195, 33, 225, 19, 226, 31, 97, 194, 28, 33, 26, 33, 23, 97, 184, 21, 97, 220, 7, 65, 183, 128, 2, 225, 18, 173, 5, 225, 19, 214, 6, 99, 171, 7, 65, 184, 65, 220, 65, 183, 128, 2, 225, 18, 201, 20, 225, 19, 228, 16, 97, 198, 12, 33, 8, 33, 4, 97, 195, 7, 65, 226, 65, 194, 128, 2, 225, 18, 188, 5, 225, 19, 222, 6, 99, 186, 7, 65, 180, 65, 218, 65, 179, 128, 2, 225, 18, 187, 33, 225, 19, 222, 31, 97, 186, 28, 33, 26, 33, 23, 97, 195, 21, 97, 226, 7, 65, 194, 128, 2, 225, 18, 200, 5, 225, 19, 228, 6, 99, 198, 7, 65, 187, 65, 222, 65, 186, 128, 2, 225, 18, 172, 20, 225, 19, 214, 16, 97, 171, 12, 33, 8, 33, 4, 97, 168, 7, 65, 212, 65, 168, 128, 2, 225, 18, 166, 5, 225, 19, 210, 6, 99, 165, 7, 65, 164, 65, 208, 65, 162, 128, 2, 225, 18, 165, 33, 225, 19, 210, 31, 97, 165, 28, 33, 26, 33, 23, 97, 164, 21, 97, 208, 7, 65, 162, 128, 2, 225, 18, 158, 5, 225, 19, 206, 6, 99, 157, 7, 65, 137, 65, 204, 65, 137, 128, 2, 225, 18, 49, 20, 161, 19, 16, 33, 12, 33, 8, 33, 4, 35, 7, 128, 2, 225, 18, 36, 5, 161, 19, 6, 37, 7, 64, 1, 128, 2, 225, 18, 30, 33, 161, 19, 31, 33, 28, 33, 26, 33, 23, 33, 21, 64, 34, 7, 128, 2, 225, 18, 27, 5, 161, 19, 6, 38, 7, 128, 2, 161, 18, 20, 161, 19, 16, 33, 12, 33, 8, 33, 4, 35, 7, 128, 2, 225, 18, 30, 5, 161, 19, 6, 38, 7, 128, 2, 161, 18, 33, 161, 19, 31, 33, 28, 33, 26, 33, 23, 33, 21, 34, 7, 128, 2, 225, 18, 36, 5, 161, 19, 6, 38, 7, 128, 2, 225, 18, 49, 20, 161, 19, 16, 33, 12, 33, 8, 33, 4, 35, 7, 128, 2, 225, 18, 36, 5, 161, 19, 6, 35, 7, 64, 3, 128, 2, 225, 18, 49, 33, 161, 19, 31, 33, 28, 33, 26, 33, 23, 33, 21, 64, 34, 7, 128, 2, 225, 18, 72, 5, 161, 19, 6, 38, 7, 128, 2, 161, 18, 20, 161, 19, 16, 33, 12, 33, 8, 33, 4, 35, 7, 128, 2, 225, 18, 85, 5, 161, 19, 6, 38, 7, 128, 2, 161, 18, 33, 161, 19, 31, 33, 28, 33, 26, 33, 23, 33, 21, 34, 7, 128, 2, 225, 18, 96, 5, 161, 19, 6, 38, 7, 128, 2, 225, 18, 107, 20, 161, 19, 16, 33, 12, 33, 8, 33, 4, 35, 7, 128, 2, 225, 18, 85, 5, 161, 19, 6, 35, 7, 64, 3, 128, 2, 225, 18, 107, 33, 161, 19, 31, 33, 28, 33, 26, 33, 23, 33, 21, 34, 7, 128, 2, 225, 18, 85, 5, 161, 19, 6, 35, 7, 64, 3, 128, 2, 225, 18, 107, 20, 161, 19, 16, 33, 12, 33, 8, 33, 4, 35, 7, 128, 2, 225, 18, 85, 5, 161, 19, 6, 35, 7, 64, 3, 128, 2, 225, 18, 107, 33, 161, 19, 31, 33, 28, 33, 26, 33, 23, 33, 21, 34, 7, 128, 2, 225, 18, 85, 5, 161, 19, 6, 35, 7, 64, 3, 128, 2, 225, 18, 137, 20, 161, 19, 16, 33, 12, 33, 8, 33, 4, 35, 7, 128, 2, 225, 18, 107, 5, 161, 19, 6, 38, 7, 128, 2, 225, 18, 85, 33, 161, 19, 31, 33, 28, 33, 26, 33, 23, 33, 21, 34, 7, 128, 2, 225, 18, 107, 5, 161, 19, 6, 37, 7, 64, 1, 128, 2, 225, 18, 72, 20, 161, 19, 16, 33, 12, 33, 8, 33, 4, 35, 7, 128, 2, 225, 18, 107, 5, 161, 19, 6, 37, 7, 64, 1, 128, 2, 225, 18, 63, 33, 161, 19, 31, 33, 28, 33, 26, 33, 23, 33, 21, 34, 7, 128, 2, 225, 18, 107, 5, 161, 19, 6, 37, 7, 64, 1, 128, 2, 225, 18, 37, 20, 225, 19, 38, 16, 97, 39, 12, 97, 40, 8, 97, 41, 4, 97, 42, 7, 65, 43, 65, 44, 128, 65, 45, 65, 46, 225, 18, 49, 5, 161, 19, 6, 38, 7, 128, 2, 225, 18, 37, 33, 225, 19, 38, 31, 97, 39, 28, 97, 40, 26, 97, 41, 23, 97, 42, 21, 97, 43, 7, 65, 44, 128, 65, 45, 65, 46, 225, 18, 49, 5, 161, 19, 6, 38, 7, 128, 2, 225, 18, 37, 20, 225, 19, 38, 16, 97, 39, 12, 97, 40, 8, 97, 41, 4, 97, 42, 7, 65, 43, 65, 44, 128, 65, 45, 65, 46, 225, 18, 49, 5, 161, 19, 6, 38, 7, 128, 2, 225, 18, 37, 33, 225, 19, 38, 31, 97, 39, 28, 97, 40, 26, 97, 41, 23, 97, 42, 21, 97, 43, 7, 65, 44, 128, 65, 45, 65, 46, 225, 18, 49, 5, 161, 19, 6, 38, 7, 128, 2, 225, 18, 32, 20, 161, 19, 16, 33, 12, 33, 8, 33, 4, 35, 7, 128, 2, 225, 18, 36, 5, 161, 19, 6, 35, 7, 67, 32, 128, 2, 225, 18, 30, 33, 161, 19, 31, 33, 28, 33, 26, 33, 23, 33, 21, 34, 7, 128, 2, 225, 18, 32, 5, 161, 19, 6, 35, 7, 67, 30, 128, 2, 225, 18, 27, 20, 161, 19, 16, 33, 12, 33, 8, 33, 4, 35, 7, 128, 2, 225, 18, 30, 5, 161, 19, 6, 35, 7, 67, 32, 128, 2, 225, 18, 30, 33, 161, 19, 31, 33, 28, 33, 26, 33, 23, 33, 21, 34, 7, 128, 2, 225, 18, 36, 5, 161, 19, 6, 35, 7, 67, 49, 128, 2, 225, 18, 30, 20, 161, 19, 16, 33, 12, 33, 8, 33, 4, 35, 7, 128, 2, 161, 18, 5, 161, 19, 6, 38, 7, 128, 2, 161, 18, 33, 161, 19, 31, 33, 28, 33, 26, 33, 23, 33, 21, 34, 7, 128, 2, 161, 18, 5, 161, 19, 6, 38, 7, 128, 2, 225, 18, 107, 20, 161, 19, 16, 33, 12, 33, 8, 33, 4, 99, 118, 7, 128, 2, 225, 18, 107, 5, 161, 19, 6, 35, 7, 67, 118, 128, 2, 225, 18, 107, 33, 161, 19, 31, 33, 28, 33, 26, 33, 23, 97, 118, 21, 34, 7, 128, 2, 225, 18, 107, 5, 161, 19, 6, 35, 7, 67, 118, 128, 2, 225, 18, 107, 20, 161, 19, 16, 33, 12, 33, 8, 33, 4, 99, 85, 7, 128, 2, 225, 18, 72, 5, 161, 19, 6, 38, 7, 128, 2, 225, 18, 85, 33, 161, 19, 31, 33, 28, 33, 26, 33, 23, 97, 72, 21, 34, 7, 128, 2, 225, 18, 63, 5, 161, 19, 6, 38, 7, 128, 2, 225, 18, 72, 20, 161, 19, 16, 33, 12, 33, 8, 33, 4, 99, 63, 7, 128, 2, 225, 18, 49, 5, 161, 19, 6, 38, 7, 128, 2, 225, 18, 63, 33, 161, 19, 31, 33, 28, 33, 26, 33, 23, 97, 49, 21, 34, 7, 128, 2, 225, 18, 36, 5, 161, 19, 6, 35, 7, 67, 32, 128, 2, 225, 87, 107, 20, 161, 88, 16, 161, 89, 12, 161, 90, 8, 161, 92, 4, 161, 93, 14, 129, 94, 129, 95, 129, 97, 129, 98, 129, 99, 129, 100, 129, 102, 129, 103, 129, 104, 129, 106, 129, 107, 129, 108, 129, 110, 129, 111, 161, 108, 33, 33, 31, 33, 28, 161, 95, 26, 225, 83, 95, 23, 225, 77, 82, 21, 225, 70, 77, 14, 193, 61, 69, 192, 2, 225, 98, 118, 20, 161, 99, 16, 161, 100, 12, 161, 102, 8, 161, 103, 4, 161, 104, 15, 129, 106, 129, 107, 129, 108, 129, 109, 129, 111, 129, 112, 129, 114, 129, 115, 129, 116, 129, 118, 129, 119, 129, 121, 130, 118, 33, 33, 161, 105, 31, 161, 92, 28, 161, 81, 26, 225, 75, 105, 23, 225, 67, 92, 21, 225, 59, 81, 15, 193, 51, 75, 192, 2, 225, 109, 126, 20, 161, 110, 16, 161, 112, 12, 161, 113, 8, 161, 114, 4, 161, 116, 16, 129, 117, 129, 118, 129, 120, 129, 121, 129, 122, 129, 123, 129, 124, 129, 125, 129, 126, 129, 127, 129, 129, 131, 126, 161, 115, 33, 161, 102, 31, 161, 89, 28, 161, 80, 26, 225, 73, 115, 23, 225, 65, 102, 21, 225, 57, 89, 16, 193, 50, 80, 192, 2, 225, 120, 137, 20, 161, 121, 16, 161, 122, 12, 161, 123, 8, 161, 124, 4, 161, 125, 17, 129, 126, 129, 127, 129, 129, 129, 130, 129, 132, 129, 133, 129, 135, 129, 136, 129, 138, 129, 140, 129, 141, 131, 138, 161, 124, 33, 161, 112, 31, 161, 98, 28, 161, 86, 26, 225, 79, 124, 23, 225, 72, 112, 21, 225, 63, 98, 17, 193, 55, 86, 192, 2, 225, 128, 148, 20, 161, 129, 16, 161, 131, 12, 161, 132, 8, 161, 134, 4, 161, 136, 18, 129, 137, 129, 139, 129, 140, 129, 142, 161, 144, 33, 161, 145, 31, 161, 147, 28, 161, 149, 26, 161, 150, 23, 161, 152, 21, 164, 149, 18, 33, 33, 33, 31, 33, 28, 33, 26, 33, 23, 33, 21, 33, 18, 129, 132, 129, 121, 129, 107, 161, 94, 33, 225, 82, 132, 31, 225, 77, 121, 28, 225, 69, 107, 26, 225, 61, 94, 23, 225, 52, 82, 21, 192, 36, 18, 225, 87, 107, 20, 161, 88, 16, 161, 89, 12, 161, 90, 8, 161, 92, 4, 161, 93, 14, 129, 94, 129, 95, 129, 97, 129, 98, 129, 99, 129, 100, 129, 102, 129, 103, 129, 104, 129, 106, 129, 107, 129, 108, 129, 110, 129, 111, 161, 108, 33, 33, 31, 33, 28, 161, 95, 26, 225, 83, 95, 23, 225, 77, 82, 21, 225, 70, 77, 14, 193, 61, 69, 192, 2, 225, 98, 118, 20, 161, 99, 16, 161, 100, 12, 161, 102, 8, 161, 103, 4, 161, 104, 15, 129, 106, 129, 107, 129, 108, 129, 109, 129, 111, 129, 112, 129, 114, 129, 115, 129, 116, 129, 118, 129, 119, 129, 121, 130, 118, 33, 33, 161, 105, 31, 161, 92, 28, 161, 81, 26, 225, 75, 105, 23, 225, 67, 92, 21, 225, 59, 81, 15, 193, 51, 75, 192, 2, 225, 109, 126, 20, 161, 110, 16, 161, 112, 12, 161, 113, 8, 161, 114, 4, 161, 116, 16, 129, 117, 129, 118, 129, 120, 129, 121, 129, 122, 129, 123, 129, 124, 129, 125, 129, 126, 129, 127, 129, 129, 131, 126, 161, 115, 33, 161, 102, 31, 161, 89, 28, 161, 80, 26, 225, 73, 115, 23, 225, 65, 102, 21, 225, 57, 89, 16, 193, 50, 80, 192, 2, 225, 120, 137, 20, 161, 121, 16, 161, 122, 12, 161, 123, 8, 161, 124, 4, 161, 125, 17, 129, 126, 129, 127, 129, 129, 129, 130, 129, 132, 129, 133, 129, 135, 129, 136, 129, 138, 129, 140, 129, 141, 131, 138, 161, 124, 33, 161, 112, 31, 161, 98, 28, 161, 86, 26, 225, 79, 124, 23, 225, 72, 112, 21, 225, 63, 98, 17, 193, 55, 86, 192, 2, 225, 128, 148, 20, 161, 129, 16, 161, 131, 12, 161, 132, 8, 161, 134, 4, 161, 136, 18, 129, 137, 129, 139, 129, 140, 129, 142, 161, 144, 33, 161, 145, 31, 161, 147, 28, 161, 149, 26, 161, 150, 23, 161, 152, 21, 164, 149, 18, 33, 33, 33, 31, 33, 28, 33, 26, 33, 23, 33, 21, 33, 18, 129, 132, 129, 121, 129, 107, 161, 94, 33, 225, 82, 132, 31, 225, 77, 121, 28, 225, 69, 107, 26, 225, 61, 94, 23, 225, 52, 82, 21, 192, 36, 18, 225, 87, 107, 20, 161, 88, 16, 161, 89, 12, 161, 90, 8, 161, 92, 4, 161, 93, 14, 129, 94, 129, 95, 129, 97, 129, 98, 129, 99, 129, 100, 129, 102, 129, 103, 129, 104, 129, 106, 129, 107, 129, 108, 129, 110, 129, 111, 161, 108, 33, 33, 31, 33, 28, 161, 95, 26, 225, 83, 95, 23, 225, 77, 82, 21, 225, 70, 77, 14, 193, 61, 69, 192, 2, 225, 98, 118, 20, 161, 99, 16, 161, 100, 12, 161, 102, 8, 161, 103, 4, 161, 104, 15, 129, 106, 129, 107, 129, 108, 129, 109, 129, 111, 129, 112, 129, 114, 129, 115, 129, 116, 129, 118, 129, 119, 129, 121, 130, 118, 33, 33, 161, 105, 31, 161, 92, 28, 161, 81, 26, 225, 75, 105, 23, 225, 67, 92, 21, 225, 59, 81, 15, 193, 51, 75, 192, 2, 225, 109, 126, 20, 161, 110, 16, 161, 112, 12, 161, 113, 8, 161, 114, 4, 161, 116, 16, 129, 117, 129, 118, 129, 120, 129, 121, 129, 122, 129, 123, 129, 124, 129, 125, 129, 126, 129, 127, 129, 129, 131, 126, 161, 115, 33, 161, 102, 31, 161, 89, 28, 161, 80, 26, 225, 73, 115, 23, 225, 65, 102, 21, 225, 57, 89, 16, 193, 50, 80, 192, 2, 225, 120, 137, 20, 161, 121, 16, 161, 122, 12, 161, 123, 8, 161, 124, 4, 161, 125, 17, 129, 126, 129, 127, 129, 129, 129, 130, 129, 132, 129, 133, 129, 135, 129, 136, 129, 138, 129, 140, 129, 141, 131, 138, 161, 124, 33, 161, 112, 31, 161, 98, 28, 161, 86, 26, 225, 79, 124, 23, 225, 72, 112, 21, 225, 63, 98, 17, 193, 55, 86, 192, 2, 225, 128, 148, 20, 161, 129, 16, 161, 131, 12, 161, 132, 8, 161, 134, 4, 161, 136, 18, 129, 137, 129, 139, 129, 140, 129, 142, 161, 144, 33, 161, 145, 31, 161, 147, 28, 161, 149, 26, 161, 150, 23, 161, 152, 21, 164, 149, 18, 33, 33, 33, 31, 33, 28, 33, 26, 33, 23, 33, 21, 33, 18, 129, 132, 129, 121, 129, 107, 161, 94, 33, 225, 82, 132, 31, 225, 77, 121, 28, 225, 69, 107, 26, 225, 61, 94, 23, 225, 52, 82, 21, 192, 36, 18, 161, 139, 20, 161, 141, 16, 161, 142, 12, 161, 144, 8, 161, 145, 4, 161, 147, 7, 129, 149, 129, 150, 129, 152, 129, 154, 137, 158, 129, 159, 193, 160, 139, 193, 161, 141, 193, 160, 142, 193, 159, 144, 193, 158, 145, 193, 157, 147, 193, 156, 149, 193, 156, 150, 193, 156, 152, 193, 157, 154, 193, 158, 158, 129, 159, 129, 160, 129, 161, 129, 160, 129, 159, 129, 158, 129, 157, 129, 156, 193, 156, 159, 193, 139, 160, 193, 141, 161, 193, 142, 160, 193, 144, 159, 193, 145, 158, 193, 147, 157, 193, 149, 156, 193, 150, 156, 193, 152, 156, 193, 154, 157, 193, 158, 158, 65, 159, 65, 160, 65, 161, 65, 160, 65, 159, 65, 158, 65, 157, 65, 156, 193, 159, 156, 193, 160, 139, 193, 161, 141, 193, 160, 142, 193, 159, 144, 193, 158, 145, 193, 157, 147, 193, 156, 149, 193, 156, 150, 193, 156, 152, 193, 157, 154, 193, 158, 158, 129, 159, 129, 160, 129, 161, 129, 160, 129, 159, 129, 158, 129, 157, 129, 156, 193, 156, 159, 225, 139, 160, 5, 193, 141, 161, 225, 142, 160, 6, 225, 144, 159, 7, 193, 145, 158, 193, 147, 157, 193, 149, 156, 193, 150, 156, 193, 152, 156, 193, 154, 157, 193, 158, 158, 65, 159, 65, 160, 65, 161, 65, 160, 65, 159, 65, 158, 65, 157, 65, 156, 193, 159, 156, 225, 160, 139, 5, 193, 161, 141, 225, 160, 142, 6, 225, 159, 144, 7, 193, 158, 145, 193, 157, 147, 193, 156, 149, 193, 156, 150, 193, 156, 152, 193, 157, 154, 193, 158, 158, 129, 159, 129, 160, 129, 161, 129, 160, 129, 159, 129, 158, 129, 157, 129, 156, 193, 156, 159, 225, 139, 160, 5, 193, 141, 161, 225, 142, 160, 6, 225, 144, 159, 7, 193, 145, 158, 193, 147, 157, 193, 149, 156, 193, 150, 156, 193, 152, 156, 193, 154, 157, 193, 158, 158, 65, 159, 65, 160, 65, 161, 65, 160, 65, 159, 65, 158, 65, 157, 65, 156, 193, 159, 156, 225, 160, 12, 5, 129, 161, 161, 160, 6, 161, 159, 7, 129, 158, 129, 157, 129, 156, 129, 156, 129, 156, 193, 157, 12, 64, 193, 158, 12, 193, 159, 12, 193, 160, 12, 64, 193, 161, 12, 193, 160, 12, 193, 159, 12, 193, 158, 12, 193, 157, 12, 193, 156, 12, 193, 156, 12, 225, 18, 29, 33, 225, 19, 30, 31, 33, 28, 33, 26, 33, 23, 33, 21, 34, 7, 192, 2, 32, 193, 18, 29, 0

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

table_4:
dw 51310, 38439, 36282, 34743, 34493, 34245, 33999, 33511, 33270, 33031, 32557, 32323, 30509, 28797, 27180, 26028, 25655, 24215, 22856, 21573, 19220, 18538, 18141, 17123, 16397, 16279, 16162, 15255, 14714, 14398, 13590, 13203, 12827, 12108, 11594, 11428, 11183, 10943, 10865, 10787, 10709, 10632, 10555, 9963, 9610, 9070, 8561, 8378, 8081, 7627, 7304, 7251, 7199, 7147, 7096, 6795, 6746, 6698, 6650, 6602, 6554, 6507, 6414, 6054, 6010, 5967, 5924, 5881, 5839, 5797, 5755, 5714, 5592, 5511, 5472, 5393, 5354, 5316, 5278, 5202, 5091, 4840, 4805, 4568, 4535, 4503, 4470, 4438, 4406, 4374, 4343, 4312, 4281, 4250, 4219, 4129, 4099, 4070, 4040, 4011, 3982, 3954, 3841, 3814, 3705, 3678, 3626, 3600, 3574, 3548, 3522, 3497, 3472, 3447, 3422, 3398, 3373, 3349, 3325, 3301, 3277, 3254, 3230, 3207, 3184, 3161, 3138, 3116, 3093, 3071, 3049, 3027, 3005, 2983, 2962, 2941, 2920, 2899, 2878, 2857, 2836, 2816, 2796, 2776, 2756, 2736, 2716, 2697, 2677, 2658, 2639, 2620, 2601, 2582, 2564, 2545, 2527, 2509, 2491, 2473, 2455, 2437, 2420, 2402, 2385, 2368, 2351, 2334, 2317, 2301, 2284, 2268, 2251, 2235, 2219, 2203, 2187, 2171, 2156, 2140, 2125, 2110, 2094, 2079, 2064, 2050, 2035, 2020, 2006, 1991, 1977, 1963, 1949, 1935, 1921, 1907, 1893, 1879, 1866, 1853, 1839, 1826, 1813, 1800, 1787, 1774, 1761, 1749, 1723, 1711, 1699, 1615, 1603, 1524, 1513, 1439, 1428, 1358, 1348, 1282, 1273, 1210, 1201, 1150, 1134, 1086, 1070, 1025, 1010, 913, 900, 689, 674, 
; total notes is 233
; const_pitch_div is 85
data_4:
db 65, 107, 65, 108, 65, 109, 65, 109, 65, 110, 65, 110, 65, 111, 65, 112, 65, 112, 65, 113, 65, 114, 65, 114, 65, 115, 65, 116, 65, 116, 65, 117, 65, 118, 193, 107, 118, 193, 108, 119, 193, 109, 120, 193, 109, 120, 193, 110, 121, 193, 110, 122, 193, 111, 122, 193, 112, 123, 193, 112, 124, 193, 113, 124, 193, 114, 125, 193, 114, 126, 193, 115, 126, 193, 116, 127, 193, 116, 128, 193, 117, 129, 193, 118, 129, 193, 118, 130, 193, 119, 131, 193, 120, 131, 193, 120, 132, 193, 121, 133, 193, 122, 134, 193, 122, 134, 193, 123, 135, 193, 124, 136, 193, 124, 137, 193, 125, 137, 193, 126, 138, 193, 126, 139, 193, 127, 140, 193, 128, 141, 193, 129, 141, 193, 129, 142, 193, 130, 143, 193, 131, 144, 193, 131, 145, 193, 132, 145, 193, 133, 146, 193, 134, 147, 193, 134, 148, 193, 135, 149, 193, 136, 149, 193, 137, 150, 193, 137, 151, 193, 138, 152, 193, 139, 153, 193, 140, 154, 193, 141, 155, 193, 141, 155, 193, 142, 156, 193, 143, 157, 193, 144, 158, 193, 145, 159, 193, 145, 160, 193, 146, 161, 193, 147, 162, 193, 148, 163, 193, 149, 163, 193, 149, 164, 193, 150, 165, 193, 151, 166, 193, 152, 167, 193, 153, 168, 193, 154, 169, 193, 155, 170, 193, 155, 171, 193, 156, 172, 193, 157, 173, 193, 158, 174, 193, 159, 175, 193, 160, 176, 193, 161, 177, 193, 162, 178, 193, 163, 179, 193, 163, 180, 193, 164, 181, 193, 165, 182, 193, 166, 183, 193, 167, 184, 193, 168, 185, 193, 169, 186, 193, 170, 188, 193, 171, 189, 193, 172, 190, 193, 173, 191, 193, 174, 192, 193, 175, 193, 193, 176, 194, 193, 177, 195, 193, 178, 197, 193, 179, 198, 193, 180, 199, 193, 181, 200, 193, 182, 201, 193, 183, 203, 193, 184, 204, 129, 185, 129, 186, 129, 188, 193, 189, 207, 193, 190, 208, 193, 191, 209, 193, 192, 208, 193, 193, 207, 193, 194, 206, 193, 195, 205, 193, 197, 204, 193, 198, 202, 193, 199, 201, 193, 200, 200, 193, 201, 199, 193, 203, 198, 193, 204, 196, 65, 195, 65, 194, 65, 193, 193, 207, 192, 193, 208, 191, 193, 209, 190, 193, 208, 188, 193, 207, 187, 193, 206, 186, 193, 205, 185, 193, 204, 184, 193, 202, 183, 193, 201, 182, 193, 200, 181, 193, 199, 180, 193, 198, 179, 193, 196, 178, 193, 195, 177, 193, 194, 176, 193, 193, 175, 193, 192, 174, 193, 191, 173, 193, 190, 172, 193, 188, 171, 193, 187, 170, 193, 186, 169, 193, 185, 168, 193, 184, 167, 193, 183, 166, 193, 182, 165, 193, 181, 164, 193, 180, 163, 193, 179, 162, 193, 178, 161, 193, 177, 160, 193, 176, 159, 193, 175, 159, 193, 174, 158, 193, 173, 157, 193, 172, 156, 193, 171, 155, 193, 170, 154, 193, 169, 153, 193, 168, 152, 193, 167, 152, 193, 166, 151, 193, 165, 150, 193, 164, 149, 193, 163, 148, 193, 162, 147, 193, 161, 147, 193, 160, 146, 193, 159, 145, 193, 159, 144, 193, 158, 143, 193, 157, 142, 193, 156, 142, 193, 155, 141, 193, 154, 140, 193, 153, 139, 193, 152, 139, 193, 33, 138, 193, 35, 137, 193, 39, 136, 65, 135, 65, 135, 65, 134, 65, 133, 65, 132, 65, 132, 65, 131, 65, 130, 65, 129, 65, 129, 65, 128, 65, 127, 65, 127, 193, 35, 126, 193, 39, 125, 65, 124, 65, 124, 65, 123, 65, 122, 65, 122, 65, 121, 193, 32, 120, 193, 33, 120, 65, 119, 65, 118, 65, 118, 65, 117, 65, 116, 65, 116, 72, 115, 193, 35, 111, 65, 110, 65, 110, 65, 109, 65, 109, 65, 108, 65, 107, 65, 107, 193, 33, 107, 193, 35, 108, 193, 39, 109, 65, 109, 65, 110, 65, 110, 65, 111, 65, 112, 65, 112, 65, 113, 65, 114, 65, 114, 65, 115, 65, 116, 65, 116, 65, 117, 193, 35, 118, 193, 39, 118, 65, 119, 65, 120, 65, 120, 65, 121, 65, 122, 65, 122, 193, 32, 123, 193, 33, 124, 65, 124, 65, 125, 65, 126, 65, 126, 65, 127, 65, 128, 65, 129, 65, 129, 65, 130, 65, 131, 65, 131, 65, 132, 65, 133, 65, 134, 128, 193, 33, 134, 193, 35, 135, 65, 136, 65, 137, 65, 137, 65, 138, 65, 139, 65, 140, 193, 33, 141, 193, 35, 141, 193, 39, 142, 65, 143, 65, 144, 65, 145, 65, 145, 65, 146, 65, 147, 65, 148, 65, 149, 65, 149, 65, 150, 65, 151, 65, 152, 65, 153, 193, 35, 154, 193, 39, 155, 65, 155, 65, 156, 65, 157, 65, 158, 65, 159, 65, 160, 193, 32, 161, 193, 33, 162, 65, 163, 65, 163, 65, 164, 65, 165, 65, 166, 65, 167, 65, 168, 65, 169, 65, 170, 65, 171, 65, 172, 65, 173, 65, 174, 65, 175, 193, 35, 176, 193, 39, 177, 65, 178, 65, 179, 65, 180, 65, 181, 65, 182, 65, 183, 225, 26, 184, 47, 97, 185, 43, 97, 186, 34, 97, 188, 31, 32, 65, 189, 65, 190, 65, 191, 65, 192, 225, 27, 193, 47, 97, 194, 43, 97, 195, 34, 97, 197, 31, 32, 65, 198, 65, 199, 65, 200, 65, 201, 225, 29, 203, 47, 97, 204, 43, 33, 34, 33, 31, 32, 1, 65, 207, 65, 208, 65, 209, 225, 33, 208, 47, 97, 207, 43, 97, 206, 34, 97, 205, 31, 32, 65, 204, 65, 202, 65, 201, 65, 200, 97, 199, 47, 97, 198, 43, 97, 196, 34, 97, 195, 31, 32, 65, 194, 65, 193, 65, 192, 65, 191, 97, 190, 47, 97, 188, 43, 97, 187, 34, 97, 186, 31, 32, 65, 185, 65, 184, 65, 183, 65, 182, 128, 225, 33, 181, 26, 225, 35, 180, 19, 225, 39, 179, 13, 97, 178, 1, 97, 177, 0, 97, 176, 19, 65, 175, 65, 174, 65, 173, 65, 172, 65, 171, 65, 170, 65, 169, 65, 168, 65, 167, 65, 166, 225, 35, 165, 26, 225, 39, 164, 19, 97, 163, 13, 97, 162, 1, 97, 161, 0, 97, 160, 19, 65, 159, 65, 159, 225, 32, 158, 47, 225, 33, 157, 43, 97, 156, 34, 97, 155, 31, 97, 154, 17, 65, 153, 65, 152, 65, 152, 65, 151, 65, 150, 65, 149, 65, 148, 65, 147, 65, 147, 65, 146, 65, 145, 225, 35, 144, 26, 97, 143, 19, 97, 142, 13, 97, 142, 1, 97, 141, 0, 97, 140, 18, 65, 139, 65, 139, 225, 33, 138, 26, 225, 35, 137, 19, 225, 39, 136, 13, 97, 135, 1, 97, 135, 0, 97, 134, 19, 65, 133, 65, 132, 65, 132, 65, 131, 65, 130, 65, 129, 65, 129, 65, 128, 65, 127, 65, 127, 225, 35, 126, 26, 225, 39, 125, 19, 97, 124, 13, 97, 124, 1, 97, 123, 0, 97, 122, 19, 65, 122, 65, 121, 225, 32, 120, 47, 225, 33, 120, 43, 97, 119, 34, 97, 118, 31, 97, 118, 17, 65, 117, 65, 116, 65, 116, 72, 115, 128, 225, 33, 111, 26, 225, 35, 110, 19, 97, 110, 13, 97, 109, 1, 97, 109, 0, 97, 108, 18, 65, 107, 65, 107, 225, 33, 107, 26, 225, 35, 108, 19, 225, 39, 109, 13, 97, 109, 1, 97, 110, 0, 97, 110, 19, 65, 111, 65, 112, 65, 112, 65, 113, 65, 114, 65, 114, 65, 115, 65, 116, 65, 116, 65, 117, 225, 35, 118, 26, 225, 39, 118, 19, 97, 119, 13, 97, 120, 1, 97, 120, 0, 97, 121, 19, 65, 122, 65, 122, 225, 32, 123, 47, 225, 33, 124, 43, 97, 124, 34, 97, 125, 31, 97, 126, 17, 65, 126, 65, 127, 65, 128, 65, 129, 65, 129, 65, 130, 65, 131, 65, 131, 65, 132, 65, 133, 65, 134, 225, 35, 134, 26, 225, 39, 135, 19, 97, 136, 13, 97, 137, 1, 97, 137, 0, 97, 138, 19, 65, 139, 65, 140, 225, 26, 141, 26, 97, 141, 19, 97, 142, 13, 97, 143, 1, 97, 144, 0, 97, 145, 11, 65, 145, 65, 146, 225, 27, 147, 12, 65, 148, 65, 149, 65, 149, 65, 150, 65, 151, 65, 152, 65, 153, 225, 29, 154, 26, 97, 155, 19, 97, 155, 13, 97, 156, 1, 97, 157, 0, 97, 158, 13, 65, 159, 65, 160, 225, 33, 161, 47, 97, 162, 43, 97, 163, 34, 97, 163, 31, 97, 164, 17, 65, 165, 65, 166, 65, 167, 65, 168, 65, 169, 65, 170, 65, 171, 65, 172, 65, 173, 65, 174, 65, 175, 97, 176, 26, 97, 177, 19, 97, 178, 13, 97, 179, 1, 97, 180, 0, 97, 181, 17, 65, 182, 65, 183, 128, 225, 33, 184, 26, 225, 35, 185, 19, 225, 39, 186, 13, 97, 188, 1, 97, 189, 0, 97, 190, 19, 65, 191, 65, 192, 65, 193, 65, 194, 65, 195, 65, 197, 65, 198, 65, 199, 65, 200, 65, 201, 225, 35, 203, 26, 225, 39, 204, 19, 33, 13, 33, 1, 33, 0, 97, 207, 19, 65, 208, 65, 209, 225, 32, 208, 47, 225, 33, 207, 43, 97, 206, 34, 97, 205, 31, 97, 204, 17, 65, 202, 65, 201, 65, 200, 65, 199, 65, 198, 65, 196, 65, 195, 65, 194, 65, 193, 65, 192, 65, 191, 225, 35, 190, 26, 97, 188, 19, 97, 187, 13, 97, 186, 1, 97, 185, 0, 97, 184, 18, 65, 183, 65, 182, 225, 33, 181, 26, 225, 35, 180, 19, 225, 39, 179, 13, 97, 178, 1, 97, 177, 0, 97, 176, 19, 65, 175, 65, 174, 65, 173, 65, 172, 65, 171, 65, 170, 65, 169, 65, 168, 65, 167, 65, 166, 225, 35, 165, 26, 225, 39, 164, 19, 97, 163, 13, 97, 162, 1, 97, 161, 0, 97, 160, 19, 65, 159, 65, 159, 225, 32, 158, 47, 225, 33, 157, 43, 97, 156, 34, 97, 155, 31, 97, 154, 17, 65, 153, 65, 152, 65, 152, 65, 151, 65, 150, 65, 149, 65, 148, 65, 147, 65, 147, 65, 146, 65, 145, 128, 225, 33, 144, 26, 225, 35, 143, 19, 97, 142, 13, 97, 142, 1, 97, 141, 0, 97, 140, 18, 65, 139, 65, 139, 225, 33, 138, 26, 225, 35, 137, 19, 225, 39, 136, 13, 97, 135, 1, 97, 135, 0, 97, 134, 19, 65, 133, 65, 132, 65, 132, 65, 131, 65, 130, 65, 129, 65, 129, 65, 128, 65, 127, 65, 127, 225, 35, 126, 26, 225, 39, 125, 19, 97, 124, 13, 97, 124, 1, 97, 123, 0, 97, 122, 19, 65, 122, 65, 121, 225, 32, 120, 47, 225, 33, 120, 43, 97, 119, 34, 97, 118, 31, 97, 118, 17, 65, 117, 65, 116, 65, 116, 72, 115, 225, 35, 111, 26, 225, 39, 110, 19, 97, 110, 13, 97, 109, 1, 97, 109, 0, 97, 108, 19, 65, 107, 65, 107, 225, 26, 107, 26, 97, 108, 19, 97, 109, 13, 97, 109, 1, 97, 110, 0, 97, 110, 11, 65, 111, 65, 112, 225, 27, 112, 12, 65, 113, 65, 114, 65, 114, 65, 115, 65, 116, 65, 116, 65, 117, 225, 29, 118, 26, 97, 118, 19, 97, 119, 13, 97, 120, 1, 97, 120, 0, 97, 121, 13, 65, 122, 65, 122, 225, 33, 123, 47, 97, 124, 43, 97, 124, 34, 97, 125, 31, 97, 126, 17, 65, 126, 65, 127, 65, 128, 65, 129, 65, 129, 65, 130, 65, 131, 65, 131, 65, 132, 65, 133, 65, 134, 97, 134, 26, 97, 135, 19, 97, 136, 13, 97, 137, 1, 97, 137, 0, 97, 138, 17, 65, 139, 65, 140, 128, 225, 33, 131, 26, 225, 35, 132, 19, 225, 39, 133, 13, 97, 134, 1, 97, 134, 0, 97, 135, 19, 65, 136, 65, 137, 65, 137, 65, 138, 65, 139, 65, 140, 65, 141, 65, 141, 65, 142, 65, 143, 225, 35, 144, 26, 225, 39, 145, 19, 97, 147, 13, 33, 1, 33, 0, 33, 19, 64, 2, 
repeat_4:
db 225, 32, 144, 47, 225, 33, 142, 43, 97, 139, 34, 97, 137, 31, 97, 135, 17, 65, 133, 72, 130, 65, 132, 65, 133, 225, 35, 135, 26, 97, 133, 19, 97, 132, 13, 97, 130, 1, 97, 129, 0, 97, 127, 18, 64, 2, 225, 33, 107, 26, 161, 35, 19, 161, 39, 13, 33, 1, 33, 0, 34, 19, 65, 108, 65, 109, 65, 110, 65, 109, 65, 108, 65, 107, 65, 106, 65, 105, 65, 104, 225, 35, 105, 26, 225, 39, 106, 19, 97, 107, 13, 97, 108, 1, 97, 109, 0, 97, 110, 19, 65, 109, 65, 108, 225, 32, 98, 47, 161, 33, 43, 33, 34, 33, 31, 35, 17, 65, 99, 65, 100, 65, 101, 65, 100, 65, 99, 65, 98, 65, 97, 65, 96, 65, 95, 128, 225, 33, 84, 26, 161, 35, 19, 33, 13, 33, 1, 64, 33, 0, 35, 18, 225, 33, 98, 26, 161, 35, 19, 161, 39, 13, 33, 1, 33, 0, 34, 19, 65, 99, 65, 100, 65, 101, 65, 100, 65, 99, 65, 98, 65, 97, 65, 96, 65, 95, 225, 35, 84, 26, 161, 39, 19, 33, 13, 33, 1, 33, 0, 34, 19, 65, 85, 225, 32, 75, 47, 161, 33, 43, 33, 34, 33, 31, 35, 17, 65, 76, 64, 7, 65, 10, 225, 35, 11, 26, 225, 39, 11, 19, 97, 11, 13, 97, 10, 1, 33, 0, 35, 19, 225, 26, 95, 26, 97, 94, 19, 97, 92, 13, 97, 89, 1, 97, 87, 0, 97, 84, 11, 66, 84, 168, 27, 12, 161, 29, 26, 33, 19, 33, 13, 33, 1, 33, 0, 97, 84, 13, 65, 85, 65, 85, 225, 33, 86, 47, 97, 86, 43, 97, 87, 34, 97, 87, 31, 97, 88, 17, 65, 88, 65, 89, 65, 89, 65, 90, 65, 90, 65, 91, 65, 91, 65, 92, 65, 92, 65, 93, 65, 93, 64, 33, 26, 33, 19, 33, 13, 33, 1, 33, 0, 35, 17, 128, 225, 33, 131, 26, 225, 35, 132, 19, 225, 39, 133, 13, 97, 134, 1, 97, 134, 0, 97, 135, 19, 65, 136, 65, 137, 65, 137, 65, 138, 65, 139, 65, 140, 65, 140, 65, 141, 65, 142, 65, 143, 225, 35, 144, 26, 225, 39, 144, 19, 97, 147, 13, 33, 1, 33, 0, 33, 19, 64, 2, 225, 32, 144, 47, 225, 33, 142, 43, 97, 139, 34, 97, 137, 31, 97, 135, 17, 65, 133, 72, 130, 65, 132, 65, 133, 225, 35, 135, 26, 97, 133, 19, 97, 132, 13, 97, 130, 1, 97, 129, 0, 97, 127, 18, 64, 2, 225, 33, 107, 26, 161, 35, 19, 161, 39, 13, 33, 1, 33, 0, 34, 19, 65, 108, 65, 109, 65, 110, 65, 109, 65, 108, 65, 107, 65, 106, 65, 105, 65, 104, 225, 35, 105, 26, 225, 39, 106, 19, 97, 107, 13, 97, 108, 1, 97, 109, 0, 97, 110, 19, 65, 109, 65, 108, 225, 32, 98, 47, 161, 33, 43, 33, 34, 33, 31, 35, 17, 65, 99, 65, 100, 65, 101, 65, 100, 65, 99, 65, 98, 65, 97, 65, 96, 65, 95, 128, 225, 33, 84, 26, 161, 35, 19, 33, 13, 33, 1, 33, 0, 34, 18, 65, 85, 225, 33, 107, 26, 161, 35, 19, 161, 39, 13, 33, 1, 33, 0, 34, 19, 65, 108, 65, 109, 65, 110, 65, 109, 65, 108, 65, 107, 65, 106, 65, 105, 65, 104, 225, 35, 98, 26, 161, 39, 19, 33, 13, 33, 1, 33, 0, 34, 19, 65, 99, 225, 32, 107, 47, 161, 33, 43, 33, 34, 33, 31, 35, 17, 65, 108, 64, 7, 65, 10, 225, 35, 11, 26, 225, 39, 11, 19, 97, 11, 13, 97, 10, 1, 33, 0, 35, 19, 225, 26, 52, 26, 33, 19, 33, 13, 33, 1, 33, 0, 34, 11, 65, 53, 225, 27, 53, 12, 65, 54, 65, 53, 65, 53, 65, 52, 65, 51, 65, 51, 65, 50, 225, 29, 51, 26, 97, 51, 19, 97, 52, 13, 97, 53, 1, 97, 53, 0, 97, 54, 13, 65, 53, 65, 53, 64, 161, 33, 47, 33, 43, 33, 34, 33, 31, 35, 17, 65, 10, 65, 11, 65, 11, 65, 11, 69, 10, 97, 11, 26, 97, 11, 19, 97, 11, 13, 97, 11, 1, 97, 11, 0, 97, 11, 17, 65, 11, 65, 11, 128, 225, 33, 131, 26, 225, 35, 132, 19, 225, 39, 133, 13, 97, 134, 1, 97, 134, 0, 97, 135, 19, 65, 136, 65, 137, 65, 137, 65, 138, 65, 139, 65, 140, 65, 140, 65, 141, 65, 142, 65, 143, 225, 35, 144, 26, 225, 39, 144, 19, 97, 147, 13, 33, 1, 33, 0, 33, 19, 64, 2, 225, 32, 144, 47, 225, 33, 142, 43, 97, 139, 34, 97, 137, 31, 97, 135, 17, 65, 133, 72, 130, 65, 132, 65, 133, 225, 35, 135, 26, 97, 133, 19, 97, 132, 13, 97, 130, 1, 97, 129, 0, 97, 127, 18, 64, 2, 225, 33, 107, 26, 161, 35, 19, 161, 39, 13, 33, 1, 33, 0, 34, 19, 65, 108, 65, 109, 65, 110, 65, 109, 65, 108, 65, 107, 65, 106, 65, 105, 65, 104, 225, 35, 105, 26, 225, 39, 106, 19, 97, 107, 13, 97, 108, 1, 97, 109, 0, 97, 110, 19, 65, 109, 65, 108, 225, 32, 98, 47, 161, 33, 43, 33, 34, 33, 31, 35, 17, 65, 99, 65, 100, 65, 101, 65, 100, 65, 99, 65, 98, 65, 97, 65, 96, 65, 95, 128, 225, 33, 84, 26, 161, 35, 19, 33, 13, 33, 1, 64, 33, 0, 35, 18, 225, 33, 98, 26, 161, 35, 19, 161, 39, 13, 33, 1, 33, 0, 34, 19, 65, 99, 65, 100, 65, 101, 65, 100, 65, 99, 65, 98, 65, 97, 65, 96, 65, 95, 225, 35, 84, 26, 161, 39, 19, 33, 13, 33, 1, 33, 0, 34, 19, 65, 85, 225, 32, 75, 47, 161, 33, 43, 33, 34, 33, 31, 35, 17, 65, 76, 64, 7, 65, 10, 225, 35, 11, 26, 225, 39, 11, 19, 97, 11, 13, 97, 10, 1, 33, 0, 35, 19, 225, 26, 95, 26, 97, 94, 19, 97, 92, 13, 97, 89, 1, 97, 87, 0, 97, 84, 11, 66, 84, 168, 27, 12, 161, 29, 26, 33, 19, 33, 13, 33, 1, 33, 0, 97, 84, 13, 65, 85, 65, 85, 225, 33, 86, 47, 97, 86, 43, 97, 87, 34, 97, 87, 31, 97, 88, 17, 65, 88, 65, 89, 65, 89, 65, 90, 65, 90, 65, 91, 65, 91, 65, 92, 65, 92, 65, 93, 65, 93, 64, 33, 26, 33, 19, 33, 13, 33, 1, 33, 0, 35, 17, 128, 225, 33, 131, 26, 225, 35, 132, 19, 225, 39, 133, 13, 97, 134, 1, 97, 134, 0, 97, 135, 19, 65, 136, 65, 137, 65, 137, 65, 138, 65, 139, 65, 140, 65, 140, 65, 141, 65, 142, 65, 143, 225, 35, 144, 26, 225, 39, 144, 19, 97, 147, 13, 33, 1, 33, 0, 33, 19, 64, 2, 225, 32, 144, 47, 225, 33, 142, 43, 97, 139, 34, 97, 137, 31, 97, 135, 17, 65, 133, 72, 130, 65, 132, 65, 133, 225, 35, 135, 26, 97, 133, 19, 97, 132, 13, 97, 130, 1, 97, 129, 0, 97, 127, 18, 64, 2, 225, 33, 107, 26, 161, 35, 19, 161, 39, 13, 33, 1, 33, 0, 34, 19, 65, 108, 65, 109, 65, 110, 65, 109, 65, 108, 65, 107, 65, 106, 65, 105, 65, 104, 225, 35, 105, 26, 225, 39, 106, 19, 97, 107, 13, 97, 108, 1, 97, 109, 0, 97, 110, 19, 65, 109, 65, 108, 225, 32, 98, 47, 161, 33, 43, 33, 34, 33, 31, 35, 17, 65, 99, 65, 100, 65, 101, 65, 100, 65, 99, 65, 98, 65, 97, 65, 96, 65, 95, 128, 225, 33, 84, 26, 161, 35, 19, 33, 13, 33, 1, 33, 0, 34, 18, 65, 85, 225, 33, 107, 26, 161, 35, 19, 161, 39, 13, 33, 1, 33, 0, 34, 19, 65, 108, 65, 109, 65, 110, 65, 109, 65, 108, 65, 107, 65, 106, 65, 105, 65, 104, 225, 35, 98, 26, 161, 39, 19, 33, 13, 33, 1, 33, 0, 34, 19, 65, 99, 225, 32, 107, 47, 161, 33, 43, 33, 34, 33, 31, 35, 17, 65, 108, 64, 7, 65, 10, 225, 35, 11, 26, 225, 39, 11, 19, 97, 11, 13, 97, 10, 1, 33, 0, 35, 19, 225, 26, 52, 26, 33, 19, 33, 13, 33, 1, 33, 0, 34, 11, 65, 53, 225, 27, 53, 12, 65, 54, 65, 53, 65, 53, 65, 52, 65, 51, 65, 51, 65, 50, 225, 29, 51, 26, 97, 51, 19, 97, 52, 13, 97, 53, 1, 97, 53, 0, 97, 54, 13, 65, 53, 65, 53, 64, 161, 33, 47, 33, 43, 33, 34, 33, 31, 35, 17, 65, 10, 65, 11, 65, 11, 65, 11, 69, 10, 97, 11, 26, 97, 11, 19, 97, 11, 13, 97, 11, 1, 97, 11, 0, 97, 11, 17, 65, 11, 65, 11, 225, 48, 26, 26, 33, 19, 33, 13, 33, 1, 33, 0, 34, 11, 65, 26, 65, 26, 65, 25, 64, 65, 25, 65, 25, 128, 65, 25, 65, 24, 65, 24, 65, 24, 225, 48, 26, 26, 33, 19, 33, 13, 33, 1, 33, 0, 35, 11, 33, 10, 33, 9, 33, 8, 33, 7, 192, 33, 6, 33, 5, 33, 4, 33, 3, 33, 47, 33, 43, 33, 34, 33, 31, 32, 4, 33, 47, 33, 43, 33, 34, 33, 31, 33, 47, 33, 43, 33, 34, 33, 31, 33, 47, 33, 43, 33, 34, 33, 31, 32, 4, 33, 47, 33, 43, 33, 34, 33, 31, 32, 4, 225, 71, 35, 26, 33, 19, 33, 13, 33, 1, 33, 0, 35, 18, 232, 75, 39, 19, 225, 84, 45, 47, 33, 43, 33, 34, 33, 31, 36, 22, 232, 98, 48, 26, 193, 115, 55, 33, 19, 33, 13, 33, 1, 225, 123, 62, 0, 35, 30, 196, 115, 55, 196, 123, 62, 225, 115, 55, 47, 33, 43, 33, 34, 33, 31, 32, 196, 123, 62, 196, 115, 55, 196, 123, 62, 225, 48, 26, 26, 33, 19, 33, 13, 33, 1, 33, 0, 34, 11, 65, 26, 65, 26, 65, 25, 64, 65, 25, 65, 25, 128, 65, 25, 65, 24, 65, 24, 65, 24, 225, 48, 26, 26, 33, 19, 33, 13, 33, 1, 33, 0, 35, 11, 33, 10, 33, 9, 33, 8, 33, 7, 192, 33, 6, 33, 5, 33, 4, 33, 3, 33, 47, 33, 43, 33, 34, 33, 31, 32, 4, 33, 47, 33, 43, 33, 34, 33, 31, 33, 47, 33, 43, 33, 34, 33, 31, 33, 47, 33, 43, 33, 34, 33, 31, 32, 4, 33, 47, 33, 43, 33, 34, 33, 31, 32, 4, 225, 123, 62, 26, 33, 19, 33, 13, 33, 1, 33, 0, 35, 18, 232, 97, 48, 19, 225, 84, 45, 47, 33, 43, 33, 34, 33, 31, 36, 22, 232, 75, 39, 26, 193, 55, 30, 33, 19, 33, 13, 33, 1, 225, 62, 32, 0, 35, 30, 196, 55, 30, 196, 62, 32, 225, 55, 30, 47, 33, 43, 33, 34, 33, 31, 32, 196, 62, 32, 196, 55, 30, 196, 62, 32, 225, 39, 26, 26, 33, 19, 33, 13, 33, 1, 33, 0, 34, 11, 65, 26, 65, 26, 65, 25, 64, 65, 25, 65, 25, 128, 65, 25, 65, 24, 65, 24, 65, 24, 225, 39, 26, 26, 33, 19, 33, 13, 33, 1, 33, 0, 35, 11, 33, 10, 33, 9, 33, 8, 33, 7, 192, 33, 6, 33, 5, 33, 4, 33, 3, 33, 47, 33, 43, 33, 34, 33, 31, 32, 4, 33, 47, 33, 43, 33, 34, 33, 31, 33, 47, 33, 43, 33, 34, 33, 31, 33, 47, 33, 43, 33, 34, 33, 31, 32, 4, 33, 47, 33, 43, 33, 34, 33, 31, 32, 4, 225, 49, 35, 26, 33, 19, 33, 13, 33, 1, 33, 0, 35, 18, 232, 52, 39, 19, 225, 63, 45, 47, 33, 43, 33, 34, 33, 31, 36, 22, 232, 75, 48, 26, 193, 84, 55, 33, 19, 33, 13, 33, 1, 225, 92, 62, 0, 35, 30, 196, 84, 55, 196, 92, 62, 225, 84, 55, 47, 33, 43, 33, 34, 33, 31, 32, 196, 92, 62, 196, 84, 55, 196, 92, 62, 225, 39, 26, 26, 33, 19, 33, 13, 33, 1, 33, 0, 34, 11, 65, 26, 65, 26, 65, 25, 64, 65, 25, 65, 25, 128, 65, 25, 65, 24, 65, 24, 65, 24, 225, 39, 26, 26, 33, 19, 33, 13, 33, 1, 33, 0, 35, 11, 33, 10, 33, 9, 33, 8, 33, 7, 192, 33, 6, 33, 5, 33, 4, 33, 3, 33, 47, 33, 43, 33, 34, 33, 31, 32, 4, 33, 47, 33, 43, 33, 34, 33, 31, 33, 47, 33, 43, 33, 34, 33, 31, 33, 47, 33, 43, 33, 34, 33, 31, 32, 4, 33, 47, 33, 43, 33, 34, 33, 31, 32, 4, 225, 115, 62, 26, 33, 19, 33, 13, 33, 1, 33, 0, 35, 18, 232, 123, 48, 19, 225, 147, 45, 47, 33, 43, 33, 34, 33, 31, 36, 22, 232, 162, 39, 26, 193, 171, 30, 33, 19, 33, 13, 33, 1, 225, 186, 32, 0, 35, 30, 196, 170, 30, 196, 186, 32, 225, 170, 30, 47, 33, 43, 33, 34, 33, 31, 32, 196, 186, 32, 196, 170, 30, 196, 186, 32, 225, 33, 147, 26, 225, 35, 229, 19, 225, 39, 146, 13, 33, 1, 33, 0, 43, 19, 161, 35, 26, 161, 39, 19, 33, 13, 33, 1, 33, 0, 35, 19, 225, 32, 130, 47, 225, 33, 227, 43, 97, 130, 34, 33, 31, 44, 17, 225, 35, 147, 26, 97, 229, 19, 97, 146, 13, 33, 1, 33, 0, 33, 18, 64, 1, 65, 21, 225, 33, 107, 26, 225, 35, 221, 19, 225, 39, 106, 13, 33, 1, 33, 0, 43, 19, 161, 35, 26, 161, 39, 19, 33, 13, 33, 1, 33, 0, 35, 19, 225, 32, 98, 47, 225, 33, 217, 43, 97, 97, 34, 33, 31, 44, 17, 97, 107, 26, 225, 35, 221, 19, 97, 106, 13, 33, 1, 33, 0, 33, 18, 64, 1, 65, 21, 225, 33, 84, 26, 225, 35, 213, 19, 225, 39, 83, 13, 33, 1, 33, 0, 43, 19, 225, 35, 92, 26, 225, 39, 215, 19, 97, 91, 13, 33, 1, 33, 0, 33, 19, 64, 1, 65, 21, 225, 32, 75, 47, 225, 33, 202, 43, 97, 75, 34, 33, 31, 44, 17, 225, 35, 63, 26, 225, 39, 186, 19, 97, 63, 13, 33, 1, 33, 0, 33, 19, 64, 1, 65, 21, 225, 26, 84, 26, 97, 213, 19, 97, 83, 13, 33, 1, 33, 0, 35, 11, 168, 27, 12, 225, 29, 75, 26, 97, 202, 19, 97, 75, 13, 33, 1, 33, 0, 64, 33, 13, 65, 21, 64, 1, 225, 33, 63, 47, 97, 186, 43, 97, 63, 34, 33, 31, 44, 17, 97, 52, 26, 97, 162, 19, 97, 52, 13, 33, 1, 33, 0, 33, 17, 64, 1, 65, 21, 97, 48, 26, 225, 35, 147, 19, 225, 39, 48, 13, 33, 1, 33, 0, 43, 19, 64, 161, 35, 26, 225, 39, 21, 19, 64, 33, 13, 33, 1, 33, 0, 35, 19, 225, 32, 45, 47, 225, 33, 131, 43, 97, 45, 34, 33, 31, 44, 17, 64, 161, 35, 26, 97, 21, 19, 64, 33, 13, 33, 1, 33, 0, 35, 18, 225, 33, 39, 26, 225, 35, 107, 19, 225, 39, 39, 13, 33, 1, 33, 0, 43, 19, 64, 161, 35, 26, 225, 39, 21, 19, 64, 33, 13, 33, 1, 33, 0, 35, 19, 225, 32, 33, 47, 225, 33, 98, 43, 97, 33, 34, 33, 31, 44, 17, 64, 33, 26, 225, 35, 21, 19, 64, 33, 13, 33, 1, 33, 0, 35, 18, 225, 33, 45, 26, 225, 35, 131, 19, 225, 39, 45, 13, 33, 1, 33, 0, 43, 19, 225, 35, 46, 26, 225, 39, 139, 19, 97, 46, 13, 33, 1, 33, 0, 35, 19, 225, 32, 52, 47, 225, 33, 162, 43, 97, 52, 34, 33, 31, 44, 17, 225, 35, 62, 26, 225, 39, 178, 19, 97, 62, 13, 33, 1, 33, 0, 35, 19, 225, 26, 75, 26, 97, 202, 19, 97, 75, 13, 33, 1, 33, 0, 35, 11, 168, 27, 12, 64, 161, 29, 26, 97, 21, 19, 64, 33, 13, 33, 1, 33, 0, 35, 13, 225, 33, 63, 47, 97, 186, 43, 97, 63, 34, 33, 31, 44, 17, 33, 26, 33, 19, 33, 13, 33, 1, 33, 0, 35, 17, 97, 147, 26, 225, 35, 229, 19, 225, 39, 146, 13, 33, 1, 33, 0, 43, 19, 161, 35, 26, 161, 39, 19, 33, 13, 33, 1, 33, 0, 35, 19, 225, 32, 130, 47, 225, 33, 227, 43, 97, 130, 34, 33, 31, 44, 17, 225, 35, 147, 26, 97, 229, 19, 97, 146, 13, 33, 1, 33, 0, 33, 18, 64, 1, 65, 21, 225, 33, 107, 26, 225, 35, 221, 19, 225, 39, 106, 13, 33, 1, 33, 0, 43, 19, 161, 35, 26, 161, 39, 19, 33, 13, 33, 1, 33, 0, 35, 19, 225, 32, 98, 47, 225, 33, 217, 43, 97, 97, 34, 33, 31, 44, 17, 97, 107, 26, 225, 35, 221, 19, 97, 106, 13, 33, 1, 33, 0, 33, 18, 64, 1, 65, 21, 225, 33, 84, 26, 225, 35, 213, 19, 225, 39, 83, 13, 33, 1, 33, 0, 43, 19, 225, 35, 92, 26, 225, 39, 215, 19, 97, 91, 13, 33, 1, 33, 0, 33, 19, 64, 1, 65, 21, 225, 32, 75, 47, 225, 33, 202, 43, 97, 75, 34, 33, 31, 44, 17, 225, 35, 63, 26, 225, 39, 186, 19, 97, 63, 13, 33, 1, 33, 0, 33, 19, 64, 1, 65, 21, 225, 26, 84, 26, 97, 213, 19, 97, 83, 13, 33, 1, 33, 0, 35, 11, 168, 27, 12, 225, 29, 75, 26, 97, 202, 19, 97, 75, 13, 33, 1, 33, 0, 64, 33, 13, 65, 21, 64, 1, 225, 33, 63, 47, 97, 186, 43, 97, 63, 34, 33, 31, 44, 17, 97, 52, 26, 97, 162, 19, 97, 52, 13, 33, 1, 33, 0, 33, 17, 64, 1, 65, 21, 97, 48, 26, 225, 35, 147, 19, 225, 39, 48, 13, 33, 1, 33, 0, 43, 19, 64, 161, 35, 26, 225, 39, 21, 19, 64, 33, 13, 33, 1, 33, 0, 35, 19, 225, 32, 45, 47, 225, 33, 131, 43, 97, 45, 34, 33, 31, 44, 17, 64, 161, 35, 26, 97, 21, 19, 64, 33, 13, 33, 1, 33, 0, 35, 18, 225, 33, 39, 26, 225, 35, 107, 19, 225, 39, 39, 13, 33, 1, 33, 0, 43, 19, 64, 161, 35, 26, 225, 39, 21, 19, 64, 33, 13, 33, 1, 33, 0, 35, 19, 225, 32, 33, 47, 225, 33, 98, 43, 97, 33, 34, 33, 31, 44, 17, 64, 33, 26, 225, 35, 21, 19, 64, 33, 13, 33, 1, 33, 0, 35, 18, 225, 33, 45, 26, 225, 35, 131, 19, 225, 39, 45, 13, 33, 1, 33, 0, 43, 19, 225, 35, 46, 26, 225, 39, 139, 19, 97, 46, 13, 33, 1, 33, 0, 35, 19, 225, 32, 52, 47, 225, 33, 162, 43, 97, 52, 34, 33, 31, 44, 17, 225, 35, 62, 26, 225, 39, 178, 19, 97, 62, 13, 33, 1, 33, 0, 35, 19, 225, 26, 75, 26, 97, 202, 19, 97, 75, 13, 33, 1, 33, 0, 35, 11, 168, 27, 12, 64, 161, 29, 26, 97, 21, 19, 64, 33, 13, 33, 1, 33, 0, 35, 13, 225, 33, 63, 47, 97, 186, 43, 97, 63, 34, 33, 31, 44, 17, 33, 26, 33, 19, 33, 13, 33, 1, 33, 0, 35, 17, 225, 48, 98, 26, 97, 217, 19, 97, 97, 13, 33, 1, 33, 0, 35, 11, 193, 46, 92, 193, 48, 98, 65, 217, 69, 97, 225, 55, 115, 47, 97, 223, 43, 97, 114, 34, 33, 31, 36, 14, 225, 62, 123, 16, 65, 225, 70, 122, 225, 98, 186, 26, 97, 231, 19, 97, 185, 13, 33, 1, 33, 0, 35, 26, 192, 33, 47, 97, 21, 43, 64, 33, 34, 33, 31, 33, 47, 33, 43, 33, 34, 33, 31, 33, 47, 33, 43, 33, 34, 33, 31, 32, 4, 225, 48, 98, 26, 97, 217, 19, 97, 97, 13, 33, 1, 33, 0, 43, 11, 225, 46, 92, 26, 225, 48, 98, 19, 97, 217, 13, 97, 97, 1, 33, 0, 35, 11, 225, 55, 115, 47, 97, 223, 43, 97, 114, 34, 33, 31, 36, 14, 225, 62, 123, 16, 65, 225, 70, 122, 225, 45, 84, 26, 97, 213, 19, 97, 83, 13, 33, 1, 33, 0, 35, 2, 33, 47, 33, 43, 33, 34, 33, 31, 32, 4, 192, 33, 47, 97, 21, 43, 64, 33, 34, 33, 31, 32, 4, 33, 47, 33, 43, 33, 34, 33, 31, 32, 4, 225, 48, 98, 26, 97, 217, 19, 97, 97, 13, 33, 1, 33, 0, 35, 11, 193, 46, 92, 193, 48, 98, 65, 217, 69, 97, 225, 55, 115, 47, 97, 223, 43, 97, 114, 34, 33, 31, 36, 14, 225, 62, 123, 16, 65, 225, 70, 122, 225, 98, 186, 26, 97, 231, 19, 97, 185, 13, 33, 1, 33, 0, 35, 26, 192, 33, 47, 97, 21, 43, 64, 33, 34, 33, 31, 33, 47, 33, 43, 33, 34, 33, 31, 33, 47, 33, 43, 33, 34, 33, 31, 32, 4, 225, 48, 98, 26, 97, 217, 19, 97, 97, 13, 33, 1, 33, 0, 43, 11, 225, 46, 92, 26, 225, 48, 98, 19, 97, 217, 13, 97, 97, 1, 33, 0, 35, 11, 225, 55, 115, 47, 97, 223, 43, 97, 114, 34, 33, 31, 36, 14, 225, 62, 123, 16, 65, 225, 70, 122, 225, 45, 84, 26, 97, 213, 19, 97, 83, 13, 33, 1, 33, 0, 35, 2, 225, 44, 82, 47, 97, 211, 43, 97, 81, 34, 33, 31, 32, 4, 225, 55, 115, 47, 33, 43, 33, 34, 33, 31, 32, 3, 193, 56, 115, 225, 56, 116, 47, 225, 57, 117, 43, 225, 58, 117, 34, 225, 58, 118, 31, 32, 193, 59, 119, 193, 60, 119, 193, 60, 120, 193, 61, 121, 225, 48, 97, 26, 97, 217, 19, 97, 97, 13, 33, 1, 33, 0, 35, 11, 193, 46, 92, 193, 48, 98, 65, 217, 69, 97, 225, 55, 115, 47, 97, 223, 43, 97, 114, 34, 33, 31, 36, 14, 225, 62, 123, 16, 65, 225, 70, 122, 225, 98, 186, 26, 97, 231, 19, 97, 185, 13, 33, 1, 33, 0, 35, 26, 192, 33, 47, 97, 21, 43, 64, 33, 34, 33, 31, 33, 47, 33, 43, 33, 34, 33, 31, 33, 47, 33, 43, 33, 34, 33, 31, 32, 4, 225, 48, 98, 26, 97, 217, 19, 97, 97, 13, 33, 1, 33, 0, 43, 11, 225, 46, 92, 26, 225, 48, 98, 19, 97, 217, 13, 97, 97, 1, 33, 0, 35, 11, 225, 55, 115, 47, 97, 223, 43, 97, 114, 34, 33, 31, 36, 14, 225, 62, 123, 16, 65, 225, 70, 122, 225, 45, 84, 26, 97, 213, 19, 97, 83, 13, 33, 1, 33, 0, 35, 2, 33, 47, 33, 43, 33, 34, 33, 31, 32, 4, 192, 33, 47, 97, 21, 43, 64, 33, 34, 33, 31, 32, 4, 33, 47, 33, 43, 33, 34, 33, 31, 32, 4, 225, 48, 98, 26, 97, 217, 19, 97, 97, 13, 33, 1, 33, 0, 35, 11, 193, 46, 92, 193, 48, 98, 65, 217, 69, 97, 225, 55, 115, 47, 97, 223, 43, 97, 114, 34, 33, 31, 36, 14, 225, 62, 123, 16, 65, 225, 70, 122, 225, 98, 186, 26, 97, 231, 19, 97, 185, 13, 33, 1, 33, 0, 35, 26, 192, 33, 47, 97, 21, 43, 64, 33, 34, 33, 31, 33, 47, 33, 43, 33, 34, 33, 31, 33, 47, 33, 43, 33, 34, 33, 31, 32, 4, 225, 48, 98, 26, 97, 217, 19, 97, 97, 13, 33, 1, 33, 0, 43, 11, 225, 46, 92, 26, 225, 48, 98, 19, 97, 217, 13, 97, 97, 1, 33, 0, 35, 11, 225, 55, 115, 47, 97, 223, 43, 97, 114, 34, 33, 31, 36, 14, 225, 62, 123, 16, 65, 225, 70, 122, 225, 45, 84, 26, 97, 213, 19, 97, 83, 13, 33, 1, 33, 0, 35, 2, 225, 44, 82, 47, 97, 211, 43, 97, 81, 34, 33, 31, 32, 4, 225, 55, 115, 47, 33, 43, 33, 34, 33, 31, 32, 3, 193, 56, 115, 225, 56, 116, 47, 225, 57, 117, 43, 225, 58, 117, 34, 225, 58, 118, 31, 32, 193, 59, 119, 193, 60, 119, 193, 60, 120, 193, 61, 121, 225, 52, 52, 26, 161, 162, 19, 225, 52, 71, 13, 33, 1, 97, 82, 0, 33, 13, 66, 52, 193, 49, 71, 129, 52, 193, 162, 82, 129, 52, 66, 52, 66, 71, 225, 63, 52, 47, 161, 186, 43, 225, 63, 71, 34, 33, 31, 98, 82, 17, 66, 52, 225, 71, 71, 18, 129, 194, 194, 71, 82, 66, 52, 66, 71, 225, 107, 52, 26, 161, 221, 19, 225, 106, 71, 13, 33, 1, 97, 82, 0, 33, 29, 66, 52, 225, 15, 71, 47, 161, 36, 43, 225, 15, 82, 34, 33, 31, 97, 52, 47, 33, 43, 97, 71, 34, 33, 31, 97, 52, 47, 33, 43, 97, 75, 34, 33, 31, 32, 66, 92, 66, 52, 225, 52, 62, 26, 161, 162, 19, 225, 52, 75, 13, 33, 1, 97, 98, 0, 33, 13, 66, 62, 66, 75, 66, 98, 66, 62, 66, 75, 161, 49, 26, 161, 52, 19, 225, 162, 98, 13, 161, 52, 1, 97, 62, 0, 33, 13, 66, 75, 225, 63, 52, 47, 161, 186, 43, 225, 63, 75, 34, 33, 31, 98, 92, 17, 66, 52, 64, 161, 71, 18, 129, 194, 134, 71, 225, 48, 62, 26, 161, 147, 19, 225, 48, 75, 13, 33, 1, 97, 98, 0, 33, 11, 66, 62, 97, 75, 47, 33, 43, 97, 98, 34, 33, 31, 32, 66, 62, 66, 75, 225, 15, 52, 47, 161, 36, 43, 225, 15, 75, 34, 33, 31, 32, 66, 92, 66, 52, 64, 33, 47, 33, 43, 33, 34, 33, 31, 32, 4, 225, 52, 52, 26, 161, 162, 19, 225, 52, 71, 13, 33, 1, 97, 82, 0, 33, 13, 66, 52, 193, 49, 71, 129, 52, 193, 162, 82, 129, 52, 66, 52, 66, 71, 225, 63, 52, 47, 161, 186, 43, 225, 63, 71, 34, 33, 31, 98, 82, 17, 66, 52, 225, 71, 71, 18, 129, 194, 194, 71, 82, 66, 52, 66, 71, 225, 107, 52, 26, 161, 221, 19, 225, 106, 71, 13, 33, 1, 97, 82, 0, 33, 29, 66, 52, 225, 15, 71, 47, 161, 36, 43, 225, 15, 82, 34, 33, 31, 97, 52, 47, 33, 43, 97, 71, 34, 33, 31, 97, 52, 47, 33, 43, 97, 75, 34, 33, 31, 32, 66, 92, 66, 52, 225, 52, 62, 26, 161, 162, 19, 225, 52, 75, 13, 33, 1, 97, 98, 0, 33, 13, 66, 62, 66, 75, 66, 98, 66, 62, 66, 75, 161, 49, 26, 161, 52, 19, 225, 162, 98, 13, 161, 52, 1, 97, 62, 0, 33, 13, 66, 75, 225, 63, 52, 47, 161, 186, 43, 225, 63, 75, 34, 33, 31, 98, 92, 17, 66, 52, 64, 161, 71, 18, 129, 194, 134, 71, 225, 48, 62, 26, 161, 147, 19, 225, 48, 75, 13, 33, 1, 97, 98, 0, 33, 11, 66, 62, 225, 46, 75, 47, 161, 139, 43, 225, 46, 98, 34, 33, 31, 32, 66, 62, 66, 75, 225, 63, 52, 47, 33, 43, 97, 75, 34, 33, 31, 32, 66, 92, 65, 52, 129, 64, 64, 161, 64, 47, 161, 65, 43, 161, 66, 34, 161, 67, 31, 32, 129, 67, 129, 68, 129, 69, 129, 70, 225, 52, 107, 26, 161, 162, 19, 225, 52, 139, 13, 33, 1, 97, 163, 0, 33, 13, 66, 107, 193, 49, 139, 129, 52, 193, 162, 163, 129, 52, 66, 107, 66, 139, 225, 63, 107, 47, 161, 186, 43, 225, 63, 139, 34, 33, 31, 98, 163, 17, 66, 107, 225, 71, 139, 18, 129, 194, 194, 71, 163, 66, 107, 66, 139, 225, 107, 107, 26, 161, 221, 19, 225, 106, 139, 13, 33, 1, 97, 163, 0, 33, 29, 66, 107, 225, 15, 139, 47, 161, 36, 43, 225, 15, 163, 34, 33, 31, 97, 107, 47, 33, 43, 97, 139, 34, 33, 31, 97, 107, 47, 33, 43, 97, 147, 34, 33, 31, 32, 66, 179, 66, 107, 225, 52, 123, 26, 161, 162, 19, 225, 52, 147, 13, 33, 1, 97, 186, 0, 33, 13, 66, 123, 66, 147, 66, 186, 66, 123, 66, 147, 161, 49, 26, 161, 52, 19, 225, 162, 186, 13, 161, 52, 1, 97, 123, 0, 33, 13, 66, 147, 225, 63, 107, 47, 161, 186, 43, 225, 63, 147, 34, 33, 31, 98, 179, 17, 66, 107, 64, 161, 71, 18, 129, 194, 134, 71, 225, 48, 123, 26, 161, 147, 19, 225, 48, 147, 13, 33, 1, 97, 186, 0, 33, 11, 66, 123, 97, 147, 47, 33, 43, 97, 186, 34, 33, 31, 32, 66, 123, 66, 147, 225, 15, 107, 47, 161, 36, 43, 225, 15, 147, 34, 33, 31, 32, 66, 179, 66, 107, 64, 33, 47, 33, 43, 33, 34, 33, 31, 32, 4, 225, 52, 107, 26, 161, 162, 19, 225, 52, 139, 13, 33, 1, 97, 163, 0, 33, 13, 66, 107, 193, 49, 139, 129, 52, 193, 162, 163, 129, 52, 66, 107, 66, 139, 225, 63, 107, 47, 161, 186, 43, 225, 63, 139, 34, 33, 31, 98, 163, 17, 66, 107, 225, 71, 139, 18, 129, 194, 194, 71, 163, 66, 107, 66, 139, 225, 107, 107, 26, 161, 221, 19, 225, 106, 139, 13, 33, 1, 97, 163, 0, 33, 29, 66, 107, 225, 15, 139, 47, 161, 36, 43, 225, 15, 163, 34, 33, 31, 97, 107, 47, 33, 43, 97, 139, 34, 33, 31, 97, 107, 47, 33, 43, 97, 147, 34, 33, 31, 32, 66, 179, 66, 107, 225, 52, 123, 26, 161, 162, 19, 225, 52, 147, 13, 33, 1, 97, 186, 0, 33, 13, 66, 123, 66, 147, 66, 186, 66, 123, 66, 147, 161, 49, 26, 161, 52, 19, 225, 162, 186, 13, 161, 52, 1, 97, 123, 0, 33, 13, 66, 147, 225, 63, 107, 47, 161, 186, 43, 225, 63, 147, 34, 33, 31, 98, 179, 17, 66, 107, 64, 161, 71, 18, 129, 194, 134, 71, 225, 48, 123, 26, 161, 147, 19, 225, 48, 147, 13, 33, 1, 97, 186, 0, 33, 11, 66, 123, 225, 46, 147, 47, 161, 139, 43, 225, 46, 186, 34, 33, 31, 32, 66, 123, 66, 147, 225, 63, 107, 47, 33, 43, 97, 147, 34, 33, 31, 32, 66, 179, 65, 107, 129, 64, 64, 161, 64, 47, 161, 65, 43, 161, 66, 34, 161, 67, 31, 32, 129, 67, 129, 68, 129, 69, 129, 70, 225, 39, 147, 26, 161, 107, 19, 161, 39, 13, 33, 1, 33, 0, 37, 19, 161, 39, 47, 161, 107, 43, 161, 39, 34, 33, 31, 33, 28, 37, 19, 225, 45, 171, 22, 129, 131, 136, 45, 225, 46, 179, 47, 161, 139, 43, 161, 46, 34, 33, 31, 33, 28, 37, 23, 225, 75, 218, 39, 129, 202, 136, 75, 192, 33, 47, 161, 21, 43, 128, 33, 34, 33, 31, 33, 28, 33, 47, 33, 43, 33, 34, 33, 31, 33, 28, 33, 47, 33, 43, 33, 34, 33, 31, 33, 28, 32, 5, 225, 52, 71, 26, 161, 162, 19, 225, 52, 82, 13, 33, 1, 97, 107, 0, 33, 29, 66, 71, 66, 82, 66, 107, 66, 71, 66, 82, 66, 107, 66, 71, 225, 52, 107, 26, 161, 162, 19, 225, 52, 71, 13, 33, 1, 97, 82, 0, 33, 29, 66, 107, 66, 71, 225, 48, 62, 47, 161, 147, 43, 225, 48, 75, 34, 33, 31, 97, 98, 28, 33, 26, 66, 62, 66, 75, 66, 98, 66, 62, 66, 75, 66, 98, 66, 62, 64, 129, 45, 161, 131, 19, 161, 45, 13, 33, 1, 33, 0, 37, 22, 161, 46, 23, 129, 139, 136, 46, 225, 39, 52, 47, 161, 107, 43, 225, 39, 75, 34, 33, 31, 97, 92, 28, 33, 19, 66, 52, 66, 75, 225, 63, 63, 26, 161, 186, 19, 225, 63, 82, 13, 33, 1, 97, 98, 0, 33, 33, 66, 63, 66, 82, 66, 98, 66, 107, 66, 82, 66, 98, 66, 63, 225, 63, 98, 26, 161, 186, 19, 225, 63, 107, 13, 33, 1, 97, 82, 0, 33, 33, 66, 98, 66, 63, 225, 48, 62, 47, 161, 147, 43, 225, 48, 75, 34, 33, 31, 97, 98, 28, 33, 26, 66, 62, 66, 75, 66, 98, 66, 62, 66, 75, 66, 98, 66, 62, 224, 1, 129, 21, 128, 8, 225, 52, 52, 26, 161, 162, 19, 225, 52, 71, 13, 33, 1, 97, 82, 0, 33, 29, 66, 52, 66, 71, 66, 82, 66, 92, 66, 71, 66, 82, 66, 52, 225, 52, 82, 26, 161, 162, 19, 225, 52, 92, 13, 33, 1, 97, 71, 0, 33, 29, 66, 82, 66, 52, 225, 44, 82, 47, 161, 123, 43, 225, 44, 49, 34, 33, 31, 97, 62, 28, 33, 20, 66, 82, 66, 49, 224, 1, 129, 21, 128, 8, 225, 48, 75, 26, 161, 147, 19, 225, 48, 82, 13, 33, 1, 97, 62, 0, 33, 26, 66, 75, 66, 48, 225, 49, 80, 27, 129, 155, 194, 49, 84, 66, 63, 66, 80, 66, 49, 225, 52, 82, 26, 161, 162, 19, 225, 52, 92, 13, 33, 1, 97, 71, 0, 33, 29, 66, 82, 66, 52, 64, 225, 63, 52, 47, 161, 186, 43, 225, 63, 63, 34, 33, 31, 97, 82, 28, 33, 33, 66, 52, 66, 63, 66, 82, 66, 52, 66, 63, 66, 82, 66, 52, 225, 75, 82, 47, 161, 202, 43, 225, 75, 92, 34, 33, 31, 97, 71, 28, 33, 29, 66, 82, 66, 52, 225, 39, 147, 26, 161, 107, 19, 161, 39, 13, 33, 1, 33, 0, 37, 19, 161, 39, 47, 161, 107, 43, 161, 39, 34, 33, 31, 33, 28, 37, 19, 225, 45, 171, 22, 129, 131, 136, 45, 225, 46, 179, 47, 161, 139, 43, 161, 46, 34, 33, 31, 33, 28, 37, 23, 225, 75, 218, 39, 129, 202, 136, 75, 192, 33, 47, 161, 21, 43, 128, 33, 34, 33, 31, 33, 28, 33, 47, 33, 43, 33, 34, 33, 31, 33, 28, 33, 47, 33, 43, 33, 34, 33, 31, 33, 28, 32, 5, 225, 52, 71, 26, 161, 162, 19, 225, 52, 82, 13, 33, 1, 97, 107, 0, 33, 29, 66, 71, 66, 82, 66, 107, 66, 71, 66, 82, 66, 107, 66, 71, 225, 52, 107, 26, 161, 162, 19, 225, 52, 71, 13, 33, 1, 97, 82, 0, 33, 29, 66, 107, 66, 71, 225, 48, 62, 47, 161, 147, 43, 225, 48, 75, 34, 33, 31, 97, 98, 28, 33, 26, 66, 62, 66, 75, 66, 98, 66, 62, 66, 75, 66, 98, 66, 62, 64, 129, 45, 161, 131, 19, 161, 45, 13, 33, 1, 33, 0, 37, 22, 161, 46, 23, 129, 139, 136, 46, 225, 39, 52, 47, 161, 107, 43, 225, 39, 75, 34, 33, 31, 97, 92, 28, 33, 19, 66, 52, 66, 75, 225, 63, 63, 26, 161, 186, 19, 225, 63, 82, 13, 33, 1, 97, 98, 0, 33, 33, 66, 63, 66, 82, 66, 98, 66, 107, 66, 82, 66, 98, 66, 63, 225, 63, 98, 26, 161, 186, 19, 225, 63, 107, 13, 33, 1, 97, 82, 0, 33, 33, 66, 98, 66, 63, 225, 48, 62, 47, 161, 147, 43, 225, 48, 75, 34, 33, 31, 97, 98, 28, 33, 26, 66, 62, 66, 75, 66, 98, 66, 62, 66, 75, 66, 98, 66, 62, 224, 1, 129, 21, 128, 8, 225, 52, 52, 26, 161, 162, 19, 225, 52, 71, 13, 33, 1, 97, 82, 0, 33, 29, 66, 52, 66, 71, 66, 82, 66, 92, 66, 71, 66, 82, 66, 52, 225, 52, 82, 26, 161, 162, 19, 225, 52, 92, 13, 33, 1, 97, 71, 0, 33, 29, 66, 82, 66, 52, 225, 44, 82, 47, 161, 123, 43, 225, 44, 49, 34, 33, 31, 97, 62, 28, 33, 20, 66, 82, 66, 49, 224, 1, 129, 21, 128, 8, 225, 48, 75, 26, 161, 147, 19, 225, 48, 82, 13, 33, 1, 97, 62, 0, 33, 26, 66, 75, 66, 48, 225, 49, 80, 27, 129, 155, 194, 49, 84, 66, 63, 66, 80, 66, 49, 225, 52, 82, 26, 161, 162, 19, 225, 52, 92, 13, 33, 1, 97, 71, 0, 33, 29, 66, 82, 66, 52, 64, 225, 63, 52, 47, 161, 186, 43, 225, 63, 63, 34, 33, 31, 97, 82, 28, 33, 33, 66, 52, 66, 63, 66, 82, 66, 52, 66, 63, 66, 82, 66, 52, 225, 75, 82, 47, 161, 202, 43, 225, 75, 92, 34, 33, 31, 97, 71, 28, 33, 29, 66, 82, 66, 52, 225, 75, 147, 26, 161, 202, 19, 161, 75, 13, 33, 1, 33, 0, 37, 19, 161, 75, 47, 161, 202, 43, 161, 75, 34, 33, 31, 33, 28, 37, 19, 225, 84, 171, 22, 129, 213, 136, 83, 225, 92, 179, 47, 161, 215, 43, 161, 91, 34, 33, 31, 33, 28, 37, 23, 225, 147, 218, 39, 129, 229, 136, 146, 192, 33, 47, 161, 21, 43, 128, 33, 34, 33, 31, 33, 28, 33, 47, 33, 43, 33, 34, 33, 31, 33, 28, 33, 47, 33, 43, 33, 34, 33, 31, 33, 28, 32, 5, 225, 107, 71, 26, 161, 221, 19, 225, 106, 82, 13, 33, 1, 97, 107, 0, 33, 29, 66, 71, 66, 82, 66, 107, 66, 71, 66, 82, 66, 107, 66, 71, 225, 107, 107, 26, 161, 221, 19, 225, 106, 71, 13, 33, 1, 97, 82, 0, 33, 29, 66, 107, 66, 71, 225, 98, 62, 47, 161, 217, 43, 225, 97, 75, 34, 33, 31, 97, 98, 28, 33, 26, 66, 62, 66, 75, 66, 98, 66, 62, 66, 75, 66, 98, 66, 62, 64, 129, 84, 161, 213, 19, 161, 83, 13, 33, 1, 33, 0, 37, 22, 161, 92, 23, 129, 215, 136, 91, 225, 75, 52, 47, 161, 202, 43, 225, 75, 75, 34, 33, 31, 97, 92, 28, 33, 19, 66, 52, 66, 75, 225, 131, 63, 26, 161, 227, 19, 225, 130, 82, 13, 33, 1, 97, 98, 0, 33, 33, 66, 63, 66, 82, 66, 98, 66, 107, 66, 82, 66, 98, 66, 63, 225, 131, 98, 26, 161, 227, 19, 225, 130, 107, 13, 33, 1, 97, 82, 0, 33, 33, 66, 98, 66, 63, 225, 97, 62, 47, 161, 217, 43, 225, 97, 75, 34, 33, 31, 97, 98, 28, 33, 26, 66, 62, 66, 75, 66, 98, 66, 62, 66, 75, 66, 98, 66, 62, 224, 1, 129, 21, 128, 8, 225, 107, 52, 26, 161, 221, 19, 225, 106, 71, 13, 33, 1, 97, 82, 0, 33, 29, 66, 52, 66, 71, 66, 82, 66, 92, 66, 71, 66, 82, 66, 52, 225, 107, 82, 26, 161, 221, 19, 225, 106, 92, 13, 33, 1, 97, 71, 0, 33, 29, 66, 82, 66, 52, 225, 82, 82, 47, 161, 211, 43, 225, 81, 49, 34, 33, 31, 97, 62, 28, 33, 20, 66, 82, 66, 49, 224, 1, 129, 21, 128, 8, 225, 98, 75, 26, 161, 217, 19, 225, 97, 82, 13, 33, 1, 97, 62, 0, 33, 26, 66, 75, 66, 48, 225, 103, 80, 27, 129, 219, 194, 102, 84, 66, 63, 66, 80, 66, 49, 225, 107, 82, 26, 161, 221, 19, 225, 106, 92, 13, 33, 1, 97, 71, 0, 33, 29, 66, 82, 66, 52, 64, 225, 131, 52, 47, 161, 227, 43, 225, 130, 63, 34, 33, 31, 97, 82, 28, 33, 33, 66, 52, 66, 63, 66, 82, 66, 52, 66, 63, 66, 82, 66, 52, 225, 147, 82, 47, 161, 229, 43, 225, 146, 92, 34, 33, 31, 97, 71, 28, 33, 29, 66, 82, 66, 52, 225, 75, 147, 26, 161, 202, 19, 161, 75, 13, 33, 1, 33, 0, 37, 19, 161, 75, 47, 161, 202, 43, 161, 75, 34, 33, 31, 33, 28, 37, 19, 225, 84, 171, 22, 129, 213, 136, 83, 225, 92, 179, 47, 161, 215, 43, 161, 91, 34, 33, 31, 33, 28, 37, 23, 225, 147, 218, 39, 129, 229, 136, 146, 192, 33, 47, 161, 21, 43, 128, 33, 34, 33, 31, 33, 28, 33, 47, 33, 43, 33, 34, 33, 31, 33, 28, 33, 47, 33, 43, 33, 34, 33, 31, 33, 28, 32, 5, 225, 107, 71, 26, 161, 221, 19, 225, 106, 82, 13, 33, 1, 97, 107, 0, 33, 29, 66, 71, 66, 82, 66, 107, 66, 71, 66, 82, 66, 107, 66, 71, 225, 107, 107, 26, 161, 221, 19, 225, 106, 71, 13, 33, 1, 97, 82, 0, 33, 29, 66, 107, 66, 71, 225, 98, 62, 47, 161, 217, 43, 225, 97, 75, 34, 33, 31, 97, 98, 28, 33, 26, 66, 62, 66, 75, 66, 98, 66, 62, 66, 75, 66, 98, 66, 62, 64, 129, 84, 161, 213, 19, 161, 83, 13, 33, 1, 33, 0, 37, 22, 161, 92, 23, 129, 215, 136, 91, 225, 75, 52, 47, 161, 202, 43, 225, 75, 75, 34, 33, 31, 97, 92, 28, 33, 19, 66, 52, 66, 75, 225, 131, 63, 26, 161, 227, 19, 225, 130, 82, 13, 33, 1, 97, 98, 0, 33, 33, 66, 63, 66, 82, 66, 98, 66, 107, 66, 82, 66, 98, 66, 63, 225, 131, 98, 26, 161, 227, 19, 225, 130, 107, 13, 33, 1, 97, 82, 0, 33, 33, 66, 98, 66, 63, 225, 97, 62, 47, 161, 217, 43, 225, 97, 75, 34, 33, 31, 97, 98, 28, 33, 26, 66, 62, 66, 75, 66, 98, 66, 62, 66, 75, 66, 98, 66, 62, 224, 1, 129, 21, 128, 8, 225, 107, 52, 26, 161, 221, 19, 225, 106, 71, 13, 33, 1, 97, 82, 0, 33, 29, 66, 52, 66, 71, 66, 82, 66, 92, 66, 71, 66, 82, 66, 52, 225, 107, 82, 26, 161, 221, 19, 225, 106, 92, 13, 33, 1, 97, 71, 0, 33, 29, 66, 82, 66, 52, 225, 82, 82, 47, 161, 211, 43, 225, 81, 49, 34, 33, 31, 97, 62, 28, 33, 20, 66, 82, 66, 49, 224, 1, 129, 21, 128, 8, 225, 98, 75, 26, 161, 217, 19, 225, 97, 82, 13, 33, 1, 97, 62, 0, 33, 26, 66, 75, 66, 48, 225, 103, 80, 27, 129, 219, 194, 102, 84, 66, 63, 66, 80, 66, 49, 225, 107, 82, 26, 161, 221, 19, 225, 106, 92, 13, 33, 1, 97, 71, 0, 33, 29, 66, 82, 66, 52, 64, 225, 131, 52, 47, 161, 227, 43, 225, 130, 63, 34, 33, 31, 97, 82, 28, 33, 33, 66, 52, 66, 63, 66, 82, 66, 52, 66, 63, 66, 82, 66, 52, 225, 147, 82, 47, 161, 229, 43, 225, 146, 92, 34, 33, 31, 97, 71, 28, 33, 29, 66, 82, 66, 52, 32, 193, 33, 40, 193, 35, 41, 193, 39, 42, 65, 41, 65, 40, 65, 39, 65, 38, 65, 38, 65, 37, 65, 38, 65, 38, 65, 39, 65, 40, 65, 41, 65, 42, 65, 41, 193, 35, 40, 193, 39, 39, 65, 38, 65, 38, 65, 37, 65, 38, 65, 38, 65, 39, 193, 32, 40, 193, 33, 41, 65, 42, 65, 41, 65, 40, 65, 39, 65, 38, 65, 38, 65, 37, 65, 38, 65, 38, 65, 39, 65, 40, 65, 41, 65, 42, 65, 41, 193, 35, 40, 65, 39, 65, 38, 65, 38, 65, 37, 65, 38, 65, 38, 65, 39, 193, 33, 40, 193, 35, 41, 193, 39, 42, 65, 41, 65, 40, 65, 39, 65, 38, 65, 38, 65, 37, 65, 38, 65, 38, 65, 39, 65, 40, 65, 41, 65, 42, 65, 41, 193, 35, 40, 193, 39, 39, 65, 38, 65, 38, 65, 37, 65, 38, 65, 38, 65, 39, 193, 32, 40, 193, 33, 41, 65, 42, 65, 41, 65, 40, 65, 39, 65, 38, 65, 38, 65, 37, 65, 38, 65, 38, 65, 39, 65, 40, 65, 41, 65, 42, 65, 41, 128, 193, 33, 40, 193, 35, 39, 65, 38, 65, 38, 65, 37, 65, 38, 65, 38, 65, 39, 193, 33, 40, 193, 35, 41, 193, 39, 42, 65, 41, 65, 40, 65, 39, 65, 38, 65, 38, 65, 37, 65, 38, 65, 38, 65, 39, 65, 40, 65, 41, 65, 42, 65, 41, 193, 35, 40, 193, 39, 39, 65, 38, 65, 38, 65, 37, 65, 38, 65, 38, 65, 39, 193, 32, 40, 193, 33, 41, 65, 42, 65, 41, 65, 40, 65, 39, 65, 38, 65, 38, 65, 37, 65, 38, 65, 38, 65, 39, 65, 40, 65, 41, 65, 42, 65, 41, 193, 35, 40, 193, 39, 39, 65, 38, 65, 38, 65, 37, 65, 38, 65, 38, 65, 39, 225, 26, 40, 47, 97, 41, 43, 97, 42, 34, 97, 41, 31, 32, 65, 40, 65, 39, 65, 38, 65, 38, 225, 27, 37, 47, 97, 38, 43, 97, 38, 34, 97, 39, 31, 32, 65, 40, 65, 41, 65, 42, 65, 41, 225, 29, 40, 47, 97, 39, 43, 97, 38, 34, 97, 38, 31, 32, 65, 37, 65, 38, 65, 38, 65, 39, 225, 33, 40, 47, 97, 41, 43, 97, 42, 34, 97, 41, 31, 32, 65, 40, 65, 39, 65, 38, 65, 38, 97, 37, 47, 97, 38, 43, 97, 38, 34, 97, 39, 31, 32, 65, 40, 65, 41, 65, 42, 65, 41, 97, 40, 47, 97, 39, 43, 97, 38, 34, 97, 38, 31, 32, 65, 37, 65, 38, 65, 38, 65, 39, 128, 225, 33, 40, 26, 225, 35, 41, 19, 225, 39, 42, 13, 97, 41, 1, 97, 40, 0, 97, 39, 19, 65, 38, 65, 38, 65, 37, 65, 38, 65, 38, 65, 39, 65, 40, 65, 41, 65, 42, 65, 41, 225, 35, 40, 26, 225, 39, 39, 19, 97, 38, 13, 97, 38, 1, 97, 37, 0, 97, 38, 19, 65, 38, 65, 39, 225, 32, 40, 47, 225, 33, 41, 43, 97, 42, 34, 97, 41, 31, 97, 40, 17, 65, 39, 65, 38, 65, 38, 65, 37, 65, 38, 65, 38, 65, 39, 65, 40, 65, 41, 65, 42, 65, 41, 225, 35, 40, 26, 97, 39, 19, 97, 38, 13, 97, 38, 1, 97, 37, 0, 97, 38, 18, 65, 38, 65, 39, 225, 33, 40, 26, 225, 35, 41, 19, 225, 39, 42, 13, 97, 41, 1, 97, 40, 0, 97, 39, 19, 65, 38, 65, 38, 65, 37, 65, 38, 65, 38, 65, 39, 65, 40, 65, 41, 65, 42, 65, 41, 225, 35, 40, 26, 225, 39, 39, 19, 97, 38, 13, 97, 38, 1, 97, 37, 0, 97, 38, 19, 65, 38, 65, 39, 225, 32, 40, 47, 225, 33, 41, 43, 97, 42, 34, 97, 41, 31, 97, 40, 17, 65, 39, 65, 38, 65, 38, 65, 37, 65, 38, 65, 38, 65, 39, 65, 40, 65, 41, 65, 42, 65, 41, 128, 225, 33, 40, 26, 225, 35, 39, 19, 97, 38, 13, 97, 38, 1, 97, 37, 0, 97, 38, 18, 65, 38, 65, 39, 225, 33, 40, 26, 225, 35, 41, 19, 225, 39, 42, 13, 97, 41, 1, 97, 40, 0, 97, 39, 19, 65, 38, 65, 38, 65, 37, 65, 38, 65, 38, 65, 39, 65, 40, 65, 41, 65, 42, 65, 41, 225, 35, 40, 26, 225, 39, 39, 19, 97, 38, 13, 97, 38, 1, 97, 37, 0, 97, 38, 19, 65, 38, 65, 39, 225, 32, 40, 47, 225, 33, 41, 43, 97, 42, 34, 97, 41, 31, 97, 40, 17, 65, 39, 65, 38, 65, 38, 65, 37, 65, 38, 65, 38, 65, 39, 65, 40, 65, 41, 65, 42, 65, 41, 225, 35, 40, 26, 225, 39, 39, 19, 97, 38, 13, 97, 38, 1, 97, 37, 0, 97, 38, 19, 65, 38, 65, 39, 225, 26, 40, 26, 97, 41, 19, 97, 42, 13, 97, 41, 1, 97, 40, 0, 97, 39, 11, 65, 38, 65, 38, 225, 27, 37, 12, 65, 38, 65, 38, 65, 39, 65, 40, 65, 41, 65, 42, 65, 41, 225, 29, 40, 26, 97, 39, 19, 97, 38, 13, 97, 38, 1, 97, 37, 0, 97, 38, 13, 65, 38, 65, 39, 225, 33, 40, 47, 97, 41, 43, 97, 42, 34, 97, 41, 31, 97, 40, 17, 65, 39, 65, 38, 65, 38, 65, 37, 65, 38, 65, 38, 65, 39, 65, 40, 65, 41, 65, 42, 65, 41, 97, 40, 26, 97, 39, 19, 97, 38, 13, 97, 38, 1, 97, 37, 0, 97, 38, 17, 65, 38, 65, 39, 128, 225, 33, 40, 26, 225, 35, 41, 19, 225, 39, 42, 13, 97, 41, 1, 97, 40, 0, 97, 39, 19, 65, 38, 65, 38, 65, 37, 65, 38, 65, 38, 65, 39, 65, 40, 65, 41, 65, 42, 65, 41, 225, 35, 40, 26, 225, 39, 39, 19, 97, 38, 13, 97, 38, 1, 97, 37, 0, 97, 38, 19, 65, 38, 65, 39, 225, 32, 40, 47, 225, 33, 41, 43, 97, 42, 34, 97, 41, 31, 97, 40, 17, 65, 39, 65, 38, 65, 38, 65, 37, 65, 38, 65, 38, 65, 39, 65, 40, 65, 41, 65, 42, 65, 41, 225, 35, 40, 26, 97, 39, 19, 97, 38, 13, 97, 38, 1, 97, 37, 0, 97, 38, 18, 65, 38, 65, 39, 225, 33, 40, 26, 225, 35, 41, 19, 225, 39, 42, 13, 97, 41, 1, 97, 40, 0, 97, 39, 19, 65, 38, 65, 38, 65, 37, 65, 38, 65, 38, 65, 39, 65, 40, 65, 41, 65, 42, 65, 41, 225, 35, 40, 26, 225, 39, 39, 19, 97, 38, 13, 97, 38, 1, 97, 37, 0, 97, 38, 19, 65, 38, 65, 39, 225, 32, 40, 47, 225, 33, 41, 43, 97, 42, 34, 97, 41, 31, 97, 40, 17, 65, 39, 65, 38, 65, 38, 65, 37, 65, 38, 65, 38, 65, 39, 65, 40, 65, 41, 65, 42, 65, 41, 128, 225, 33, 40, 26, 225, 35, 39, 19, 97, 38, 13, 97, 38, 1, 97, 37, 0, 97, 38, 18, 65, 38, 65, 39, 225, 33, 77, 26, 225, 35, 78, 19, 225, 39, 79, 13, 97, 78, 1, 97, 77, 0, 97, 75, 19, 65, 74, 65, 73, 65, 72, 65, 73, 65, 74, 65, 75, 65, 77, 65, 78, 65, 79, 65, 78, 225, 35, 77, 26, 225, 39, 75, 19, 97, 74, 13, 97, 73, 1, 97, 72, 0, 97, 73, 19, 65, 74, 65, 75, 225, 32, 77, 47, 225, 33, 78, 43, 97, 79, 34, 97, 78, 31, 97, 77, 17, 65, 75, 65, 74, 65, 73, 65, 72, 65, 73, 65, 74, 65, 75, 65, 77, 65, 78, 65, 79, 65, 78, 225, 35, 77, 26, 225, 39, 75, 19, 97, 74, 13, 97, 73, 1, 97, 72, 0, 97, 73, 19, 65, 74, 65, 75, 225, 26, 77, 26, 97, 78, 19, 97, 79, 13, 97, 78, 1, 97, 77, 0, 97, 75, 11, 65, 74, 65, 73, 225, 27, 72, 12, 65, 73, 65, 74, 65, 75, 65, 77, 65, 78, 65, 79, 65, 78, 225, 29, 77, 26, 97, 75, 19, 97, 74, 13, 97, 73, 1, 97, 72, 0, 97, 73, 13, 65, 74, 65, 75, 225, 33, 77, 47, 97, 78, 43, 97, 79, 34, 97, 78, 31, 97, 77, 17, 65, 75, 65, 74, 65, 73, 65, 72, 65, 73, 65, 74, 65, 75, 65, 77, 65, 78, 65, 79, 65, 78, 97, 77, 26, 97, 75, 19, 97, 74, 13, 97, 73, 1, 97, 72, 0, 97, 73, 17, 65, 74, 65, 75, 128, 225, 33, 131, 26, 225, 35, 132, 19, 225, 39, 133, 13, 97, 134, 1, 97, 134, 0, 97, 135, 19, 65, 136, 65, 137, 65, 137, 65, 138, 65, 139, 65, 140, 65, 140, 65, 141, 65, 142, 65, 143, 225, 35, 144, 26, 225, 39, 144, 19, 97, 147, 13, 33, 1, 33, 0, 33, 19, 64, 2, 0

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

table_5:
dw 51310, 40725, 34245, 32323, 30509, 28797, 27180, 25655, 24215, 22856, 21573, 20362, 19220, 18141, 16162, 15255, 14398, 13590, 12827, 12553, 12108, 11934, 11848, 11678, 11594, 11428, 10787, 10632, 10181, 9679, 9610, 9070, 8686, 8561, 8081, 7965, 7794, 7683, 7627, 7572, 7199, 6795, 6414, 6054, 5924, 5797, 5714, 5673, 5551, 5393, 5091, 4840, 4805, 4568, 4535, 4312, 4281, 4070, 4040, 3841, 3814, 3626, 3600, 3422, 3398, 3230, 3207, 3049, 3027, 2878, 2857, 2736, 2716, 2697, 2601, 2582, 2564, 2545, 2455, 2437, 2420, 2402, 2301, 2284, 2268, 2171, 2156, 2140, 2050, 2035, 2020, 1935, 1921, 1907, 1826, 1813, 1800, 1723, 1711, 1699, 1615, 1603, 1524, 1513, 1460, 1439, 1428, 1408, 1398, 1378, 1358, 1348, 1329, 1310, 1301, 1291, 1282, 1273, 1263, 1245, 1236, 1219, 1210, 1201, 1184, 1167, 1150, 1134, 1118, 1102, 1086, 1078, 1070, 1055, 1040, 1025, 1010, 996, 988, 974, 967, 960, 953, 947, 926, 913, 906, 900, 893, 881, 862, 856, 849, 831, 813, 808, 802, 785, 773, 768, 757, 751, 741, 735, 730, 725, 719, 714, 709, 704, 689, 674, 669, 660, 655, 650, 641, 636, 623, 609, 605, 592, 575, 559, 551, 543, 535, 527, 512, 509, 498, 494, 480, 477, 463, 460, 447, 443, 431, 428, 422, 416, 410, 401, 398, 395, 384, 378, 368, 362, 360, 357, 352, 344, 342, 335, 327, 325, 320, 311, 309, 296, 292, 279, 275, 262, 260, 258, 245, 244, 240, 230, 227, 223, 212, 211, 206, 196, 195, 189, 179, 161, 
; total notes is 242
; const_pitch_div is 85
data_5:
db 33, 36, 33, 32, 33, 29, 33, 27, 33, 24, 33, 19, 32, 4, 33, 36, 33, 32, 33, 29, 33, 27, 33, 24, 33, 19, 32, 4, 33, 36, 33, 32, 33, 29, 33, 27, 33, 24, 33, 19, 32, 4, 33, 18, 33, 14, 33, 11, 33, 7, 33, 3, 33, 1, 33, 0, 32, 13, 33, 36, 33, 32, 33, 29, 33, 27, 33, 24, 33, 19, 32, 14, 33, 18, 33, 14, 33, 11, 33, 7, 33, 3, 33, 1, 33, 0, 32, 13, 33, 36, 33, 32, 33, 29, 33, 27, 33, 24, 33, 19, 32, 4, 33, 18, 33, 14, 33, 11, 33, 7, 33, 3, 33, 1, 33, 0, 32, 3, 33, 18, 33, 14, 33, 11, 33, 7, 33, 3, 33, 1, 33, 0, 32, 13, 33, 36, 33, 32, 33, 29, 33, 27, 33, 24, 33, 19, 32, 14, 33, 18, 33, 14, 33, 11, 33, 7, 33, 3, 33, 1, 33, 0, 32, 3, 33, 36, 33, 32, 33, 29, 33, 27, 33, 24, 33, 19, 32, 4, 33, 36, 33, 32, 33, 29, 33, 27, 33, 24, 33, 19, 32, 14, 33, 18, 33, 14, 33, 11, 33, 7, 33, 3, 33, 1, 33, 0, 32, 13, 33, 36, 33, 32, 33, 29, 33, 27, 33, 24, 33, 19, 32, 14, 33, 18, 33, 14, 33, 11, 33, 7, 33, 3, 33, 1, 33, 0, 32, 13, 33, 36, 33, 32, 33, 29, 33, 27, 33, 24, 33, 19, 32, 4, 33, 18, 33, 14, 33, 11, 33, 7, 33, 3, 33, 1, 33, 0, 32, 3, 33, 18, 33, 14, 33, 11, 33, 7, 33, 3, 33, 1, 33, 0, 32, 13, 33, 36, 33, 32, 33, 29, 33, 27, 33, 24, 33, 19, 32, 14, 33, 18, 33, 14, 33, 11, 33, 7, 33, 3, 33, 1, 33, 0, 32, 3, 225, 38, 15, 36, 33, 32, 33, 29, 33, 27, 33, 24, 33, 19, 36, 4, 225, 42, 18, 36, 33, 32, 33, 29, 33, 27, 33, 24, 33, 19, 36, 7, 234, 43, 20, 8, 
repeat_5:
db 225, 42, 18, 18, 225, 43, 20, 14, 33, 11, 33, 7, 33, 3, 37, 8, 234, 46, 25, 9, 225, 43, 20, 36, 225, 46, 25, 32, 33, 29, 33, 27, 33, 24, 33, 19, 36, 9, 193, 43, 20, 201, 46, 25, 225, 43, 20, 18, 33, 14, 33, 11, 33, 7, 33, 3, 37, 8, 234, 46, 25, 9, 225, 43, 20, 36, 225, 46, 25, 32, 33, 29, 33, 27, 33, 24, 33, 19, 36, 9, 225, 43, 20, 18, 225, 46, 25, 14, 33, 11, 33, 7, 33, 3, 37, 9, 225, 43, 20, 18, 33, 14, 33, 11, 33, 7, 33, 3, 37, 8, 234, 46, 25, 9, 225, 43, 20, 36, 225, 46, 25, 32, 33, 29, 33, 27, 33, 24, 33, 19, 36, 9, 193, 43, 20, 201, 46, 25, 192, 33, 18, 33, 14, 33, 11, 33, 7, 33, 3, 33, 1, 33, 0, 32, 3, 225, 38, 15, 36, 33, 32, 33, 29, 33, 27, 33, 24, 33, 19, 36, 4, 225, 42, 18, 36, 33, 32, 33, 29, 33, 27, 33, 24, 33, 19, 36, 7, 234, 43, 20, 8, 225, 42, 18, 18, 225, 43, 20, 14, 33, 11, 33, 7, 33, 3, 37, 8, 234, 46, 25, 9, 225, 43, 20, 36, 225, 46, 25, 32, 33, 29, 33, 27, 33, 24, 33, 19, 36, 9, 193, 43, 20, 201, 46, 25, 225, 43, 20, 18, 33, 14, 33, 11, 33, 7, 33, 3, 37, 8, 234, 46, 25, 9, 225, 43, 20, 36, 225, 46, 25, 32, 33, 29, 33, 27, 33, 24, 33, 19, 36, 9, 225, 43, 20, 18, 225, 46, 25, 14, 33, 11, 33, 7, 33, 3, 37, 9, 225, 43, 20, 18, 33, 14, 33, 11, 33, 7, 33, 3, 37, 8, 234, 46, 25, 9, 225, 43, 20, 36, 225, 46, 25, 32, 33, 29, 33, 27, 33, 24, 33, 19, 36, 9, 193, 43, 20, 201, 46, 25, 192, 33, 18, 33, 14, 33, 11, 33, 7, 33, 3, 33, 1, 33, 0, 32, 3, 225, 38, 15, 36, 33, 32, 33, 29, 33, 27, 33, 24, 33, 19, 36, 4, 225, 42, 18, 36, 33, 32, 33, 29, 33, 27, 33, 24, 33, 19, 36, 7, 234, 43, 20, 8, 225, 42, 18, 18, 225, 43, 20, 14, 33, 11, 33, 7, 33, 3, 37, 8, 234, 46, 25, 9, 225, 43, 20, 36, 225, 46, 25, 32, 33, 29, 33, 27, 33, 24, 33, 19, 36, 9, 193, 43, 20, 201, 46, 25, 225, 43, 20, 18, 33, 14, 33, 11, 33, 7, 33, 3, 37, 8, 234, 46, 25, 9, 225, 43, 20, 36, 225, 46, 25, 32, 33, 29, 33, 27, 33, 24, 33, 19, 36, 9, 225, 43, 20, 18, 225, 46, 25, 14, 33, 11, 33, 7, 33, 3, 37, 9, 225, 43, 20, 18, 33, 14, 33, 11, 33, 7, 33, 3, 37, 8, 234, 46, 25, 9, 225, 43, 20, 36, 225, 46, 25, 32, 33, 29, 33, 27, 33, 24, 33, 19, 36, 9, 193, 43, 20, 201, 46, 25, 192, 33, 18, 33, 14, 33, 11, 33, 7, 33, 3, 33, 1, 33, 0, 32, 3, 225, 38, 15, 36, 33, 32, 33, 29, 33, 27, 33, 24, 33, 19, 36, 4, 225, 42, 18, 36, 33, 32, 33, 29, 33, 27, 33, 24, 33, 19, 36, 7, 234, 43, 20, 8, 225, 44, 21, 18, 225, 45, 22, 14, 225, 47, 23, 11, 225, 48, 24, 7, 225, 46, 25, 3, 37, 9, 192, 33, 36, 33, 32, 33, 29, 33, 27, 33, 24, 33, 36, 33, 32, 33, 29, 33, 27, 33, 24, 33, 36, 33, 32, 33, 29, 33, 27, 33, 24, 33, 19, 32, 4, 225, 44, 21, 18, 225, 45, 22, 14, 225, 47, 23, 11, 225, 48, 24, 7, 225, 46, 25, 3, 37, 9, 192, 33, 36, 33, 32, 33, 29, 33, 27, 33, 24, 33, 36, 33, 32, 33, 29, 33, 27, 33, 24, 33, 36, 33, 32, 33, 29, 33, 27, 33, 24, 33, 19, 32, 4, 225, 44, 21, 18, 225, 45, 22, 14, 225, 47, 23, 11, 225, 48, 24, 7, 225, 46, 25, 3, 37, 9, 192, 33, 36, 33, 32, 33, 29, 33, 27, 33, 24, 33, 36, 33, 32, 33, 29, 33, 27, 33, 24, 33, 36, 33, 32, 33, 29, 33, 27, 33, 24, 33, 19, 32, 4, 225, 54, 31, 18, 33, 14, 33, 11, 33, 7, 33, 3, 37, 13, 225, 46, 25, 36, 33, 32, 33, 29, 33, 27, 33, 24, 33, 19, 36, 9, 225, 38, 15, 18, 33, 14, 33, 11, 33, 7, 33, 3, 37, 4, 225, 42, 18, 36, 33, 32, 33, 29, 33, 27, 33, 24, 33, 19, 46, 7, 225, 43, 20, 36, 33, 32, 33, 29, 33, 27, 33, 24, 33, 19, 46, 8, 225, 33, 18, 18, 225, 34, 20, 14, 33, 11, 33, 7, 33, 3, 37, 8, 234, 38, 25, 9, 225, 34, 20, 36, 225, 38, 25, 32, 33, 29, 33, 27, 33, 24, 33, 19, 36, 9, 193, 34, 20, 201, 38, 25, 225, 34, 20, 18, 33, 14, 33, 11, 33, 7, 33, 3, 37, 8, 234, 38, 25, 9, 225, 34, 20, 36, 225, 38, 25, 32, 33, 29, 33, 27, 33, 24, 33, 19, 36, 9, 225, 34, 20, 18, 225, 38, 25, 14, 33, 11, 33, 7, 33, 3, 37, 9, 225, 34, 20, 18, 33, 14, 33, 11, 33, 7, 33, 3, 37, 8, 234, 38, 25, 9, 225, 34, 20, 36, 225, 38, 25, 32, 33, 29, 33, 27, 33, 24, 33, 19, 36, 9, 193, 34, 20, 201, 38, 25, 192, 33, 18, 33, 14, 33, 11, 33, 7, 33, 3, 33, 1, 33, 0, 32, 3, 225, 28, 15, 36, 33, 32, 33, 29, 33, 27, 33, 24, 33, 19, 36, 4, 225, 33, 18, 36, 33, 32, 33, 29, 33, 27, 33, 24, 33, 19, 36, 7, 234, 34, 20, 8, 225, 33, 18, 18, 225, 34, 20, 14, 33, 11, 33, 7, 33, 3, 37, 8, 234, 38, 25, 9, 225, 34, 20, 36, 225, 38, 25, 32, 33, 29, 33, 27, 33, 24, 33, 19, 36, 9, 193, 34, 20, 201, 38, 25, 225, 34, 20, 18, 33, 14, 33, 11, 33, 7, 33, 3, 37, 8, 234, 38, 25, 9, 225, 34, 20, 36, 225, 38, 25, 32, 33, 29, 33, 27, 33, 24, 33, 19, 36, 9, 225, 34, 20, 18, 225, 38, 25, 14, 33, 11, 33, 7, 33, 3, 37, 9, 225, 34, 20, 18, 33, 14, 33, 11, 33, 7, 33, 3, 37, 8, 234, 38, 25, 9, 225, 34, 20, 36, 225, 38, 25, 32, 33, 29, 33, 27, 33, 24, 33, 19, 36, 9, 193, 34, 20, 201, 38, 25, 192, 33, 18, 33, 14, 33, 11, 33, 7, 33, 3, 33, 1, 33, 0, 32, 3, 225, 28, 15, 36, 33, 32, 33, 29, 33, 27, 33, 24, 33, 19, 36, 4, 225, 33, 18, 36, 33, 32, 33, 29, 33, 27, 33, 24, 33, 19, 36, 7, 234, 34, 20, 8, 225, 33, 18, 18, 225, 34, 20, 14, 33, 11, 33, 7, 33, 3, 37, 8, 234, 38, 25, 9, 225, 34, 20, 36, 225, 38, 25, 32, 33, 29, 33, 27, 33, 24, 33, 19, 36, 9, 193, 34, 20, 201, 38, 25, 225, 34, 20, 18, 33, 14, 33, 11, 33, 7, 33, 3, 37, 8, 234, 38, 25, 9, 225, 34, 20, 36, 225, 38, 25, 32, 33, 29, 33, 27, 33, 24, 33, 19, 36, 9, 225, 34, 20, 18, 225, 38, 25, 14, 33, 11, 33, 7, 33, 3, 37, 9, 225, 34, 20, 18, 33, 14, 33, 11, 33, 7, 33, 3, 37, 8, 234, 38, 25, 9, 225, 34, 20, 36, 225, 38, 25, 32, 33, 29, 33, 27, 33, 24, 33, 19, 36, 9, 193, 34, 20, 201, 38, 25, 192, 33, 18, 33, 14, 33, 11, 33, 7, 33, 3, 33, 1, 33, 0, 32, 3, 225, 28, 15, 36, 33, 32, 33, 29, 33, 27, 33, 24, 33, 19, 36, 4, 225, 33, 18, 36, 33, 32, 33, 29, 33, 27, 33, 24, 33, 19, 36, 7, 234, 34, 20, 8, 225, 35, 21, 18, 225, 36, 22, 14, 225, 37, 23, 11, 225, 39, 24, 7, 225, 38, 25, 3, 37, 9, 192, 33, 36, 33, 32, 33, 29, 33, 27, 33, 24, 33, 36, 33, 32, 33, 29, 33, 27, 33, 24, 33, 36, 33, 32, 33, 29, 33, 27, 33, 24, 33, 19, 32, 4, 225, 35, 21, 18, 225, 36, 22, 14, 225, 37, 23, 11, 225, 39, 24, 7, 225, 38, 25, 3, 37, 9, 192, 33, 36, 33, 32, 33, 29, 33, 27, 33, 24, 33, 36, 33, 32, 33, 29, 33, 27, 33, 24, 33, 36, 33, 32, 33, 29, 33, 27, 33, 24, 33, 19, 32, 4, 225, 35, 21, 18, 225, 36, 22, 14, 225, 37, 23, 11, 225, 39, 24, 7, 225, 38, 25, 3, 37, 9, 192, 33, 36, 33, 32, 33, 29, 33, 27, 33, 24, 33, 36, 33, 32, 33, 29, 33, 27, 33, 24, 33, 36, 33, 32, 33, 29, 33, 27, 33, 24, 33, 19, 32, 4, 225, 42, 30, 18, 33, 14, 33, 11, 33, 7, 33, 3, 37, 12, 225, 43, 31, 36, 33, 32, 33, 29, 33, 27, 33, 24, 33, 19, 36, 13, 225, 50, 38, 18, 33, 14, 33, 11, 33, 7, 33, 3, 37, 15, 225, 38, 25, 36, 33, 32, 33, 29, 33, 27, 33, 24, 33, 19, 36, 9, 225, 33, 18, 18, 33, 14, 33, 11, 33, 7, 33, 3, 63, 7, 31, 3, 225, 28, 15, 18, 33, 14, 33, 11, 33, 7, 33, 3, 37, 4, 96, 138, 240, 128, 138, 240, 128, 133, 240, 128, 133, 240, 128, 138, 240, 128, 133, 240, 128, 133, 240, 128, 138, 240, 128, 133, 240, 128, 133, 240, 128, 138, 240, 128, 133, 240, 128, 133, 240, 128, 138, 240, 128, 133, 240, 128, 133, 240, 128, 133, 240, 128, 133, 240, 128, 138, 240, 128, 138, 240, 128, 133, 240, 128, 133, 240, 161, 238, 18, 161, 235, 14, 161, 232, 11, 161, 229, 7, 161, 226, 3, 161, 224, 1, 161, 222, 0, 32, 129, 220, 129, 217, 129, 214, 130, 211, 129, 205, 129, 202, 129, 199, 193, 197, 236, 193, 195, 233, 193, 193, 230, 193, 191, 227, 193, 189, 224, 225, 187, 222, 18, 225, 185, 220, 14, 225, 183, 216, 11, 225, 182, 213, 7, 225, 181, 209, 3, 225, 179, 207, 1, 161, 178, 0, 32, 129, 176, 193, 173, 203, 193, 171, 201, 193, 170, 198, 193, 168, 196, 193, 165, 194, 193, 162, 192, 193, 160, 190, 65, 188, 65, 187, 193, 157, 185, 193, 156, 183, 193, 154, 182, 225, 153, 181, 18, 225, 152, 179, 14, 225, 150, 178, 11, 225, 149, 176, 7, 225, 148, 174, 3, 225, 145, 171, 1, 225, 144, 170, 0, 32, 193, 143, 169, 193, 141, 166, 193, 139, 163, 193, 137, 161, 193, 136, 159, 193, 135, 157, 193, 134, 156, 129, 133, 193, 132, 153, 193, 130, 152, 193, 129, 150, 193, 128, 149, 193, 127, 148, 225, 126, 145, 18, 225, 125, 144, 14, 225, 124, 143, 11, 225, 123, 141, 7, 225, 121, 139, 3, 225, 120, 138, 1, 225, 119, 136, 0, 32, 193, 118, 135, 193, 116, 134, 193, 114, 133, 193, 113, 132, 193, 112, 130, 193, 111, 129, 193, 110, 128, 193, 109, 127, 193, 108, 126, 193, 107, 125, 193, 106, 124, 193, 105, 123, 193, 104, 121, 225, 111, 120, 18, 225, 112, 119, 14, 225, 113, 118, 11, 225, 114, 116, 7, 225, 116, 114, 3, 225, 118, 113, 1, 225, 119, 112, 0, 32, 193, 120, 111, 193, 121, 110, 193, 123, 109, 193, 124, 108, 193, 125, 107, 193, 126, 106, 193, 127, 105, 193, 128, 104, 193, 129, 111, 193, 130, 112, 193, 132, 113, 193, 133, 114, 193, 134, 116, 225, 135, 118, 18, 225, 136, 119, 14, 225, 137, 120, 11, 225, 139, 121, 7, 225, 141, 123, 3, 225, 143, 124, 1, 225, 144, 125, 0, 32, 193, 145, 126, 193, 148, 127, 193, 149, 128, 193, 150, 129, 193, 152, 130, 193, 153, 132, 193, 154, 133, 193, 156, 134, 193, 157, 135, 193, 159, 136, 193, 161, 138, 193, 163, 139, 193, 166, 141, 225, 169, 143, 36, 225, 170, 144, 32, 225, 172, 145, 29, 225, 174, 148, 27, 225, 176, 149, 24, 225, 178, 150, 19, 32, 193, 180, 152, 193, 181, 153, 193, 182, 154, 193, 183, 156, 225, 185, 157, 36, 225, 187, 159, 32, 225, 188, 161, 29, 225, 191, 163, 27, 225, 192, 166, 24, 225, 194, 169, 19, 32, 193, 196, 170, 193, 198, 172, 193, 201, 174, 193, 204, 176, 225, 205, 178, 36, 225, 207, 180, 32, 225, 210, 181, 29, 225, 213, 182, 27, 225, 216, 183, 24, 225, 219, 185, 36, 225, 221, 187, 32, 225, 223, 189, 29, 225, 225, 191, 27, 225, 228, 192, 24, 225, 231, 194, 36, 225, 234, 196, 32, 225, 237, 198, 29, 225, 240, 200, 27, 225, 241, 203, 24, 128, 97, 206, 36, 97, 208, 32, 97, 212, 29, 97, 215, 27, 97, 218, 24, 97, 30, 18, 225, 6, 52, 14, 128, 97, 30, 11, 33, 7, 33, 3, 33, 1, 33, 0, 32, 3, 97, 26, 36, 97, 49, 32, 97, 26, 29, 33, 27, 33, 24, 33, 19, 32, 4, 65, 30, 65, 52, 72, 30, 97, 26, 36, 97, 49, 32, 97, 26, 29, 33, 27, 33, 24, 33, 19, 32, 4, 65, 34, 65, 58, 72, 34, 97, 38, 36, 97, 60, 32, 97, 38, 29, 33, 27, 33, 24, 33, 19, 32, 4, 65, 26, 65, 49, 72, 26, 97, 30, 18, 97, 52, 14, 97, 30, 11, 33, 7, 33, 3, 33, 1, 33, 0, 32, 3, 64, 1, 65, 42, 64, 8, 225, 52, 30, 36, 225, 95, 52, 32, 225, 51, 30, 29, 33, 27, 33, 24, 33, 19, 36, 9, 225, 49, 15, 18, 225, 89, 38, 14, 225, 49, 15, 11, 33, 7, 33, 3, 47, 4, 225, 46, 16, 18, 225, 86, 40, 14, 225, 46, 16, 11, 33, 7, 33, 3, 47, 5, 225, 43, 17, 18, 225, 83, 41, 14, 225, 43, 17, 11, 33, 7, 33, 3, 37, 6, 225, 42, 18, 7, 193, 80, 42, 200, 42, 18, 128, 97, 30, 18, 225, 6, 52, 14, 128, 97, 30, 11, 33, 7, 33, 3, 33, 1, 33, 0, 32, 3, 97, 26, 36, 97, 49, 32, 97, 26, 29, 33, 27, 33, 24, 33, 19, 32, 4, 65, 30, 65, 52, 72, 30, 97, 26, 36, 97, 49, 32, 97, 26, 29, 33, 27, 33, 24, 33, 19, 32, 4, 65, 34, 65, 58, 72, 34, 97, 38, 36, 97, 60, 32, 97, 38, 29, 33, 27, 33, 24, 33, 19, 32, 4, 65, 26, 65, 49, 72, 26, 97, 30, 18, 97, 52, 14, 97, 30, 11, 33, 7, 33, 3, 33, 1, 33, 0, 32, 3, 64, 1, 65, 42, 64, 8, 225, 52, 30, 36, 225, 95, 52, 32, 225, 51, 30, 29, 33, 27, 33, 24, 33, 19, 36, 9, 225, 49, 15, 18, 225, 89, 38, 14, 225, 49, 15, 11, 33, 7, 33, 3, 47, 4, 225, 46, 16, 18, 225, 86, 40, 14, 225, 46, 16, 11, 33, 7, 33, 3, 47, 5, 225, 43, 17, 18, 225, 83, 41, 14, 225, 43, 17, 11, 33, 7, 33, 3, 37, 6, 225, 42, 18, 7, 193, 80, 42, 200, 42, 18, 225, 42, 30, 18, 225, 80, 52, 14, 225, 42, 30, 11, 33, 7, 33, 3, 37, 12, 225, 40, 26, 10, 193, 73, 49, 200, 40, 26, 225, 42, 30, 36, 225, 80, 52, 32, 225, 42, 30, 29, 33, 27, 33, 24, 33, 19, 36, 12, 225, 40, 26, 10, 193, 73, 49, 200, 40, 26, 225, 49, 34, 18, 225, 89, 58, 14, 225, 49, 34, 11, 33, 7, 33, 3, 37, 14, 225, 42, 38, 15, 193, 80, 60, 200, 42, 38, 225, 40, 26, 36, 225, 73, 49, 32, 225, 40, 26, 29, 33, 27, 33, 24, 33, 19, 36, 10, 225, 38, 30, 12, 193, 70, 52, 200, 38, 30, 192, 33, 18, 225, 6, 42, 14, 192, 33, 11, 33, 7, 33, 3, 33, 1, 33, 0, 32, 3, 225, 52, 30, 12, 193, 95, 52, 200, 51, 30, 225, 49, 15, 36, 225, 89, 38, 32, 225, 49, 15, 29, 33, 27, 33, 24, 33, 19, 46, 4, 225, 46, 16, 18, 225, 86, 40, 14, 225, 46, 16, 11, 33, 7, 33, 3, 47, 5, 225, 43, 17, 36, 225, 83, 41, 32, 225, 43, 17, 29, 33, 27, 33, 24, 33, 19, 36, 6, 225, 42, 18, 7, 193, 80, 42, 200, 42, 18, 225, 42, 30, 18, 225, 80, 52, 14, 225, 42, 30, 11, 33, 7, 33, 3, 37, 12, 225, 40, 26, 10, 193, 73, 49, 200, 40, 26, 225, 42, 30, 36, 225, 80, 52, 32, 225, 42, 30, 29, 33, 27, 33, 24, 33, 19, 36, 12, 225, 40, 26, 10, 193, 73, 49, 200, 40, 26, 225, 49, 34, 18, 225, 89, 58, 14, 225, 49, 34, 11, 33, 7, 33, 3, 37, 14, 225, 42, 38, 15, 193, 80, 60, 200, 42, 38, 225, 40, 26, 36, 225, 73, 49, 32, 225, 40, 26, 29, 33, 27, 33, 24, 33, 19, 36, 10, 225, 38, 30, 12, 193, 70, 52, 200, 38, 30, 192, 33, 18, 225, 6, 42, 14, 192, 33, 11, 33, 7, 33, 3, 33, 1, 33, 0, 32, 3, 225, 52, 30, 12, 193, 95, 52, 200, 51, 30, 225, 49, 15, 36, 225, 89, 38, 32, 225, 49, 15, 29, 33, 27, 33, 24, 33, 19, 46, 4, 225, 46, 16, 18, 225, 86, 40, 14, 225, 46, 16, 11, 33, 7, 33, 3, 47, 5, 225, 43, 17, 36, 225, 83, 41, 32, 225, 43, 17, 29, 33, 27, 33, 24, 33, 19, 36, 6, 225, 42, 18, 7, 193, 80, 42, 200, 42, 18, 64, 161, 95, 18, 225, 147, 42, 14, 192, 33, 11, 33, 7, 33, 3, 33, 1, 33, 0, 32, 13, 225, 95, 16, 36, 225, 147, 40, 32, 128, 97, 16, 29, 33, 27, 33, 24, 33, 19, 46, 5, 225, 95, 25, 18, 225, 147, 46, 14, 128, 97, 25, 11, 33, 7, 33, 3, 47, 9, 225, 95, 26, 36, 225, 147, 49, 32, 128, 97, 26, 29, 33, 27, 33, 24, 33, 19, 46, 10, 225, 95, 28, 18, 225, 147, 50, 14, 128, 97, 28, 11, 33, 7, 33, 3, 37, 11, 97, 30, 12, 65, 52, 72, 30, 225, 95, 34, 36, 225, 147, 58, 32, 128, 97, 34, 29, 33, 27, 33, 24, 33, 19, 36, 14, 97, 28, 11, 65, 50, 72, 28, 225, 95, 30, 18, 225, 147, 52, 14, 128, 97, 30, 11, 33, 7, 33, 3, 37, 12, 97, 34, 14, 65, 58, 72, 34, 225, 95, 40, 36, 225, 147, 62, 32, 128, 97, 40, 29, 33, 27, 33, 24, 33, 19, 36, 16, 96, 1, 65, 42, 64, 8, 161, 95, 18, 225, 147, 42, 14, 192, 33, 11, 33, 7, 33, 3, 33, 1, 33, 0, 32, 13, 225, 95, 16, 36, 225, 147, 40, 32, 128, 97, 16, 29, 33, 27, 33, 24, 33, 19, 46, 5, 225, 95, 25, 18, 225, 147, 46, 14, 128, 97, 25, 11, 33, 7, 33, 3, 47, 9, 225, 95, 26, 36, 225, 147, 49, 32, 128, 97, 26, 29, 33, 27, 33, 24, 33, 19, 46, 10, 225, 95, 28, 18, 225, 147, 50, 14, 128, 97, 28, 11, 33, 7, 33, 3, 37, 11, 97, 30, 12, 65, 52, 72, 30, 225, 95, 34, 36, 225, 147, 58, 32, 128, 97, 34, 29, 33, 27, 33, 24, 33, 19, 36, 14, 97, 28, 11, 65, 50, 72, 28, 225, 95, 30, 18, 225, 147, 52, 14, 128, 97, 30, 11, 33, 7, 33, 3, 37, 12, 97, 34, 14, 65, 58, 72, 34, 225, 95, 40, 36, 225, 147, 62, 32, 128, 97, 40, 29, 33, 27, 33, 24, 33, 19, 36, 16, 96, 1, 65, 42, 64, 8, 161, 62, 18, 225, 110, 42, 14, 64, 161, 61, 11, 33, 7, 33, 3, 33, 1, 33, 0, 32, 13, 97, 16, 36, 97, 40, 32, 97, 16, 29, 33, 27, 33, 24, 33, 19, 36, 5, 129, 96, 129, 170, 136, 94, 128, 97, 25, 18, 225, 6, 46, 14, 128, 97, 25, 11, 33, 7, 33, 3, 47, 9, 225, 89, 26, 36, 225, 158, 49, 32, 225, 88, 26, 29, 33, 27, 33, 24, 33, 19, 36, 10, 129, 80, 129, 145, 136, 80, 225, 73, 28, 18, 225, 135, 50, 14, 225, 72, 28, 11, 33, 7, 33, 3, 37, 11, 225, 67, 30, 12, 193, 126, 52, 193, 67, 30, 129, 70, 129, 130, 133, 69, 128, 97, 34, 36, 225, 6, 58, 32, 128, 97, 34, 29, 33, 27, 33, 24, 33, 19, 36, 14, 225, 62, 28, 11, 193, 110, 50, 200, 61, 28, 128, 97, 30, 18, 225, 6, 52, 14, 128, 97, 30, 11, 33, 7, 33, 3, 37, 12, 225, 58, 34, 14, 193, 102, 58, 200, 57, 34, 97, 40, 36, 97, 62, 32, 97, 40, 29, 33, 27, 33, 24, 33, 19, 36, 16, 96, 1, 65, 42, 64, 8, 161, 62, 18, 225, 110, 42, 14, 64, 161, 61, 11, 33, 7, 33, 3, 33, 1, 33, 0, 32, 13, 97, 16, 36, 97, 40, 32, 97, 16, 29, 33, 27, 33, 24, 33, 19, 36, 5, 129, 96, 129, 170, 136, 94, 128, 97, 25, 18, 225, 6, 46, 14, 128, 97, 25, 11, 33, 7, 33, 3, 47, 9, 225, 89, 26, 36, 225, 158, 49, 32, 225, 88, 26, 29, 33, 27, 33, 24, 33, 19, 36, 10, 129, 80, 129, 145, 136, 80, 225, 73, 28, 18, 225, 135, 50, 14, 225, 72, 28, 11, 33, 7, 33, 3, 37, 11, 225, 67, 30, 12, 193, 126, 52, 193, 67, 30, 129, 70, 129, 130, 133, 69, 128, 97, 34, 36, 225, 6, 58, 32, 128, 97, 34, 29, 33, 27, 33, 24, 33, 19, 36, 14, 225, 62, 28, 11, 193, 110, 50, 200, 61, 28, 128, 97, 30, 18, 225, 6, 52, 14, 128, 97, 30, 11, 33, 7, 33, 3, 37, 12, 225, 58, 34, 14, 193, 102, 58, 200, 57, 34, 97, 40, 36, 97, 62, 32, 97, 40, 29, 33, 27, 33, 24, 33, 19, 36, 16, 96, 1, 65, 42, 64, 8, 225, 60, 30, 18, 225, 105, 52, 14, 225, 59, 30, 11, 33, 7, 33, 3, 37, 12, 225, 52, 26, 10, 193, 95, 49, 200, 51, 26, 128, 97, 30, 36, 225, 6, 52, 32, 128, 97, 30, 29, 33, 27, 33, 24, 33, 19, 36, 12, 225, 62, 26, 10, 193, 110, 49, 200, 61, 26, 225, 58, 34, 18, 225, 102, 58, 14, 225, 57, 34, 11, 33, 7, 33, 3, 37, 14, 225, 60, 38, 15, 193, 105, 60, 200, 59, 38, 128, 97, 26, 36, 225, 6, 49, 32, 128, 97, 26, 29, 33, 27, 33, 24, 33, 19, 36, 10, 225, 62, 30, 12, 193, 110, 52, 200, 61, 30, 64, 161, 81, 18, 225, 145, 42, 14, 64, 161, 80, 11, 33, 7, 33, 3, 33, 1, 33, 0, 32, 3, 128, 97, 30, 12, 193, 6, 52, 128, 72, 30, 225, 60, 15, 36, 225, 105, 38, 32, 225, 59, 15, 29, 33, 27, 33, 24, 33, 19, 46, 4, 225, 62, 16, 18, 225, 110, 40, 14, 225, 61, 16, 11, 33, 7, 33, 3, 47, 5, 225, 64, 17, 36, 225, 116, 41, 32, 225, 63, 17, 29, 33, 27, 33, 24, 33, 19, 36, 6, 225, 66, 18, 7, 193, 122, 42, 200, 65, 18, 225, 60, 30, 18, 225, 105, 52, 14, 225, 59, 30, 11, 33, 7, 33, 3, 37, 12, 225, 52, 26, 10, 193, 95, 49, 200, 51, 26, 128, 97, 30, 36, 225, 6, 52, 32, 128, 97, 30, 29, 33, 27, 33, 24, 33, 19, 36, 12, 225, 62, 26, 10, 193, 110, 49, 200, 61, 26, 225, 58, 34, 18, 225, 102, 58, 14, 225, 57, 34, 11, 33, 7, 33, 3, 37, 14, 225, 60, 38, 15, 193, 105, 60, 200, 59, 38, 128, 97, 26, 36, 225, 6, 49, 32, 128, 97, 26, 29, 33, 27, 33, 24, 33, 19, 36, 10, 225, 62, 30, 12, 193, 110, 52, 200, 61, 30, 64, 161, 81, 18, 225, 145, 42, 14, 64, 161, 80, 11, 33, 7, 33, 3, 33, 1, 33, 0, 32, 3, 128, 97, 30, 12, 193, 6, 52, 128, 72, 30, 225, 60, 15, 36, 225, 105, 38, 32, 225, 59, 15, 29, 33, 27, 33, 24, 33, 19, 46, 4, 225, 62, 16, 18, 225, 110, 40, 14, 225, 61, 16, 11, 33, 7, 33, 3, 47, 5, 225, 64, 17, 36, 225, 116, 41, 32, 225, 63, 17, 29, 33, 27, 33, 24, 33, 19, 36, 6, 225, 66, 18, 7, 193, 122, 42, 200, 65, 18, 225, 60, 30, 18, 225, 105, 52, 14, 225, 59, 30, 11, 33, 7, 33, 3, 37, 12, 225, 52, 26, 10, 193, 95, 49, 200, 51, 26, 128, 97, 30, 36, 225, 6, 52, 32, 128, 97, 30, 29, 33, 27, 33, 24, 33, 19, 36, 12, 225, 62, 26, 10, 193, 110, 49, 200, 61, 26, 225, 58, 34, 18, 225, 102, 58, 14, 225, 57, 34, 11, 33, 7, 33, 3, 37, 14, 225, 60, 38, 15, 193, 105, 60, 200, 59, 38, 128, 97, 26, 36, 225, 6, 49, 32, 128, 97, 26, 29, 33, 27, 33, 24, 33, 19, 36, 10, 225, 62, 30, 12, 193, 110, 52, 200, 61, 30, 64, 161, 81, 18, 225, 145, 42, 14, 64, 161, 80, 11, 33, 7, 33, 3, 33, 1, 33, 0, 32, 3, 128, 97, 30, 12, 193, 6, 52, 128, 72, 30, 225, 60, 15, 36, 225, 105, 38, 32, 225, 59, 15, 29, 33, 27, 33, 24, 33, 19, 46, 4, 225, 62, 16, 18, 225, 110, 40, 14, 225, 61, 16, 11, 33, 7, 33, 3, 47, 5, 225, 64, 17, 36, 225, 116, 41, 32, 225, 63, 17, 29, 33, 27, 33, 24, 33, 19, 36, 6, 225, 66, 18, 7, 193, 122, 42, 200, 65, 18, 96, 129, 60, 129, 105, 136, 59, 129, 52, 129, 95, 136, 51, 128, 1, 129, 6, 128, 8, 129, 62, 129, 110, 136, 61, 129, 58, 129, 102, 136, 57, 129, 60, 129, 105, 136, 59, 128, 1, 129, 6, 128, 8, 129, 62, 129, 110, 136, 61, 129, 81, 129, 145, 136, 80, 128, 97, 30, 36, 161, 6, 32, 128, 33, 29, 33, 27, 33, 24, 33, 19, 32, 4, 225, 60, 15, 18, 161, 105, 14, 161, 59, 11, 33, 7, 33, 3, 47, 4, 225, 62, 16, 18, 161, 110, 14, 161, 61, 11, 33, 7, 33, 3, 47, 5, 225, 64, 17, 18, 161, 116, 14, 161, 63, 11, 33, 7, 33, 3, 47, 6, 225, 66, 18, 18, 161, 100, 14, 161, 66, 11, 33, 7, 33, 3, 35, 7, 64, 2, 97, 18, 5, 161, 100, 6, 166, 66, 7, 64, 2, 225, 75, 18, 36, 161, 115, 32, 161, 74, 29, 33, 27, 33, 24, 33, 19, 34, 7, 64, 2, 97, 18, 5, 161, 115, 6, 166, 74, 7, 64, 2, 225, 66, 18, 18, 161, 100, 14, 161, 66, 11, 33, 7, 33, 3, 35, 7, 64, 2, 225, 79, 18, 5, 161, 122, 6, 166, 78, 7, 64, 2, 97, 18, 36, 161, 122, 32, 161, 78, 29, 33, 27, 33, 24, 33, 19, 34, 7, 64, 2, 225, 72, 18, 5, 161, 110, 6, 166, 71, 7, 64, 2, 225, 75, 18, 18, 161, 115, 14, 161, 74, 11, 33, 7, 33, 3, 35, 7, 64, 2, 225, 66, 18, 5, 161, 100, 6, 166, 66, 7, 64, 2, 225, 62, 18, 36, 161, 96, 32, 161, 61, 29, 33, 27, 33, 24, 33, 19, 34, 7, 64, 2, 225, 56, 18, 5, 161, 86, 6, 166, 55, 7, 64, 2, 225, 66, 18, 18, 161, 101, 14, 161, 65, 11, 33, 7, 33, 3, 35, 7, 64, 2, 97, 18, 5, 161, 101, 6, 166, 65, 7, 64, 2, 128, 97, 18, 36, 161, 42, 32, 128, 33, 29, 33, 27, 33, 24, 33, 19, 34, 5, 64, 2, 97, 18, 36, 161, 42, 32, 128, 33, 29, 33, 27, 33, 24, 33, 19, 34, 6, 64, 2, 225, 77, 18, 18, 161, 116, 14, 161, 76, 11, 33, 7, 33, 3, 35, 7, 64, 2, 97, 18, 5, 161, 116, 6, 166, 76, 7, 64, 2, 225, 66, 18, 36, 161, 101, 32, 161, 65, 29, 33, 27, 33, 24, 33, 19, 34, 7, 64, 2, 128, 97, 18, 5, 161, 42, 6, 128, 38, 7, 64, 2, 225, 66, 18, 18, 161, 101, 14, 161, 65, 11, 33, 7, 33, 3, 35, 7, 64, 2, 97, 18, 5, 161, 101, 6, 166, 65, 7, 64, 2, 225, 61, 18, 36, 161, 95, 32, 161, 61, 29, 33, 27, 33, 24, 33, 19, 34, 7, 64, 2, 225, 66, 18, 5, 161, 101, 6, 166, 65, 7, 64, 2, 225, 60, 15, 18, 161, 93, 14, 161, 59, 11, 33, 7, 33, 3, 35, 4, 64, 2, 97, 15, 2, 161, 93, 3, 166, 59, 4, 64, 2, 225, 64, 17, 36, 161, 99, 32, 161, 63, 29, 33, 27, 33, 24, 33, 19, 34, 6, 64, 2, 97, 17, 4, 161, 99, 5, 166, 63, 6, 64, 2, 225, 66, 18, 18, 161, 101, 14, 161, 65, 11, 33, 7, 33, 3, 35, 7, 64, 2, 97, 18, 5, 161, 101, 6, 166, 65, 7, 64, 2, 225, 67, 20, 36, 161, 102, 32, 161, 68, 29, 33, 27, 33, 24, 33, 19, 34, 8, 64, 2, 97, 20, 36, 161, 102, 32, 161, 68, 29, 33, 27, 33, 24, 33, 19, 34, 8, 64, 2, 225, 70, 25, 18, 161, 131, 14, 161, 69, 11, 33, 7, 33, 3, 35, 9, 64, 2, 225, 70, 25, 7, 161, 131, 8, 166, 69, 9, 64, 2, 225, 84, 25, 36, 161, 151, 32, 161, 83, 29, 33, 27, 33, 24, 33, 19, 34, 9, 64, 2, 97, 25, 7, 33, 8, 38, 9, 64, 2, 225, 70, 25, 18, 161, 131, 14, 161, 69, 11, 33, 7, 33, 3, 35, 9, 64, 2, 225, 87, 25, 7, 161, 155, 8, 166, 85, 9, 64, 2, 97, 25, 36, 33, 32, 33, 29, 33, 27, 33, 24, 33, 19, 34, 9, 64, 2, 225, 80, 25, 7, 161, 146, 8, 166, 79, 9, 64, 2, 225, 84, 25, 18, 161, 151, 14, 161, 83, 11, 33, 7, 33, 3, 35, 9, 64, 2, 225, 70, 25, 7, 161, 131, 8, 166, 69, 9, 64, 2, 225, 66, 25, 36, 161, 122, 32, 161, 65, 29, 33, 27, 33, 24, 33, 19, 34, 9, 64, 2, 225, 60, 25, 7, 161, 105, 8, 166, 59, 9, 64, 2, 225, 70, 25, 18, 161, 130, 14, 161, 69, 11, 33, 7, 33, 3, 35, 9, 64, 2, 128, 97, 25, 7, 161, 6, 8, 128, 38, 9, 64, 2, 225, 66, 25, 36, 161, 122, 32, 161, 65, 29, 33, 27, 33, 24, 33, 19, 34, 6, 64, 2, 225, 67, 25, 36, 161, 126, 32, 161, 67, 29, 33, 27, 33, 24, 33, 19, 34, 7, 64, 2, 225, 70, 25, 18, 161, 130, 14, 161, 69, 11, 33, 7, 33, 3, 35, 9, 64, 2, 225, 70, 25, 7, 161, 130, 8, 166, 69, 9, 64, 2, 225, 84, 25, 36, 161, 150, 32, 161, 82, 29, 33, 27, 33, 24, 33, 19, 34, 9, 64, 2, 97, 25, 7, 33, 8, 38, 9, 64, 2, 225, 69, 25, 18, 161, 130, 14, 161, 69, 11, 33, 7, 33, 3, 35, 9, 64, 2, 225, 87, 25, 7, 161, 154, 8, 166, 85, 9, 64, 2, 97, 25, 36, 33, 32, 33, 29, 33, 27, 33, 24, 33, 19, 34, 9, 64, 2, 225, 80, 25, 7, 161, 145, 8, 166, 80, 9, 64, 2, 225, 84, 25, 18, 161, 150, 14, 161, 82, 11, 33, 7, 33, 3, 35, 9, 64, 2, 225, 93, 25, 7, 161, 164, 8, 166, 91, 9, 64, 2, 225, 98, 25, 36, 161, 175, 32, 161, 97, 29, 33, 27, 33, 24, 33, 19, 34, 9, 64, 2, 225, 105, 25, 7, 161, 184, 8, 166, 104, 9, 64, 2, 97, 25, 18, 33, 14, 33, 11, 33, 7, 33, 3, 35, 9, 64, 2, 97, 25, 7, 33, 8, 38, 9, 64, 2, 225, 98, 25, 36, 161, 175, 32, 161, 97, 29, 33, 27, 33, 24, 33, 19, 34, 6, 64, 2, 225, 92, 25, 36, 161, 164, 32, 161, 91, 29, 33, 27, 33, 24, 33, 19, 34, 7, 64, 2, 225, 79, 25, 18, 161, 145, 14, 161, 80, 11, 33, 7, 33, 3, 35, 9, 64, 2, 225, 84, 25, 7, 161, 150, 8, 166, 82, 9, 64, 2, 225, 93, 25, 36, 161, 164, 32, 161, 91, 29, 33, 27, 33, 24, 33, 19, 34, 9, 64, 2, 225, 79, 25, 7, 161, 145, 8, 166, 80, 9, 64, 2, 225, 84, 25, 18, 161, 150, 14, 161, 82, 11, 33, 7, 33, 3, 35, 9, 64, 2, 225, 93, 25, 7, 161, 164, 8, 166, 91, 9, 64, 2, 225, 79, 25, 36, 161, 145, 32, 161, 80, 29, 33, 27, 33, 24, 33, 19, 34, 9, 64, 2, 225, 76, 25, 7, 161, 140, 8, 166, 76, 9, 64, 2, 225, 70, 25, 18, 161, 130, 14, 161, 69, 11, 33, 7, 33, 3, 35, 9, 64, 2, 225, 76, 25, 7, 161, 140, 8, 166, 76, 9, 64, 2, 225, 70, 25, 36, 161, 130, 32, 161, 69, 29, 33, 27, 33, 24, 33, 19, 34, 9, 64, 2, 225, 64, 25, 7, 161, 116, 8, 166, 63, 9, 64, 2, 225, 70, 25, 18, 161, 130, 14, 161, 69, 11, 33, 7, 33, 3, 35, 9, 64, 2, 97, 25, 7, 33, 8, 38, 9, 64, 2, 225, 64, 25, 36, 161, 116, 32, 161, 63, 29, 33, 27, 33, 24, 33, 19, 34, 6, 64, 2, 97, 25, 36, 33, 32, 33, 29, 33, 27, 33, 24, 33, 19, 34, 7, 64, 2, 225, 60, 25, 18, 161, 105, 14, 161, 59, 11, 33, 7, 33, 3, 35, 9, 64, 2, 97, 25, 7, 33, 8, 38, 9, 64, 2, 225, 52, 25, 36, 161, 95, 32, 161, 51, 29, 33, 27, 33, 24, 33, 19, 34, 9, 64, 2, 225, 54, 25, 7, 161, 98, 8, 166, 53, 9, 64, 2, 225, 46, 25, 18, 161, 86, 14, 161, 46, 11, 33, 7, 33, 3, 35, 9, 64, 2, 225, 42, 25, 7, 161, 80, 8, 166, 42, 9, 64, 2, 225, 38, 25, 36, 161, 70, 32, 161, 38, 29, 33, 27, 33, 24, 33, 19, 34, 9, 64, 2, 225, 42, 25, 7, 161, 80, 8, 166, 42, 9, 64, 2, 97, 25, 18, 33, 14, 33, 11, 33, 7, 33, 3, 35, 9, 64, 2, 97, 25, 7, 33, 8, 38, 9, 64, 2, 225, 38, 25, 36, 161, 70, 32, 161, 38, 29, 33, 27, 33, 24, 33, 19, 34, 9, 64, 2, 128, 97, 25, 7, 161, 6, 8, 128, 38, 9, 64, 2, 225, 46, 25, 18, 161, 86, 14, 161, 46, 11, 33, 7, 33, 3, 35, 9, 64, 2, 128, 97, 25, 7, 161, 6, 8, 128, 38, 9, 64, 2, 225, 46, 25, 36, 161, 86, 32, 161, 46, 29, 33, 27, 33, 24, 33, 19, 34, 6, 64, 2, 128, 97, 25, 36, 161, 6, 32, 128, 33, 29, 33, 27, 33, 24, 33, 19, 34, 7, 64, 2, 0

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

table_6:
dw 45712, 45646, 36282, 36229, 32417, 32323, 30509, 30465, 28797, 28755, 27338, 27180, 27141, 25953, 25655, 25618, 24215, 24180, 22889, 21573, 21542, 20362, 20333, 19220, 19192, 18141, 18115, 17123, 17098, 16162, 15277, 15255, 15233, 14398, 13610, 13590, 13571, 12827, 12809, 12108, 12090, 11428, 11411, 10787, 10771, 10480, 10181, 10166, 10152, 9610, 9596, 9582, 9527, 9084, 9070, 9057, 9044, 8574, 8561, 8549, 8092, 8081, 7638, 7627, 7616, 7210, 7199, 7189, 6815, 6805, 6795, 6785, 6678, 6442, 6432, 6414, 6071, 6054, 6045, 6036, 5409, 5393, 5105, 5098, 5091, 5083, 4826, 4812, 4805, 4635, 4601, 4568, 4555, 4542, 4535, 4529, 4509, 4477, 4457, 4444, 4381, 4299, 4287, 4281, 4219, 4141, 4070, 4058, 4046, 4040, 3994, 3977, 3914, 3897, 3836, 3830, 3819, 3814, 3754, 3737, 3673, 3657, 3626, 3610, 3605, 3600, 3594, 3563, 3512, 3482, 3442, 3432, 3427, 3422, 3417, 3402, 3398, 3373, 3354, 3339, 3325, 3310, 3277, 3272, 3244, 3230, 3225, 3216, 3212, 3207, 3193, 3179, 3147, 3116, 3084, 3075, 3058, 3053, 3049, 3040, 3036, 3027, 3023, 2988, 2958, 2865, 2857, 2704, 2697, 2571, 2564, 2553, 2545, 2413, 2402, 2294, 2277, 2268, 2150, 2140, 2047, 2032, 2020, 1935, 1918, 1907, 1904, 1901, 1885, 1869, 1853, 1837, 1821, 1810, 1805, 1800, 1789, 1756, 1726, 1711, 1701, 1699, 1696, 1615, 1603, 1601, 1542, 1524, 1522, 1520, 1513, 1441, 1428, 1360, 1348, 1293, 1286, 1282, 1273, 1149, 1147, 1134, 1083, 1070, 1023, 1020, 1010, 913, 900, 863, 849, 816, 802, 771, 757, 729, 714, 689, 674, 650, 636, 582, 567, 520, 505, 
; total notes is 245
; const_pitch_div is 17
data_6:
db 205, 88, 40, 64, 1, 205, 160, 88, 64, 1, 225, 88, 44, 33, 33, 26, 33, 18, 33, 9, 33, 3, 32, 2, 134, 135, 64, 1, 71, 108, 134, 88, 64, 1, 193, 124, 47, 33, 26, 33, 18, 33, 9, 33, 3, 32, 8, 64, 1, 199, 88, 108, 134, 108, 64, 1, 97, 50, 41, 33, 33, 33, 26, 33, 18, 33, 9, 33, 3, 33, 1, 32, 134, 88, 64, 1, 205, 77, 88, 64, 1, 225, 93, 55, 41, 33, 33, 33, 26, 33, 18, 33, 9, 33, 3, 33, 1, 32, 6, 64, 1, 205, 171, 124, 64, 1, 225, 93, 61, 41, 33, 33, 33, 26, 33, 18, 33, 9, 33, 3, 33, 1, 32, 134, 167, 64, 1, 71, 116, 134, 93, 64, 1, 225, 160, 63, 41, 33, 33, 33, 26, 33, 18, 33, 9, 33, 3, 33, 1, 32, 6, 64, 1, 199, 93, 160, 134, 135, 64, 1, 97, 66, 41, 33, 33, 33, 26, 33, 18, 33, 9, 33, 3, 33, 1, 32, 134, 93, 64, 1, 205, 124, 124, 64, 1, 225, 88, 40, 41, 33, 33, 33, 26, 33, 18, 33, 9, 33, 3, 33, 1, 32, 6, 64, 1, 205, 160, 88, 64, 1, 225, 88, 44, 41, 33, 33, 33, 26, 33, 18, 33, 9, 33, 3, 33, 1, 32, 134, 135, 64, 1, 71, 108, 134, 88, 64, 1, 225, 124, 47, 41, 33, 33, 33, 26, 33, 18, 33, 9, 33, 3, 33, 1, 32, 6, 64, 1, 199, 88, 108, 134, 108, 64, 1, 97, 50, 41, 33, 33, 33, 26, 33, 18, 33, 9, 33, 3, 33, 1, 32, 134, 88, 64, 1, 205, 77, 88, 64, 1, 225, 93, 55, 41, 33, 33, 33, 26, 33, 18, 33, 9, 33, 3, 33, 1, 32, 6, 64, 1, 205, 171, 124, 64, 1, 225, 93, 61, 41, 33, 33, 33, 26, 33, 18, 33, 9, 33, 3, 33, 1, 32, 134, 167, 64, 1, 71, 116, 134, 93, 64, 1, 225, 160, 63, 41, 33, 33, 33, 26, 33, 18, 33, 9, 33, 3, 33, 1, 32, 6, 64, 1, 199, 93, 160, 134, 135, 64, 1, 97, 66, 41, 33, 33, 33, 26, 33, 18, 33, 9, 33, 3, 33, 1, 32, 134, 93, 64, 1, 205, 124, 124, 64, 1, 225, 88, 40, 41, 33, 33, 33, 26, 33, 18, 33, 9, 33, 3, 33, 1, 32, 6, 64, 1, 205, 160, 88, 64, 1, 225, 88, 44, 41, 33, 33, 33, 26, 33, 18, 33, 9, 33, 3, 33, 1, 32, 134, 135, 64, 1, 71, 108, 134, 88, 64, 1, 225, 124, 47, 41, 33, 33, 33, 26, 33, 18, 33, 9, 33, 3, 33, 1, 32, 6, 64, 1, 199, 88, 108, 134, 108, 64, 1, 97, 50, 41, 33, 33, 33, 26, 33, 18, 33, 9, 33, 3, 33, 1, 32, 134, 88, 64, 1, 205, 77, 88, 64, 1, 225, 93, 55, 41, 33, 33, 33, 26, 33, 18, 33, 9, 33, 3, 33, 1, 32, 6, 64, 1, 205, 171, 124, 64, 1, 225, 93, 61, 41, 33, 33, 33, 26, 33, 18, 33, 9, 33, 3, 33, 1, 32, 134, 167, 64, 1, 71, 116, 134, 93, 64, 1, 225, 160, 63, 41, 33, 33, 33, 26, 33, 18, 33, 9, 33, 3, 33, 1, 32, 6, 64, 1, 199, 93, 160, 134, 135, 64, 1, 97, 66, 41, 33, 33, 33, 26, 33, 18, 33, 9, 33, 3, 33, 1, 32, 134, 93, 64, 1, 205, 124, 124, 64, 1, 225, 88, 40, 41, 33, 33, 33, 26, 33, 18, 33, 9, 33, 3, 33, 1, 32, 6, 64, 1, 205, 160, 88, 64, 1, 225, 88, 44, 41, 33, 33, 33, 26, 33, 18, 33, 9, 33, 3, 33, 1, 32, 134, 135, 64, 1, 71, 108, 134, 88, 64, 1, 225, 124, 47, 41, 33, 33, 33, 26, 33, 18, 33, 9, 33, 3, 33, 1, 32, 6, 64, 1, 199, 88, 108, 134, 108, 64, 1, 97, 50, 41, 33, 33, 33, 26, 33, 18, 33, 9, 33, 3, 33, 1, 32, 134, 88, 64, 1, 205, 77, 88, 64, 1, 225, 70, 176, 72, 33, 62, 97, 200, 57, 161, 81, 12, 66, 175, 193, 69, 200, 225, 70, 176, 72, 33, 62, 97, 200, 57, 161, 81, 12, 66, 175, 193, 69, 200, 225, 70, 176, 72, 33, 62, 97, 200, 57, 161, 81, 12, 66, 175, 193, 69, 200, 225, 70, 176, 72, 33, 62, 97, 200, 57, 161, 81, 12, 66, 175, 193, 69, 200, 225, 70, 176, 72, 33, 62, 97, 200, 57, 161, 81, 12, 66, 175, 193, 69, 200, 32, 1, 65, 175, 129, 81, 66, 200, 194, 69, 175, 65, 200, 64, 131, 81, 66, 200, 65, 175, 129, 81, 66, 200, 194, 69, 175, 65, 200, 129, 81, 225, 77, 181, 72, 33, 62, 97, 208, 57, 161, 87, 17, 66, 180, 193, 76, 208, 225, 77, 181, 72, 33, 62, 97, 208, 57, 161, 87, 17, 66, 180, 193, 76, 208, 225, 77, 181, 72, 33, 62, 97, 208, 57, 161, 87, 17, 66, 180, 193, 76, 208, 225, 77, 181, 72, 33, 62, 97, 208, 57, 161, 87, 17, 66, 180, 193, 76, 208, 225, 77, 181, 72, 33, 62, 97, 208, 57, 161, 87, 17, 66, 180, 193, 76, 208, 32, 1, 65, 180, 129, 87, 66, 208, 194, 76, 180, 65, 208, 64, 131, 87, 66, 208, 65, 180, 129, 87, 66, 208, 194, 76, 180, 65, 208, 129, 87, 225, 55, 93, 35, 
repeat_6:
db 225, 93, 207, 22, 225, 53, 92, 7, 33, 1, 36, 26, 129, 93, 133, 53, 225, 46, 83, 72, 225, 84, 199, 62, 225, 46, 82, 57, 37, 22, 129, 84, 133, 46, 225, 55, 94, 35, 225, 93, 207, 22, 225, 53, 92, 7, 33, 1, 36, 26, 129, 93, 133, 53, 225, 55, 93, 72, 225, 93, 207, 62, 225, 53, 92, 57, 36, 26, 225, 36, 69, 35, 225, 70, 176, 22, 225, 35, 69, 7, 33, 1, 36, 12, 129, 70, 133, 35, 225, 36, 70, 35, 225, 70, 176, 22, 225, 35, 69, 7, 33, 1, 35, 12, 225, 38, 75, 72, 225, 75, 178, 62, 225, 37, 74, 57, 37, 15, 129, 75, 133, 37, 225, 40, 78, 35, 225, 77, 181, 22, 225, 39, 76, 7, 33, 1, 35, 17, 33, 35, 161, 77, 22, 161, 39, 7, 33, 1, 35, 17, 225, 63, 116, 72, 225, 116, 216, 62, 225, 62, 114, 57, 37, 30, 129, 116, 133, 62, 225, 55, 93, 34, 225, 93, 207, 22, 225, 53, 92, 7, 33, 1, 36, 26, 129, 93, 133, 53, 225, 46, 83, 72, 225, 84, 199, 62, 225, 46, 82, 57, 37, 22, 129, 84, 133, 46, 225, 55, 94, 35, 225, 93, 207, 22, 225, 53, 92, 7, 33, 1, 36, 26, 129, 93, 133, 53, 225, 55, 93, 72, 225, 93, 207, 62, 225, 53, 92, 57, 36, 26, 225, 36, 69, 35, 225, 70, 176, 22, 225, 35, 69, 7, 33, 1, 36, 12, 129, 70, 133, 35, 225, 36, 70, 35, 225, 70, 176, 22, 225, 35, 69, 7, 33, 1, 35, 12, 225, 38, 75, 72, 225, 75, 178, 62, 225, 37, 74, 57, 37, 15, 129, 75, 133, 37, 225, 40, 78, 35, 225, 77, 181, 22, 225, 39, 76, 7, 33, 1, 35, 17, 33, 35, 161, 77, 22, 161, 39, 7, 33, 1, 35, 17, 225, 63, 116, 72, 225, 116, 216, 62, 225, 62, 114, 57, 37, 30, 129, 116, 133, 62, 225, 55, 93, 34, 225, 93, 207, 22, 225, 53, 92, 7, 33, 1, 36, 26, 129, 93, 133, 53, 225, 46, 83, 72, 225, 84, 199, 62, 225, 46, 82, 57, 37, 22, 129, 84, 133, 46, 225, 55, 94, 35, 225, 93, 207, 22, 225, 53, 92, 7, 33, 1, 36, 26, 129, 93, 133, 53, 225, 55, 93, 72, 225, 93, 207, 62, 225, 53, 92, 57, 36, 26, 225, 36, 69, 35, 225, 70, 176, 22, 225, 35, 69, 7, 33, 1, 36, 12, 129, 70, 133, 35, 225, 36, 70, 35, 225, 70, 176, 22, 225, 35, 69, 7, 33, 1, 35, 12, 225, 38, 75, 72, 225, 75, 178, 62, 225, 37, 74, 57, 37, 15, 129, 75, 133, 37, 225, 40, 78, 35, 225, 77, 181, 22, 225, 39, 76, 7, 33, 1, 35, 17, 33, 35, 161, 77, 22, 161, 39, 7, 33, 1, 35, 17, 225, 63, 116, 72, 225, 116, 216, 62, 225, 62, 114, 57, 37, 30, 129, 116, 133, 62, 225, 55, 93, 34, 225, 93, 207, 22, 225, 53, 92, 7, 33, 1, 36, 26, 129, 93, 133, 53, 225, 46, 83, 72, 225, 84, 199, 62, 225, 46, 82, 57, 37, 22, 129, 84, 133, 46, 225, 55, 94, 35, 225, 93, 207, 22, 225, 53, 92, 7, 33, 1, 36, 26, 129, 93, 133, 53, 225, 55, 93, 72, 225, 93, 207, 62, 225, 53, 92, 57, 36, 26, 225, 36, 69, 35, 225, 70, 176, 22, 225, 35, 69, 7, 33, 1, 36, 12, 129, 70, 133, 35, 225, 36, 70, 35, 225, 70, 176, 22, 225, 35, 69, 7, 33, 1, 35, 12, 225, 38, 75, 72, 225, 75, 178, 62, 225, 37, 74, 57, 37, 15, 129, 75, 133, 37, 225, 40, 78, 35, 225, 77, 181, 22, 225, 39, 76, 7, 33, 1, 35, 17, 33, 35, 161, 77, 22, 161, 39, 7, 33, 1, 35, 17, 225, 63, 116, 72, 225, 116, 216, 62, 225, 62, 114, 57, 37, 30, 129, 116, 133, 62, 225, 55, 77, 34, 225, 93, 181, 22, 225, 53, 76, 7, 33, 1, 36, 26, 129, 93, 133, 53, 225, 46, 69, 72, 225, 84, 176, 62, 225, 46, 69, 57, 37, 22, 129, 84, 133, 46, 225, 55, 78, 35, 225, 93, 181, 22, 225, 53, 76, 7, 33, 1, 36, 26, 129, 93, 133, 53, 225, 55, 176, 72, 225, 93, 233, 62, 225, 53, 175, 57, 36, 26, 225, 36, 170, 35, 225, 70, 229, 22, 225, 35, 169, 7, 33, 1, 35, 12, 65, 177, 193, 70, 233, 197, 35, 175, 225, 36, 170, 35, 225, 70, 229, 22, 225, 35, 169, 7, 33, 1, 35, 12, 225, 38, 177, 72, 225, 75, 233, 62, 225, 37, 175, 57, 36, 15, 65, 170, 193, 75, 229, 197, 37, 169, 225, 40, 187, 35, 225, 77, 239, 22, 225, 39, 183, 7, 33, 1, 35, 17, 33, 35, 161, 77, 22, 161, 39, 7, 33, 1, 35, 17, 161, 63, 72, 161, 116, 62, 161, 62, 57, 36, 30, 65, 187, 193, 116, 188, 193, 62, 189, 65, 190, 65, 191, 65, 192, 65, 194, 225, 55, 77, 34, 225, 93, 181, 22, 225, 53, 76, 7, 33, 1, 36, 26, 129, 93, 133, 53, 225, 46, 69, 72, 225, 84, 176, 62, 225, 46, 69, 57, 37, 22, 129, 84, 133, 46, 225, 55, 78, 35, 225, 93, 181, 22, 225, 53, 76, 7, 33, 1, 36, 26, 129, 93, 133, 53, 225, 55, 176, 72, 225, 93, 233, 62, 225, 53, 175, 57, 36, 26, 225, 36, 170, 35, 225, 70, 229, 22, 225, 35, 169, 7, 33, 1, 35, 12, 65, 177, 193, 70, 233, 197, 35, 175, 225, 36, 170, 35, 225, 70, 229, 22, 225, 35, 169, 7, 33, 1, 35, 12, 225, 38, 117, 72, 225, 75, 217, 62, 225, 37, 115, 57, 36, 15, 65, 136, 193, 75, 220, 197, 37, 133, 161, 40, 35, 161, 77, 22, 161, 39, 7, 33, 1, 35, 17, 33, 35, 161, 77, 22, 161, 39, 7, 33, 1, 35, 17, 225, 63, 137, 72, 225, 116, 139, 62, 225, 62, 141, 57, 97, 142, 30, 65, 144, 65, 148, 65, 151, 65, 152, 193, 116, 153, 193, 62, 154, 65, 157, 65, 162, 65, 163, 65, 164, 225, 55, 77, 34, 225, 93, 181, 22, 225, 53, 76, 7, 33, 1, 36, 26, 129, 93, 133, 53, 225, 46, 69, 72, 225, 84, 176, 62, 225, 46, 69, 57, 37, 22, 129, 84, 133, 46, 225, 55, 78, 35, 225, 93, 181, 22, 225, 53, 76, 7, 33, 1, 36, 26, 129, 93, 133, 53, 225, 55, 176, 72, 225, 93, 233, 62, 225, 53, 175, 57, 36, 26, 225, 36, 170, 35, 225, 70, 229, 22, 225, 35, 169, 7, 33, 1, 35, 12, 65, 177, 193, 70, 233, 197, 35, 175, 225, 36, 170, 35, 225, 70, 229, 22, 225, 35, 169, 7, 33, 1, 35, 12, 225, 38, 177, 72, 225, 75, 233, 62, 225, 37, 175, 57, 36, 15, 65, 170, 193, 75, 229, 197, 37, 169, 225, 40, 209, 35, 225, 77, 243, 22, 225, 39, 206, 7, 33, 1, 35, 17, 97, 74, 35, 225, 77, 10, 22, 225, 39, 73, 7, 33, 1, 35, 17, 225, 63, 184, 72, 161, 116, 62, 161, 62, 57, 37, 30, 193, 116, 188, 193, 62, 190, 65, 192, 65, 196, 65, 197, 65, 198, 225, 78, 156, 72, 225, 160, 225, 62, 225, 76, 155, 57, 32, 5, 129, 160, 133, 76, 193, 69, 132, 193, 135, 219, 198, 69, 130, 129, 135, 133, 69, 193, 64, 117, 193, 116, 215, 198, 62, 117, 129, 116, 133, 62, 193, 55, 93, 193, 93, 207, 198, 53, 92, 129, 93, 133, 53, 193, 63, 116, 193, 116, 216, 197, 62, 114, 193, 55, 93, 193, 93, 207, 197, 53, 92, 193, 46, 83, 193, 84, 199, 197, 46, 82, 193, 55, 94, 193, 93, 207, 198, 53, 92, 129, 93, 134, 53, 129, 93, 133, 53, 225, 63, 116, 72, 225, 116, 216, 62, 225, 62, 114, 57, 32, 5, 129, 116, 133, 62, 225, 81, 116, 35, 33, 22, 161, 94, 7, 33, 1, 226, 80, 135, 12, 130, 94, 194, 80, 114, 129, 94, 65, 135, 130, 80, 64, 161, 94, 72, 33, 62, 161, 80, 57, 33, 12, 194, 94, 13, 129, 80, 225, 81, 116, 35, 33, 22, 161, 94, 7, 33, 1, 226, 80, 135, 12, 130, 94, 194, 80, 114, 129, 94, 65, 135, 130, 80, 64, 161, 94, 72, 33, 62, 161, 80, 57, 33, 12, 194, 94, 13, 129, 80, 225, 81, 116, 35, 33, 22, 161, 94, 7, 33, 1, 226, 80, 135, 12, 130, 94, 194, 80, 114, 129, 94, 65, 135, 130, 80, 225, 135, 70, 35, 225, 201, 135, 22, 225, 133, 69, 7, 33, 1, 35, 12, 193, 116, 64, 193, 186, 116, 197, 114, 62, 225, 93, 55, 72, 225, 176, 93, 62, 225, 92, 53, 57, 36, 12, 193, 135, 70, 193, 201, 135, 197, 133, 69, 225, 116, 64, 35, 225, 186, 116, 22, 225, 114, 62, 7, 33, 1, 35, 12, 193, 93, 55, 193, 176, 93, 197, 92, 53, 225, 116, 63, 72, 225, 186, 116, 62, 225, 114, 62, 57, 36, 12, 193, 123, 67, 193, 193, 124, 197, 125, 65, 225, 81, 116, 35, 33, 22, 161, 94, 7, 33, 1, 226, 80, 135, 12, 130, 94, 194, 80, 114, 129, 94, 65, 135, 130, 80, 64, 161, 94, 72, 33, 62, 161, 80, 57, 33, 12, 194, 94, 13, 129, 80, 225, 81, 116, 35, 33, 22, 161, 94, 7, 33, 1, 226, 80, 135, 12, 130, 94, 194, 80, 114, 129, 94, 65, 135, 130, 80, 64, 161, 94, 72, 33, 62, 161, 80, 57, 33, 12, 194, 94, 13, 129, 80, 225, 81, 116, 35, 33, 22, 161, 94, 7, 33, 1, 226, 80, 135, 12, 130, 94, 194, 80, 114, 129, 94, 65, 135, 130, 80, 225, 135, 70, 35, 225, 201, 135, 22, 225, 133, 69, 7, 33, 1, 35, 12, 193, 116, 64, 193, 186, 116, 197, 114, 62, 225, 93, 55, 72, 225, 176, 93, 62, 225, 92, 53, 57, 36, 12, 193, 135, 70, 193, 201, 135, 197, 133, 69, 225, 116, 64, 35, 225, 186, 116, 22, 225, 114, 62, 7, 33, 1, 35, 12, 193, 93, 55, 193, 176, 93, 197, 92, 53, 225, 116, 63, 72, 225, 186, 116, 62, 225, 114, 62, 57, 36, 12, 193, 123, 67, 193, 193, 124, 197, 125, 65, 225, 88, 160, 35, 33, 22, 225, 108, 208, 7, 33, 1, 226, 86, 158, 17, 130, 108, 129, 86, 65, 208, 129, 108, 65, 158, 130, 86, 64, 161, 108, 72, 33, 62, 225, 86, 74, 57, 33, 17, 64, 130, 108, 129, 86, 225, 88, 160, 35, 33, 22, 225, 108, 208, 7, 33, 1, 226, 86, 158, 17, 130, 108, 129, 86, 65, 208, 129, 108, 65, 158, 130, 86, 64, 161, 108, 72, 33, 62, 225, 86, 74, 57, 33, 17, 64, 130, 108, 129, 86, 225, 88, 160, 35, 33, 22, 225, 108, 208, 7, 33, 1, 226, 86, 158, 17, 130, 108, 129, 86, 65, 208, 129, 108, 65, 158, 130, 86, 225, 160, 77, 35, 225, 208, 160, 22, 225, 158, 76, 7, 33, 1, 35, 17, 193, 135, 69, 193, 202, 135, 197, 134, 69, 225, 107, 61, 72, 225, 181, 108, 62, 225, 106, 60, 57, 36, 17, 193, 160, 79, 193, 208, 160, 197, 158, 76, 225, 135, 69, 35, 225, 202, 135, 22, 225, 134, 69, 7, 33, 1, 35, 17, 193, 107, 61, 193, 181, 108, 197, 106, 60, 225, 135, 71, 72, 225, 202, 135, 62, 225, 134, 69, 57, 36, 17, 193, 148, 75, 193, 205, 147, 197, 146, 74, 225, 88, 70, 72, 97, 135, 62, 97, 69, 57, 32, 131, 116, 131, 86, 131, 116, 130, 86, 193, 160, 160, 65, 208, 75, 158, 128, 1, 193, 160, 135, 193, 146, 202, 203, 134, 134, 128, 1, 193, 135, 116, 193, 122, 186, 203, 114, 115, 128, 1, 193, 116, 135, 193, 123, 202, 197, 133, 134, 193, 135, 116, 193, 122, 186, 203, 114, 115, 128, 8, 193, 116, 135, 193, 123, 202, 203, 133, 134, 128, 1, 225, 135, 148, 72, 225, 145, 205, 62, 97, 146, 57, 32, 10, 128, 1, 225, 55, 151, 35, 225, 93, 152, 22, 225, 53, 153, 7, 97, 154, 1, 97, 158, 26, 67, 160, 129, 93, 133, 53, 161, 46, 72, 161, 84, 62, 161, 46, 57, 37, 22, 129, 84, 193, 46, 153, 65, 150, 65, 143, 65, 138, 65, 131, 225, 55, 128, 35, 225, 93, 126, 22, 225, 53, 120, 7, 97, 118, 1, 97, 115, 26, 65, 112, 65, 110, 65, 106, 193, 93, 105, 193, 53, 104, 65, 101, 65, 100, 65, 98, 65, 93, 161, 55, 72, 161, 93, 62, 161, 53, 57, 36, 26, 161, 36, 35, 161, 70, 22, 161, 35, 7, 33, 1, 34, 12, 65, 96, 65, 97, 193, 70, 99, 193, 35, 97, 65, 96, 65, 93, 65, 91, 65, 90, 225, 36, 89, 35, 225, 70, 90, 22, 225, 35, 91, 7, 97, 93, 1, 97, 96, 12, 65, 97, 65, 99, 225, 38, 97, 72, 225, 75, 96, 62, 225, 37, 93, 57, 97, 91, 15, 65, 90, 65, 89, 65, 90, 65, 91, 193, 75, 93, 193, 37, 96, 65, 97, 65, 99, 65, 97, 65, 96, 225, 40, 93, 35, 225, 77, 91, 22, 225, 39, 90, 7, 97, 89, 1, 97, 90, 17, 65, 91, 65, 93, 97, 96, 35, 225, 77, 97, 22, 225, 39, 99, 7, 97, 97, 1, 97, 96, 17, 65, 93, 65, 91, 225, 63, 90, 72, 225, 116, 89, 62, 225, 62, 90, 57, 97, 91, 30, 65, 93, 65, 96, 65, 97, 65, 99, 193, 116, 97, 193, 62, 96, 65, 93, 65, 91, 65, 90, 65, 89, 225, 55, 199, 34, 225, 93, 84, 22, 161, 53, 7, 33, 1, 33, 26, 64, 2, 65, 207, 193, 93, 93, 131, 53, 64, 2, 225, 46, 207, 72, 225, 84, 93, 62, 161, 46, 57, 34, 22, 64, 2, 65, 207, 193, 84, 93, 131, 46, 64, 2, 225, 55, 199, 35, 225, 93, 84, 22, 161, 53, 7, 33, 1, 33, 26, 64, 2, 65, 207, 193, 93, 93, 131, 53, 64, 2, 225, 55, 207, 72, 225, 93, 93, 62, 161, 53, 57, 34, 26, 64, 2, 225, 36, 207, 35, 225, 70, 93, 22, 161, 35, 7, 33, 1, 33, 12, 64, 2, 65, 216, 193, 70, 116, 131, 35, 64, 2, 225, 36, 207, 35, 225, 70, 93, 22, 161, 35, 7, 33, 1, 33, 12, 64, 2, 225, 38, 207, 72, 225, 75, 93, 62, 161, 37, 57, 34, 15, 64, 2, 65, 207, 193, 75, 93, 131, 37, 64, 2, 225, 40, 220, 35, 225, 77, 135, 22, 161, 39, 7, 33, 1, 33, 17, 64, 2, 97, 216, 35, 225, 77, 116, 22, 161, 39, 7, 33, 1, 33, 17, 64, 2, 225, 63, 220, 72, 225, 116, 135, 62, 161, 62, 57, 34, 30, 64, 2, 65, 222, 193, 116, 147, 131, 62, 64, 2, 225, 55, 222, 34, 225, 93, 147, 22, 225, 53, 224, 7, 97, 160, 1, 36, 26, 129, 93, 132, 53, 64, 1, 225, 46, 222, 72, 225, 84, 147, 62, 225, 46, 224, 57, 101, 160, 22, 129, 84, 132, 46, 64, 1, 225, 55, 229, 35, 225, 93, 171, 22, 161, 53, 7, 33, 1, 35, 26, 65, 224, 193, 93, 160, 131, 53, 64, 2, 225, 55, 220, 72, 225, 93, 135, 62, 161, 53, 57, 36, 26, 225, 36, 216, 35, 225, 70, 116, 22, 161, 35, 7, 33, 1, 33, 12, 64, 2, 65, 220, 193, 70, 135, 133, 35, 225, 36, 224, 35, 225, 70, 160, 22, 161, 35, 7, 33, 1, 33, 12, 64, 2, 225, 38, 220, 72, 225, 75, 135, 62, 161, 37, 57, 36, 15, 65, 224, 193, 75, 160, 131, 37, 64, 2, 225, 40, 220, 35, 225, 77, 135, 22, 161, 39, 7, 33, 1, 35, 17, 97, 224, 35, 225, 77, 160, 22, 161, 39, 7, 33, 1, 33, 17, 64, 2, 225, 63, 220, 72, 225, 116, 135, 62, 161, 62, 57, 36, 30, 65, 216, 193, 116, 116, 131, 62, 64, 2, 225, 55, 199, 34, 225, 93, 84, 22, 161, 53, 7, 33, 1, 35, 26, 65, 207, 193, 93, 93, 131, 53, 64, 2, 225, 46, 199, 72, 225, 84, 84, 62, 161, 46, 57, 36, 22, 65, 207, 193, 84, 93, 131, 46, 64, 2, 225, 55, 199, 35, 225, 93, 84, 22, 161, 53, 7, 33, 1, 35, 26, 65, 207, 193, 93, 93, 131, 53, 64, 2, 225, 55, 216, 72, 225, 93, 116, 62, 161, 53, 57, 36, 26, 225, 36, 220, 35, 225, 70, 135, 22, 161, 35, 7, 33, 1, 33, 12, 64, 2, 65, 222, 193, 70, 147, 133, 35, 225, 36, 224, 35, 225, 70, 160, 22, 161, 35, 7, 33, 1, 33, 12, 64, 2, 225, 38, 222, 72, 225, 75, 147, 62, 161, 37, 57, 36, 15, 65, 224, 193, 75, 160, 131, 37, 64, 2, 225, 40, 222, 35, 225, 77, 147, 22, 161, 39, 7, 33, 1, 35, 17, 97, 224, 35, 225, 77, 160, 22, 161, 39, 7, 33, 1, 33, 17, 64, 2, 225, 63, 229, 72, 225, 116, 171, 62, 161, 62, 57, 36, 30, 65, 224, 193, 116, 160, 131, 62, 64, 2, 225, 36, 231, 34, 225, 70, 173, 22, 225, 35, 233, 7, 97, 176, 1, 36, 12, 129, 70, 133, 35, 192, 33, 72, 161, 74, 62, 128, 33, 57, 36, 12, 225, 32, 227, 35, 225, 63, 167, 22, 225, 31, 229, 7, 97, 171, 1, 36, 7, 129, 63, 133, 31, 192, 33, 72, 161, 74, 62, 128, 33, 57, 36, 7, 225, 36, 231, 35, 225, 70, 173, 22, 225, 35, 233, 7, 97, 176, 1, 36, 12, 129, 70, 133, 35, 161, 36, 35, 225, 70, 70, 22, 161, 35, 7, 33, 1, 35, 12, 65, 176, 193, 70, 70, 131, 35, 64, 2, 225, 44, 193, 72, 225, 81, 81, 62, 161, 43, 57, 36, 20, 65, 193, 193, 81, 81, 131, 43, 64, 2, 225, 47, 199, 35, 225, 84, 84, 22, 161, 46, 7, 33, 1, 35, 22, 65, 199, 193, 84, 84, 131, 46, 64, 2, 225, 50, 203, 72, 225, 88, 88, 62, 161, 49, 57, 36, 24, 225, 55, 207, 26, 193, 93, 93, 131, 53, 64, 2, 225, 36, 231, 35, 225, 70, 173, 22, 225, 35, 233, 7, 97, 176, 1, 36, 12, 129, 70, 133, 35, 192, 33, 72, 161, 74, 62, 128, 33, 57, 36, 12, 225, 32, 227, 35, 225, 63, 167, 22, 225, 31, 229, 7, 97, 171, 1, 36, 7, 129, 63, 133, 31, 192, 33, 72, 161, 74, 62, 128, 33, 57, 36, 7, 225, 36, 231, 35, 225, 70, 173, 22, 225, 35, 233, 7, 97, 176, 1, 36, 12, 129, 70, 133, 35, 161, 36, 35, 225, 70, 70, 22, 161, 35, 7, 33, 1, 35, 12, 65, 176, 193, 70, 70, 131, 35, 64, 2, 225, 44, 193, 72, 225, 81, 81, 62, 161, 43, 57, 36, 20, 65, 193, 193, 81, 81, 131, 43, 64, 2, 225, 47, 199, 35, 225, 84, 84, 22, 161, 46, 7, 33, 1, 35, 22, 65, 199, 193, 84, 84, 131, 46, 64, 2, 225, 50, 203, 72, 225, 88, 88, 62, 161, 49, 57, 36, 24, 225, 55, 207, 26, 193, 93, 93, 131, 53, 64, 2, 225, 39, 235, 35, 225, 77, 178, 22, 225, 39, 237, 7, 97, 181, 1, 36, 17, 129, 77, 133, 39, 192, 33, 72, 161, 74, 62, 128, 33, 57, 36, 17, 225, 36, 231, 35, 225, 70, 173, 22, 225, 35, 233, 7, 97, 176, 1, 36, 12, 129, 70, 133, 35, 192, 33, 72, 161, 74, 62, 128, 33, 57, 36, 12, 225, 40, 235, 35, 225, 77, 178, 22, 225, 39, 237, 7, 97, 181, 1, 36, 17, 129, 77, 133, 39, 161, 40, 35, 225, 77, 77, 22, 161, 39, 7, 33, 1, 35, 17, 65, 181, 193, 77, 77, 131, 39, 64, 2, 225, 50, 203, 72, 225, 88, 88, 62, 161, 49, 57, 36, 24, 65, 203, 193, 88, 88, 131, 49, 64, 2, 225, 55, 207, 35, 225, 93, 93, 22, 161, 53, 7, 33, 1, 35, 26, 65, 207, 193, 93, 93, 131, 53, 64, 2, 225, 59, 211, 72, 225, 102, 102, 62, 161, 57, 57, 36, 28, 225, 61, 213, 29, 193, 108, 108, 131, 60, 64, 2, 225, 40, 229, 36, 225, 77, 171, 22, 161, 39, 7, 33, 1, 35, 17, 65, 231, 193, 77, 173, 131, 39, 64, 2, 128, 97, 224, 72, 225, 74, 160, 62, 128, 33, 57, 34, 17, 64, 2, 225, 36, 229, 35, 225, 70, 171, 22, 161, 35, 7, 33, 1, 35, 12, 65, 231, 193, 70, 173, 131, 35, 64, 2, 128, 97, 224, 72, 225, 74, 160, 62, 128, 33, 57, 34, 12, 64, 2, 225, 40, 229, 35, 225, 77, 171, 22, 161, 39, 7, 33, 1, 35, 17, 65, 231, 193, 77, 173, 131, 39, 64, 2, 225, 40, 237, 35, 225, 77, 181, 22, 161, 39, 7, 33, 1, 33, 17, 64, 3, 129, 77, 133, 39, 225, 50, 241, 72, 225, 88, 199, 62, 161, 49, 57, 34, 24, 64, 3, 129, 88, 133, 49, 225, 55, 243, 35, 225, 93, 207, 22, 161, 53, 7, 33, 1, 33, 26, 64, 3, 129, 93, 133, 53, 225, 59, 224, 72, 225, 102, 160, 62, 161, 57, 57, 36, 28, 161, 61, 29, 129, 108, 133, 60, 225, 55, 77, 36, 225, 93, 181, 22, 225, 53, 76, 7, 33, 1, 36, 26, 129, 93, 133, 53, 225, 46, 69, 72, 225, 84, 176, 62, 225, 46, 69, 57, 37, 22, 129, 84, 133, 46, 225, 55, 78, 35, 225, 93, 181, 22, 225, 53, 76, 7, 33, 1, 36, 26, 129, 93, 133, 53, 225, 55, 77, 72, 225, 93, 181, 62, 225, 53, 76, 57, 36, 26, 225, 36, 55, 35, 225, 70, 160, 22, 225, 35, 53, 7, 33, 1, 36, 12, 129, 70, 133, 35, 225, 36, 55, 35, 225, 70, 160, 22, 225, 35, 53, 7, 33, 1, 35, 12, 225, 38, 59, 72, 225, 75, 165, 62, 225, 37, 57, 57, 37, 15, 129, 75, 133, 37, 225, 40, 61, 35, 225, 77, 167, 22, 225, 39, 60, 7, 33, 1, 35, 17, 33, 35, 161, 77, 22, 161, 39, 7, 33, 1, 35, 17, 225, 63, 85, 72, 225, 116, 199, 62, 225, 62, 82, 57, 37, 30, 129, 116, 133, 62, 225, 55, 78, 34, 225, 93, 181, 22, 225, 53, 76, 7, 33, 1, 36, 26, 129, 93, 133, 53, 225, 47, 69, 72, 225, 84, 176, 62, 225, 46, 69, 57, 37, 22, 129, 84, 133, 46, 225, 55, 78, 35, 225, 93, 181, 22, 225, 53, 76, 7, 33, 1, 36, 26, 129, 93, 133, 53, 225, 55, 77, 72, 225, 93, 181, 62, 225, 53, 76, 57, 36, 26, 225, 36, 55, 35, 225, 70, 160, 22, 225, 35, 53, 7, 33, 1, 36, 12, 129, 70, 133, 35, 225, 36, 55, 35, 225, 70, 160, 22, 225, 35, 53, 7, 33, 1, 35, 12, 225, 38, 59, 72, 225, 75, 165, 62, 225, 37, 57, 57, 37, 15, 129, 75, 133, 37, 225, 40, 61, 35, 225, 77, 167, 22, 225, 39, 60, 7, 33, 1, 35, 17, 33, 35, 161, 77, 22, 161, 39, 7, 33, 1, 35, 17, 225, 63, 85, 72, 225, 116, 199, 62, 225, 62, 82, 57, 37, 30, 129, 116, 133, 62, 225, 55, 207, 34, 225, 93, 93, 22, 161, 53, 7, 33, 1, 35, 26, 64, 1, 129, 93, 130, 53, 128, 3, 161, 47, 72, 161, 84, 62, 161, 46, 57, 37, 22, 129, 84, 130, 46, 128, 3, 161, 55, 35, 161, 93, 22, 161, 53, 7, 33, 1, 36, 26, 129, 93, 130, 53, 128, 3, 161, 55, 72, 161, 93, 62, 161, 53, 57, 36, 26, 161, 36, 35, 161, 70, 22, 161, 35, 7, 33, 1, 36, 12, 129, 70, 130, 35, 128, 3, 161, 36, 35, 161, 70, 22, 161, 35, 7, 33, 1, 35, 12, 161, 38, 72, 161, 75, 62, 161, 37, 57, 37, 15, 129, 75, 130, 37, 128, 3, 225, 40, 216, 35, 225, 77, 116, 22, 161, 39, 7, 33, 1, 35, 17, 33, 35, 161, 77, 22, 161, 39, 7, 33, 1, 128, 35, 17, 225, 63, 207, 72, 225, 116, 93, 62, 161, 62, 57, 36, 30, 65, 199, 193, 116, 84, 130, 62, 128, 3, 225, 55, 207, 34, 225, 93, 93, 22, 161, 53, 7, 33, 1, 35, 26, 64, 1, 129, 93, 130, 53, 128, 3, 161, 47, 72, 161, 84, 62, 161, 46, 57, 37, 22, 129, 84, 130, 46, 128, 3, 161, 55, 35, 161, 93, 22, 161, 53, 7, 33, 1, 36, 26, 129, 93, 130, 53, 128, 3, 161, 55, 72, 161, 93, 62, 161, 53, 57, 36, 26, 161, 36, 35, 161, 70, 22, 161, 35, 7, 33, 1, 36, 12, 129, 70, 130, 35, 128, 3, 161, 36, 35, 161, 70, 22, 161, 35, 7, 33, 1, 35, 12, 161, 38, 72, 161, 75, 62, 161, 37, 57, 37, 15, 129, 75, 130, 37, 128, 3, 225, 40, 216, 35, 225, 77, 116, 22, 161, 39, 7, 33, 1, 35, 17, 33, 35, 161, 77, 22, 161, 39, 7, 33, 1, 128, 35, 17, 225, 63, 207, 72, 225, 116, 93, 62, 161, 62, 57, 36, 30, 65, 199, 193, 116, 84, 130, 62, 128, 3, 225, 55, 207, 34, 225, 93, 93, 22, 161, 53, 7, 33, 1, 35, 26, 64, 1, 129, 93, 130, 53, 128, 3, 161, 47, 72, 161, 84, 62, 161, 46, 57, 37, 22, 129, 84, 130, 46, 128, 3, 225, 55, 207, 35, 225, 93, 93, 22, 161, 53, 7, 33, 1, 35, 26, 64, 1, 129, 93, 130, 53, 128, 3, 161, 55, 72, 161, 93, 62, 161, 53, 57, 36, 26, 161, 36, 35, 161, 70, 22, 161, 35, 7, 33, 1, 35, 12, 65, 207, 193, 70, 93, 130, 35, 128, 3, 64, 161, 36, 35, 161, 70, 22, 161, 35, 7, 33, 1, 35, 12, 161, 38, 72, 161, 75, 62, 161, 37, 57, 36, 15, 65, 216, 193, 75, 116, 130, 37, 128, 3, 161, 40, 35, 161, 77, 22, 161, 39, 7, 33, 1, 35, 17, 33, 35, 161, 77, 22, 161, 39, 7, 33, 1, 128, 35, 17, 225, 63, 207, 72, 225, 116, 93, 62, 161, 62, 57, 37, 30, 129, 116, 193, 62, 199, 65, 84, 128, 2, 64, 1, 225, 55, 207, 34, 225, 93, 93, 22, 161, 53, 7, 33, 1, 35, 26, 64, 1, 129, 93, 130, 53, 128, 3, 161, 47, 72, 161, 84, 62, 161, 46, 57, 37, 22, 129, 84, 130, 46, 128, 3, 225, 55, 207, 35, 225, 93, 93, 22, 161, 53, 7, 33, 1, 35, 26, 64, 1, 129, 93, 130, 53, 128, 3, 161, 55, 72, 161, 93, 62, 161, 53, 57, 36, 26, 161, 36, 35, 161, 70, 22, 161, 35, 7, 33, 1, 35, 12, 65, 207, 193, 70, 93, 130, 35, 128, 3, 64, 161, 36, 35, 161, 70, 22, 161, 35, 7, 33, 1, 35, 12, 161, 38, 72, 161, 75, 62, 161, 37, 57, 36, 15, 65, 216, 193, 75, 116, 130, 37, 128, 3, 161, 40, 35, 161, 77, 22, 161, 39, 7, 33, 1, 35, 17, 33, 35, 161, 77, 22, 161, 39, 7, 33, 1, 128, 35, 17, 225, 63, 207, 72, 225, 116, 93, 62, 161, 62, 57, 37, 30, 129, 116, 193, 62, 199, 65, 84, 128, 2, 64, 1, 225, 55, 207, 34, 225, 93, 93, 22, 161, 53, 7, 33, 1, 35, 26, 64, 1, 129, 93, 130, 53, 128, 3, 161, 47, 72, 161, 84, 62, 161, 46, 57, 37, 22, 129, 84, 130, 46, 128, 3, 225, 55, 207, 35, 225, 93, 93, 22, 161, 53, 7, 33, 1, 35, 26, 64, 1, 129, 93, 130, 53, 128, 3, 161, 55, 72, 161, 93, 62, 161, 53, 57, 36, 26, 161, 36, 35, 161, 70, 22, 161, 35, 7, 33, 1, 35, 12, 65, 207, 193, 70, 93, 130, 35, 128, 3, 64, 161, 36, 35, 161, 70, 22, 161, 35, 7, 33, 1, 35, 12, 161, 38, 72, 161, 75, 62, 161, 37, 57, 36, 15, 65, 216, 193, 75, 116, 130, 37, 128, 3, 161, 40, 35, 161, 77, 22, 161, 39, 7, 33, 1, 35, 17, 33, 35, 161, 77, 22, 161, 39, 7, 33, 1, 128, 35, 17, 225, 63, 207, 72, 225, 116, 93, 62, 161, 62, 57, 37, 30, 129, 116, 193, 62, 199, 65, 84, 128, 2, 64, 1, 225, 55, 207, 34, 225, 93, 93, 22, 161, 53, 7, 33, 1, 35, 26, 64, 1, 129, 93, 130, 53, 128, 3, 225, 47, 207, 72, 225, 84, 93, 62, 161, 46, 57, 37, 22, 129, 84, 193, 46, 199, 65, 84, 128, 2, 64, 1, 225, 55, 216, 35, 225, 93, 116, 22, 161, 53, 7, 33, 1, 36, 26, 129, 93, 193, 53, 207, 65, 93, 128, 2, 64, 1, 225, 55, 199, 72, 225, 93, 84, 62, 161, 53, 57, 34, 26, 64, 2, 161, 36, 35, 161, 70, 22, 161, 35, 7, 33, 1, 35, 12, 65, 207, 193, 70, 93, 130, 35, 128, 3, 64, 161, 36, 35, 161, 70, 22, 161, 35, 7, 33, 1, 35, 12, 161, 38, 72, 161, 75, 62, 161, 37, 57, 37, 15, 129, 75, 130, 37, 128, 3, 225, 40, 160, 35, 225, 77, 55, 22, 161, 39, 7, 33, 1, 35, 17, 64, 33, 35, 161, 77, 22, 161, 39, 7, 33, 1, 128, 35, 17, 161, 63, 72, 161, 116, 62, 161, 62, 57, 37, 30, 129, 116, 130, 62, 128, 3, 225, 55, 93, 34, 161, 93, 22, 161, 53, 7, 33, 1, 32, 1, 64, 3, 129, 93, 130, 53, 128, 2, 65, 4, 225, 47, 93, 72, 161, 84, 62, 161, 46, 57, 32, 2, 64, 3, 129, 84, 129, 46, 65, 84, 128, 3, 225, 55, 116, 35, 161, 93, 22, 161, 53, 7, 33, 1, 32, 4, 193, 93, 119, 193, 53, 121, 65, 119, 128, 65, 116, 65, 113, 65, 111, 225, 55, 135, 72, 161, 93, 62, 161, 53, 57, 32, 2, 64, 2, 161, 36, 35, 161, 70, 22, 161, 35, 7, 33, 1, 32, 2, 65, 4, 65, 147, 193, 70, 159, 130, 35, 128, 1, 64, 2, 161, 36, 35, 161, 70, 22, 161, 35, 7, 33, 1, 32, 2, 65, 4, 225, 38, 160, 72, 161, 75, 62, 161, 37, 57, 32, 2, 64, 3, 129, 75, 129, 37, 65, 116, 128, 3, 225, 40, 135, 35, 161, 77, 22, 161, 39, 7, 33, 1, 32, 3, 33, 35, 225, 77, 140, 22, 225, 39, 144, 7, 97, 140, 1, 160, 65, 135, 65, 129, 65, 127, 225, 63, 116, 72, 161, 116, 62, 161, 62, 57, 32, 2, 64, 3, 129, 116, 130, 62, 128, 2, 65, 4, 225, 55, 93, 35, 161, 93, 22, 161, 53, 7, 33, 1, 32, 1, 64, 3, 129, 93, 130, 53, 128, 2, 65, 4, 225, 47, 93, 72, 161, 84, 62, 161, 46, 57, 32, 2, 64, 3, 129, 84, 129, 46, 65, 84, 128, 3, 225, 55, 116, 35, 161, 93, 22, 161, 53, 7, 33, 1, 32, 4, 193, 93, 119, 193, 53, 121, 65, 119, 128, 65, 116, 65, 113, 65, 111, 225, 55, 135, 72, 161, 93, 62, 161, 53, 57, 32, 2, 64, 2, 161, 36, 35, 161, 70, 22, 161, 35, 7, 33, 1, 32, 2, 65, 4, 65, 147, 193, 70, 159, 130, 35, 128, 1, 64, 2, 161, 36, 35, 161, 70, 22, 161, 35, 7, 33, 1, 32, 2, 65, 4, 225, 38, 160, 72, 161, 75, 62, 161, 37, 57, 32, 2, 64, 3, 129, 75, 129, 37, 65, 116, 128, 3, 225, 40, 135, 35, 161, 77, 22, 161, 39, 7, 33, 1, 32, 3, 33, 35, 225, 77, 140, 22, 225, 39, 144, 7, 97, 140, 1, 160, 65, 135, 65, 129, 65, 127, 225, 63, 116, 72, 161, 116, 62, 161, 62, 57, 32, 2, 64, 3, 129, 116, 130, 62, 128, 2, 65, 4, 225, 55, 93, 35, 161, 93, 22, 161, 53, 7, 33, 1, 32, 1, 64, 3, 129, 93, 130, 53, 128, 2, 65, 4, 225, 47, 93, 72, 161, 84, 62, 161, 46, 57, 32, 2, 64, 3, 129, 84, 129, 46, 65, 84, 128, 3, 225, 55, 116, 35, 161, 93, 22, 161, 53, 7, 33, 1, 32, 4, 193, 93, 119, 193, 53, 121, 65, 119, 128, 65, 116, 65, 113, 65, 111, 225, 55, 135, 72, 161, 93, 62, 161, 53, 57, 32, 2, 64, 2, 161, 36, 35, 161, 70, 22, 161, 35, 7, 33, 1, 32, 2, 65, 4, 65, 147, 193, 70, 159, 130, 35, 128, 1, 64, 2, 161, 36, 35, 161, 70, 22, 161, 35, 7, 33, 1, 32, 2, 65, 4, 225, 38, 160, 72, 161, 75, 62, 161, 37, 57, 32, 2, 64, 3, 129, 75, 129, 37, 65, 116, 128, 3, 225, 40, 135, 35, 161, 77, 22, 161, 39, 7, 33, 1, 32, 3, 33, 35, 225, 77, 140, 22, 225, 39, 144, 7, 97, 140, 1, 160, 65, 135, 65, 129, 65, 127, 225, 63, 116, 72, 161, 116, 62, 161, 62, 57, 32, 2, 64, 3, 129, 116, 130, 62, 128, 2, 65, 4, 225, 55, 93, 35, 161, 93, 22, 161, 53, 7, 33, 1, 32, 1, 64, 3, 129, 93, 130, 53, 128, 2, 65, 4, 225, 47, 93, 72, 161, 84, 62, 161, 46, 57, 32, 2, 64, 3, 129, 84, 129, 46, 65, 84, 128, 3, 225, 55, 116, 35, 161, 93, 22, 161, 53, 7, 33, 1, 32, 4, 193, 93, 119, 193, 53, 121, 65, 119, 128, 65, 116, 65, 113, 65, 111, 225, 55, 135, 72, 161, 93, 62, 161, 53, 57, 32, 2, 64, 2, 161, 36, 35, 161, 70, 22, 161, 35, 7, 33, 1, 32, 2, 65, 4, 65, 147, 193, 70, 159, 130, 35, 128, 1, 64, 2, 161, 36, 35, 161, 70, 22, 161, 35, 7, 33, 1, 32, 2, 65, 4, 225, 38, 160, 72, 161, 75, 62, 161, 37, 57, 32, 2, 64, 3, 129, 75, 129, 37, 65, 116, 128, 3, 225, 40, 135, 35, 161, 77, 22, 161, 39, 7, 33, 1, 32, 3, 33, 35, 225, 77, 140, 22, 225, 39, 144, 7, 97, 140, 1, 160, 65, 135, 65, 129, 65, 127, 225, 63, 116, 72, 161, 116, 62, 161, 62, 57, 32, 2, 64, 3, 129, 116, 130, 62, 128, 2, 65, 4, 225, 42, 63, 72, 33, 62, 33, 57, 32, 31, 31, 31, 16, 225, 36, 55, 35, 33, 22, 33, 7, 33, 1, 32, 3, 192, 33, 72, 33, 62, 33, 57, 32, 31, 31, 31, 4, 197, 70, 93, 202, 64, 83, 196, 70, 93, 192, 31, 31, 31, 197, 36, 55, 225, 42, 63, 72, 33, 62, 33, 57, 32, 31, 31, 31, 16, 223, 48, 70, 31, 31, 23, 196, 51, 75, 195, 47, 68, 196, 51, 75, 195, 47, 68, 196, 51, 75, 195, 47, 68, 196, 51, 75, 195, 47, 68, 196, 51, 75, 195, 47, 68, 196, 51, 75, 195, 47, 68, 196, 51, 75, 195, 47, 68, 196, 51, 75, 195, 47, 68, 196, 51, 75, 195, 47, 68, 196, 51, 75, 195, 47, 68, 196, 51, 75, 195, 47, 68, 195, 51, 75, 196, 48, 70, 196, 51, 75, 195, 47, 68, 196, 51, 75, 195, 47, 68, 196, 51, 75, 195, 47, 68, 195, 51, 75, 225, 42, 63, 72, 33, 62, 33, 57, 32, 6, 225, 36, 55, 72, 33, 62, 33, 57, 32, 2, 192, 31, 6, 197, 36, 55, 201, 32, 46, 197, 36, 55, 192, 31, 6, 197, 36, 55, 201, 32, 46, 197, 36, 55, 192, 14, 33, 72, 33, 62, 33, 57, 32, 20, 197, 36, 55, 201, 32, 46, 197, 36, 55, 192, 14, 33, 72, 33, 62, 33, 57, 32, 20, 197, 36, 55, 201, 32, 46, 197, 36, 55, 192, 14, 33, 72, 33, 62, 33, 57, 32, 20, 197, 36, 55, 201, 32, 46, 197, 36, 55, 192, 14, 33, 72, 33, 62, 33, 57, 32, 20, 197, 40, 61, 233, 36, 55, 12, 229, 40, 61, 17, 224, 14, 33, 72, 33, 62, 33, 57, 32, 20, 229, 36, 55, 17, 225, 40, 61, 72, 33, 62, 33, 57, 225, 77, 108, 52, 33, 72, 33, 62, 225, 39, 60, 57, 33, 52, 33, 45, 225, 77, 108, 72, 33, 62, 33, 57, 225, 39, 60, 52, 33, 45, 33, 72, 225, 77, 108, 62, 33, 57, 33, 52, 225, 39, 60, 72, 33, 62, 33, 57, 225, 77, 108, 52, 33, 45, 33, 72, 225, 39, 60, 62, 33, 57, 33, 52, 225, 77, 108, 45, 33, 72, 33, 62, 225, 39, 60, 57, 33, 52, 33, 72, 225, 77, 108, 62, 33, 57, 33, 52, 225, 39, 60, 45, 33, 72, 33, 62, 225, 77, 108, 57, 33, 52, 33, 45, 225, 39, 60, 72, 33, 62, 33, 57, 225, 77, 108, 52, 33, 72, 33, 62, 225, 39, 60, 57, 33, 52, 33, 45, 225, 77, 108, 72, 33, 62, 33, 57, 225, 39, 60, 52, 33, 45, 225, 56, 95, 34, 0

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

table_7:
dw 51362, 51310, 40773, 40725, 32340, 30527, 27222, 27180, 25696, 25655, 24256, 24215, 22920, 22897, 22856, 20402, 20362, 16205, 15276, 15255, 13611, 13590, 12864, 12827, 12542, 11588, 10633, 10204, 9678, 9090, 9070, 8724, 8573, 8561, 7790, 7646, 7641, 7638, 7627, 6818, 6814, 6814, 6795, 6432, 6414, 6070, 6063, 5735, 5732, 5729, 5714, 5114, 5111, 5108, 5091, 5064, 5061, 5035, 5032, 5019, 5016, 5013, 4968, 4965, 4939, 4936, 4923, 4920, 4918, 4873, 4844, 4841, 4828, 4825, 4822, 4777, 4748, 4746, 4732, 4729, 4727, 4682, 4653, 4650, 4636, 4634, 4631, 4557, 4554, 4553, 4552, 4535, 4302, 4298, 4297, 4281, 3831, 3830, 3829, 3815, 3814, 3783, 3735, 3687, 3655, 3640, 3592, 3576, 3544, 3528, 3496, 3480, 3448, 3432, 3416, 3415, 3398, 3384, 3225, 3224, 3223, 3207, 3192, 3160, 3128, 3097, 3080, 3064, 3049, 3048, 3033, 3017, 3001, 2985, 2969, 2953, 2937, 2921, 2905, 2889, 2874, 2873, 2873, 2857, 2841, 2825, 2809, 2793, 2777, 2761, 2745, 2729, 2714, 2698, 2682, 2666, 2650, 2634, 2618, 2602, 2586, 2570, 2283, 
; total notes is 163
; const_pitch_div is 1
data_7:
repeat_7:
db 74, 35, 70, 39, 132, 35, 70, 47, 138, 39, 132, 47, 65, 59, 65, 66, 65, 72, 65, 78, 65, 84, 69, 87, 65, 82, 65, 76, 65, 70, 65, 64, 65, 57, 65, 51, 129, 59, 129, 66, 129, 72, 129, 78, 193, 84, 47, 133, 87, 129, 82, 129, 76, 129, 70, 129, 64, 193, 57, 51, 133, 51, 138, 47, 137, 51, 64, 5, 65, 101, 65, 102, 65, 103, 65, 105, 65, 106, 65, 108, 65, 110, 65, 112, 67, 114, 128, 4, 64, 1, 129, 101, 129, 102, 129, 103, 129, 105, 193, 106, 101, 193, 108, 102, 193, 110, 103, 193, 112, 105, 193, 114, 106, 65, 108, 65, 110, 65, 112, 67, 114, 128, 5, 129, 101, 129, 102, 129, 103, 129, 105, 193, 106, 96, 129, 108, 129, 110, 129, 112, 134, 114, 70, 93, 132, 96, 70, 96, 132, 93, 65, 61, 65, 68, 65, 74, 65, 80, 65, 86, 65, 90, 132, 96, 64, 6, 129, 61, 129, 68, 129, 74, 129, 80, 193, 86, 48, 133, 90, 128, 10, 152, 48, 74, 40, 70, 43, 132, 40, 70, 40, 132, 43, 70, 43, 132, 40, 70, 40, 132, 43, 97, 43, 34, 33, 31, 33, 28, 33, 26, 33, 25, 33, 24, 32, 132, 40, 70, 40, 132, 43, 97, 55, 34, 97, 60, 31, 97, 62, 28, 97, 67, 26, 97, 69, 25, 97, 73, 24, 32, 193, 40, 75, 65, 79, 65, 81, 65, 85, 70, 88, 129, 55, 129, 60, 129, 62, 129, 67, 225, 69, 36, 22, 161, 73, 17, 161, 75, 15, 161, 79, 8, 161, 81, 4, 161, 85, 2, 161, 88, 0, 32, 3, 70, 40, 132, 36, 70, 48, 138, 40, 132, 48, 65, 60, 65, 67, 65, 73, 65, 79, 65, 85, 69, 88, 65, 83, 65, 77, 65, 71, 65, 65, 65, 58, 65, 52, 129, 60, 129, 67, 129, 73, 129, 79, 193, 85, 48, 133, 88, 129, 83, 129, 77, 129, 71, 129, 65, 193, 58, 52, 133, 52, 138, 48, 137, 52, 64, 5, 65, 101, 65, 102, 65, 103, 65, 105, 65, 106, 65, 108, 65, 110, 65, 112, 67, 114, 128, 4, 64, 1, 129, 101, 129, 102, 129, 103, 129, 105, 193, 106, 101, 193, 108, 102, 193, 110, 103, 193, 112, 105, 193, 114, 106, 65, 108, 65, 110, 65, 112, 67, 114, 128, 5, 129, 101, 129, 102, 129, 103, 129, 105, 193, 106, 96, 129, 108, 129, 110, 129, 112, 134, 114, 70, 93, 132, 96, 70, 96, 132, 93, 65, 61, 65, 68, 65, 74, 65, 80, 65, 86, 65, 90, 132, 96, 64, 6, 129, 61, 129, 68, 129, 74, 129, 80, 193, 86, 48, 133, 90, 128, 10, 152, 48, 74, 40, 70, 43, 132, 40, 70, 40, 132, 43, 70, 43, 132, 40, 70, 40, 132, 43, 97, 43, 34, 33, 31, 33, 28, 33, 26, 33, 25, 33, 24, 32, 132, 40, 97, 40, 34, 33, 31, 33, 28, 33, 26, 33, 25, 33, 24, 32, 132, 43, 97, 55, 34, 97, 60, 31, 97, 62, 28, 97, 67, 26, 97, 69, 25, 97, 73, 24, 32, 193, 40, 75, 65, 79, 65, 81, 65, 85, 70, 88, 129, 56, 129, 61, 129, 63, 129, 68, 225, 96, 36, 22, 33, 17, 161, 140, 15, 33, 8, 161, 162, 4, 33, 13, 130, 96, 130, 140, 194, 162, 40, 130, 96, 130, 140, 130, 162, 130, 96, 225, 140, 48, 8, 33, 10, 162, 162, 12, 130, 96, 130, 140, 130, 162, 130, 96, 130, 140, 130, 162, 130, 96, 130, 140, 225, 89, 60, 34, 97, 67, 31, 225, 115, 73, 28, 97, 79, 26, 225, 142, 85, 25, 97, 88, 24, 162, 89, 13, 130, 115, 193, 142, 83, 65, 77, 193, 89, 71, 65, 65, 193, 115, 58, 65, 52, 130, 142, 130, 89, 226, 115, 48, 6, 130, 142, 130, 89, 130, 115, 130, 142, 226, 93, 52, 8, 130, 119, 130, 161, 130, 93, 130, 119, 161, 161, 22, 33, 17, 161, 93, 15, 33, 8, 161, 119, 4, 33, 13, 130, 161, 130, 93, 130, 119, 130, 161, 129, 93, 64, 1, 130, 119, 130, 161, 225, 93, 101, 22, 97, 102, 17, 225, 119, 103, 15, 97, 105, 8, 225, 161, 106, 4, 97, 108, 13, 193, 93, 110, 65, 112, 194, 119, 114, 130, 161, 130, 93, 129, 119, 64, 1, 130, 161, 130, 93, 128, 225, 93, 101, 34, 97, 102, 31, 225, 119, 103, 28, 97, 105, 26, 225, 161, 106, 25, 97, 108, 24, 225, 93, 110, 13, 65, 112, 194, 119, 114, 130, 161, 130, 93, 130, 119, 130, 161, 130, 93, 226, 119, 96, 8, 130, 161, 130, 93, 130, 119, 130, 161, 194, 93, 93, 130, 119, 130, 161, 130, 93, 130, 119, 225, 96, 96, 22, 33, 17, 161, 140, 15, 33, 8, 161, 162, 4, 33, 13, 130, 96, 130, 140, 193, 162, 61, 65, 68, 193, 96, 74, 65, 80, 193, 140, 86, 65, 90, 130, 162, 130, 96, 64, 161, 140, 8, 33, 10, 162, 162, 12, 130, 96, 130, 140, 130, 162, 194, 96, 48, 130, 140, 130, 162, 130, 96, 130, 140, 161, 89, 34, 33, 31, 161, 115, 28, 33, 26, 161, 142, 25, 33, 24, 162, 89, 13, 130, 115, 130, 142, 130, 89, 130, 115, 130, 142, 130, 89, 162, 115, 6, 130, 142, 130, 89, 130, 115, 130, 142, 226, 93, 40, 8, 130, 119, 130, 161, 130, 93, 130, 119, 225, 161, 43, 22, 33, 17, 161, 93, 15, 33, 8, 161, 119, 4, 33, 13, 130, 161, 130, 93, 194, 119, 40, 130, 161, 130, 93, 130, 119, 130, 161, 225, 93, 43, 22, 33, 17, 161, 119, 15, 33, 8, 161, 161, 4, 33, 13, 130, 93, 130, 119, 194, 161, 40, 130, 93, 130, 119, 130, 161, 130, 93, 128, 225, 93, 43, 34, 33, 31, 161, 119, 28, 33, 26, 161, 161, 25, 33, 24, 162, 93, 13, 130, 119, 194, 161, 40, 130, 93, 130, 119, 130, 161, 130, 93, 225, 119, 55, 8, 65, 60, 193, 161, 62, 65, 67, 193, 93, 69, 65, 73, 193, 119, 75, 65, 79, 193, 161, 81, 65, 85, 194, 93, 88, 130, 119, 130, 161, 130, 93, 130, 119, 225, 96, 36, 22, 33, 17, 161, 140, 15, 33, 8, 161, 162, 4, 33, 13, 130, 96, 130, 140, 194, 162, 40, 130, 96, 130, 140, 130, 162, 130, 96, 225, 140, 48, 8, 33, 10, 162, 162, 12, 130, 96, 130, 140, 130, 162, 130, 96, 130, 140, 130, 162, 130, 96, 130, 140, 225, 89, 60, 34, 97, 67, 31, 225, 115, 73, 28, 97, 79, 26, 225, 142, 85, 25, 97, 88, 24, 162, 89, 13, 130, 115, 193, 142, 83, 65, 77, 193, 89, 71, 65, 65, 193, 115, 58, 65, 52, 130, 142, 130, 89, 226, 115, 48, 6, 130, 142, 130, 89, 130, 115, 130, 142, 226, 93, 52, 8, 130, 119, 130, 161, 130, 93, 130, 119, 161, 161, 22, 33, 17, 161, 93, 15, 33, 8, 161, 119, 4, 33, 13, 130, 161, 130, 93, 130, 119, 130, 161, 129, 93, 64, 1, 130, 119, 130, 161, 225, 93, 101, 22, 97, 102, 17, 225, 119, 103, 15, 97, 105, 8, 225, 161, 106, 4, 97, 108, 13, 193, 93, 110, 65, 112, 194, 119, 114, 130, 161, 130, 93, 129, 119, 64, 1, 130, 161, 130, 93, 128, 225, 93, 101, 34, 97, 102, 31, 225, 119, 103, 28, 97, 105, 26, 225, 161, 106, 25, 97, 108, 24, 225, 93, 110, 13, 65, 112, 194, 119, 114, 130, 161, 130, 93, 130, 119, 130, 161, 130, 93, 226, 119, 96, 8, 130, 161, 130, 93, 130, 119, 130, 161, 194, 93, 93, 130, 119, 130, 161, 130, 93, 130, 119, 225, 96, 96, 22, 33, 17, 161, 140, 15, 33, 8, 161, 162, 4, 33, 13, 130, 96, 130, 140, 193, 162, 61, 65, 68, 193, 96, 74, 65, 80, 193, 140, 86, 65, 90, 130, 162, 130, 96, 64, 161, 140, 8, 33, 10, 162, 162, 12, 130, 96, 130, 140, 130, 162, 194, 96, 48, 130, 140, 130, 162, 130, 96, 130, 140, 161, 89, 34, 33, 31, 161, 115, 28, 33, 26, 161, 142, 25, 33, 24, 162, 89, 13, 130, 115, 130, 142, 130, 89, 130, 115, 130, 142, 130, 89, 162, 115, 6, 130, 142, 130, 89, 130, 115, 130, 142, 226, 93, 40, 8, 130, 119, 130, 161, 130, 93, 130, 119, 225, 161, 43, 22, 33, 17, 161, 93, 15, 33, 8, 161, 119, 4, 33, 13, 130, 161, 130, 93, 194, 119, 40, 130, 161, 130, 93, 130, 119, 130, 161, 225, 93, 43, 22, 33, 17, 161, 119, 15, 33, 8, 161, 161, 4, 33, 13, 130, 93, 130, 119, 194, 161, 40, 130, 93, 130, 119, 130, 161, 130, 93, 128, 225, 93, 43, 34, 33, 31, 161, 119, 28, 33, 26, 161, 161, 25, 33, 24, 162, 93, 13, 130, 119, 194, 161, 40, 130, 93, 130, 119, 130, 161, 130, 93, 225, 119, 55, 8, 65, 60, 193, 161, 62, 65, 67, 193, 93, 69, 65, 73, 193, 119, 75, 65, 79, 193, 161, 81, 65, 85, 194, 93, 88, 130, 119, 130, 161, 130, 93, 130, 119, 128, 97, 101, 22, 97, 102, 17, 97, 103, 15, 97, 105, 8, 97, 106, 4, 97, 108, 8, 65, 110, 65, 112, 72, 114, 129, 101, 129, 102, 129, 103, 129, 105, 225, 106, 118, 22, 161, 108, 17, 161, 110, 15, 161, 112, 8, 161, 114, 4, 37, 8, 65, 107, 65, 109, 65, 111, 65, 113, 65, 117, 65, 114, 132, 118, 97, 110, 34, 97, 107, 31, 97, 104, 28, 97, 102, 26, 97, 99, 25, 97, 96, 24, 161, 107, 8, 129, 109, 129, 111, 129, 113, 193, 117, 93, 133, 114, 129, 110, 129, 107, 129, 104, 129, 102, 32, 193, 99, 115, 133, 96, 132, 93, 97, 120, 22, 33, 17, 33, 15, 33, 8, 33, 4, 64, 33, 8, 132, 115, 65, 122, 65, 123, 65, 124, 65, 125, 65, 127, 65, 130, 193, 120, 132, 65, 134, 65, 136, 65, 138, 97, 141, 22, 128, 33, 17, 33, 15, 33, 8, 33, 4, 33, 8, 129, 122, 129, 123, 129, 124, 129, 125, 129, 127, 129, 130, 129, 132, 129, 134, 193, 136, 143, 193, 138, 144, 193, 141, 145, 65, 144, 65, 143, 65, 141, 97, 139, 22, 97, 138, 17, 97, 137, 15, 97, 138, 8, 97, 139, 4, 97, 141, 8, 65, 143, 65, 144, 65, 145, 65, 144, 161, 143, 34, 225, 144, 146, 31, 225, 145, 148, 28, 225, 144, 150, 26, 225, 143, 152, 25, 225, 141, 154, 24, 225, 139, 156, 8, 193, 138, 158, 193, 137, 160, 193, 138, 161, 129, 139, 129, 141, 129, 143, 129, 144, 129, 145, 130, 144, 129, 146, 129, 148, 129, 150, 32, 193, 152, 160, 193, 154, 159, 193, 156, 158, 193, 158, 157, 193, 160, 156, 193, 161, 155, 65, 154, 65, 153, 65, 152, 65, 151, 65, 150, 65, 149, 65, 148, 65, 147, 65, 146, 65, 145, 193, 160, 144, 193, 159, 143, 193, 158, 141, 193, 157, 139, 225, 156, 138, 22, 225, 155, 137, 17, 225, 154, 136, 15, 225, 153, 135, 8, 225, 152, 134, 4, 225, 151, 133, 13, 193, 150, 132, 193, 149, 131, 193, 148, 130, 193, 147, 129, 129, 146, 129, 145, 129, 144, 129, 143, 129, 141, 129, 139, 129, 138, 129, 137, 129, 136, 129, 135, 161, 134, 22, 161, 133, 17, 161, 132, 15, 161, 131, 8, 225, 130, 130, 4, 225, 129, 131, 13, 65, 132, 65, 131, 65, 130, 65, 129, 65, 127, 65, 126, 65, 125, 65, 126, 65, 127, 65, 129, 65, 130, 65, 131, 65, 132, 65, 131, 225, 130, 130, 34, 225, 131, 129, 31, 225, 132, 127, 28, 225, 131, 126, 26, 225, 130, 125, 25, 225, 129, 126, 24, 225, 127, 127, 13, 193, 126, 129, 193, 125, 130, 193, 126, 131, 193, 127, 132, 193, 129, 131, 193, 130, 130, 193, 131, 129, 193, 132, 127, 193, 131, 126, 193, 130, 125, 193, 129, 126, 193, 127, 127, 193, 126, 129, 32, 193, 125, 130, 193, 126, 131, 193, 127, 132, 193, 129, 131, 193, 130, 130, 193, 131, 129, 193, 132, 127, 193, 131, 126, 193, 130, 125, 193, 129, 126, 225, 127, 127, 22, 225, 126, 129, 17, 225, 125, 130, 15, 225, 126, 131, 8, 225, 127, 132, 4, 225, 129, 131, 13, 193, 130, 130, 193, 131, 129, 193, 132, 127, 193, 131, 126, 193, 130, 141, 129, 129, 129, 127, 129, 126, 129, 125, 193, 126, 129, 129, 127, 129, 129, 129, 130, 129, 131, 225, 132, 97, 22, 161, 131, 17, 161, 130, 15, 161, 129, 8, 161, 127, 4, 225, 126, 89, 13, 132, 141, 65, 115, 132, 129, 65, 98, 132, 97, 97, 53, 22, 161, 89, 17, 33, 15, 33, 8, 33, 4, 97, 49, 13, 132, 115, 97, 94, 34, 161, 98, 31, 33, 28, 33, 26, 33, 25, 97, 90, 24, 164, 53, 13, 65, 46, 132, 49, 65, 37, 132, 94, 32, 65, 29, 132, 90, 65, 27, 132, 46, 65, 29, 132, 37, 65, 35, 132, 29, 97, 101, 22, 225, 27, 102, 17, 97, 103, 15, 97, 105, 8, 97, 106, 4, 97, 108, 8, 193, 29, 110, 65, 112, 67, 114, 133, 35, 129, 101, 129, 102, 129, 103, 129, 105, 225, 106, 118, 22, 161, 108, 17, 161, 110, 15, 161, 112, 8, 161, 114, 4, 37, 8, 65, 107, 65, 109, 65, 111, 65, 113, 65, 117, 65, 114, 132, 118, 97, 110, 34, 97, 107, 31, 97, 104, 28, 97, 102, 26, 97, 99, 25, 97, 96, 24, 161, 107, 8, 129, 109, 129, 111, 129, 113, 193, 117, 93, 133, 114, 129, 110, 129, 107, 129, 104, 129, 102, 32, 193, 99, 115, 133, 96, 132, 93, 97, 120, 22, 33, 17, 33, 15, 33, 8, 33, 4, 64, 33, 8, 132, 115, 65, 122, 65, 123, 65, 124, 65, 125, 65, 127, 65, 130, 193, 120, 132, 65, 134, 65, 136, 65, 138, 97, 141, 22, 128, 33, 17, 33, 15, 33, 8, 33, 4, 33, 8, 129, 122, 129, 123, 129, 124, 129, 125, 129, 127, 129, 130, 129, 132, 129, 134, 193, 136, 143, 193, 138, 144, 193, 141, 145, 65, 144, 65, 143, 65, 141, 97, 139, 22, 97, 138, 17, 97, 137, 15, 97, 138, 8, 97, 139, 4, 97, 141, 8, 65, 143, 65, 144, 65, 145, 65, 144, 161, 143, 34, 225, 144, 146, 31, 225, 145, 148, 28, 225, 144, 150, 26, 225, 143, 152, 25, 225, 141, 154, 24, 225, 139, 156, 8, 193, 138, 158, 193, 137, 160, 193, 138, 161, 129, 139, 129, 141, 129, 143, 129, 144, 129, 145, 130, 144, 129, 146, 129, 148, 129, 150, 32, 193, 152, 160, 193, 154, 159, 193, 156, 158, 193, 158, 157, 193, 160, 156, 193, 161, 155, 65, 154, 65, 153, 65, 152, 65, 151, 65, 150, 65, 149, 65, 148, 65, 147, 65, 146, 65, 145, 193, 160, 144, 193, 159, 143, 193, 158, 141, 193, 157, 139, 225, 156, 138, 22, 225, 155, 137, 17, 225, 154, 136, 15, 225, 153, 135, 8, 225, 152, 134, 4, 225, 151, 133, 13, 193, 150, 132, 193, 149, 131, 193, 148, 130, 193, 147, 129, 129, 146, 129, 145, 129, 144, 129, 143, 129, 141, 129, 139, 129, 138, 129, 137, 129, 136, 129, 135, 161, 134, 22, 161, 133, 17, 161, 132, 15, 161, 131, 8, 225, 130, 130, 4, 225, 129, 131, 13, 65, 132, 65, 131, 65, 130, 65, 129, 65, 127, 65, 126, 65, 125, 65, 126, 65, 127, 65, 129, 65, 130, 65, 131, 65, 132, 65, 131, 225, 130, 130, 34, 225, 131, 129, 31, 225, 132, 127, 28, 225, 131, 126, 26, 225, 130, 125, 25, 225, 129, 126, 24, 225, 127, 127, 13, 193, 126, 129, 193, 125, 130, 193, 126, 131, 193, 127, 132, 193, 129, 131, 193, 130, 130, 193, 131, 129, 193, 132, 127, 193, 131, 126, 193, 130, 125, 193, 129, 126, 193, 127, 127, 193, 126, 129, 32, 193, 125, 130, 193, 126, 131, 193, 127, 132, 193, 129, 131, 193, 130, 130, 193, 131, 129, 193, 132, 127, 193, 131, 126, 193, 130, 125, 193, 129, 126, 225, 127, 127, 22, 225, 126, 129, 17, 225, 125, 130, 15, 225, 126, 131, 8, 225, 127, 132, 4, 225, 129, 131, 13, 193, 130, 130, 193, 131, 129, 193, 132, 127, 193, 131, 126, 193, 130, 35, 129, 129, 129, 127, 129, 126, 129, 125, 193, 126, 29, 129, 127, 129, 129, 129, 130, 129, 131, 225, 132, 27, 22, 161, 131, 17, 161, 130, 15, 161, 129, 8, 161, 127, 4, 225, 126, 29, 13, 132, 35, 65, 35, 132, 29, 65, 45, 132, 27, 97, 87, 22, 161, 29, 17, 33, 15, 33, 8, 33, 4, 97, 92, 13, 132, 35, 97, 47, 34, 161, 45, 31, 33, 28, 33, 26, 33, 25, 97, 51, 24, 164, 87, 13, 65, 96, 132, 92, 65, 114, 132, 47, 32, 65, 89, 132, 51, 65, 96, 132, 96, 65, 128, 132, 114, 65, 140, 132, 89, 97, 101, 22, 225, 96, 102, 17, 97, 103, 15, 97, 105, 8, 97, 106, 4, 97, 108, 8, 193, 128, 110, 65, 112, 67, 114, 133, 140, 129, 101, 129, 102, 129, 103, 129, 105, 225, 106, 118, 22, 161, 108, 17, 161, 110, 15, 161, 112, 8, 161, 114, 4, 37, 8, 65, 107, 65, 109, 65, 111, 65, 113, 65, 117, 65, 114, 132, 118, 97, 110, 34, 97, 107, 31, 97, 104, 28, 97, 102, 26, 97, 99, 25, 97, 96, 24, 161, 107, 8, 129, 109, 129, 111, 129, 113, 193, 117, 93, 133, 114, 129, 110, 129, 107, 129, 104, 129, 102, 32, 193, 99, 115, 133, 96, 132, 93, 97, 120, 22, 33, 17, 33, 15, 33, 8, 33, 4, 64, 33, 8, 132, 115, 65, 122, 65, 123, 65, 124, 65, 125, 65, 127, 65, 130, 193, 120, 132, 65, 134, 65, 136, 65, 138, 97, 141, 22, 128, 33, 17, 33, 15, 33, 8, 33, 4, 33, 8, 129, 122, 129, 123, 129, 124, 129, 125, 129, 127, 129, 130, 129, 132, 129, 134, 193, 136, 143, 193, 138, 144, 193, 141, 145, 65, 144, 65, 143, 65, 141, 97, 139, 22, 97, 138, 17, 97, 137, 15, 97, 138, 8, 97, 139, 4, 97, 141, 8, 65, 143, 65, 144, 65, 145, 65, 144, 161, 143, 34, 225, 144, 146, 31, 225, 145, 148, 28, 225, 144, 150, 26, 225, 143, 152, 25, 225, 141, 154, 24, 225, 139, 156, 8, 193, 138, 158, 193, 137, 160, 193, 138, 161, 129, 139, 129, 141, 129, 143, 129, 144, 129, 145, 130, 144, 129, 146, 129, 148, 129, 150, 32, 193, 152, 160, 193, 154, 159, 193, 156, 158, 193, 158, 157, 193, 160, 156, 193, 161, 155, 65, 154, 65, 153, 65, 152, 65, 151, 65, 150, 65, 149, 65, 148, 65, 147, 65, 146, 65, 145, 193, 160, 144, 193, 159, 143, 193, 158, 141, 193, 157, 139, 225, 156, 138, 22, 225, 155, 137, 17, 225, 154, 136, 15, 225, 153, 135, 8, 225, 152, 134, 4, 225, 151, 133, 13, 193, 150, 132, 193, 149, 131, 193, 148, 130, 193, 147, 129, 129, 146, 129, 145, 129, 144, 129, 143, 129, 141, 129, 139, 129, 138, 129, 137, 129, 136, 129, 135, 161, 134, 22, 161, 133, 17, 161, 132, 15, 161, 131, 8, 225, 130, 130, 4, 225, 129, 131, 13, 65, 132, 65, 131, 65, 130, 65, 129, 65, 127, 65, 126, 65, 125, 65, 126, 65, 127, 65, 129, 65, 130, 65, 131, 65, 132, 65, 131, 225, 130, 130, 34, 225, 131, 129, 31, 225, 132, 127, 28, 225, 131, 126, 26, 225, 130, 125, 25, 225, 129, 126, 24, 225, 127, 127, 13, 193, 126, 129, 193, 125, 130, 193, 126, 131, 193, 127, 132, 193, 129, 131, 193, 130, 130, 193, 131, 129, 193, 132, 127, 193, 131, 126, 193, 130, 125, 193, 129, 126, 193, 127, 127, 193, 126, 129, 32, 193, 125, 130, 193, 126, 131, 193, 127, 132, 193, 129, 131, 193, 130, 130, 193, 131, 129, 193, 132, 127, 193, 131, 126, 193, 130, 125, 193, 129, 126, 225, 127, 127, 22, 225, 126, 129, 17, 225, 125, 130, 15, 225, 126, 131, 8, 225, 127, 132, 4, 225, 129, 131, 13, 193, 130, 130, 193, 131, 129, 193, 132, 127, 193, 131, 126, 193, 130, 141, 129, 129, 129, 127, 129, 126, 129, 125, 193, 126, 129, 129, 127, 129, 129, 129, 130, 129, 131, 225, 132, 97, 22, 161, 131, 17, 161, 130, 15, 161, 129, 8, 161, 127, 4, 225, 126, 89, 13, 132, 141, 65, 115, 132, 129, 65, 98, 132, 97, 97, 53, 22, 161, 89, 17, 33, 15, 33, 8, 33, 4, 97, 49, 13, 132, 115, 97, 94, 34, 161, 98, 31, 33, 28, 33, 26, 33, 25, 97, 90, 24, 164, 53, 13, 65, 46, 132, 49, 65, 37, 132, 94, 32, 65, 29, 132, 90, 65, 27, 132, 46, 65, 35, 132, 37, 65, 45, 132, 29, 97, 101, 22, 225, 27, 102, 17, 97, 103, 15, 97, 105, 8, 97, 106, 4, 97, 108, 8, 193, 35, 110, 65, 112, 67, 114, 133, 45, 129, 101, 129, 102, 129, 103, 129, 105, 225, 106, 118, 22, 161, 108, 17, 161, 110, 15, 161, 112, 8, 161, 114, 4, 37, 8, 65, 107, 65, 109, 65, 111, 65, 113, 65, 117, 65, 114, 132, 118, 97, 110, 34, 97, 107, 31, 97, 104, 28, 97, 102, 26, 97, 99, 25, 97, 96, 24, 161, 107, 8, 129, 109, 129, 111, 129, 113, 193, 117, 93, 133, 114, 129, 110, 129, 107, 129, 104, 129, 102, 32, 193, 99, 115, 133, 96, 132, 93, 97, 120, 22, 33, 17, 33, 15, 33, 8, 33, 4, 64, 33, 8, 132, 115, 65, 122, 65, 123, 65, 124, 65, 125, 65, 127, 65, 130, 193, 120, 132, 65, 134, 65, 136, 65, 138, 97, 141, 22, 128, 33, 17, 33, 15, 33, 8, 33, 4, 33, 8, 129, 122, 129, 123, 129, 124, 129, 125, 129, 127, 129, 130, 129, 132, 129, 134, 193, 136, 143, 193, 138, 144, 193, 141, 145, 65, 144, 65, 143, 65, 141, 97, 139, 22, 97, 138, 17, 97, 137, 15, 97, 138, 8, 97, 139, 4, 97, 141, 8, 65, 143, 65, 144, 65, 145, 65, 144, 161, 143, 34, 225, 144, 146, 31, 225, 145, 148, 28, 225, 144, 150, 26, 225, 143, 152, 25, 225, 141, 154, 24, 225, 139, 156, 8, 193, 138, 158, 193, 137, 160, 193, 138, 161, 129, 139, 129, 141, 129, 143, 129, 144, 129, 145, 130, 144, 129, 146, 129, 148, 129, 150, 32, 193, 152, 160, 193, 154, 159, 193, 156, 158, 193, 158, 157, 193, 160, 156, 193, 161, 155, 65, 154, 65, 153, 65, 152, 65, 151, 65, 150, 65, 149, 65, 148, 65, 147, 65, 146, 65, 145, 193, 160, 144, 193, 159, 143, 193, 158, 141, 193, 157, 139, 225, 20, 138, 22, 97, 137, 17, 97, 136, 15, 97, 135, 8, 128, 97, 134, 4, 225, 20, 133, 6, 65, 132, 65, 131, 65, 130, 128, 65, 129, 132, 41, 128, 1, 132, 20, 128, 1, 32, 132, 20, 128, 65, 130, 193, 20, 131, 65, 132, 65, 131, 65, 130, 128, 65, 129, 193, 41, 127, 65, 126, 65, 125, 65, 126, 128, 65, 127, 193, 18, 129, 65, 130, 65, 131, 65, 132, 128, 65, 131, 225, 20, 130, 22, 97, 129, 17, 97, 127, 15, 97, 126, 8, 128, 97, 125, 4, 225, 20, 126, 6, 65, 127, 65, 129, 65, 130, 128, 65, 131, 193, 41, 132, 65, 131, 65, 130, 65, 129, 128, 65, 127, 193, 20, 126, 65, 125, 65, 126, 65, 127, 128, 65, 129, 32, 193, 20, 130, 65, 131, 65, 132, 65, 131, 128, 65, 130, 193, 20, 129, 65, 127, 65, 126, 65, 125, 128, 65, 126, 193, 41, 127, 65, 129, 65, 130, 65, 131, 128, 65, 132, 193, 18, 131, 65, 130, 65, 129, 65, 127, 128, 65, 126, 225, 20, 44, 22, 33, 17, 33, 15, 33, 8, 128, 33, 4, 164, 20, 6, 128, 1, 132, 41, 128, 1, 132, 20, 128, 1, 32, 132, 20, 128, 1, 132, 20, 128, 1, 132, 41, 128, 1, 132, 18, 128, 1, 161, 20, 22, 33, 17, 33, 15, 33, 8, 128, 33, 4, 164, 20, 6, 128, 1, 132, 41, 128, 1, 132, 20, 128, 1, 164, 20, 5, 128, 1, 132, 20, 128, 1, 132, 41, 128, 1, 132, 18, 128, 1, 161, 20, 22, 33, 17, 33, 15, 33, 8, 128, 33, 4, 164, 20, 6, 128, 1, 132, 41, 128, 1, 132, 20, 128, 1, 32, 132, 20, 128, 1, 132, 20, 128, 1, 132, 41, 128, 1, 132, 18, 128, 1, 161, 20, 22, 33, 17, 33, 15, 33, 8, 128, 33, 4, 164, 20, 6, 128, 1, 132, 41, 128, 1, 132, 20, 128, 1, 32, 132, 20, 128, 1, 132, 20, 128, 1, 132, 41, 128, 1, 132, 18, 128, 1, 161, 20, 22, 33, 17, 33, 15, 33, 8, 128, 33, 4, 164, 20, 6, 128, 1, 132, 41, 128, 1, 132, 20, 128, 1, 32, 132, 20, 128, 1, 132, 20, 128, 1, 132, 41, 128, 1, 132, 18, 128, 1, 161, 20, 22, 33, 17, 33, 15, 33, 8, 128, 33, 4, 164, 20, 6, 128, 1, 132, 41, 128, 1, 132, 20, 128, 1, 164, 20, 5, 128, 1, 132, 20, 128, 1, 132, 41, 128, 1, 132, 18, 128, 1, 161, 20, 22, 33, 17, 33, 15, 33, 8, 128, 33, 4, 164, 20, 6, 128, 1, 132, 41, 128, 1, 132, 20, 128, 1, 32, 132, 20, 128, 1, 132, 20, 128, 1, 132, 41, 128, 1, 132, 18, 128, 1, 161, 20, 22, 33, 17, 33, 15, 33, 8, 128, 33, 4, 164, 20, 6, 128, 1, 132, 41, 128, 1, 132, 20, 128, 1, 32, 132, 20, 128, 1, 132, 20, 128, 1, 132, 41, 128, 1, 132, 18, 128, 1, 161, 20, 22, 33, 17, 33, 15, 33, 8, 128, 33, 4, 164, 20, 6, 128, 1, 132, 41, 128, 1, 132, 20, 128, 1, 32, 132, 20, 128, 1, 132, 20, 128, 1, 132, 41, 128, 1, 132, 18, 128, 1, 161, 20, 22, 33, 17, 33, 15, 33, 8, 128, 33, 4, 164, 20, 6, 128, 1, 132, 41, 128, 1, 132, 20, 128, 1, 164, 20, 5, 128, 1, 132, 20, 128, 1, 132, 41, 128, 1, 132, 18, 128, 1, 161, 20, 22, 33, 17, 33, 15, 33, 8, 128, 33, 4, 47, 6, 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
