Skip to content

Instantly share code, notes, and snippets.

@idan idan/yodawg.html
Created Aug 1, 2014

Embed
What would you like to do?
<pre style="font: 6px/3px monospace;">+++++++++++++''''''''''''''''''''''''''''''';;;;;;;;;;;;;;;;;;;;'''''''''''''';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;;;;;;:::::;;;;;;;:::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;';';;;;;;;;;;;''''''''''''''''''';;;''''';;''''
+++++++++++++''''''''''';;'''''''''''''''''';;;;;;;;;;;;;;;;;;;;''''''''''''''';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::;;;;;;::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;';;;;;;;;;;;;'''''''''''''''''';;;;;;;;';;'''
+++++++++++++''''''''''';;;;''''''''''''''';;;;;;;;;;;;;;;;;;;;;';''''''''''''';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::;;:;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;';;;;;;;;;;;;'''''''''''''''''';;;;;;';;;;'''
'++++++++++++''''''''''';;;;''''''''''''''';;;;;;;;;;;;;;;;;;;;;'''''''''''''';;;;;;;;;;:;;;;;;;;;;;;;;;;';;;;;;;;;;;;;;;;::::::;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;''''''''''+''''''';;;;;''';;''''
''+++'+++++++''''''''''';;;;;;;''''''''''';;;;;;;;;;;;;;;;;;;;;;;';''''''''''';;;;;;;;;;;;:;;;;;;;;;;;;;;'''';';;;;;;;;;;:::::::;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'''''''''''''''''';;;;;'''''''''
''+++'+++++++''''''''''';;;;;;;;'''''';;;;;;;;;;;;;;;;;;;;;;;;;;;';'''''';;''';;;;;;;;;;;;;;;;;;;;;;;;;;''''''';;;;;';;;:;:;:::;;;;;;:::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;';'''''''''''''';;;;;;;;;;''''
'''''''++++'''''''''''';;;;;;;;;''''';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'''';;'';;;;;;;;;;;;;;;;;;;;;;;;;;'++++'''';;;#'';;;;;;:::::;;;;;::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'''''''''''''''';;;;;;;;;;;'''
'''''''++++'''''''''''';;;;;;;;;;''';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'''';;'';;;;;;;;;;;;;;;;;;;;;;;;''+@@@####+++#@#+';;;;;;;;;;;;;;;:::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;';;;;;;;;;;;;;;;;;;;;;;;'''''''''''''''';;;;;;;;;;;;''
'''''''''''''''''''''';;;;;;;;;;;''';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;''';;''';;;;;;;;;;;;;;;;;;;;;;''';#@@@@####;+#@#+#''''+#+':;:;;;;;:::::::::;;::::;;;;;;;;;;;;;;;;;;;;;;;'';;;;;;;;;;;;;;;;;;;;;;;;'''''''''''''';;;;;;;;;;;;''
''''''''''''''''''''';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;''''';;;;;;;;;;;;;;;;;;;;;;'''''+####@@###+'+@@##''+###+#;:;:;;;;:::::::;:;;::::;;;;;;;;;;;;;;;;;;;;;;;'';;;;;;;;;;;;;;;;;;;;;;;;;''''''''''''';;;;;;;;;;;;''
'''''''''''''''''''';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'''';;;;;;;;;;;;;;;;;;;;''+#####++++##@@##+''#@##;'+#@++#+;:::;;;;::::::;;;;::::;;;;;;;;;;;;;;;;;;;;;;;'';;;;;;;;;;;;;;;::;:;;;;;;;'''''''''''';;;;;;;;;;;;;'
'''''''''''''''''';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'''';;;;;;;;;;;;;;;;;;;;'##@@@@###++++#@##+''+@##;+##@++@#;;:::;;;:;;:::;;;;::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;''''''''''''';;;;;;;;;;;;;'
''''''''''''''';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'''';;;;;;;;;;;;;;;;;;;'@@@@@@@@###+'++@#+#+;+#+#;'+@####++;;;;;;;;;::::;;;;;::;;;;;;;;;;;;';;;;;;;;;;;;;;;'';;;;;;;;;;;;;;;;;;;;;'''''''''''''';;;;;;;;;;;;'
'''''''''''''';;;;;;;;;;;;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'''''';;;;;;;;;;;;;;;;;''+####@@###@##+''+#+++''##+;;+@###+';++##++';;;:::;;;;;;;;;;;;;;;;;;;';;;;;;;;;;;;;;;'';;;;;;;;;;;;;;;;;;;;;'''''''''''''';;;;;;;;;;;;'
''''''''''''';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;''''';;;;;;;;;;;;;;;;;'+#######+'+#@@#'''#+#+''#++:+#+###+;'+###+#+;;::::;;;;;;;;;;;;;;;;;;'';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'''''''''''''';;;;;;;;;;;;'
+++'''''''''';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;''''';;;;;;;;;;;;''';@@@@@@@@#@##+'+###;'#+++;+##';++##++;;+##++###;;;:::;;;;;:::;;;;;;;;;;';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;';'''''''''''';;;;;;;;;;;;'
+'''''''''''';;;;;;;;::;;;;;;;;;;;;;;;;;;;;;;''''''''';;;;;;;;;;;;;;;'''''';;;;;;''''';;#@@@@@@@@@@@@##';+@#''#++;;@+#;'#++;;;''#@++##';';;:;;;;;;;:;:;;;;;;;;;;';;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;''''''''''''';;;;;;;;;:;;'
'+'''''''''';;;;;;;;;::;;;;;;;;;;;;;;;;;;;;;;'''''''''';;;;;;;;;;;;;;'''''';;;;;;;'';''@@@@@########@@#+';+#+:+++;'+#';';;;;;'+###+#+;:;'+:;::;;;;:;:;;;;;;;;;;;';;;;;;;;;;;;;;;;;;;;;;;;:;;;;;;;;;;;;;;''''''''''''''';;;;;;;;;:;'
+'''''''''''';;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;''''''''';;;;;;;;;;;;;;'''''';;;;;';''''+#@@####++++++##@#+';#+;#+;'##':;;:;;'''+#++##+:''++#;;;:;;;;;;;;;;;;;;;;;';;;;;;;;;;;;;;;;;;;;;;;;::;;;;;;;;;;;;;''''''''''''''';;;;;;;;:;;'
+'''''''''''';;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;''''''''';;;;;;;;;;;;;;'''''';;;;';'''''####@######++++'+@#';#';+;;+#';;;';'''++#++#+';:''+##++;;;;:;;;;;;;;;;;;;;';;;;;;;;;;;;;;;;;;;;;;;::;;;;;;;;;;;;;;;'''''''''''''';;;;;;;;;;;;
'+''''''''''';;;;;;;;;:;;;;;;;;;;;;;;;;;;;;;;;'''''''''';;;;;;;;;;';;;'''''''''''''''+#@@@@@@@@@@###+'+'##;'+;+;#'';';+#+'##+#+##':::'++#+##@@;;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;;;;;;;;;;;;;;''''''''''''''';;;;;;;;:;;
+'''''''''''';;;;;;;;;:;;;;;;;;;;;;;;;;;;;;;;;''''''''''''''';;;;';;;;;;''''''''''''+@@@@@@@@@@@@@@@#++;'#';';''';;';++++++##@#+';,;'+#+#@####+;;;;;;;;;;;;;;;;;;;;;;;;;:;;;;;;;;;;;;;;;;::;;;;;;;;;;;;;;;'''''''''''''';;;;;::::;;
+'''''''''''';;;;;;;;;:;;;;;;;;;;;;;;;;;;;;;;;'''''''''';;;'';;;;;;;;;;;;''''''''''+@@@@######+++#+#@##+;'';';;;;;'+++###+++++'+'::++++'++''+#+;:;;;;;;;;;;;;;;;;;;;;;;;::;;;;;;;;;;;;;;;::;;;;;;;;;;;;;;;'''''''''''''';;;;;:::::;
+'''''''''''';;;;;;;;;:;;;;;;;;;;;;;;;;;;;;;;;'''''''';;;;;;;;;;;;;;;;;;''''''''''+@@@@###+++#++++'++##+';;';:;;;'++#'++';;';';;;:;'''';;;:;;;+';;;;;;;;;;;;;;;;;;;;;;;;:;;;;;;;;;;;;;;;;;:;;;;;;;;;;;;;;;'''''''''''''';;;;;:::::;
+''''''''''''';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'''''''''';;;;;;;;;;;;;;;;;;''''''''+@@@###########++'''''';;;;;;;';''';''';;;;';;;;;;::::::::::;';;;;;;;;;;;;;;;;;;;;;;;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;''''''''''';;;;;;;;:::::;
'''''''''''''';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'''''''';;;;;;;;;;;;;;;;;;;''''''''#@@#####@@#@@######+';';;;';;;;';;;;;';:;;;;;;;;:;;;';;;::;:'';;;;;;;;;;;;;;;;;;;;;;;;;;:;;;;;;;;;;;;;;:;;;;;;;;;;;;;;;;;'''''''''';;;;;;;;:::::;
''''''''''''''';;;;;;;;;;;;;;;;;;;;;;;;;;';;;;;'''''''';;;;;;;;;;;;;;;;;;;;'''''''#@##@#@@@@@@#@@@@####''';;;;;;;;;;;;;;;::;:;;;;;;;''+##++''''';;;;;;;;;;;;;;;;;;;;;;;;;;:;;;;;;;;;;;;;;:;;;;;;;;;;;;;;;;;'''''''''';;;;;;;;:::::;
''''''''''''''';;;;;;;;;;;;;;;;;;;;;;;;;;';;;;;'''''''';;;;;;;;;;;;;;;;;;;;'''''''@##@@@@@@@@##++++##++';;;;;;;;;;;;;;;::::::::;;;:;:::;'+##++++;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;:;;:;;;;::;;;;;;;;'''''''';;;;;:;;:::::;
'''''''''''''';;;;;;;;;;;;;;;;;;;;;;;;;;'';;;;;;''''''';;;;;;;;;;;;;;;;;;;;;;;''++@@@@@@##+++++++''''+''';;;;;;;;;;;;;;::::::::::;;:;'++';::+@@@#';;;;;;;;;;;;;;;;;;;;;;:::::::;;;;;;;;;::::::::;;:::;;;;;;;;;;'''''';;;;;::::::::;
''''''''''''';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;''''';;;;;;;;;;;;;;;;;;;;;''''+#@@@@@####+#++'++''''';;;;;;;;;;;;;;;;:::::,:::;::;::;;#+;'::#@@+;;;;;;;;;;;;;;;;;;;;;;:::::::;;;;;;;;;:::::;::;:;::;;;;;;;;;;;;'''';;;;;::::::::;
''''''';;;;;';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'''';;;;;;;;;;;;;;;;;;;;;;'''#@@@########+#+++++''''';;;;;;;;;;:;;;::::::::::::;;';:,'+''';;'#@;;;;;;;;;;;;;;;;;;;;;;:::::::;;;;;;;;;;:::::::::::::;;;;;;;;;;;;;'';;;;:::::::::;
'''''';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'''';;;;;;;;;;;;;;;;;;;;;;''##@@######+#++++++++'''''';;;;;;;;;;;;::::::,:,:::::;''':,;+#+';;;#';;;;;;;;;;;;;;;;;;;;;:::::::;;;;;;;;;;::::::::::::::;;;;;;;;;;;;';';;;:::::::::;
''''';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;';;;;;;;;;;;;;;;;;;;;;;'''+@#@#####+#++++++++++'+'';;;;;;;;;;;;:;:::::,:,:::::;;';;:::+#+'''##;;;;;;;;;;;;;;;;;;;;:;:::::::;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;';;;:::::::::;
'';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;''#@########+++++++++'+''''';;;;;;;;;;;:::::::,,:,,,,::;'+';;::#@#++'#;;;;;;;;;;;;;;;;;;;;;::::::::;;;;;;;;;::::::::::::::::::::;;;;;;;;;;;;:::::::::;
'';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;''''#@#######+#++++++++++'''';;;;;;;;:;;;::::,,:,,,,,,,::;;+'+;::;+#@#++;;;;;;;;;;;;;;;;;;:::::::::::;;;;;;;;;::::::::::::::::::::::;;;;;;;;;;:::::::::;
';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;''''+########+++#++++++++''';;;;;;;;::;;::::::,,,,,,,,:,:;''##':;:;+#@++;;;::;;;;;;;;;;;;;:::;:::::;;;;;;;;;;;::::::::::::::::::::::;;;;;;;;;;:::::::::;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'''''+#@######++##++++++++''''';;;;;;:::;;::,,,,,,,,,,,,:::;'+@#'+;::;#@@+:;;;;;;;;;;;;;:::::::::::::;;;;;;;;;:::::::::::::::::::::::;;;;;;;;;;;::::::::;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;';''''+@######+#++++++++++''''''''';;;;:::::::,,,,,,,,,,,::;;'+'##++:;:;###;;;;;;;;;;;;;:;::::::::::::;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;::::::::;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;''''''''#@####++###+#++++++++''''''''';;;:::::::,,,,,,,,,,::;:;';;:'@+'+;;:'@;:;:;;;;;;;;;:::::::::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;:;::::::::;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'''''''+@#####++###+++++++++++'''''''';;;;;;::::,,,:,,,,:,:::;::;::'#@'+'';;@;;;::;;;;;;;;;:::::::::::::;;;;;;;;:::::::::::::::::::::::::;;;;;;;;::::::::::;
;;;;;;;;;;;;;;;;;;;;;;;;;:;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;''''''''#@+#@###+#######++++++'+''''''';;;;;;;::::,,,,,,,,,:,::,:::'''#@##''+#;;::;:;;;;;;;;::::::::::::;:;;;;;;;::::::;:::::::::::::::::::;:;;;;;::::::::::;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'''''''###@###++######++++++''''''''''';;;;;;;:;:::::,,,,,,,,:,,::;;;;'@##+#+;:::::;;;;;;;;::::::::::::;:;;;;;;;;:::::;:::::::::::::::::::;:;;;;;::::::::::;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'''''''###@@##########+#++++++'''';''';';;;;;;:;::::::::,:,,:,::::::;;;#@##++;;::::;;;;;;;;::::::::::::;:;;;;;;;::::::;::::::::::::::::::::;;;;;;;:::::::::;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;''''''';'#@@@##########++++++++'''';;';;;';'';;:::::::::::,:::::::::,:::'#@@++;:::::;;;;;;;;;:::::::::::;;;;;;;;;::::::::::::::::::::::::::::;;;;;;:::::::::;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'''''''''#@@@#########+++++++''''''';;;'';''';:::::::::::::::::,::::,:::;;#@@#+;::::;;;;;;;;::::::::::::;;;;;;;;;::::::;:::::::::::::::::::::::;;;:::::::::::
;;;;;;;;;;;;;;;;;;;;;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;''''''''''''#@@@##########+++++++++'';;;;;;''+'';;;::;:::::::::::::::::::::;;+#@@#;:::;;;;;;;;;;:::::::::::;;;;;;;;::::::;;;::::::::::::::::::::::;;;;::::::::::
;;;;;;;;;;;;;;;;;;;;;;;;::;;;;;;;;:;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;''''';''@@@@##########+++++'';''''';;;'''';;';;;::::::::::::::::::::::;:''+#@+,::::;;;;;;;;;;::::::::::;;;;;;;;;::::::;;;;::::::::::::::::::::;;;:::::::::::
;;;;;;;;;;;;;';;;;;';;;;::;;;;;;;;::;;;;;;;;;:::;;;;;;;;;;;;;'';;;;;;;;''''''''@@@@##########+++++'''';;;'''''''';;;;;:::,,:::,:::::::::::::::;;'+#+::'':::;;;;;;;;;;:::::::::;;;;;;;;;::::::;;;;:::::::::::::::::::::;;:::::::::::
;;;;;;;;;;;;;'';;;''';;;:::;;;;;;;:::;;;;;;;;:::;:;;;;;;;;;;;'';;;;;;;;;;;'''''@@#########+++++++++++'';;:;''+'';';;;;:::::::::::::::::::::::::;;+#;;'++:::;;;;;;;;;::::::::::;;;;;;;;::::::;;;;;::::::::::::::::::::;;;;::::::::::
;;;;;;;;;;;;;''';'''';;;::::;;;;;;;;:;;;;;;;;;::;:;;;;;;;;;;'''';;;;;;;;;;'''''@@########+++++'''''''+';';:;+''';;;;;';';'+';;;:;:;:::::::::;::;'+';:;'':::;;;;;;;;;;:::::::::::;;;;;;::::::;;;;::::::::::::::::::::::;::::::::::::
;;;;;;;;;;;;;'''''''';;;::::;;;;;;;:;;;;;;;;;:;:;;;;;;;;;;;;''''';;;;;;;;;;;;''@@########+++++++++''''';';;:'+';:;;'+''+++++++;;;;;::;;:::::;;:;++'::;''::::;;;;;;;;;:::::::::::;;;;;;::::::;;;;:::::::::::::::::::::::;:::::::::::
';;;;;;;;;;;;'''''''';;;;::::;;;;;;::;;;;;;;;;::;;;;;;;;;;;;'''';;;;;;;;;;;';;'@###################++'';;+;;;;;;''+##+++#++'';:;;;::;:::::::;;:''';,,:;;::::;;;;;;;;;:::::::;;;;;;;;;;::::::;;;;:::::::::::::::::::::::::::::::::::
;;';;;;;;;;;;;;'''''';;;:::::;;;;;;;:;;;;;;;;;;;;;;;:;;;;;;;''''';;;;;;;;;;;;;'@@#######+##@@@#######++';++';;;;''+#+++++';';::::::;::::::::;;;;;'':::;:::::;;;;;;;;;;;::::;;;;;;;;;;;::::::;;;;:::::::::::::::::::::::::::::::::::
';;;;;;;;;;;;;;;;'''';;;:::::;;;;;;;;;;;;;;;;;;;;;;;::;;;;;;;'''';;;;;;;;;;;;;;@@##########@########+++';'+'';;'''++''''';;;:::;::::::::::::::;';'';;:;:::;;;;;;;;;;;;;:;;;;;;;;;;;;;;::::::::;;:::::::::::::::::::::::::::::::::::
';;;;;;;;;;;;;;;''''';;;:::::;;;;;;;;;;;;;;;;::;;;;;::;;;;;;;;'';;;;;;;;;;;;;;;#@##++######@@####++++'++';''';'++'''';''';;;;:::,,:,,,,,:::::::;';+;;::::::;;;;;;;;;;;;;;:::;;;;;;;;;;:::::::;;;;;:::::::::::::::::::::::::::::::::
;;;;;;;;;;;;;;;;''''';;;:::::;;;;;;;;;;;;;;;;:;;;;;;::::;;;;;;;;;;;;;;;;;;;;;;;'####+####@####+++''''''+';''';''''''''''';;;;::::::,::::::::::;;;;'';::::;;;;;;;;;;;;;;;:::::;;;;;;;;;:::::::;;;;;;::::::::::::::::::::::::::::::::
;;';;;;;;;;;;;;;'';';;;;:::::;;;;;;;;;;;;;;;;;;;;;;;::::;;;;;;;;;;;;;;;;;;;;;;;;+#+########++'''''''''''''''''';'''''''''''';;;;::;::;;'::::::::'::;;::::;;;;;;;;;;;;;;;::::::;;;;;;;;;:::::::;;;;;;;;::::::::::::::::::::::::::::;
;;';;;;;;;;;;;;;;''';;;;:::::;;;;;;;;;;;;;;;;;;;;;;;;::::;;;;;;;;;;;;;;;;;;;;;;;'#+#######+++''''''''''''+'''';;;;''++++####++++###+++;;:::::::;';:';::::;;;;;;;;;;;;;;;::::::;;;;;;;;;:::::::;;;;;;;:::::::::::::::::::::::::::::;
;;';;;;;;;;;;;;;;''';;;;:::::;;;;;;;;;;;;;;;;;;;;;;;:::::;;;;;;;;;;;;;;;;;;;;;;;'#+######++++'''''''''''''+'''';;''++++####@@@@@#+''';;;:::::;;:;':;;::::;;;;;;;;;;;;;;;::::::;;;;;;;;::::::::;;;;;;;:::::::::::::::::::::::::::::;
;;;'';;;;;;;;;;;;''';;;;;:::::;;;;;;;;;;;;;;;;;;;;;;;::;:::;;:;;;;;;;;;;;;;;;::;'+#+####+++++''''''+'''++++'';;;;''+++######+++;;::;:::::::::::;;;:;,:::::;;;;;;;;;;;;;;::::::;;;;;;;;:::::::::;;;;;:::::::::::::::::::::::::::::::
;;;;;;;;;;;;;;;;''';;;;;;:::::;;;;;;;;;;;;;;;;::;;;;;;;;::::::::;;;;;;;;;;;;;:::'+#+++++++++++++++++++++++++';::;;''+#++++++''';:::::::::;::::;;;';:,::::::::::;;;;;;;;;::::::;;;;;;;;::::::::::::;;:::::::::::::::::::::::::::::::
;;;;;;;;;;;;;;;;''''';;;;:::::;;;;;;;;;;;;;;;;::;;;;;;;;:::::::;;;;;;;;;;;;;::::'+#++++++++++####+###+++++++'':;;:;+'+++++'''';;;:::::::;;::::::;;;,,:::::::::::;;;;;:;;:::::::;;;;;;;::::::::::::;;::::::::::::::::::::::::::::::;
;;;;;;;;;;;;;;;;''''';;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::;;;;;;;;;;;;;::;:'++#+##+###++#####@##@++++#+'::;;;''''''+'''';;;;:::::::::::::;;'':,,:::::::::::;;;;;::::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::;::::::;
;;;;;;;;;;;;;;;;''''';;;;;:::::;;;;;;;;;;;;;;;:;;;;;;;;;::;::::::;;;;;;;;;;;;;;:;;++#+################+'+###+';:;;';;;'''''''''';;;::,::::::::;;;;;::::::::::::::;;;;;::::::::;;;;;;;;;:::::::::::::::::::::::::::::::::::;;::::::;
;;;;;;;;;;;;;;;;'''''';;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::;;;;;;;;;;;;;;;;;++###########++'''''''++#++;;:::;;;;;''';;;;;;:::,,,,::::::;;;;;;;,::;:::::::::::;::::::::::;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::;;
;;;;;;;;;;;;;;;;'''''';;;;;:::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::;;;;;;;;;;;;;:;:;;++#####+++++''''''''++##+'';:::::::;;;;;;;;;:;::,,,,,,:::;;;;;;;;,::::::::::::::;::::::::::;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::;
;;;;;;;;;;;;;;;;'''''';;;;;;::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::;;;;;;;;;;;;;;;:;'+#+++++++++++''''''+##+''';:::::::::;;;;;;;;::::,,,,,,,::;;;;;;;,,::::::::::::::::::::::::;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::;
;;;;;;;;;;;;;;;;;''''';;;;;;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::;;;;;;;;;;;;;;;;;;++++++++++''+''''++#+++''';;::::::;'';;;;;;;:::,,,,,,,,::;;:;;;;:;:::::::::::::::::::::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::;
;;;;;;;;;;;;;;;;'''''';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::;;;;;;;;;;;;;;;;;;++#+++++++++''''++++++++'';;;:::::;''+''';;;::::,,,,,,:::;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;:::::::::::::::::::::::::::;;;:::::::::::;
;;;;;;;;;;;;;;;;''''';;;;;;::::;;;;;;;;;;;;:;;;;;;;;;;;;;;;;;;;::::;;;;;;;;;;;;;;;;;'#+#+++++'+'''''''++#++'';;;::::;;;;;;'+++';;;:::,,,,,:::;;;;;;;;:::::::::::::::::::::::;:;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::;
;;;;;;;;;;;;;;;;;''''';;;;:::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::;;;;;;;;;;;;;;;;'##++++++'''''''''+##++'';;:::::;;;:::;;'++'';;:::::,::::;;;;;;;;;::::::::::::::::::::::;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::;
;;;;;;;;;;;;;;;;;;''''';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::;;;;;;;;;;;;;;;;++++++'''''''''+++++++'';;:::::;;:,,:;:;;++'';;:::::::::;;;;;;;;::::::::::::::::::::::;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::;
;;;;;;;;;;;;;;;;;;''''';;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;:;+#+++''''''''''+#++++''';::::,:::,,,:;:::;'+++';;;::;;;;;;;;;;'':;::::::::::::::::::::;;;;;;:;;;;;;::::::::::::::::::::::::::::::::::::::::::;
;;;;;;;;;;;;;;;;;;''''';;;;;;;;:;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;#+++++''''''''+#+'''''';;;;:,,,::,:::;:::;;'+++'';;;;;;;;;;;:;;;;;::::::::::::::::::::;;;;;;;;;;;;;;::::::::::::;::::::::::::::::::::::::::::;
;;;;;;;;;;;;;;;;;;'''';;;;;;;;;:;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;:;;;:;;;;;;;;;;;;;;;+++++++''''''++#+''''''';;;:::::::;;;:::::;;'+++'';;;;';;;;;;;;';;::::::::::::::::::::;;;;;;;;;;;;;;::::::::::;;;;::::::::::::::;::::::::::::;
;;;;;;;;;;;;;;;;;;''''';;;;;;;:;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;::::;;;;;;;;;;;;;;:++++++''''''++++++''''';;;;:::::::;;;:::;:;;''++';;;;;;;;;;;;;;+;;::::::::::::::;::::::;;;;;;;;;;;;;:::::::::;::;;::::::::::::::;::::::::::::;
;;;;;;;;;;;;;;;;;;;;''';;;;;;;:;;;;;;;;;;;;;::::;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;:;:'+++++'+''''++++++''+'''';;::;;;;';;::::::;;;'+#+'';;;;';;;;;;'';::::::::::::::::::::::;;;;;;;;;;;;;::::::::::::;::::::::::::::::::::::::::::;
;;;;;;;;;;;;;;;;;;''''';;;;;;;;;;;;;;;;;;;;;::::;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;'+++++'''''+++++++'''''';;;;;;;'+;;;:::::::;;;;++'';;;''';;;;;';;:;:::;;;;;:::::::::::;;;;;;;::;;;;;;::::::::::::;;;;::;;::::::::::::::::::::;
;;;;;;;;;;;;;;;;;'''''';;;;;;;;;;;;;;;;;;;;;;:::::;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;+++++++++++++++++++++++'''';'++'';;;;;;;:::;;;'#++;';';';;;;;'';::;:::;;;;;;:::::::::;;;;;;;;;;;;;;::::::::::::::;:;;:;;;;::::::::::::::::::;
;;;;;;;;;;;;;;;;''''''';;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;##+#+++++++++++++######''''+##++++'''';;;;';;;;'++';;'';;;;;;'+';;;;;;;;;;;::::;:::::;;;;;::;;;;;;;;:;:::::::::;;;;;;;;;;;;:::::::::::::::::;
;;;;;;;;;;;;;;;;'''''''';;;;;;:;;;;;;;;;;;;;:::::::;;;;;;;;;;;;;;;:::::;;;;;;;;;;;;;;;'+##++++++#++++++#####@###++##+++++';';;;;'+'';;+''';''';;;;''';;;:;;;;;;;;;;::;::;::;;;;;;;;;;;;;;;;:::::::::;;;;:;;;;;;;;;::::::::::::::::;
;;;;;;;;;;;;;;;''''''''';;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+###++++++++++##########+++##+++';;;;:;;;'''';'+';';'';;'';;+'#+';;;;;;;;;;;;;:::;::;;;;;;;;;;;;;;;;;::::::::;;:;;;;;;;;;;;::::::::::::::::;
;;;;;;;;;;;;;''''''''''';;;;;;;;;;;;;;;;;;;;:::::::;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;####++++++++####@#######+++###'';:,,:,:,,:;'+''+';;;''';''';+'###+';;;:;;;;;;:;:::::;;;;;;;;;;;;;;;;;::::::::;;:;;;;;;;;;;;::::::::::::::::;
;;;;;;;;;;;;''''''''''';;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;:::::;;;;;;;;;;;++####++++############++++++'';:;;:::;;;'##+#+''';;''''';'''''#@######+':;;;;;:;::;::;;;;;;;;;;;;;;;;;::::::::;:;;;;;;;;;;:::::::::::::::::;
;;;;;;;;;;;;''''''''''';;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;'++####+++####@######++''''';;;';;:;;;;:+##+#+''';''''';''';';#@@@######'+++';;;:;:::::;;;;;;;;;;;;;;:::::::::;:;;;;;;;;;;:::::::::::::::::;
;;;;;;;;;;;;''';'''''''';;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;#+###++######@####++++''';''''';;;'';.,'##'+++'';'''';''+''';+@#@@##############';;;:;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;::::::::::::::::;
;;;;;;;;;;;''''';;;;;''''';;;;;;;;;;;;;;;;;;;:::::;;;;;;;;;;;;;;;;;;;:;;;::::;;;;;;;;;;;+#++##++++####+++++++++++++++''''';.,.,@#'''++''''''''''+''';;###@####################+++';;;;;;;;;;:;::::::::::;;;;;;;;;:::::::::::::::::;
;;;;;;;;;;;''''';;;'''''''';;;;;;;;;;;;;;;;;;;::;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;'##+###+++#########+#+++++++';';,:.`..@+';;''+'';''''+'++''';':@@####@######################++';;;;;;::::::::::::::;;;;;::::::::::::::::::;
;;;;;;;;;;;;''''''''''''''';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::;;;;;;;;;;;'++###++#####@@@+'++;'::;',,.:..,..#@'';:;;;+;'''+++''+++'':;:;@##@@@@#@###@####@###############+++'';::::;:::::::::;;::::::::::::::::::;;
;;;;;;;;;;;'''''''''''''''';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::;;;;;;;;;;;;##++##+######@@@;:':::,,:,..,.....#';;::;;;;;'''+++''+++';;;:,@##@##@@####@@@@@@@####@#####@########+:;:::;;:::::::;;::::::::::::::::::;;
;;;;;;;;;;;;''''''''''''''';;;;;;;;;;;;;;;;;;;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;::;;;;;;;;;;;;'##+###+#####@###;::,,,,,,,,,,:;++:;;::::;;;;''++++++++'';;;;,+##@#@#@@@###@@@@#########@@#@####@######+';;:;:::::::::::::::::::::::::::;
;;;;;';;;;;'''''''''''''''';;;;;;;;;;;;;;;;;;;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;##+####+######@@+:::::,,,,,,;:'+'::::::;;;;;'++#'+'++''';;;;::@@@##@@#@#@#@@@@#########@@@@@##@@########+';;:::::;;::::::::::::::::::::;
;;;;;';;;;;;''''''''''''''';;;;;;;;;;;'';;;;;;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'@#####+##+######@###''++';;;;;+:::::::::';;;+'#+'+'+'';;;;';`@#@###@@@##@@@#@@#######@@@@@@#@@@###########++;:::;:::::::::::::::::::::;
;;;;;';;;;;;''''''''''''''';;;;;;;;;;;'';;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'#########+########';;:::,,,;';;::::::;;;;;;+'++++++'';;;'''`#@@@##@@@@@#@@@@@@@@@###@@@@@@@@@@#################';::::::::::::::::::::;
;;;;;''';;;;'''''''';;;;'';;;;;;;;;;;;'';;;;;;;::;;;;;;;;;;;;;'''';;;;;;;;;;;;;;;;;;;;;;;;;;;#########++###++##';::::,:'';;:::;::::;;;''+++'+++''';;;;;'.@@@###@@@@@@@@@@@@@##@##@@@@@@@@@@@####@############++;::::::::::::::::::;
;;;;;''';;;;'''''''';;;;;;;;;;;;;;;;;;'';;;;;;::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'########++++##++++';':'''+;';:::;::;;;';;'#+++++''';;;;;;':'@@@##@@@##@@@@@@@@@@#@##@@@@##@@@@@@###################;:;::::::::::::::;
;;;;;''';;;;''''''';;;;;;;;;;;;;;;;;;;;'';;;;;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;########++++###+++''''+'';;;:;;;::::'';;'+##++#+''';;;;;;;,:#@@@#@@@##@@@@@@@@@@#@@@#@#@@@@@@##@@@@##################+;:;::;::::::::;
;;;;;''';;;;;''''''';;;;;;;;;;;;;;;;;;;;;;;;;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'';;;;#@@@@#####++++##++''''''''';;;;;;;;;;;;'''++++++''+';;;;;;;,:@@@@@@@@#@@@@@@@@@@@##@@@@@@@@@@@@@@@@@@@@@@@@##############;;:;::::::::;
''';'''';;;;;;'''''';;;;;;;;;;;;;;;;;;;;;;;;;;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'+#@@#####@@@@@#####++++##+++'''''''';''';;;;;;;;;''++++++'+'';;;;;;':.@@@@@@@@#@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@#@@##############'';;;:::::;
'''''''';;;;;;;;''''';;;;;;;;;;;;;;;;;;;;;;;;;;:;;;;;;;;;;;;;;;;;';;;;;;;;;;;;;;;;#@@@@@@@@@@@@@@@@######+#++##+++''''''''''';;;';;';;+#+'+'++'';;;;;;;;:`#@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@###@@@#############+;:;:;:;;
''''''''';;;;;;;;'';;;;;;'';;;;;;;;;;;;;;;;;;:;;;;;;;;;;;;;;;;;;''';;;;;;;;;;;;;;+@@@@@@@@@@@@@@@@#@@###++#++##+++++++++++'';;;;;;;;''+#++++++'';;;;;;;';`+@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@####@##@@###@#@########':;:;;
''''''''';;;;;;;;;;;;;;;;'';;;;;;;;;;;;;;;;;;:;;;;;;;;;;;;;;;;;'''';;;;;;;;;;;''#@@@@@@@@@@@@@@@@@##@#@###++++########+++'''';;;;;;+++++++++++'''';;;;;;;`+@@@@@@#@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@#####@@@#@@@#############+;:;;
''''''''';;;;;;;;;;;';;;'''';;;;;;;;;;;;;;;;;;:;;;;;;;;;;;;;;;;;'''';;;;;'';+#@@@@@@@@@@@@@@@@@@@@@#@#@@##++#++++#####+++'';;;;;;;;;+#++#++++''''';;;''';;,@@@@@@@@@#@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@#@###@@@#@@#@@@@###########+:;
''''''''';;;;;;;;;;;;;;;'';';;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;''''';'+#@@#@@@@@@@@@@@@@@@@@@@@@@@##@@@###+#++++++++++''';;;;;;;;''+#+++++++''''';;'''+'.:#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##@@@@@@@@@@###@@@##########+;
''''''''';;;;;;;;;;;;;;;';;';;;;;;;;;;;;;';;;;::::;;;;;::::;;;;;;''''+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@####@@#+#++++++++++''';;;;;;;;;;'+#++++++''''';'''''@;.:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@###@@@@@@@@@@@#@@##@@##########
'''''''''';;;;;;;;;;;;;'';;;;;;;;;;;;;;;;';;;;:::::;;;;:;;;;;;;';'''+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@####@@@#+#++++++++''''';;;'''''++##++++'''''''''''''#';`#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##@@@@@@#@@@@@@@@@@##@#########
'''''''''';;;;;;;;;;;;;;';;';;;;;;;;;;;;''''';;;:::;;;;::::::;;;+#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@######@@##+++++++''''''';'''''+###+##++'+''''''''''@#+;.#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##@@@@@@@@@@@@@@@@@#@#@#@#######
''';'''';;;;;;;;;;;;;;;;;;'''';;;;;;;;;;;''';;;;;;;;;;;:;:;::;;#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@#####@@#++++++++''+'+'''';+++##+##+++++'+''''''''##;;:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@#@##@@#####
'''''''';;;;;;;;;;;;;;;;';'''';;;;;;;;;;'''';;;;;:;;;;;:;::;:;+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#+#######@##+++++++''+++'''''++#####+++++''''''''''+@@';;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@###@@@@@@@@@@@@@@@@@@##@####@##@@
''''''''';;;;;;;;;;;;;;;;;;''';;;;;;;;;;''';;;;;;;;;;;;;:;;'+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#+########@###++++++'++++++++###+##++++++++'+'''''+@#@''.#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@#@@@@@@@@@#@@@@@@@##@@@##@@@@##
'''''';;;;;;;;;;;;;;;;;;;;;''''';;;;;;;;''';;;;;;;;;;;;'###@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+'@########@@####+++++++++########+++++++++++'+''+@@@#:,:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##@@@@@@@@@@@@@@@@@##@@@@##@@#@@@
''';;;;;'';;;;;;;;;;;;;;;;;;''';;;;;;;;;;';;;;;;;;;:;+#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'+@##########@####+++++#########+++++++++++++++++#@@@+;:;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##@@@@@@@@@@@@@@@@@###@@@@##@@@#@
'';;;;;;''';;;;;;;;;;;;;;;;;''''';;;;;;;'';;;;;;;;+#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@;#@#############@@##@#################+++++++++#@@@@@;:.;#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@##@@@@@##@@@@
''''';;;;'';;;'';;;;;;;;;;;;;'''';;;;;;;;';;;;;;'#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#+#@@##################################++++++++@@@@@@#;::#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@@
'';'';;;;'';;;''';;;;;;;;;;;;;'''';;;;;;'';;;'#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+#@@@#################################++++###@@@@@@@@;::#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@
'';;;;;;;;'''''''';;;;;;;;;;;;'''';;;;;;''''+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:;#@@##################################++#@@@@@@@@@@@;;.#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
'';;;;;;;''''''''';;;;;;;;;;;;;''''';;;''''#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#;'#@@@@#################################@@@@@@@@@@@@#;;,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
'';;;';;;;;;'''''';;;;;;;;;;;;;'''''';''''#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#'+#@@@@@@############################@@@@@@@@@@@@@@@';:.#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
'';''';;;;;''''''';;;;;;;;;;;;;;;;'''';;'#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#:;#@@@@@@@@@############@####@@@@@@@@@@@@@@@@@@@@@@@'';:#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
'';;;'';;;;;;''''''';;;;;;;;;;;;;''''''+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#'++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,:; #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
'';;;''';;;;;;;;;;;;;;;;;;;;;;;;;;''''+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#;++#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:,;;#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
''';;''';;;;;;;;;;;;;;;;;;;;;;;;;''''#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#;';#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@;,:`@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
''';;''';;;;;;;;;;;'';'';;;''';;;''#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@;:,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#'.,:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
''';;;;;;;;;;;;;;;;'';;''';';;;;''#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'''#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@',`:;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
'''';;;;;;;;;;;;;;;'';;''''';;;;;+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:::#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+'.,#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
'''';;;;;;;;;;;;;;;'';;'';;';;';'#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@';;+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,;:,'#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
'''';;;;;;;;;;;;;;'';''''';;'';'+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@;,;#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,+':#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
'''';;;;;;;;;;;;;;;;;''''';;'''#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@',;:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,;:`@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
'''''';;;;;;;;;;;;;;;'''''';';#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:'#:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#..',@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
''''''';;;;;;;;;;;;;;;'''''';'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+;';@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#':,@,#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
''''''';;;;;;;;;;;;;;;'''''''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@;';;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#;':;.#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
'''''''';;;;;;;;;;;;;;;'''''+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:;::+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,,.'#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
'''''''';;;;;;;;;;;;;;;'''''#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'+:''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.+;,+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
'''''''';;;;;;;;;;;;;;;'''''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@';,';@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#:#'`#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
'''''''';;;;;;;;;'''';;'''''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#',;:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+.,:,#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
''''''''';;;;;;;'';'''''''''@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+:;+,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@;.,;.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
''''''''';;;;;;;'''''''''''+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#:,::@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'':':@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
'''''''''';;;;;;'''''''+#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:':;#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.#;,'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
'''''+''''';;;;;'''''#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,'..#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,'..#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
''''+'''''';;;;;'''+#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'',+#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,,#.;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
''''++'''''';;;;;'#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:+,++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#;;+.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
''''+++''''';;;;'+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+':';@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#,.'.@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
''''++++''''';;;;#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+:,;:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+#:++@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
''''++++''''''';+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@;;,:#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@;'.;:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
'''''++'''''';';#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#,+:,#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,,:.+#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
'''''++++''''';'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,;,,+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:,;:+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
'''''''++++''''#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@;;,:+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@::;,#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
</pre>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.