Commits

Nzen  committed 7713e7e Merge

merge from amended commit

  • Participants
  • Parent commits f2ec52a, cd5ebbd

Comments (0)

Files changed (4)

File FlatTrie.java

 	}
 
 	// for lexer: diff flag signifies *, seen signifies @, unseen signifies ?
+	// shit. this has been sending too many key flags:
+	// Reads? a* list? of? keys? files? Flags? those?
+	// for_file_names@ read_line? cut? n* left? by* read_int@
+	// else* if* next@ r* windows@ ending?
 	@Override
 	public T_Flag check_flag( char a_flag )
 	{

File InputFile2.txt

 10
-Alphabet.java
+Project2.java
+L_Flag.java
+Lexer.java
+T_Flag.java
+Storage.java
 FlatTrie.java
+Alphabet.java
 IterableString.java
-Lexer.java
 Loader.java
-L_Flag.java
-Project2.java
-Storage.java
-T_Flag.java
 WordLoader.java

File Project2.java

 		save_key_words( reserved_file, java_lexer );
 		for ( String file_f : file_list )
 			flag_program( file_f, java_lexer );
+		java_lexer.lex_char( '$' );
+		java_lexer.lex_char( '\n' );
 		java_lexer.emit_saved_data();
 	}
 
+
 import* java? util? Collection?
 import* java@ util@ HashMap?
 import* java@ util@ Map?
 public* enum? L_Flag@
 new_line@ id_text@ between@
 
+Reads? a* list? of? keys? files? Flags? those? files@ with?
+Outputs? saved? state?
 public* class* Project2?
 static* final* int* key_ind?
 static* final* int* input_ind? key_ind@
 for* String@ file_f@ file_list@
 flag_program@ file_f@ java_lexer@
 emit_saved_data@ java_lexer@
+static* final* char* get_several?
+static* final* String? fabet? abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_$?
+public* static* void* main? String@ args?
+String@ keys@ args@ substring? args@ length?
+run? keys@ get_file_names? args@
+run@ InputFile1? txt? new* String@ Project2@ java?
+run_tests?
+first? line? in* list_file? is? number? of@ files@
+static* String@ get_file_names@ String@ list_file@
+WordLoader? for_file_names? new* WordLoader@
+for_file_names@ open? list_file@
+int* many? for_file_names@ read_int?
+String@ modules? new* String@ many@
+int* ind?
+for_file_names@ read_line? cut? n* left? by* read_int@
+while* for_file_names@ moreLines?
+modules@ ind@ for_file_names@ read_line@
+ind@
+for_file_names@ close?
+return* modules@
+static* void* run@ String@ reserved_file? String@ file_list?
+Lexer? java_lexer? new* Lexer@ fabet@ nothing@ get_several@
+save_key_words? reserved_file@ java_lexer@
+for* String@ file_f? file_list@
+flag_program? file_f@ java_lexer@
+java_lexer@ emit_saved_data?
 static* void* save_key_words@ String@ keyw_file? Lexer@ java_lexer@
 Loader@ of_keys? new* Loader@
 of_keys@ open@ keyw_file@
 java_lexer@ enter_key@ n*
 of_keys@ close@
 java_lexer@ toggle_key_mode@
+while* of_keys@ has_more?
+java_lexer@ enter_key? of_keys@ read_next?
+eof? isn? t* sent? for* last? key* so? add? this*
+java_lexer@ enter_key@ n*
+of_keys@ close@
+java_lexer@ toggle_key_mode?
 static* void* flag_program@ String@ other_file? Lexer@ java_lexer@
 char* peek?
 char* became?
 became@ java_lexer@ lex_char@ peek@
 if* became@ nothing@
 continue*
+
 else* if* became@ read_several@
 flag_n_delim@ java_lexer@ snag_buffer@
 if* flag_n_delim@ charAt@ n*
 public* enum@ T_Flag@
 f_seen@ f_unseen@ f_diff_flag@ saving@ initial@ checking@
 
