Commits

Nzen committed 48f47a3

Seems better, needs more tests

Problem was still in the check_flags() heirarchy, though I'd pushed it out
into recur_through_trie()... It turns out that I_was a) not saving flags
b) not considering saving flags. The current human check looks okay. I may
need to put another file up there, more complex than args, but not even as
big as loader. Pretty late.

Comments (0)

Files changed (4)

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