|  | @@ -20,9 +20,9 @@ tests = [
 | 
	
		
			
				|  |  |      # 87
 | 
	
		
			
				|  |  |      ("qwertyuioplkjhgfdsazxcvbnm1234567890QWERTYUIOPLKJHGFDSAZXCVBNM!@#$^&*()_-+={[]}|:;?/>.<",
 | 
	
		
			
				|  |  |       "uioplkjhgfdsazxcvbnm1t34567890QWE2TYUIOPLKJHGFDSAZXCVeNM!@#$^&*()_-+={[]}|:;?/>.<"),
 | 
	
		
			
				|  |  | -    # 86 - vflg0g8PQ 2013/08/29
 | 
	
		
			
				|  |  | +    # 86 - vflHOr_nV 2013/08/30
 | 
	
		
			
				|  |  |      ("qwertyuioplkjhgfdsazxcvbnm1234567890QWERTYUIOPLKJHGFDSAZXCVBNM!@#$%^&*()_-+={[|};?/>.<",
 | 
	
		
			
				|  |  | -     ">/?;}|[{=+-_)(*&^%$#@!MNBVCXZASDFGHJKLPOIUYTREWq0987654321mnbvcxzasdfghjklpoiuytr"),
 | 
	
		
			
				|  |  | +     "?;}|[{=+._)(*&^%$#@!MNBqCXZASDFGHJKLPOIUYTREWQ<987654321mnbvcxzasdfghjklpoiuytrew"),
 | 
	
		
			
				|  |  |      # 85
 | 
	
		
			
				|  |  |      ("qwertyuioplkjhgfdsazxcvbnm1234567890QWERTYUIOPLKJHGFDSAZXCVBNM!@#$%^&*()_-+={[};?/>.<",
 | 
	
		
			
				|  |  |       ".>/?;}[{=+-_)(*&^%$#@!MNBVCXZASDFGHJKLPOIUYTREWQ0q876543r1mnbvcx9asdfghjklpoiuyt2"),
 |