+else* if* became@ get_several@
+flag_n_delim@ java_lexer@ snag_buffer?
+if* flag_n_delim@ charAt? n*
+System? out? printf? c* n* flag_n_delim@ charAt@
+else*
+System@ out@ print* flag_n_delim@
+else* if* became@ n* for* windows?
+System@ out@ printf@ n*
+else*
+System@ out@ print* became@
+System@ out@ println?
+generic@ close@
+static* void* run_tests@
+TestSuite? for_classes? new* TestSuite@
+for_classes@ test_iterable_string?
+for_classes@ test_word_loader? arg* java@
+for_classes@ test_loader? monkey? txt@
+for_classes@ test_alphabet?
+for_classes@ test_trie?
+for_classes@ test_lexer?
+
+public* enum? L_Flag?
+new_line? id_text? between?
+
+Lexer@ determines? the? next? character? to* print*
+For? keymode? this* might? be* the@ char* or? the@ flag*
+else* may? be* char* flag* a* flag* to* grab? two? chars? or@ nothing@
+public* class* Lexer@
+private* Storage? transition_list?
+private* L_Flag@ state@
+private* T_Flag? reported?
+private* final* char* empty? for* garbage? chars@
+private* final* char* multi? when? I* know? whether? space? or@ endl?
+private* boolean* keymode@ for* end* flag* selection?
+private* String@ buffer?
+public* Lexer@ String@ valid_start? char* clients_epsilon? char* signal_multi?
+transition_list@ new* FlatTrie? valid_start@
+empty@ clients_epsilon@
+multi@ signal_multi@
+state@ L_Flag@ new_line@
+buffer@
+keymode@ true*
+public* void* enter_key@ char* next@
+if* next@ next@ n* use?
+transition_list@ check_flag? proper_flag? T_Flag@ f_unseen?
+else* if* next@ r* windows@ ending?
+return*
+else* id_text@
+transition_list@ determine_char? next@
+public* char* lex_char@ char* next@
+switch* state@
+case* new_line@
+return* check_line? next@
+case* id_text@
+return* check_id? next@
+case* between@
+return* check_between? next@
+default*
+return* empty@
+print* nothing@ until? valid* start?
+private* char* check_line@ char* next@
+if* starts_id? next@
+state@ L_Flag@ id_text@
+reported@ transition_list@ determine_char@ next@
+return* next@
+else*
+return* empty@
+wait? for* end* process? id* chars@
+private* char* check_id@ char* next@
+if* is_newline? next@
+return* ch_id_endl? next@
+else* if* ends_id? next@
+return* ch_id_space? next@
+else*
+reported@ transition_list@ determine_char@ next@
+return* next@
+emits? flag* endl@
+private* char* ch_id_endl@ char* next@
+state@ L_Flag@ new_line@
+reported@ transition_list@ check_flag@
+buffer@ Character? toString? proper_flag@ reported@ next@
+return* multi@
+only? emits@ flag* next@ might@ be* nothing@ til? endl@
+private* char* ch_id_space@ char* next@
+state@ L_Flag@ between@
+reported@ transition_list@ check_flag@
+return* proper_flag@ reported@
+emit* _? first@ endl@ or@ nothing@
+private* char* check_between@ char* next@
+if* starts_id@ next@
+state@ L_Flag@ id_text@
+reported@ transition_list@ determine_char@ next@
+buffer@ next@
+return* multi@
+else* if* is_newline@ next@
+state@ L_Flag@ new_line@
+return* next@
+else*
+return* empty@
+private* char* proper_flag@ T_Flag@ which?
+if* keymode@ which@ T_Flag@ f_diff_flag?
+return*
+else* if* which@ T_Flag@ f_unseen@
+return*
+else*
+return* flag* f_seen?
+public* void* toggle_key_mode@
+keymode@ keymode@
+for* Project*
+public* String@ snag_buffer@
+return* buffer@
+private* boolean* starts_id@ char* dont_know?
+return* transition_list@ in_alphabet? dont_know@
+neither? a* number@ nor? in* alphabet?
+private* boolean* ends_id@ char* dont_know@
+return* is_number? dont_know@ starts_id@ dont_know@
+private* boolean* is_number@ char* here?
+return* here@ here@
+private* boolean* is_newline@ char* blugh?
+return* blugh@ n*
+public* void* emit_saved_data@
+transition_list@ reveal_thyself?
+boolean* t_matches_current_state? L_Flag@ from_out?
+for* testing?
+return* state@ from_out@
+
+public* enum@ T_Flag@
+f_seen@ f_unseen@ f_diff_flag@ saving? initial? checking?
+
+public* abstract* class* Storage@
+here@ so@ I* can? test* Lexer@ with@ a* Trie? stub?
+though? it? seems? to* have? been? premature? functionality?
+public* abstract* T_Flag@ determine_char@ char* to_validate?
+public* abstract* boolean* in_alphabet@ char* bn?
+public* abstract* T_Flag@ check_flag@ char* a_flag?
+public* abstract* void* reveal_thyself@
+public* abstract* boolean* t_matches_state? T_Flag@ should_be?
+
+import* java@ lang? StringBuilder?
+import* java@ util? ArrayList?
+import* java@ util@ Arrays?
+FlatTrie@ determines@ char* by* char* whether@ an? identifier?
+matched? or@ needed? to* be* saved@
+Has? key* normal? modes? That? changes? the@ flag* output?
+public* class* FlatTrie@ extends* Storage@
+private* Alphabet? sigma?
+private* final* String@ end*
+private* T_Flag@ state@
+private* int* switch_? preferred? first_chars?
+private* StringBuilder@ symbols? preferred@ rest_stacked?
+private* ArrayList@ Integer? next@ preferred@ skip_list?
+private* int* next_open?
+private* int* focus?
+public* FlatTrie@ String@ first_char_alphabet? String@ end_flags?
+int* conspicuous_consumption? got* to* be* enough?
+sigma@ new* Alphabet@ first_char_alphabet@
+end* end_flags@
+state@ T_Flag@ initial@
+next_open@
+focus@
+switch_@ new* int* sigma@ length@
+symbols@ new* StringBuilder@ conspicuous_consumption@
+next@ new* ArrayList@ Integer@ conspicuous_consumption@
+overcome_stl_limitation? conspicuous_consumption@
+specifically? that? I* can@ t* update? the@ unallocated? indicies? otherwise?
+private* void* overcome_stl_limitation@ int* gluttony?
+for* int* ind@ switch_@ length@ ind@ ind@
+switch_@ ind@
+for* gluttony@ gluttony@
+next@ add@
+symbols@ append?
+Override?
+public* T_Flag@ determine_char@ char* to_validate@
+switch* state@
+case* initial@
+return* check_initial? to_validate@
+case* saving@
+return* save_char? to_validate@
+case* checking@
+return* check_down_the_trie? focus@ to_validate@ will? recur?
+default*
+return* T_Flag@ checking@
+private* T_Flag@ check_initial@ char* of_new?
+int* index? sigma@ stored_in? of_new@
+if* valid_symbol? index@
+if* been_seen? index@
+state@ T_Flag@ checking@
+return* first_used? index@
+else*
+state@ T_Flag@ saving@
+return* save_first? index@ of_new@
+else*
+return* T_Flag@ checking@ bad? client* bad@ output@
+alphabet@ s* way? of@ expressing? x? not* in* sigma@
+private* boolean* valid_symbol@ int* been_set?
+return* been_set@
+first_char* is@ valid* so@ had? to* init* with@
+private* boolean* been_seen@ int* first_index?
+return* switch_@ first_index@
+so@ start@ checking@ from* the@ second? char*
+private* T_Flag@ first_used@ int* where?
+focus@ switch_@ where@
+return* T_Flag@ f_seen@
+save* index@ to* switch* to*
+private* T_Flag@ save_first@ int* look_here? char* is_new*
+switch_@ look_here@ next_open@
+return* T_Flag@ f_unseen@
+private* T_Flag@ save_char@ char* ready?
+symbols@ setCharAt? next_open@ ready@
+next_open@
+return* T_Flag@ f_unseen@
+it@ matches? there? s* a* branch? or@ I* start@ saving@
+private* T_Flag@ check_down_the_trie@ int* skip_ind? char* hmm?
+char* presently? symbols@ charAt@ skip_ind@
+if* hmm@ presently@
+return* compare_more_later? skip_ind@
+else* if* more_to_try? skip_ind@
+return* check_down_the_trie@ next@ get* skip_ind@ hmm@
+else*
+state@ T_Flag@ saving@
+next@ set* skip_ind@ next_open@
+return* save_char@ hmm@
+private* T_Flag@ compare_more_later@ int* skip_ind@
+focus@ skip_ind@
+return* T_Flag@ f_seen@
+for* lexer? diff? flag* signifies? seen? signifies@ unseen? signifies@
+Override@
+public* T_Flag@ check_flag@ char* a_flag@
+int* old_focus? focus@
+if* a_flag@ end* charAt@ keymode@ hack?
+save_char@ a_flag@
+state@ T_Flag@ initial@
+return* T_Flag@ f_diff_flag@
+else* if* state@ T_Flag@ saving@
+save_char@ a_flag@
+state@ T_Flag@ initial@
+return* T_Flag@ f_unseen@
+else* checking@
+state@ T_Flag@ initial@
+return* symbols@ charAt@ old_focus@ a_flag@
+T_Flag@ f_seen@ T_Flag@ f_diff_flag@
+public* boolean* t_matches_state@ T_Flag@ client_thinks?
+for* tests?
+return* state@ client_thinks@
+skip_list@ is@ only@ for* indices? past? else* unallocated@
+private* boolean* more_to_try@ int* skip_ind@
+return* next@ get* skip_ind@
+Override@
+public* boolean* in_alphabet@ char* thingy? for* lexer@
+return* sigma@ includes? thingy@
+public* void* reveal_thyself@
+System@ out@ println@ nTransition? List?
+String@ letras? sigma@ get_letters?
+emit_alphabet? letras@
+emit_database? saved@ ids?
+private* void* emit_alphabet@ String@ letras@
+int* end_i? letras@ length@
+char* bits? letras@ toCharArray?
+Arrays@ sort? bits@
+int* start@
+int* iterations?
+int* mid_lim? end_i@ iterations@
+int* offset? end_i@ iterations@
+for* int* times? iterations@ times@ times@
+System@ out@ print* t*
+for* int* ind@ start@ ind@ mid_lim@ ind@
+System@ out@ printf@ c* bits@ ind@
+System@ out@ printf@ nswitch? t*
+int* nn?
+for* int* ind@ start@ ind@ mid_lim@ ind@
+nn@ sigma@ stored_in@ bits@ ind@
+System@ out@ printf@ d* switch_@ nn@
+start@
+mid_lim@ offset@
+System@ out@ printf@ n* n*
+private* void* emit_database@
+int* new_low?
+int* upper? symbols@ lastIndexOf?
+String@ storage? symbols@ substring@ upper@
+upper@ storage@ length@
+int* times@
+int* offset@ upper@ times@
+for* int* this_time? times@ this_time@ this_time@
+new_low@ print_sans_sigma? new_low@ offset@ storage@
+capture_last_few? storage@ upper@ times@
+private* int* print_sans_sigma@ int* new_low@ int* offset@ String@ storage@
+int* mid_lim@ offset@ new_low@
+System@ out@ print* t*
+for* int* step? new_low@ step@ mid_lim@ step@
+System@ out@ printf@ d* step@
+System@ out@ printf@ nrest? t*
+for* int* step@ new_low@ step@ mid_lim@ step@
+System@ out@ printf@ c* storage@ charAt@ step@
+System@ out@ printf@ nskip? t*
+for* int* step@ new_low@ step@ mid_lim@ step@
+sys_print_skip? step@
+System@ out@ printf@ n* n*
+return* mid_lim@
+private* void* sys_print_skip@ int* ind@
+boolean* used? next@ get* ind@
+String@ either? used@ next@ get* ind@ toString@ _@
+System@ out@ printf@ s* either@
+private* void* capture_last_few@ String@ storage@ int* upper@ int* times@
+int* offset@ upper@ times@
+int* ended_at? offset@ times@
+int* remaining? upper@ ended_at@
+if* remaining@
+return*
+while* ended_at@ offset@ upper@
+ended_at@ print_sans_sigma@ ended_at@ offset@ storage@
+capture* last@ incomplete? char* row?
+print_sans_sigma@ ended_at@ upper@ ended_at@ storage@
+
+import* java@ util@ HashMap?
+import* java@ util@ Set?
+Alphabet@ reports? presence? and? index@ for* chars@ in* provided? string?
+public* class* Alphabet@
+HashMap@ Character@ Integer@ symbols@
+public* Alphabet@ String@ sigma@
+symbols@ new* HashMap@ Character@ Integer@
+int* index@
+IterableString? all_together? new* IterableString@ sigma@
+for* Character@ letter? all_together@
+symbols@ put? letter@ index@
+index@
+public* boolean* includes@ Character@ unknown?
+return* symbols@ containsKey? unknown@
+public* int* stored_in@ Character@ letter@
+Integer@ where@ symbols@ get* letter@
+return* where@ null* where@
+public* int* length@
+return* symbols@ size?
+String@ get_letters@
+String@ nn@
+Set@ Character@ them? symbols@ keySet?
+for* Character@ within? them@
+nn@ within@
+return* nn@
+
+import* java@ util@ Iterator?
+public* class* IterableString@ implements* Iterable* Character@
+private* String@ rigamarole?
+public* IterableString@ String@ to_use_the_for_each?
+rigamarole@ to_use_the_for_each@ wouldn? t* be* so@ hard? in* python?
+public* Iterator@ Character@ iterator?
+return* new* ConveyorBelt? rigamarole@
+private* class* ConveyorBelt@ implements* Iterator@ Character@
+final* String@ java_limitation?
+int* pointing_at?
+public* ConveyorBelt@ String@ $to_iterate_over?
+java_limitation@ $to_iterate_over@
+public* boolean* hasNext?
+return* pointing_at@ java_limitation@ length@
+public* Character@ next@
+return* java_limitation@ charAt@ pointing_at@
+public* void* remove?
+throw* new* UnsupportedOperationException?
+
+import* java@ io? FileNotFoundException?
+import* java@ io@ IOException?
+import* java@ io@ FileReader?
+Loader@ a* file* reading? class* for* single? characters?
+Buffered? so@ it@ begins? with@ your? first@ character@ and@ tests@ validity? when@ you* ask? for* first@
+public* class* Loader@
+private* FileReader@ input*
+private* int* buffer@
+private* int* newest_index?
+public* final* int* eof@
+public* final* char* EOF? char* eof@
+public* void* open@ String@ file_name?
+try*
+input* new* FileReader@ file_name@
+buffer@ new* int*
+newest_index@
+read_one?
+catch* FileNotFoundException@ fileNotFoundException?
+System@ err? printf@ Error? opening? s* not* found? n* file_name@
+System@ exit? or@ try* again?
+private* void* read_one@
+try*
+buffer@ newest_index@ input* read*
+switch_index?
+catch* IOException@ woops?
+System@ err@ println@ Y? read* past@ the@ end* of@ file*
+public* char* read_next@
+provide* the@ client* a* character@ or@ EOF@ if* not*
+if* has_more@
+read_one@ switches? the@ index@ as* a* side? effect?
+return* char* buffer@ newest_index@
+else*
+return* EOF@
+public* boolean* has_more@
+return* buffer@ other_index? buffer@ other_index@ eof@
+private* void* switch_index@
+newest_index@ newest_index@
+private* int* other_index@
+return* newest_index@
+public* void* close@
+try*
+input* close@
+catch* IOException@ woops@
+System@ err@ println@ I* couldn? t* close@ the@ file* Execution? hosed?
+
 import* java@ io@ File*
 import* java@ io@ FileNotFoundException@
 import* java@ lang@ IllegalStateException?
 import* java@ util@ NoSuchElementException?
 import* java@ util@ Scanner?
+
 public* class* WordLoader@
 private* Scanner@ input@
 public* void* open@ String@ fileName?
 System@ exit@
 catch* IllegalStateException@ stateException?
 System@ err@ println@ Error@ reading@ from* file@
+=======
+WordLoader@ loads? words? or@ integers? from* a* file*
+This? gets? the@ filenames? in* the@ project?
+public* class* WordLoader@
+private* Scanner@ input*
+public* void* open@ String@ fileName?
+try*
+input* new* Scanner@ new* File* fileName@
+catch* FileNotFoundException@ fileNotFoundException@
+System@ err@ println@ Error@ opening@ file* not* found@
+System@ exit@ or@ try* again@
+public* boolean* moreLines@
+return* input* hasNextLine?
+public* String@ read_line@
+try*
+return* input* nextLine?
+catch* NoSuchElementException@ elementException?
+System@ err@ println@ File* data? improperly? formed?
+input* close@
+System@ exit@
+catch* IllegalStateException@ stateException?
+System@ err@ println@ Error@ reading@ from* file*
 System@ exit@
 return* assert* unreachable?
 public* int* read_int@
 if* input@ null* ie? if* it@ hasn? t* been* closed?
 input@ close@
 
+return* input* nextInt?
+catch* NoSuchElementException@ elementException@
+System@ err@ println@ File* data@ improperly@ formed@
+input* close@
+System@ exit@
+catch* IllegalStateException@ stateException@
+System@ err@ println@ Error@ reading@ from* file*
+System@ exit@
+return* assert* unreachable@
+public* void* close@
+if* input* null* ie? if* it@ hasn? t* been@ closed?
+input* close@
+
 
 Transition List:
 	   $    A    B    C    D    E    F    G    H    I 
 	2412|2413|2414|2415|2416|2417|2418|
 rest	   ?|   e|   ?|   n|   ?|   d|   ?|
 skip	   _|   _|   _|   _|   _|   _|   _|
