:'''+'';;;;''';''''';'''''+'++'++++'++++++++++++''''+++++######++.
;++#'';:;:';;;;;+'''''''''++++++''++++++++++'++''''''''++++++###+,                    
'++';;;;;;'''+'''''''''++++++'+''++++++'+++'+++'+++++++++'+++##++:                    
'+';:;;;'''''''''''''+'+'+'''+''+'+++'+''';'+'++++++++++++''+++++:                    
;':;;;''''+''';';''';'''''+''''++''''''''''''++''+++++++'''++''++.                    
,:;;'''''+'''';''';'+'''++#'++'''';;;':;;;''+++++'++'+++++#'+''';.                    
,;'''+++'+;''''''''+#+++++++++++'''''';''+++#++++'+++++++++++''''.                    
:;'+++''';''''+++#+#++++++++++++''''''+++++++++++##+++#+#+++''''''                    
;+#++'';;;'+######+#+++++++++++'''++++##########+#+++#+#+++++++'';,                   
'##';:;'+#+#####+######+++++##++++####@@@@@@@@######+#+#+++++++''':                   
'+;;;'++###############+####+########+#####@@@####+++'''+++#++'''':,                  
;;;;+#####@####################++''''+'#+####@@#####+'';'''++##+'';                   
:'++#@####@@##@@#########++'''''''';;;;''+'++@@#####+';;;;'+'+##+'':                  
;+##@@@@@@@@@@@#####++++'';;:;;;;;''+++##@@@@+#####+'+';;;;'''+#++';                  
+#@@@@@@@@@@@##+''';;;;;;::::::;'++'''''#@@#@#+''+#+++;::;;;;;'+#+''                  
+@@@@@@@@@@@#+';:;:::,,:,,,,,:;;';';.`,,##@#@#+''''+'';:;;;;:;;'@#+'                  
+@@@#@@@@@@@#';:::,,,,,.,.,,,:::::::;..:##@###+''''';;:::;;::;''@#+                   
+####@@@@@###;;,,.,...``...,,:,,,,,,:'..:#+#+#+';';;;;::;;::;'+'##'                   
'+++####@@@#+':,..,..``````.,::.,,,,,:':.'##+++';;;;::;:;:::'++'#+                    
;'++####+@##+':..,,..`` `.`.,:,,.,..,,;;+''##'+';:::;::::,:;++''+:                    
:;''+###+##++':.,....` ````..,,,..,,.,,:;''+#;';:,:;;:;;,#@+':+#+                     
;;:;'+#####++;;,,.....``` ``..,,,,.,,,,,:;''';;';:::::;:##@#';#'                      
'+:;'+''##+'+;::,....````` ```.,...,,,:;;;'''';;;::::::;#;#+'#;                       
'#::;';;:''+'';;:,....```` ``..,,,,,.,,::;'''';;,,:;,:;;;:;#+.                        
;#,;;'::::;;;;;,,,.,,.````````..,,,:,:,::;'''';:::::::;;,#@#                          
,,,:;;;;::;:,:;,,,,,:......``...,,,::::::;;;;;::,,;:,::;.@+                           
.,:::;:::,,,:,,::.,,,,,..,...`.,.,,::;;;;::;;:;,:::,,::::.                            
..:::::;:,,,:,;:,,,,:,.........,,,:::;;;;:::;::::,,,,:,:;                             
..::;;::,,.,:::::::,:,,,.,,..,,,,,:::;:;;:;;;::,::,,,:::;                             
`,;:;:::,,,,:::;,,:,::,,,;:,,:,,,,,::::;::;;;::,:,,,,,::;`                            
,:'::::::,,::,:;,::,,,,,,;;,,::,,::::::::;;;;::,,,,,,::::,                            
:'+::,::,:,:::::::;:,:::;;;;,;,,,,,:;::::;;;::,,,,,,,,,,::                            
;+;:;:,:,,:,.,:;;;':,;::::::,:,,,,:::::;;;';;:,,.,,.,,.,,;                            
;';;::;,,:,,:,;::;;;:;,,,,::::,,,,,:,::;;;;;::,,,,,,,,,.,::                           
:';;;;;:,,,:::,;:;'';;;:,:;:,,,,,,,,::;;;;;;::,::::,,,.,,,,                           
:;;;;';:,,:,:::::;'';';;;::::,,,,,,,,:::;';::::,;;:,,..,,::                           
:';;;::;:,,:::::;:;';;';;::,,,,,,,,:,:;;';;;:,.,::::,...,,:`                          
:;';;::;,::::,::;:'';;;;;;:,,:,,,,,,,:;;;'';,.`..,::.,,.,,:.                          
:+'';;:,:;::;;;;';:;::;;::,,::::::,:::;;;;'':::,,:,.,,,.,,:,                          
:'';;;,:,':::;;':';';;;;;::::,,,:;:::;;;;;;+''++;;;::,:,,,:,                          
:'';;;;:;;:::'';;;;;'';;:;':::,,:;::;;;;::;'+#+''+'';;;;:;:.                          
:++;:;::;:::::::;::;;:;;:;::,,,:::::;;::::;''++++++++'''';,                           
:++'';:;;:;;;;:;:;;;;;;;;::,,,::;:::;::::;;''''++++';;;;`                             
;'++;;;;;';::;;;;;;;;;;;;:::,,:;;;;;::;;:';''++''+'+;                                 
;++'''';;;:;;;;;;;;';;;;;:;:,,,::::::;;;''''++++++++:                                 
:'+++'':;:;::;;;;;;'';:::',,,,,::;;;;:;';;''+''++++#:                                 
;'+#+'';;'';;;;;::;';'';;;:::,:;;;;;;;';;'''+'''#+#+;                                 
;++#+++';';;;;;:;';;';';;';:::,:;'::;;;''''''''''+++,                                 
:;++#++;''';;:;;;''':;'';';;:,::;::;';''';';';'';#+'                                  
;''###+'''';';;;;;;';''';':::,::;;;;''';;''';;;;;;':                                  
;''+##++'''';';;;;'';;';;;:;;:::;'''+##+''+''''';;:.                                  
;'''+#+++''';';;;;;;;;';';;::;;''+''';'+++##@#''';                                    
:';'+##+#+''';;;;;';''''';;';;;'+''';;::;;;'###+,                                     
;'''++##+++'+';'';''''''''';;'+++'';;;;;:::;;;;;:                                     
:''''++##++''''''''++'+''';+'+''+';;;;;;:;:;;;;;,                                     
:''''+++##+++''''+''''''';;'++++'';;;;'''''';;;;.                                     
:'''+++'+###+''''++'';'''+''+'++++''''''+++++++++                                     
:''''++'####+++++'''''+;'+'''+'++'''''+++++++'@#;                                     
;'''''+''+++##++++''''''''''''''+'''''+++#++;@#+'  .                                  
;'+''''+'+'''+#+++''+'';'''''''''+';''+'+++''@@++: :,                                 
;''''''+'''''++##+++''+'++'''''''''''';'''''#@##+  ;:                                 
;''''+''';''++++##+'++'+'++++'''''''''''''';#@@@+  :.                                 
;''''''';'';+++++##+++++'++++''+''+'+''+''''#@@@+. :;                                 
;''''''''''+''+'+++#+#++++#+''++'''';''+++''@@@@## :'`                                
;'''''''+'''+''''++###+++++++'++''''''''''+'@@@@'+:;'.                                
;''''''+++++'+++'+#@@@##+#+++#++#'++++'+''++@@@@+'+';,:                               
;''''''''++++++####@@@@@#####+++#+##++++'+'#@@@:#'''; :                               
;++''''+''+++######@@@@@@@#####+++++#++++#+@#@,@.''''`;                               
;''''''+++++######@@@@@@@@@@@@##++##++;+@@####+@#;+';:;                               
;++''++++++######@@@@@@@@@@@@@#++`@`' :' ###;##;@,''':; ,                             
;+++++++++######@@@@@@@@@@@@@@###'#;' .:;+#@'##`@#;+`;,:;                             
;+++++#########@@@@@@@@@@@@@@@#+.+.'.`;; ,:####:#;:+.' ,;                             
'+##+##########@@@+@@@@@@@@@@@#@;#;+;;`' ,,;#@##`';`''`;,                             
'#############@@@@@@@@@@@@@@@@@++'#+' ''. ;.:#### ,.''`+:                             
'############@@@@+@@@@@@@####@@';+++';;;`:'.:;:#'+;;''+`;`                            
+###@@##@##@@@@@@#@@@@@###@#@@#+#'''`:;,,'`;  ..#`.'';;`'                             
+@@@@@@@@#@@@@@@#@@@@@@####@@#####+.''..;,,,, :,'#;''# :'                             
+@@@@@@##@@@@@@@+@@@@@###@######++,;:.,,,`+..... .,'++`;; ,                           
+@@@@@@@#@@@@@#@@@@@@@#########'+'',:;::'+ .``.,..;'#.,'' :+
+@@@@@@@#@@@@@@@@@@@@##########@+'';::##,.:;':;;,. ,'`;';` .                          
+@@@@@@@@@@@@@@@@@@@#+#########+#''+#;::''';;;``,,+';:'';;.                       `   
+@@@@@@@@@@@@@@@@@@@#####@####+###+'+'+#+'+:`, '';'+'''''';                           
+@@@@@@@@@@@@@@@@@@###########@#####+'+:;.:'';'+###''+''';; .                         
+@@@@@@@@@@@@@@@@@@#####@########++'';++''+#######''+'++'''`:                         
+@@@@@@@@@@@@@@@##########@###+##+++####@@##@######+++'''''`:                         
+@@@@@@@@@@@@@@##########@##@@@@#@@@@@@@@########+++++++''' :