+=======
+switch	2274|1417|2380|1172|  -1|  76| 291|  -1|1450| 456|
+
+	   J    K    L    M    N    O    P    Q    R    S 
+switch	  -1|  -1| 586|  -1|2536| 304| 318|  -1| 272| 357|
+
+	   T    U    V    W    X    Y    Z    _    a    b 
+switch	 788|2299|  -1| 500|  -1|2477|  -1|1195|   0|  14|
+
+	   c    d    e    f    g    h    i    j    k    l 
+switch	  30|  58|  72|  87| 103| 656| 107| 469| 283| 142|
+
+	   m    n    o    p    q    r    s    t    u    v 
+switch	 420| 146| 281| 155|  -1| 183| 189| 223|1064| 244|
+
+	   0|   1|   2|   3|   4|   5|   6|   7|   8|   9|  10|
+rest	   b|   s|   t|   r|   a|   c|   t|   *|   s|   s|   e|
+skip	   8| 367|   _|   _|   _|   _|   _|   _| 424|2401|   _|
+
+	  10|  11|  12|  13|  14|  15|  16|  17|  18|  19|  20|
+rest	   e|   r|   t|   *|   o|   o|   l|   e|   a|   n|   *|
+skip	   _|   _|   _|   _|  21|   _|   _|   _|   _|   _|   _|
+
+	  20|  21|  22|  23|  24|  25|  26|  27|  28|  29|  30|
+rest	   *|   r|   e|   a|   k|   *|   y|   t|   e|   *|   a|
+skip	   _|  26|1796|   _|   _|   _| 725|   _|   _|   _|  38|
+
+	  30|  31|  32|  33|  34|  35|  36|  37|  38|  39|  40|
+rest	   a|   s|   e|   *|   t|   c|   h|   *|   h|   a|   r|
+skip	  38|  34|   _|   _|1325|   _|   _|   _|  42|1067|1464|
+
+	  40|  41|  42|  43|  44|  45|  46|  47|  48|  49|  50|
+rest	   r|   *|   l|   a|   s|   s|   *|   o|   n|   s|   t|
+skip	1464| 763|  47| 564|   _|   _|   _| 550|1815|  52|1558|
+
+	  50|  51|  52|  53|  54|  55|  56|  57|  58|  59|  60|
+rest	   t|   *|   t|   i|   n|   u|   e|   *|   e|   f|   a|
+skip	1558|   _|   _|2172|   _|   _|   _|   _|  65| 896|   _|
+
+	  60|  61|  62|  63|  64|  65|  66|  67|  68|  69|  70|
+rest	   a|   u|   l|   t|   *|   o|   *|   u|   b|   l|   e|
+skip	   _|   _|   _|   _|   _|1843|  67|1214|   _|   _|   _|
+
+	  70|  71|  72|  73|  74|  75|  76|  77|  78|  79|  80|
+rest	   e|   *|   l|   s|   e|   *|   n|   u|   m|   *|   x|
+skip	   _|   _|  80|2608|   _|   _|2413|   _|   _|   _| 622|
+
+	  80|  81|  82|  83|  84|  85|  86|  87|  88|  89|  90|
+rest	   x|   t|   e|   n|   d|   s|   *|   i|   n|   a|   l|
+skip	 622|1745|   _|   _|   _|   _|   _|  95| 287|   _|   _|
+
+	  90|  91|  92|  93|  94|  95|  96|  97|  98|  99| 100|
+rest	   l|   *|   l|   y|   *|   l|   o|   a|   t|   *|   o|
+skip	   _|  92|   _|   _|   _| 100| 611|   _|   _|   _| 260|
+
+	 100| 101| 102| 103| 104| 105| 106| 107| 108| 109| 110|
+rest	   o|   r|   *|   o|   t|   o|   *|   f|   *|   m|   p|
+skip	 260|1537| 510| 346|   _|   _|   _| 109|   _| 123|   _|
+
+	 110| 111| 112| 113| 114| 115| 116| 117| 118| 119| 120|
+rest	   p|   l|   e|   m|   e|   n|   t|   s|   *|   o|   r|
+skip	   _| 119|   _|   _|   _|   _|   _|   _|   _|2627|   _|
+
+	 120| 121| 122| 123| 124| 125| 126| 127| 128| 129| 130|
+rest	   r|   t|   *|   n|   s|   t|   a|   n|   c|   e|   o|
+skip	   _|   _|   _| 493| 133|   _|   _|   _|   _|   _|   _|
+
+	 130| 131| 132| 133| 134| 135| 136| 137| 138| 139| 140|
+rest	   o|   f|   *|   t|   *|   e|   r|   f|   a|   c|   e|
+skip	   _|   _|   _| 331| 135|   _|2573|   _|   _|   _|   _|
+
+	 140| 141| 142| 143| 144| 145| 146| 147| 148| 149| 150|
+rest	   e|   *|   o|   n|   g|   *|   a|   t|   i|   v|   e|
+skip	   _|   _| 277|1773|   _|   _| 152|   _|   _|   _|   _|
+
+	 150| 151| 152| 153| 154| 155| 156| 157| 158| 159| 160|
+rest	   e|   *|   e|   w|   *|   a|   c|   k|   a|   g|   e|
+skip	   _|   _| 265| 907| 877| 162|1885|   _|   _|   _|   _|
+
+	 160| 161| 162| 163| 164| 165| 166| 167| 168| 169| 170|
+rest	   e|   *|   r|   i|   v|   a|   t|   e|   *|   o|   t|
+skip	   _|   _| 177| 169| 775|   _|   _|   _|   _|1350|1076|
+
+	 170| 171| 172| 173| 174| 175| 176| 177| 178| 179| 180|
+rest	   t|   e|   c|   t|   e|   d|   *|   u|   b|   l|   i|
+skip	1076|   _|   _|   _|   _|   _|   _| 721|2164|   _|   _|
+
+	 180| 181| 182| 183| 184| 185| 186| 187| 188| 189| 190|
+rest	   i|   c|   *|   e|   t|   u|   r|   n|   *|   h|   o|
+skip	   _|   _|   _| 442| 529|   _|   _|   _|   _| 194|   _|
+
+	 190| 191| 192| 193| 194| 195| 196| 197| 198| 199| 200|
+rest	   o|   r|   t|   *|   t|   a|   t|   i|   c|   *|   u|
+skip	   _|1395|   _|   _| 200|1331|1124| 316|   _|   _| 205|
+
+	 200| 201| 202| 203| 204| 205| 206| 207| 208| 209| 210|
+rest	   u|   p|   e|   r|   *|   w|   i|   t|   c|   h|   *|
+skip	 205| 428|   _|   _|   _| 211|   _|   _|   _|   _|1484|
+
+	 210| 211| 212| 213| 214| 215| 216| 217| 218| 219| 220|
+rest	   *|   y|   n|   c|   h|   r|   o|   n|   i|   z|   e|
+skip	1484| 311|1500|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	 220| 221| 222| 223| 224| 225| 226| 227| 228| 229| 230|
+rest	   e|   d|   *|   h|   i|   s|   *|   r|   o|   w|   *|
+skip	   _|   _|   _| 233| 227|1888|2018| 296|   _|   _| 231|
+
+	 230| 231| 232| 233| 234| 235| 236| 237| 238| 239| 240|
+rest	   *|   s|   *|   r|   a|   n|   s|   i|   e|   n|   t|
+skip	 231|   _|   _| 466| 242|   _|   _|   _| 948|   _|   _|
+
+	 240| 241| 242| 243| 244| 245| 246| 247| 248| 249| 250|
+rest	   t|   *|   y|   *|   o|   i|   d|   *|   l|   a|   t|
+skip	   _|   _| 269|   _|1021| 248|   _|   _|   _|   _|   _|
+
+	 250| 251| 252| 253| 254| 255| 256| 257| 258| 259| 260|
+rest	   t|   i|   l|   e|   *|   h|   i|   l|   e|   *|   a|
+skip	   _|   _|   _|   _|   _| 300| 987|1196|   _|   _|1085|
+
+	 260| 261| 262| 263| 264| 265| 266| 267| 268| 269| 270|
+rest	   a|   l|   s|   e|   *|   u|   l|   l|   *|   u|   e|
+skip	1085| 363|   _|   _|   _| 339| 495|   _|   _|   _|   _|
+
+	 270| 271| 272| 273| 274| 275| 276| 277| 278| 279| 280|
+rest	   e|   *|   e|   a|   d|   s|   ?|   i|   s|   t|   ?|
+skip	   _|   _|   _|   _|   _|   _|   _| 436| 484|   _| 487|
+
+	 280| 281| 282| 283| 284| 285| 286| 287| 288| 289| 290|
+rest	   ?|   f|   ?|   e|   y|   s|   ?|   l|   e|   s|   ?|
+skip	 487| 522| 650| 990|   _| 326|   _| 480|   _| 580|   _|
+
+	 290| 291| 292| 293| 294| 295| 296| 297| 298| 299| 300|
+rest	   ?|   l|   a|   g|   s|   ?|   o|   s|   e|   ?|   i|
+skip	   _| 916|   _|1058|   _|   _| 905|1334|   _|   _|1132|
+
+	 300| 301| 302| 303| 304| 305| 306| 307| 308| 309| 310|
+rest	   i|   t|   h|   ?|   u|   t|   p|   u|   t|   s|   ?|
+skip	1132| 779|   _|2189|1661|   _|   _|   _|   _|   _|   _|
+
+	 310| 311| 312| 313| 314| 315| 316| 317| 318| 319| 320|
+rest	   ?|   a|   v|   e|   d|   ?|   e|   ?|   r|   o|   j|
+skip	   _| 683|   _|1311| 598|   _|   _|2639|   _|   _|   _|
+
+	 320| 321| 322| 323| 324| 325| 326| 327| 328| 329| 330|
+rest	   j|   e|   c|   t|   2|   ?|   _|   i|   n|   d|   ?|
+skip	   _|   _|   _|   _|   _|   _| 637|   _|   _|   _|   _|
+
+	 330| 331| 332| 333| 334| 335| 336| 337| 338| 339| 340|
+rest	   ?|   p|   u|   t|   _|   i|   n|   d|   ?|   o|   t|
+skip	   _| 543|   _|   _|   _|   _|   _|   _|   _|1899|1238|
+
+	 340| 341| 342| 343| 344| 345| 346| 347| 348| 349| 350|
+rest	   t|   h|   i|   n|   g|   ?|   e|   t|   _|   s|   e|
+skip	1238|   _|   _|   _|   _|   _| 933| 739|2581| 445|   _|
+
+	 350| 351| 352| 353| 354| 355| 356| 357| 358| 359| 360|
+rest	   e|   v|   e|   r|   a|   l|   ?|   t|   r|   i|   n|
+skip	   _|   _|   _|   _|   _|   _|   _| 766| 942|   _|   _|
+
+	 360| 361| 362| 363| 364| 365| 366| 367| 368| 369| 370|
+rest	   n|   g|   ?|   b|   e|   t|   ?|   c|   d|   e|   f|
+skip	   _|   _|1405|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	 370| 371| 372| 373| 374| 375| 376| 377| 378| 379| 380|
+rest	   f|   g|   h|   i|   j|   k|   l|   m|   n|   o|   p|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	 380| 381| 382| 383| 384| 385| 386| 387| 388| 389| 390|
+rest	   p|   q|   r|   s|   t|   u|   v|   w|   x|   y|   z|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	 390| 391| 392| 393| 394| 395| 396| 397| 398| 399| 400|
+rest	   z|   A|   B|   C|   D|   E|   F|   G|   H|   I|   J|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	 400| 401| 402| 403| 404| 405| 406| 407| 408| 409| 410|
+rest	   J|   K|   L|   M|   N|   O|   P|   Q|   R|   S|   T|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	 410| 411| 412| 413| 414| 415| 416| 417| 418| 419| 420|
+rest	   T|   U|   V|   W|   X|   Y|   Z|   _|   $|   ?|   a|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _| 536|
+
+	 420| 421| 422| 423| 424| 425| 426| 427| 428| 429| 430|
+rest	   a|   i|   n|   ?|   r|   g|   s|   ?|   b|   s|   t|
+skip	 536| 526|   _|   _| 693|   _|   _|   _|   _|   _|   _|
+
+	 430| 431| 432| 433| 434| 435| 436| 437| 438| 439| 440|
+rest	   t|   r|   i|   n|   g|   ?|   e|   n|   g|   t|   h|
+skip	   _|   _|   _|   _|   _|   _| 687| 553|   _|   _|   _|
+
+	 440| 441| 442| 443| 444| 445| 446| 447| 448| 449| 450|
+rest	   h|   ?|   u|   n|   ?|   f|   i|   l|   e|   _|   n|
+skip	   _|   _|2106|   _| 473|1919|   _|   _|   _|   _|   _|
+
+	 450| 451| 452| 453| 454| 455| 456| 457| 458| 459| 460|
+rest	   n|   a|   m|   e|   s|   ?|   n|   p|   u|   t|   F|
+skip	   _|   _|   _|   _|   _|   _|2135|1516|   _|   _|   _|
+
+	 460| 461| 462| 463| 464| 465| 466| 467| 468| 469| 470|
+rest	   F|   i|   l|   e|   1|   ?|   x|   t|   ?|   a|   v|
+skip	   _|   _|   _|   _|   _|   _| 696|   _|   _|   _|   _|
+
+	 470| 471| 472| 473| 474| 475| 476| 477| 478| 479| 480|
+rest	   v|   a|   ?|   _|   t|   e|   s|   t|   s|   ?|   r|
+skip	   _|   _| 591|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	 480| 481| 482| 483| 484| 485| 486| 487| 488| 489| 490|
+rest	   r|   s|   t|   ?|   n|   e|   ?|   _|   f|   i|   l|
+skip	   _|   _|   _|1493|   _|   _|   _|   _|   _|   _|   _|
+
+	 490| 491| 492| 493| 494| 495| 496| 497| 498| 499| 500|
+rest	   l|   e|   ?|   s|   ?|   m|   b|   e|   r|   ?|   o|
+skip	   _|   _|   _| 883| 681|   _|   _|   _|   _|   _|   _|
+
+	 500| 501| 502| 503| 504| 505| 506| 507| 508| 509| 510|
+rest	   o|   r|   d|   L|   o|   a|   d|   e|   r|   ?|   _|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|2635|
+
+	 510| 511| 512| 513| 514| 515| 516| 517| 518| 519| 520|
+rest	   _|   f|   i|   l|   e|   _|   n|   a|   m|   e|   s|
+skip	2635| 797|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	 520| 521| 522| 523| 524| 525| 526| 527| 528| 529| 530|
+rest	   s|   ?|   p|   e|   n|   ?|   n|   y|   ?|   a|   d|
+skip	   _|   _| 711|   _|   _|2451| 931|   _|   _| 568|   _|
+
+	 530| 531| 532| 533| 534| 535| 536| 537| 538| 539| 540|
+rest	   d|   _|   i|   n|   t|   ?|   o|   d|   u|   l|   e|
+skip	   _|1781| 545|   _|   _|   _| 924| 556|1457|   _|   _|
+
+	 540| 541| 542| 543| 544| 545| 546| 547| 548| 549| 550|
+rest	   e|   s|   ?|   d|   ?|   l|   i|   n|   e|   ?|   u|
+skip	   _|   _|   _|1222|1636| 673|   _|   _|   _|   _|   _|
+
+	 550| 551| 552| 553| 554| 555| 556| 557| 558| 559| 560|
+rest	   u|   t|   ?|   f|   t|   ?|   r|   e|   L|   i|   n|
+skip	   _|   _|   _| 745|   _|   _| 844|   _|1832|   _|   _|
+
+	 560| 561| 562| 563| 564| 565| 566| 567| 568| 569| 570|
+rest	   n|   e|   s|   ?|   o|   s|   e|   ?|   s|   e|   r|
+skip	   _|   _|   _|   _|1032|   _|   _|2667| 964|1506|   _|
+
+	 570| 571| 572| 573| 574| 575| 576| 577| 578| 579| 580|
+rest	   r|   v|   e|   d|   _|   f|   i|   l|   e|   ?|   _|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|2425|
+
+	 580| 581| 582| 583| 584| 585| 586| 587| 588| 589| 590|
+rest	   _|   l|   i|   s|   t|   ?|   e|   x|   e|   r|   ?|
+skip	2425| 609|   _|   _|   _|   _| 644|   _|   _|   _|   _|
+
+	 590| 591| 592| 593| 594| 595| 596| 597| 598| 599| 600|
+rest	   ?|   _|   l|   e|   x|   e|   r|   ?|   _|   k|   e|
+skip	   _|   _|   _|2253|   _|   _|   _|   _|   _|1676|   _|
+
+	 600| 601| 602| 603| 604| 605| 606| 607| 608| 609| 610|
+rest	   e|   y|   _|   w|   o|   r|   d|   s|   ?|   f|   ?|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|2416|   _|
+
+	 610| 611| 612| 613| 614| 615| 616| 617| 618| 619| 620|
+rest	   ?|   a|   g|   _|   p|   r|   o|   g|   r|   a|   m|
+skip	   _|   _|   _|   _| 731|   _|   _|   _|   _|   _|   _|
+
+	 620| 621| 622| 623| 624| 625| 626| 627| 628| 629| 630|
+rest	   m|   ?|   m|   i|   t|   _|   s|   a|   v|   e|   d|
+skip	   _|   _| 664| 971|   _|1170|1927|   _|   _|   _|   _|
+
+	 630| 631| 632| 633| 634| 635| 636| 637| 638| 639| 640|
+rest	   d|   _|   d|   a|   t|   a|   ?|   w|   _|   f|   i|
+skip	   _|   _|   _|   _|   _|   _|   _| 919|   _|   _|   _|
+
+	 640| 641| 642| 643| 644| 645| 646| 647| 648| 649| 650|
+rest	   i|   l|   e|   ?|   o|   a|   d|   e|   r|   ?|   _|
+skip	   _|   _|   _|   _| 871|   _|   _|   _|   _|   _|1981|
+
+	 650| 651| 652| 653| 654| 655| 656| 657| 658| 659| 660|
+rest	   _|   k|   e|   y|   s|   ?|   a|   s|   _|   m|   o|
+skip	1981|1702|   _|   _|   _|   _|1254|1344|2290|   _|   _|
+
+	 660| 661| 662| 663| 664| 665| 666| 667| 668| 669| 670|
+rest	   o|   r|   e|   ?|   n|   t|   e|   r|   _|   k|   e|
+skip	   _|   _|   _|   _| 678| 868|   _|   _|   _|   _|   _|
+
+	 670| 671| 672| 673| 674| 675| 676| 677| 678| 679| 680|
+rest	   e|   y|   ?|   n|   e|   x|   t|   ?|   o|   f|   ?|
+skip	   _|   _|   _|2421|   _|   _|   _|   _|2078|   _|   _|
+
+	 680| 681| 682| 683| 684| 685| 686| 687| 688| 689| 690|
+rest	   ?|   n|   ?|   e|   n|   t|   ?|   a|   s|   t|   ?|
+skip	   _|1141|   _| 691|1007|   _|   _|   _|1402|   _|2006|
+
+	 690| 691| 692| 693| 694| 695| 696| 697| 698| 699| 700|
+rest	   ?|   o|   ?|   d|   d|   ?|   o|   g|   g|   l|   e|
+skip	2006| 752|1963|1240|   _|   _| 805|1181|   _|   _|   _|
+
+	 700| 701| 702| 703| 704| 705| 706| 707| 708| 709| 710|
+rest	   e|   _|   k|   e|   y|   _|   m|   o|   d|   e|   ?|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	 710| 711| 712| 713| 714| 715| 716| 717| 718| 719| 720|
+rest	   ?|   t|   h|   e|   r|   _|   f|   i|   l|   e|   ?|
+skip	   _| 772|   _|   _|   _|1642|2490|   _|   _|   _|   _|
+
+	 720| 721| 722| 723| 724| 725| 726| 727| 728| 729| 730|
+rest	   ?|   e|   e|   k|   ?|   e|   c|   a|   m|   e|   ?|
+skip	   _|2232|   _|   _|   _|1015| 890|   _|   _|   _|   _|
+
+	 730| 731| 732| 733| 734| 735| 736| 737| 738| 739| 740|
+rest	   ?|   n|   _|   d|   e|   l|   i|   m|   ?|   n|   e|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	 740| 741| 742| 743| 744| 745| 746| 747| 748| 749| 750|
+rest	   e|   r|   i|   c|   ?|   x|   _|   c|   h|   a|   r|
+skip	   _|   _|   _|   _|   _|1914|1840|   _|   _|   _|   _|
+
+	 750| 751| 752| 753| 754| 755| 756| 757| 758| 759| 760|
+rest	   r|   ?|   n|   a|   g|   _|   b|   u|   f|   f|   e|
+skip	   _|   _| 999|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	 760| 761| 762| 763| 764| 765| 766| 767| 768| 769| 770|
+rest	   e|   r|   ?|   A|   t|   ?|   y|   s|   t|   e|   m|
+skip	   _|   _|   _| 910|   _|   _|2114|   _|   _|   _|   _|
+
+	 770| 771| 772| 773| 774| 775| 776| 777| 778| 779| 780|
+rest	   m|   ?|   u|   t|   ?|   n|   t|   f|   ?|   n|   d|
+skip	   _|   _| 929|   _|1469|   _|   _| 785|   _|1695|   _|
+
+	 780| 781| 782| 783| 784| 785| 786| 787| 788| 789| 790|
+rest	   d|   o|   w|   s|   ?|   l|   n|   ?|   e|   s|   t|
+skip	   _|   _|   _|   _|   _|2024|   _|   _| 958|   _|   _|
+
+	 790| 791| 792| 793| 794| 795| 796| 797| 798| 799| 800|
+rest	   t|   S|   u|   i|   t|   e|   ?|   c|   l|   a|   s|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	 800| 801| 802| 803| 804| 805| 806| 807| 808| 809| 810|
+rest	   s|   s|   e|   s|   ?|   e|   s|   t|   _|   i|   t|
+skip	   _|   _|   _|   _|   _| 937|   _|   _|1307| 825|   _|
+
+	 810| 811| 812| 813| 814| 815| 816| 817| 818| 819| 820|
+rest	   t|   e|   r|   a|   b|   l|   e|   _|   s|   t|   r|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	 820| 821| 822| 823| 824| 825| 826| 827| 828| 829| 830|
+rest	   r|   i|   n|   g|   ?|   w|   o|   r|   d|   _|   l|
+skip	   _|   _|   _|   _|   _| 837|   _|   _|   _|   _|   _|
+
+	 830| 831| 832| 833| 834| 835| 836| 837| 838| 839| 840|
+rest	   l|   o|   a|   d|   e|   r|   ?|   l|   o|   a|   d|
+skip	   _|   _|   _|   _|   _|   _|   _| 849| 863|   _|   _|
+
+	 840| 841| 842| 843| 844| 845| 846| 847| 848| 849| 850|
+rest	   d|   e|   r|   ?|   n|   k|   e|   y|   ?|   a|   l|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _| 858|   _|
+
+	 850| 851| 852| 853| 854| 855| 856| 857| 858| 859| 860|
+rest	   l|   p|   h|   a|   b|   e|   t|   ?|   t|   r|   i|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	 860| 861| 862| 863| 864| 865| 866| 867| 868| 869| 870|
+rest	   i|   e|   ?|   e|   x|   e|   r|   ?|   u|   m|   ?|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|1004|   _|   _|
+
+	 870| 871| 872| 873| 874| 875| 876| 877| 878| 879| 880|
+rest	   ?|   _|   F|   l|   a|   g|   ?|   _|   l|   i|   n|
+skip	   _|1910|   _|   _|   _|   _|   _|2403|   _|1999|   _|
+
+	 880| 881| 882| 883| 884| 885| 886| 887| 888| 889| 890|
+rest	   n|   e|   ?|   d|   _|   t|   e|   x|   t|   ?|   t|
+skip	   _|   _|   _|1338|1430|   _|   _|   _|   _|   _|1347|
+
+	 890| 891| 892| 893| 894| 895| 896| 897| 898| 899| 900|
+rest	   t|   w|   e|   e|   n|   ?|   t|   e|   r|   m|   i|
+skip	1347|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	 900| 901| 902| 903| 904| 905| 906| 907| 908| 909| 910|
+rest	   i|   n|   e|   s|   ?|   e|   ?|   x|   t|   ?|   a|
+skip	   _|   _|   _|1097|   _|1617|1793|1232|   _|1531| 940|
+
+	 910| 911| 912| 913| 914| 915| 916| 917| 918| 919| 920|
+rest	   a|   c|   t|   e|   r|   ?|   o|   r|   ?|   m|   o|
+skip	 940|   _|   _|   _|   _|2378|2330|   _|   _|2185|   _|
+
+	 920| 921| 922| 923| 924| 925| 926| 927| 928| 929| 930|
+rest	   o|   d|   e|   ?|   i|   g|   h|   t|   ?|   r|   ?|
+skip	   _|   _|   _|   _| 982|1975|   _|   _|   _|1188|   _|
+
+	 930| 931| 932| 933| 934| 935| 936| 937| 938| 939| 940|
+rest	   ?|   y|   ?|   r|   a|   b|   ?|   w|   o|   ?|   s|
+skip	   _|1439|   _| 975|   _|   _|   _|1192|   _|   _|   _|
+
+	 940| 941| 942| 943| 944| 945| 946| 947| 948| 949| 950|
+rest	   s|   ?|   o|   r|   a|   g|   e|   ?|   t|   i|   o|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	 950| 951| 952| 953| 954| 955| 956| 957| 958| 959| 960|
+rest	   o|   n|   _|   l|   i|   s|   t|   ?|   _|   F|   l|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|1327|   _|   _|
+
+	 960| 961| 962| 963| 964| 965| 966| 967| 968| 969| 970|
+rest	   l|   a|   g|   ?|   p|   o|   r|   t|   e|   d|   ?|
+skip	   _|   _|   _|   _|1263|   _|   _|   _|2117|   _|   _|
+
+	 970| 971| 972| 973| 974| 975| 976| 977| 978| 979| 980|
+rest	   ?|   p|   t|   y|   ?|   a|   r|   b|   a|   g|   e|
+skip	   _|   _|   _|   _|   _|1647|   _|   _|   _|   _|   _|
+
+	 980| 981| 982| 983| 984| 985| 986| 987| 988| 989| 990|
+rest	   e|   ?|   u|   l|   t|   i|   ?|   e|   n|   ?|   n|
+skip	   _|   _|   _|   _|   _|   _|   _|   _| 994|   _|   _|
+
+	 990| 991| 992| 993| 994| 995| 996| 997| 998| 999|1000|
+rest	   n|   o|   w|   ?|   t|   h|   e|   r|   ?|   p|   a|
+skip	   _|   _|   _|   _|1770|   _|   _|   _|   _|1046|1606|
+
+	1000|1001|1002|1003|1004|1005|1006|1007|1008|1009|1010|
+rest	   a|   c|   e|   ?|   d|   l|   ?|   l|   e|   c|   t|
+skip	1606|   _|   _|   _|1578|1093|   _|1340|   _|   _|   _|
+
+	1010|1011|1012|1013|1014|1015|1016|1017|1018|1019|1020|
+rest	   t|   i|   o|   n|   ?|   u|   f|   f|   e|   r|   ?|
+skip	   _|   _|   _|   _|   _|1258|   _|   _|   _|   _|   _|
+
+	1020|1021|1022|1023|1024|1025|1026|1027|1028|1029|1030|
+rest	   ?|   a|   l|   i|   d|   _|   s|   t|   a|   r|   t|
+skip	   _|   _|   _|   _|   _|2397|   _|1717|   _|   _|   _|
+
+	1030|1031|1032|1033|1034|1035|1036|1037|1038|1039|1040|
+rest	   t|   ?|   i|   e|   n|   t|   s|   _|   e|   p|   s|
+skip	   _|   _|   _|   _|   _|   _|1872|   _|   _|   _|   _|
+
+	1040|1041|1042|1043|1044|1045|1046|1047|1048|1049|1050|
+rest	   s|   i|   l|   o|   n|   ?|   i|   g|   n|   a|   l|
+skip	   _|   _|   _|   _|   _|   _|1522|2180|1481|1847|   _|
+
+	1050|1051|1052|1053|1054|1055|1056|1057|1058|1059|1060|
+rest	   l|   _|   m|   u|   l|   t|   i|   ?|   t|   T|   r|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	1060|1061|1062|1063|1064|1065|1066|1067|1068|1069|1070|
+rest	   r|   i|   e|   ?|   s|   e|   ?|   e|   c|   k|   _|
+skip	   _|   _|   _|   _|1119|   _|2076|1150|   _|   _|1321|
+
+	1070|1071|1072|1073|1074|1075|1076|1077|1078|1079|1080|
+rest	   _|   f|   l|   a|   g|   ?|   p|   e|   r|   _|   f|
+skip	1321|1103|   _|   _|   _|   _|1136|   _|   _|   _|   _|
+
+	1080|1081|1082|1083|1084|1085|1086|1087|1088|1089|1090|
+rest	   f|   l|   a|   g|   ?|   _|   u|   n|   s|   e|   e|
+skip	   _|   _|   _|   _|   _|1299|1199|   _|   _|   _|   _|
+
+	1090|1091|1092|1093|1094|1095|1096|1097|1098|1099|1100|
+rest	   e|   n|   ?|   i|   n|   g|   ?|   _|   c|   h|   a|
+skip	   _|   _|   _|1159|   _|   _|   _|   _|   _|   _|   _|
+
+	1100|1101|1102|1103|1104|1105|1106|1107|1108|1109|1110|
+rest	   a|   r|   ?|   l|   i|   n|   e|   ?|   i|   d|   ?|
+skip	   _|   _|   _|1108|   _|   _|   _|   _|1111|1669|   _|
+
+	1110|1111|1112|1113|1114|1115|1116|1117|1118|1119|1120|
+rest	   ?|   b|   e|   t|   w|   e|   e|   n|   ?|   n|   t|
+skip	   _|1681|   _|   _|   _|   _|   _|   _|   _|1413|1626|
+
+	1120|1121|1122|1123|1124|1125|1126|1127|1128|1129|1130|
+rest	   t|   i|   l|   ?|   r|   t|   ?|   s|   _|   i|   d|
+skip	1626|   _|   _|   _|   _|   _|1127|   _|   _|   _|   _|
+
+	1130|1131|1132|1133|1134|1135|1136|1137|1138|1139|1140|
+rest	   d|   ?|   a|   i|   t|   ?|   c|   e|   s|   s|   ?|
+skip	   _|   _|2223|1743|   _|   _|2124|   _|   _|   _|   _|
+
+	1140|1141|1142|1143|1144|1145|1146|1147|1148|1149|1150|
+rest	   ?|   _|   n|   e|   w|   l|   i|   n|   e|   ?|   _|
+skip	   _|   _|   _|1248|   _|   _|   _|   _|   _|   _|   _|
+
+	1150|1151|1152|1153|1154|1155|1156|1157|1158|1159|1160|
+rest	   _|   i|   d|   _|   e|   n|   d|   l|   ?|   s|   _|
+skip	   _|   _|   _|   _|1164|   _|   _|   _|   _|1551|   _|
+
+	1160|1161|1162|1163|1164|1165|1166|1167|1168|1169|1170|
+rest	   _|   i|   d|   ?|   s|   p|   a|   c|   e|   ?|   s|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	1170|1171|1172|1173|1174|1175|1176|1177|1178|1179|1180|
+rest	   s|   ?|   h|   a|   r|   a|   c|   t|   e|   r|   ?|
+skip	   _|   _|2241|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	1180|1181|1182|1183|1184|1185|1186|1187|1188|1189|1190|
+rest	   ?|   S|   t|   r|   i|   n|   g|   ?|   n|   l|   y|
+skip	   _|1371|   _|   _|   _|   _|   _|   _|1583|   _|   _|
+
+	1190|1191|1192|1193|1194|1195|1196|1197|1198|1199|1200|
+rest	   y|   ?|   i|   l|   ?|   ?|   c|   h|   ?|   d|   i|
+skip	   _|   _|1276|1986|   _|   _|   _|   _|   _|1209|   _|
+
+	1200|1201|1202|1203|1204|1205|1206|1207|1208|1209|1210|
+rest	   i|   f|   f|   _|   f|   l|   a|   g|   ?|   s|   e|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	1210|1211|1212|1213|1214|1215|1216|1217|1218|1219|1220|
+rest	   e|   e|   n|   ?|   n|   t|   _|   k|   n|   o|   w|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	1220|1221|1222|1223|1224|1225|1226|1227|1228|1229|1230|
+rest	   w|   ?|   _|   a|   l|   p|   h|   a|   b|   e|   t|
+skip	   _|   _|1315|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	1230|1231|1232|1233|1234|1235|1236|1237|1238|1239|1240|
+rest	   t|   ?|   i|   t|   h|   e|   r|   ?|   r|   ?|   l|
+skip	   _|   _|1445|   _|   _|   _|   _|   _|   _|1453|1383|
+
+	1240|1241|1242|1243|1244|1245|1246|1247|1248|1249|1250|
+rest	   l|   p|   h|   a|   b|   e|   t|   ?|   u|   m|   b|
+skip	1383|2149|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	1250|1251|1252|1253|1254|1255|1256|1257|1258|1259|1260|
+rest	   b|   e|   r|   ?|   e|   r|   e|   ?|   l|   u|   g|
+skip	   _|   _|   _|   _|1805|   _|   _|   _|1381|   _|   _|
+
+	1260|1261|1262|1263|1264|1265|1266|1267|1268|1269|1270|
+rest	   g|   h|   ?|   v|   e|   a|   l|   _|   t|   h|   y|
+skip	   _|   _|   _|1698|   _|   _|   _|   _|   _|   _|   _|
+
+	1270|1271|1272|1273|1274|1275|1276|1277|1278|1279|1280|
+rest	   y|   s|   e|   l|   f|   ?|   _|   m|   a|   t|   c|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	1280|1281|1282|1283|1284|1285|1286|1287|1288|1289|1290|
+rest	   c|   h|   e|   s|   _|   c|   u|   r|   r|   e|   n|
+skip	   _|   _|   _|   _|   _|1389|   _|   _|   _|   _|   _|
+
+	1290|1291|1292|1293|1294|1295|1296|1297|1298|1299|1300|
+rest	   n|   t|   _|   s|   t|   a|   t|   e|   ?|   r|   o|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|1358|   _|
+
+	1300|1301|1302|1303|1304|1305|1306|1307|1308|1309|1310|
+rest	   o|   m|   _|   o|   u|   t|   ?|   i|   n|   g|   ?|
+skip	   _|   _|   _|   _|   _|   _|   _|1880|   _|   _|   _|
+
+	1310|1311|1312|1313|1314|1315|1316|1317|1318|1319|1320|
+rest	   ?|   i|   n|   g|   ?|   i|   t|   i|   a|   l|   ?|
+skip	   _|   _|   _|   _|   _|1892|   _|   _|   _|   _|   _|
+
+	1320|1321|1322|1323|1324|1325|1326|1327|1328|1329|1330|
+rest	   ?|   i|   n|   g|   ?|   n|   ?|   r|   i|   e|   ?|
+skip	   _|   _|   _|   _|   _|2036|   _|1460|   _|   _|   _|
+
+	1330|1331|1332|1333|1334|1335|1336|1337|1338|1339|1340|
+rest	   ?|   u|   b|   ?|   u|   g|   h|   ?|   t|   ?|   e|
+skip	   _|1709|   _|   _|   _|   _|   _|   _|2328|1966|1765|
+
+	1340|1341|1342|1343|1344|1345|1346|1347|1348|1349|1350|
+rest	   e|   m|   s|   ?|   v|   e|   ?|   e|   n|   ?|   e|
+skip	1765|1853|   _|   _|1757|   _|   _|2388|   _|1723|   _|
+
+	1350|1351|1352|1353|1354|1355|1356|1357|1358|1359|1360|
+rest	   e|   m|   a|   t|   u|   r|   e|   ?|   u|   n|   c|
+skip	   _|1486|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	1360|1361|1362|1363|1364|1365|1366|1367|1368|1369|1370|
+rest	   c|   t|   i|   o|   n|   a|   l|   i|   t|   y|   ?|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	1370|1371|1372|1373|1374|1375|1376|1377|1378|1379|1380|
+rest	   ?|   _|   v|   a|   l|   i|   d|   a|   t|   e|   ?|
+skip	   _|1953|2206|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	1380|1381|1382|1383|1384|1385|1386|1387|1388|1389|1390|
+rest	   ?|   n|   ?|   _|   f|   l|   a|   g|   ?|   s|   t|
+skip	   _|1740|   _|1428|   _|   _|   _|   _|   _|   _|   _|
+
+	1390|1391|1392|1393|1394|1395|1396|1397|1398|1399|1400|
+rest	   t|   a|   t|   e|   ?|   u|   l|   d|   _|   b|   e|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	1400|1401|1402|1403|1404|1405|1406|1407|1408|1409|1410|
+rest	   e|   ?|   n|   g|   ?|   B|   u|   i|   l|   d|   e|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	1410|1411|1412|1413|1414|1415|1416|1417|1418|1419|1420|
+rest	   e|   r|   ?|   t|   i|   l|   ?|   r|   r|   a|   y|
+skip	   _|   _|   _|1620|   _|   _|   _|1473|   _|   _|   _|
+
+	1420|1421|1422|1423|1424|1425|1426|1427|1428|1429|1430|
+rest	   y|   L|   i|   s|   t|   ?|   s|   ?|   n|   ?|   e|
+skip	   _|1426|   _|   _|   _|   _|   _|   _|1655|2122|1945|
+
+	1430|1431|1432|1433|1434|1435|1436|1437|1438|1439|1440|
+rest	   e|   n|   t|   i|   f|   i|   e|   r|   ?|   t|   c|
+skip	1945|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	1440|1441|1442|1443|1444|1445|1446|1447|1448|1449|1450|
+rest	   c|   h|   e|   d|   ?|   e|   d|   e|   d|   ?|   a|
+skip	   _|   _|   _|1791|   _|   _|   _|   _|   _|   _|   _|
+
+	1450|1451|1452|1453|1454|1455|1456|1457|1458|1459|1460|
+rest	   a|   s|   ?|   m|   a|   l|   ?|   e|   s|   ?|   h|
+skip	   _|   _|2109|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	1460|1461|1462|1463|1464|1465|1466|1467|1468|1469|1470|
+rest	   h|   a|   t|   ?|   n|   g|   e|   s|   ?|   p|   u|
+skip	   _|2578|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	1470|1471|1472|1473|1474|1475|1476|1477|1478|1479|1480|
+rest	   u|   t|   ?|   l|   p|   h|   a|   b|   e|   t|   ?|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	1480|1481|1482|1483|1484|1485|1486|1487|1488|1489|1490|
+rest	   ?|   m|   a|   ?|   _|   ?|   f|   e|   r|   r|   e|
+skip	   _|   _|   _|   _|2478|2467|1808|   _|   _|   _|   _|
+
+	1490|1491|1492|1493|1494|1495|1496|1497|1498|1499|1500|
+rest	   e|   d|   ?|   _|   c|   h|   a|   r|   s|   ?|   m|
+skip	   _|   _|   _|   _|1729|   _|   _|   _|1541|   _|2063|
+
+	1500|1501|1502|1503|1504|1505|1506|1507|1508|1509|1510|
+rest	   m|   b|   o|   l|   s|   ?|   t|   _|   s|   t|   a|
+skip	2063|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	1510|1511|1512|1513|1514|1515|1516|1517|1518|1519|1520|
+rest	   a|   c|   k|   e|   d|   ?|   t|   e|   g|   e|   r|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	1520|1521|1522|1523|1524|1525|1526|1527|1528|1529|1530|
+rest	   r|   ?|   k|   i|   p|   _|   l|   i|   s|   t|   ?|
+skip	   _|   _|   _|   _|   _|   _|1801|   _|   _|   _|   _|
+
+	1530|1531|1532|1533|1534|1535|1536|1537|1538|1539|1540|
+rest	   ?|   _|   o|   p|   e|   n|   ?|   c|   u|   s|   ?|
+skip	   _|2603|   _|   _|   _|   _|   _|2455|   _|   _|   _|
+
+	1540|1541|1542|1543|1544|1545|1546|1547|1548|1549|1550|
+rest	   ?|   _|   a|   l|   p|   h|   a|   b|   e|   t|   ?|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	1550|1551|1552|1553|1554|1555|1556|1557|1558|1559|1560|
+rest	   ?|   _|   f|   l|   a|   g|   s|   ?|   p|   i|   c|
+skip	   _|2084|1947|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	1560|1561|1562|1563|1564|1565|1566|1567|1568|1569|1570|
+rest	   c|   u|   o|   u|   s|   _|   c|   o|   n|   s|   u|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	1570|1571|1572|1573|1574|1575|1576|1577|1578|1579|1580|
+rest	   u|   m|   p|   t|   i|   o|   n|   ?|   o|   u|   g|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	1580|1581|1582|1583|1584|1585|1586|1587|1588|1589|1590|
+rest	   g|   h|   ?|   v|   e|   r|   c|   o|   m|   e|   _|
+skip	   _|   _|   _|1860|   _|   _|   _|   _|   _|   _|   _|
+
+	1590|1591|1592|1593|1594|1595|1596|1597|1598|1599|1600|
+rest	   _|   s|   t|   l|   _|   l|   i|   m|   i|   t|   a|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	1600|1601|1602|1603|1604|1605|1606|1607|1608|1609|1610|
+rest	   a|   t|   i|   o|   n|   ?|   e|   c|   i|   f|   i|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	1610|1611|1612|1613|1614|1615|1616|1617|1618|1619|1620|
+rest	   i|   c|   a|   l|   l|   y|   ?|   a|   t|   ?|   p|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	1620|1621|1622|1623|1624|1625|1626|1627|1628|1629|1630|
+rest	   p|   d|   a|   t|   e|   ?|   a|   l|   l|   o|   c|
+skip	   _|2002|   _|   _|   _|   _|1855|   _|   _|   _|   _|
+
+	1630|1631|1632|1633|1634|1635|1636|1637|1638|1639|1640|
+rest	   c|   a|   t|   e|   d|   ?|   i|   c|   i|   e|   s|
+skip	   _|   _|   _|   _|   _|   _|1706|   _|1882|   _|   _|
+
+	1640|1641|1642|1643|1644|1645|1646|1647|1648|1649|1650|
+rest	   s|   ?|   w|   i|   s|   e|   ?|   l|   u|   t|   t|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	1650|1651|1652|1653|1654|1655|1656|1657|1658|1659|1660|
+rest	   t|   o|   n|   y|   ?|   p|   p|   e|   n|   d|   ?|
+skip	   _|   _|   _|   _|   _|2462|   _|   _|   _|   _|   _|
+
+	1660|1661|1662|1663|1664|1665|1666|1667|1668|1669|1670|
+rest	   ?|   v|   e|   r|   r|   i|   d|   e|   ?|   n|   i|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	1670|1671|1672|1673|1674|1675|1676|1677|1678|1679|1680|
+rest	   i|   t|   i|   a|   l|   ?|   c|   h|   a|   r|   ?|
+skip	   _|   _|   _|   _|   _|   _|1734|   _|   _|   _|   _|
+
+	1680|1681|1682|1683|1684|1685|1686|1687|1688|1689|1690|
+rest	   ?|   d|   o|   w|   n|   _|   t|   h|   e|   _|   t|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	1690|1691|1692|1693|1694|1695|1696|1697|1698|1699|1700|
+rest	   t|   r|   i|   e|   ?|   l|   l|   ?|   c|   u|   r|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|2090|   _|   _|
+
+	1700|1701|1702|1703|1704|1705|1706|1707|1708|1709|1710|
+rest	   r|   ?|   n|   e|   w|   ?|   e|   x|   ?|   o|   r|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|2051|   _|
+
+	1710|1711|1712|1713|1714|1715|1716|1717|1718|1719|1720|
+rest	   r|   e|   d|   _|   i|   n|   ?|   y|   m|   b|   o|
+skip	   _|2014|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	1720|1721|1722|1723|1724|1725|1726|1727|1728|1729|1730|
+rest	   o|   l|   ?|   _|   s|   e|   e|   n|   ?|   u|   s|
+skip	   _|   _|   _|   _|   _|   _|1755|   _|   _|1759|   _|
+
+	1730|1731|1732|1733|1734|1735|1736|1737|1738|1739|1740|
+rest	   s|   e|   d|   ?|   f|   i|   r|   s|   t|   ?|   a|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|1949|
+
+	1740|1741|1742|1743|1744|1745|1746|1747|1748|1749|1750|
+rest	   a|   d|   ?|   y|   ?|   p|   r|   e|   s|   s|   i|
+skip	1949|   _|   _|   _|   _|2459|   _|   _|   _|   _|   _|
+
+	1750|1751|1752|1753|1754|1755|1756|1757|1758|1759|1760|
+rest	   i|   n|   g|   ?|   ?|   t|   ?|   d|   ?|   i|   n|
+skip	   _|   _|   _|   _|   _|   _|   _|1869|   _|   _|   _|
+
+	1760|1761|1762|1763|1764|1765|1766|1767|1768|1769|1770|
+rest	   n|   d|   e|   x|   ?|   c|   o|   n|   d|   ?|   r|
+skip	   _|   _|   _|   _|   _|1783|   _|   _|   _|   _|   _|
+
+	1770|1771|1772|1773|1774|1775|1776|1777|1778|1779|1780|
+rest	   r|   e|   ?|   o|   k|   _|   h|   e|   r|   e|   ?|
+skip	   _|   _|   _|2565|   _|   _|   _|   _|   _|   _|   _|
+
+	1780|1781|1782|1783|1784|1785|1786|1787|1788|1789|1790|
+rest	   ?|   y|   ?|   t|   C|   h|   a|   r|   A|   t|   ?|
+skip	   _|2369|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	1790|1791|1792|1793|1794|1795|1796|1797|1798|1799|1800|
+rest	   ?|   s|   ?|   r|   e|   ?|   a|   n|   c|   h|   ?|
+skip	   _|   _|   _|2183|   _|   _|   _|   _|   _|   _|   _|
+
+	1800|1801|1802|1803|1804|1805|1806|1807|1808|1809|1810|
+rest	   ?|   i|   n|   d|   ?|   m|   m|   ?|   s|   e|   n|
+skip	   _|   _|   _|   _|   _|2510|   _|   _|   _|   _|   _|
+
+	1810|1811|1812|1813|1814|1815|1816|1817|1818|1819|1820|
+rest	   n|   t|   l|   y|   ?|   m|   p|   a|   r|   e|   _|
+skip	   _|2119|   _|   _|   _|2496|   _|   _|   _|   _|   _|
+
+	1820|1821|1822|1823|1824|1825|1826|1827|1828|1829|1830|
+rest	   _|   m|   o|   r|   e|   _|   l|   a|   t|   e|   r|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	1830|1831|1832|1833|1834|1835|1836|1837|1838|1839|1840|
+rest	   r|   ?|   _|   t|   o|   _|   t|   r|   y|   ?|   e|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	1840|1841|1842|1843|1844|1845|1846|1847|1848|1849|1850|
+rest	   e|   r|   ?|   i|   f|   f|   ?|   i|   f|   i|   e|
+skip	   _|   _|   _|2623|   _|   _|   _|   _|   _|   _|   _|
+
+	1850|1851|1852|1853|1854|1855|1856|1857|1858|1859|1860|
+rest	   e|   s|   ?|   n|   ?|   s|   e|   e|   n|   ?|   l|
+skip	   _|   _|   _|   _|   _|2166|   _|   _|   _|   _|   _|
+
+	1860|1861|1862|1863|1864|1865|1866|1867|1868|1869|1870|
+rest	   l|   d|   _|   f|   o|   c|   u|   s|   ?|   c|   k|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|2229|   _|
+
+	1870|1871|1872|1873|1874|1875|1876|1877|1878|1879|1880|
+rest	   k|   ?|   _|   t|   h|   i|   n|   k|   s|   ?|   s|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	1880|1881|1882|1883|1884|1885|1886|1887|1888|1889|1890|
+rest	   s|   ?|   e|   s|   ?|   s|   t|   ?|   n|   g|   y|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	1890|1891|1892|1893|1894|1895|1896|1897|1898|1899|1900|
+rest	   y|   ?|   c|   l|   u|   d|   e|   s|   ?|   T|   r|
+skip	   _|   _|   _|2098|   _|   _|   _|   _|   _|1990|   _|
+
+	1900|1901|1902|1903|1904|1905|1906|1907|1908|1909|1910|
+rest	   r|   a|   n|   s|   i|   t|   i|   o|   n|   ?|   i|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	1910|1911|1912|1913|1914|1915|1916|1917|1918|1919|1920|
+rest	   i|   s|   t|   ?|   t|   r|   a|   s|   ?|   l|   e|
+skip	   _|   _|   _|   _|   _|2160|   _|   _|   _|   _|   _|
+
+	1920|1921|1922|1923|1924|1925|1926|1927|1928|1929|1930|
+rest	   e|   t|   t|   e|   r|   s|   ?|   a|   l|   p|   h|
+skip	   _|   _|   _|   _|   _|   _|   _|1936|   _|   _|   _|
+
+	1930|1931|1932|1933|1934|1935|1936|1937|1938|1939|1940|
+rest	   h|   a|   b|   e|   t|   ?|   d|   a|   t|   a|   b|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	1940|1941|1942|1943|1944|1945|1946|1947|1948|1949|1950|
+rest	   b|   a|   s|   e|   ?|   s|   ?|   i|   ?|   i|   t|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	1950|1951|1952|1953|1954|1955|1956|1957|1958|1959|1960|
+rest	   t|   s|   ?|   C|   h|   a|   r|   A|   r|   r|   a|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	1960|1961|1962|1963|1964|1965|1966|1967|1968|1969|1970|
+rest	   a|   y|   ?|   r|   t|   ?|   e|   r|   a|   t|   i|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|2238|
+
+	1970|1971|1972|1973|1974|1975|1976|1977|1978|1979|1980|
+rest	   i|   o|   n|   s|   ?|   d|   _|   l|   i|   m|   ?|
+skip	2238|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	1980|1981|1982|1983|1984|1985|1986|1987|1988|1989|1990|
+rest	   ?|   f|   s|   e|   t|   ?|   m|   e|   s|   ?|   s|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|1997|
+
+	1990|1991|1992|1993|1994|1995|1996|1997|1998|1999|2000|
+rest	   s|   w|   i|   t|   c|   h|   ?|   n|   ?|   o|   w|
+skip	1997|2059|   _|   _|   _|   _|   _|2054|   _|   _|   _|
+
+	2000|2001|2002|2003|2004|2005|2006|2007|2008|2009|2010|
+rest	   w|   ?|   p|   e|   r|   ?|   I|   n|   d|   e|   x|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	2010|2011|2012|2013|2014|2015|2016|2017|2018|2019|2020|
+rest	   x|   O|   f|   ?|   a|   g|   e|   ?|   _|   t|   i|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	2020|2021|2022|2023|2024|2025|2026|2027|2028|2029|2030|
+rest	   i|   m|   e|   ?|   _|   s|   a|   n|   s|   _|   s|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	2030|2031|2032|2033|2034|2035|2036|2037|2038|2039|2040|
+rest	   s|   i|   g|   m|   a|   ?|   p|   t|   u|   r|   e|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	2040|2041|2042|2043|2044|2045|2046|2047|2048|2049|2050|
+rest	   e|   _|   l|   a|   s|   t|   _|   f|   e|   w|   ?|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	2050|2051|2052|2053|2054|2055|2056|2057|2058|2059|2060|
+rest	   ?|   e|   p|   ?|   r|   e|   s|   t|   ?|   k|   i|
+skip	   _|2130|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	2060|2061|2062|2063|2064|2065|2066|2067|2068|2069|2070|
+rest	   i|   p|   ?|   s|   _|   p|   r|   i|   n|   t|   _|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	2070|2071|2072|2073|2074|2075|2076|2077|2078|2079|2080|
+rest	   _|   s|   k|   i|   p|   ?|   d|   ?|   i|   t|   h|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|2443|   _|   _|
+
+	2080|2081|2082|2083|2084|2085|2086|2087|2088|2089|2090|
+rest	   h|   e|   r|   ?|   e|   d|   _|   a|   t|   ?|   m|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	2090|2091|2092|2093|2094|2095|2096|2097|2098|2099|2100|
+rest	   m|   a|   i|   n|   i|   n|   g|   ?|   o|   m|   p|
+skip	   _|2295|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	2100|2101|2102|2103|2104|2105|2106|2107|2108|2109|2110|
+rest	   p|   l|   e|   t|   e|   ?|   o|   w|   ?|   h|   M|
+skip	   _|   _|   _|   _|   _|   _|2196|   _|   _|   _|   _|
+
+	2110|2111|2112|2113|2114|2115|2116|2117|2118|2119|2120|
+rest	   M|   a|   p|   ?|   e|   t|   ?|   s|   ?|   c|   e|
+skip	   _|   _|   _|   _|2558|   _|   _|   _|   _|   _|   _|
+
+	2120|2121|2122|2123|2124|2125|2126|2127|2128|2129|2130|
+rest	   e|   ?|   d|   ?|   v|   i|   d|   e|   d|   ?|   r|
+skip	   _|   _|   _|   _|2589|   _|   _|   _|   _|   _|   _|
+
+	2130|2131|2132|2133|2134|2135|2136|2137|2138|2139|2140|
+rest	   r|   i|   n|   g|   ?|   t|   e|   r|   a|   b|   l|
+skip	   _|   _|   _|   _|   _|2351|   _|   _|   _|2192|   _|
+
+	2140|2141|2142|2143|2144|2145|2146|2147|2148|2149|2150|
+rest	   l|   e|   S|   t|   r|   i|   n|   g|   ?|   l|   _|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	2150|2151|2152|2153|2154|2155|2156|2157|2158|2159|2160|
+rest	   _|   t|   o|   g|   e|   t|   h|   e|   r|   ?|   t|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	2160|2161|2162|2163|2164|2165|2166|2167|2168|2169|2170|
+rest	   t|   e|   r|   ?|   t|   ?|   k|   n|   o|   w|   n|
+skip	   _|   _|   _|   _|   _|   _|2649|   _|   _|   _|   _|
+
+	2170|2171|2172|2173|2174|2175|2176|2177|2178|2179|2180|
+rest	   n|   ?|   a|   i|   n|   s|   K|   e|   y|   ?|   z|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|2373|
+
+	2180|2181|2182|2183|2184|2185|2186|2187|2188|2189|2190|
+rest	   z|   e|   ?|   m|   ?|   S|   e|   t|   ?|   i|   n|
+skip	2373|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	2190|2191|2192|2193|2194|2195|2196|2197|2198|2199|2200|
+rest	   n|   ?|   t|   o|   r|   ?|   i|   g|   a|   m|   a|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	2200|2201|2202|2203|2204|2205|2206|2207|2208|2209|2210|
+rest	   a|   r|   o|   l|   e|   ?|   u|   s|   e|   _|   t|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	2210|2211|2212|2213|2214|2215|2216|2217|2218|2219|2220|
+rest	   t|   h|   e|   _|   f|   o|   r|   _|   e|   a|   c|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	2220|2221|2222|2223|2224|2225|2226|2227|2228|2229|2230|
+rest	   c|   h|   ?|   o|   u|   l|   d|   n|   ?|   r|   d|
+skip	   _|   _|   _|   _|2473|   _|   _|   _|   _|   _|   _|
+
+	2230|2231|2232|2233|2234|2235|2236|2237|2238|2239|2240|
+rest	   d|   ?|   y|   t|   h|   o|   n|   ?|   o|   r|   ?|
+skip	   _|   _|2263|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	2240|2241|2242|2243|2244|2245|2246|2247|2248|2249|2250|
+rest	   ?|   o|   n|   v|   e|   y|   o|   r|   B|   e|   l|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	2250|2251|2252|2253|2254|2255|2256|2257|2258|2259|2260|
+rest	   l|   t|   ?|   i|   m|   i|   t|   a|   t|   i|   o|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	2260|2261|2262|2263|2264|2265|2266|2267|2268|2269|2270|
+rest	   o|   n|   ?|   o|   i|   n|   t|   i|   n|   g|   _|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	2270|2271|2272|2273|2274|2275|2276|2277|2278|2279|2280|
+rest	   _|   a|   t|   ?|   t|   o|   _|   i|   t|   e|   r|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	2280|2281|2282|2283|2284|2285|2286|2287|2288|2289|2290|
+rest	   r|   a|   t|   e|   _|   o|   v|   e|   r|   ?|   N|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|2665|
+
+	2290|2291|2292|2293|2294|2295|2296|2297|2298|2299|2300|
+rest	   N|   e|   x|   t|   ?|   o|   v|   e|   ?|   n|   s|
+skip	2665|   _|   _|   _|2598|   _|   _|   _|   _|   _|   _|
+
+	2300|2301|2302|2303|2304|2305|2306|2307|2308|2309|2310|
+rest	   s|   u|   p|   p|   o|   r|   t|   e|   d|   O|   p|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	2310|2311|2312|2313|2314|2315|2316|2317|2318|2319|2320|
+rest	   p|   e|   r|   a|   t|   i|   o|   n|   E|   x|   c|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	2320|2321|2322|2323|2324|2325|2326|2327|2328|2329|2330|
+rest	   c|   e|   p|   t|   i|   o|   n|   ?|   o|   ?|   i|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|2663|   _|   _|
+
+	2330|2331|2332|2333|2334|2335|2336|2337|2338|2339|2340|
+rest	   i|   l|   e|   N|   o|   t|   F|   o|   u|   n|   d|
+skip	   _|   _|   _|2362|   _|   _|   _|   _|   _|   _|   _|
+
+	2340|2341|2342|2343|2344|2345|2346|2347|2348|2349|2350|
+rest	   d|   E|   x|   c|   e|   p|   t|   i|   o|   n|   ?|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	2350|2351|2352|2353|2354|2355|2356|2357|2358|2359|2360|
+rest	   ?|   O|   E|   x|   c|   e|   p|   t|   i|   o|   n|
+skip	   _|2515|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	2360|2361|2362|2363|2364|2365|2366|2367|2368|2369|2370|
+rest	   n|   ?|   R|   e|   a|   d|   e|   r|   ?|   i|   n|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	2370|2371|2372|2373|2374|2375|2376|2377|2378|2379|2380|
+rest	   n|   g|   ?|   n|   g|   l|   e|   ?|   s|   ?|   u|
+skip	   _|   _|   _|2481|   _|   _|   _|   _|   _|   _|   _|
+
+	2380|2381|2382|2383|2384|2385|2386|2387|2388|2389|2390|
+rest	   u|   f|   f|   e|   r|   e|   d|   ?|   g|   i|   n|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	2390|2391|2392|2393|2394|2395|2396|2397|2398|2399|2400|
+rest	   n|   s|   ?|   o|   u|   r|   ?|   i|   t|   y|   ?|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	2400|2401|2402|2403|2404|2405|2406|2407|2408|2409|2410|
+rest	   ?|   k|   ?|   e|   s|   t|   _|   i|   n|   d|   e|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	2410|2411|2412|2413|2414|2415|2416|2417|2418|2419|2420|
+rest	   e|   x|   ?|   O|   F|   ?|   n|   a|   m|   e|   ?|
+skip	   _|   _|   _|2446|   _|   _|   _|   _|   _|   _|   _|
+
+	2420|2421|2422|2423|2424|2425|2426|2427|2428|2429|2430|
+rest	   ?|   o|   n|   e|   ?|   N|   o|   t|   F|   o|   u|
+skip	   _|   _|   _|   _|   _|2583|2594|   _|   _|   _|   _|
+
+	2430|2431|2432|2433|2434|2435|2436|2437|2438|2439|2440|
+rest	   u|   n|   d|   E|   x|   c|   e|   p|   t|   i|   o|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	2440|2441|2442|2443|2444|2445|2446|2447|2448|2449|2450|
+rest	   o|   n|   ?|   r|   r|   ?|   r|   r|   o|   r|   ?|
+skip	   _|   _|   _|2484|   _|   _|2501|   _|   _|   _|   _|
+
+	2450|2451|2452|2453|2454|2455|2456|2457|2458|2459|2460|
+rest	   ?|   i|   n|   g|   ?|   u|   n|   d|   ?|   i|   t|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	2460|2461|2462|2463|2464|2465|2466|2467|2468|2469|2470|
+rest	   t|   ?|   g|   a|   i|   n|   ?|   i|   n|   d|   e|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	2470|2471|2472|2473|2474|2475|2476|2477|2478|2479|2480|
+rest	   e|   x|   ?|   o|   p|   s|   ?|   ?|   e|   s|   ?|
+skip	   _|   _|   _|2569|   _|   _|   _|   _|   _|   _|   _|
+
+	2480|2481|2482|2483|2484|2485|2486|2487|2488|2489|2490|
+rest	   ?|   d|   e|   ?|   f|   f|   e|   c|   t|   ?|   i|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	2490|2491|2492|2493|2494|2495|2496|2497|2498|2499|2500|
+rest	   i|   n|   d|   e|   x|   ?|   u|   l|   d|   n|   ?|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	2500|2501|2502|2503|2504|2505|2506|2507|2508|2509|2510|
+rest	   ?|   x|   e|   c|   u|   t|   i|   o|   n|   ?|   o|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	2500|2501|2502|2503|2504|2505|2506|2507|2508|2509|2510|
+rest	   ?|   x|   e|   c|   u|   t|   i|   o|   n|   ?|   o|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	2510|2511|2512|2513|2514|2515|2516|2517|2518|2519|2520|
+rest	   o|   s|   e|   d|   ?|   l|   l|   e|   g|   a|   l|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	2520|2521|2522|2523|2524|2525|2526|2527|2528|2529|2530|
+rest	   l|   S|   t|   a|   t|   e|   E|   x|   c|   e|   p|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	2530|2531|2532|2533|2534|2535|2536|2537|2538|2539|2540|
+rest	   p|   t|   i|   o|   n|   ?|   o|   S|   u|   c|   h|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	2540|2541|2542|2543|2544|2545|2546|2547|2548|2549|2550|
+rest	   h|   E|   l|   e|   m|   e|   n|   t|   E|   x|   c|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	2550|2551|2552|2553|2554|2555|2556|2557|2558|2559|2560|
+rest	   c|   e|   p|   t|   i|   o|   n|   ?|   c|   a|   n|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	2560|2561|2562|2563|2564|2565|2566|2567|2568|2569|2570|
+rest	   n|   n|   e|   r|   ?|   a|   d|   s|   ?|   r|   d|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	2570|2571|2572|2573|2574|2575|2576|2577|2578|2579|2580|
+rest	   d|   s|   ?|   g|   e|   r|   s|   ?|   i|   s|   ?|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	2580|2581|2582|2583|2584|2585|2586|2587|2588|2589|2590|
+rest	   ?|   s|   ?|   n|   a|   m|   e|   s|   ?|   j|   e|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	2590|2591|2592|2593|2594|2595|2596|2597|2598|2599|2600|
+rest	   e|   c|   t|   ?|   a|   m|   e|   ?|   L|   i|   n|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	2600|2601|2602|2603|2604|2605|2606|2607|2608|2609|2610|
+rest	   n|   e|   ?|   L|   i|   n|   e|   ?|   e|   m|   e|
+skip	   _|   _|   _|2659|   _|   _|   _|   _|   _|   _|   _|
+
+	2610|2611|2612|2613|2614|2615|2616|2617|2618|2619|2620|
+rest	   e|   n|   t|   E|   x|   c|   e|   p|   t|   i|   o|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	2620|2621|2622|2623|2624|2625|2626|2627|2628|2629|2630|
+rest	   o|   n|   ?|   a|   t|   a|   ?|   r|   o|   p|   e|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	2630|2631|2632|2633|2634|2635|2636|2637|2638|2639|2640|
+rest	   e|   r|   l|   y|   ?|   m|   e|   d|   ?|   E|   x|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	2640|2641|2642|2643|2644|2645|2646|2647|2648|2649|2650|
+rest	   x|   c|   e|   p|   t|   i|   o|   n|   ?|   r|   e|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	2650|2651|2652|2653|2654|2655|2656|2657|2658|2659|2660|
+rest	   e|   a|   c|   h|   a|   b|   l|   e|   ?|   I|   n|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|   _|
+
+	2660|2661|2662|2663|2664|2665|2666|2667|2668|
+rest	   n|   t|   ?|   e|   ?|   n|   ?|   d|   ?|
+skip	   _|   _|   _|   _|   _|   _|   _|   _|   _|