ROCHERIVS BAcon Angylvs Philos.
Speculum alchemiae
1998


##@@@@@@@@@@@@@@@@@@@@@@@@@#####@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@
##@@@@@@@@@@@@@@@@@@@@@@@@@##@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
##@@@@@@@@@@@@@@@@@@@@@@@@@##@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##@@@@@@@@@@@@@@@@@@@@@@@@@@
##@@@@@@@@@@@@@@@@@@@@@@@@@##@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@#@@####@@@@@@#@@@@@@@@@@@@@
##@@@@@@@@@@@@@@@@@@@@@@@@##@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##@@@@@@@@@@#######@@@@@##@@@@@@@@@@@@
##@@@@@@@@@@@@@@@@@@@@@@@@####@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@###@@@@@@@@@@##@#@###@@@@@#@@@@@@@@@@@@
##@@@@@@@@@@@@@@@@@@@@@@@@####@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@###@@@@@@@@@@@@@#@#####@@@@#@@@@@@@@@@@
##@@@@@@@@@@@@@@@@@@@@@@@###@@@@@@@@@@@@@@@@@#@@#@@@@@@@@@@@@##@@@@@@@@@@@##@#@#######@@@@@@@@@@@@@@
##@@@@@@@@@@@@@@@@@@@@@@@@##@@@@@@@@@@@@@@@@@#@##@@#@@@@@@@@@##@@@@@@@@@@@###########@@@@@@@@@@@@@@@
##@@@@@@@@@@@@@@@@@@@@@@@@###@@@@@@@@@@@@@@@#@@@@@@@#@@@@@@@###@@@@@@@@@@@##@#@###@###@@@@#@@@#@@@@@
##@@@@@@@@@@@@@@@@@@@@@@@@#@#@@@@@@@@@@@@@##@@@++++@@@#@@@@@###@@@@@@@@@@@####@###@###@@@@#@@@#@@@@@
##@@@@@@@@@@@@@@@@@@@@@@@@###@@@@@@@@@@@@@@@+,..,..`;#@@@@@####@@@@@@@@@@@#############@@@#@@@#@@@@@
##@@@@@@@@@@@@@@@@@@@@@@@######@@@@@@@@@@@@+.:+:;#',:,'@@@@@#@@@@@@@@@@@@@##########@##@@@#@@@@@@@@@
##@@@@@@@@@@@@@@@@@@@@###########@@@@@@@@#@::;+;':,+,'.@#@@@##@@@@@@@@@@@@#########@@##@@@#@@@@@@@@@
##@@@@@@@@@@@@@@@@@@@###############@@@@@@::':;:#,::':`,@@@##@@@@@@@@@@@@@########@#@##@@@#@@@@@@@@@
##@@@@@@@@@@@@@@@@@@@###########@##@@@@@#@:::#;::;++.:.`@@@###@@@@@@@@@@@@###@@####@###@@@#@@#@@@@@@
##@@@@@@@@@@@@@@@@@@#############@##@##@@+`;+,,++;'',;  #@@##@@@@@@@@@@@@@##@@####@####@@@#@@#@@@@@@
##@@@@@@@@@@@@@@@@@@############@@####@@##,'','';':''`  :@@##@@@@@@@@@@@@@########@###@@@@#@@#@@@@@@
##@@@@@@@@@@@@@@@@@@############@@##@#@#@:'+,#:,'#+,#   `@###@@@@@@@@@@@@@@#######@###@@@@#@@#@@@@@@
##@@@@@@@@@@@@@@#@@@###########@@@##@#@#@,':+,;##@@@+   .@###@@@@@@@@@@@@@@@######@@##@@@@#@@#@@@@@@
##@@@@@@@@@@@@@@@@@############@@@###@##@.,+;#@@#@@##   .@###@@@@@@@@@@@@@@@@#####@@##@@@@#@@#@@@@@@
#@@@@@@@@@@@@@@@@@@######@#####@@#######+::##@@@####@   .@##@@@@@@@@@@@@@@@@@#########@@@@#@#@@@@@@@
#@@@@@@@@@@#@@@@@@@###@#######@@@######@;.:@@@#@@@##@.  ;@###@@@@@@@@@@@@@@@@@########@@@@#@#@@@@@@@
##@@@@@@@@@#@@@@@@@###@@######@@@@@##@##::.@@@@#@#+##`  +@##@@@@@@@@@@@@@@@@@@######@@#@@@#@#@@@@@@@
##@@@@@@@@@#@@@@@@@###@@#####@@@@@@##@##;''@#@@@@+;;:;  @###@@@@@@@@@@@@@@@@@@####@@@@##@@#@#@@@@@@@
##@@@@@@@@@#@@@@@@@##@@@#####@@@@@@#####''#@@@@@#@@@'# `@###@@@@@@@@@@@@@@@@@######@@####@#@#@@@@@@@
##@@@@@@@@@#@@@@@@@##@@######@@@@@@@###@:@@##@@@@#:,:#` @###@@@@@@@@@@@@@@@@#############@#@#@@@@@@@
#@@@@@@@@@@#@@@@@@@#@@@@#####@@@@@@@###@.@#@@@##@#+#'#``@###@@@@@@@@@@@@@@@##############@#@#@@@@@@@
##@@@@@@@@@#@@@@@@@@@@@@#####@@@@@@@###@,;@@@#@++#@@+@``@###@@@@@@@@@@@@@@###############@#@#@@@@@@@
##@@@@@@@@@#@@@@@@@@@@@@#####@@#@@@@@###+;@@@#@@@####@ .@##@@@@@@@@@@@@@@################@#@#@@@@@@@
##@@@@@@@@@#@@@@@@@@@@@######@@#@@@@@@@#+@@@@@#######, ;###@@@@@@@@@@@@@#################@#@#@@@@@@@
###@@@@@@@@#@@@@@@@@@@@#######@@#@@@@@@++@@@@###@##@:  +##@@@@@@@@@@@@###################@#@#@@@@@@@
#@@@@@@@@@@@@@@@@@@@@@#######@@@@@@#@@#+#@@@@####@#@: .@#@@@@@@@@@@@@@################@@@@#@#@@@@@@@
##@@@@@@@@@#@@@@@@@@@@#######@@@@@#@@@@;@@@@@@######: ;##@@@@@@@@@@@@#################@@@@#@#@@@@@@@
#@@@@@@@@@@#@@@@@@@@@@#######@@#@@@@@@#+@@'#@@#@##@.  +##@@@@@@@@@@@#######@############@@#@#@@@@@@@
#@@@@@@@@@@#@@@@@@@@@@#######@@@@@@@@@'#@@#;+@####@. `##@@@@@@@@@@@########@############@@#@@@@@@@@@
##@@@@@@@@@#@@@@@@@@@@########@@@@@@@+'@@@@@;###@#+` ,@@@@@@@@@@@@@############@#########@#@@@@@@@@@
##@@@@@@@@@@@@@@@@@@@##########@@@@@#;@@@@'@#;#@@#.  :#@#@@@@@@@@@@#######@@#############@#@@@@@@@@@
#@@@@@@@@@@#@@@@@@@@@###########@@@@:@#@@@,:@#;+++` `:@#@@@@@@@@@#######@@@@@############@#@@@@@@@@@
@@@@@@@@@@@#@@@@@@@@@###########@@@:+@@#@@@`'@@`. `  '@@#@@@@@@@@#######@@@@########@@###@#@@@@@@@@@
#@@@@@@@@@@#@@@@#@@@@############@#,@##@@@@#`#@+ .``` +@@@@@@@@@@#####@@@@@@@############@#@@@@@@@@@
#@@@@@@@@@@#@@@@@@@@@###########@@''@@@@@@@@+,@@ `.`` ,@@@@@@@#@@####@@@@@@@@############@#@@@@@@@@@
#@@@@@@@@@@#@@@@@@@@@#########@#@@.#@@@@#@@#@+;@.`#` ,`+@@@#@@@@@###@@@@@@@@@##@#########@#@#@@@@@@@
#@@@@@@@@@@#@@@@@@@@@#########@#@'`@@#@@@+###@;` #: `; ;@@@#@@@@@####@@@@@@@@###########@@#@@@@@@@@@
#@@@@@@@@@@#@@@@@@@@@###########@.;@##@#@''@@#@`.+ `;,,:@@@@@@@@@@@@@@@@@@@@@###########@@#@@@@@@@@@
#@@@@@@@@@@#@@@@@@@@@###########@`@@@@@@@@:@@#@; ``.; ;.@@@@@@@#@@@@@@@@@@@@@###########@@#@@@@@@@@@
#@@@@@@@@@@#@@@@@@@@@###########+,@@@@@@@@'####@`  .  ``@@@#@@@@@@@@@@@@@@@@@###########@@#@@@@@@@@@
##@@@@@@@@@#@@@@@@@@@#########@@,+@@@@@@@@@'@#@@`,`, `.`##@@@@@@@@@@@@@@@@@@@###########@@#@@@@@@@@@
#@@@@@@@@@@#@@@@@@@@@##########@`@@@@@@@@#@'+##'`:;. ;, '@#@@@@@@@@@@@@@@@@@@###########@@#@@@@@@@@@
#@@@@@@@@@@#@@@@@@@@@##########+.@@@@@@@@@@@;@@.;.: :@; :@@@@@@@@@@@@@@@@@@@@############@#@@@@@@@@@
#@@@@@@@@@@#@@@@@@@@@#########@::@@@@@@@@@@@+##.:'``@#+.,@@@@@@@@@@@@@@@@@@@##@##########@#@@@@@@@@@
#@@@@@@@@@@#@@@@@@@@@######@##@`;@@@@@@@@##@#;;+:,`;@@#;.@@@@@@@@@@@@@@@@@@@############@@#@@@@@@@@@
#@@@@@@@@@@@@@@@@@@@@######@##@.:@@@@@@@#@@##;##:``###+.`##@@@@@@@@@@@@@@@@@############@@#@@@@@@@@@
#@@@@@@@@@@#@@@@@@@@@######@##@.:@@@@@@@@@@@.;;@`,:@#@;`.##@#@@@@@@@@@@@@@@###########@#@@#@@@@@@@@@
#@@@@@@@@@@#@@@@@@@@@@#####@##@.:@@@@@@@:@##` ,:``##@;,;`#@#@@@@@@@@@@@@@@@####@#######@#@#@@@@@@@@@
@@@@@@@@@@@#@@@@@@@@@#####@@@##`;@@@@@@@,@@;` ` ,:###;`' +@#@@@@@@@@@@@@@@@####@#####@@@#@#@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@#####@##@`'@@@@@@@''+; .```@@##; ; '@@@@@@@@@@@@@@@@@###########@@#@#@@@@@@@@@
@@@@@@@@@@@#@@@@@@@@@@#####@@##`'@@@@@@@@;:;.` .:@###;.. ,@@#@@@@@@@@@@@@@@###########@#@@#@@@@@@@@@
@@@@@@@@@@@#@@@@@@@@@@#####@@##`'@@@@@@@@;;,,` `#@#@+,#: `###@@@@@@@@@@@@@############@####@@@@@@@@@
@@@@@@@@@@@#@@@@@@@@@@#########`'@@@@@@#@+;;` `:@#@#+:@;`.+##@@@@@@@@@@@@@##########@#@####@@@@@@@@@
@@@@@@@@@@@#@@@@@@@@@@#####@@#+`;@@@@#@@@#`+`  +#@@#'+@'``+@@@@@@@@@@@@@@@##########@#@####@@@@@@@@@
@@@@@@@@@@@#@@@@@@@@@@@####@@#+`:@@@@#@#@+,,. `#####+@@',`+@@@@@@@@@@@@@@@##########@#@@###@@@@@@@@@
@@@@@@@@@@@#@@@@@@@@@@@#####@#'`:@@@@@@@@##`: ,@@##+##@::.+@@#@@@@@@@@@@@@#############@###@@@@@@@@@
@@@@@@@@@@@#@@@@@@@@@@@####@#@'.:@@@@@@@#@@+..'@##@+@#,:'.'@@@@@@@@@@@@@@##################@@@@@@@@@
@@@@@@@@@@@#@@@@@@@@@@@#####@#+;:@@@@@@#@@@@`.@#@@@'@'.,#`:@@@@@@@@@@@@@@##############@####@@@@@@@@
@@@@@@@@@@@#@@@@@@@@@@@###@###+;;#@@@@@@@@#@;:@@@##+##.`@`,@@#@@@@@@@@@@@############@#####@@@@@@@@@
@@@@@@@@@@@#@@@@@@@@@@@###@@@##:'#@@@@@@@@@@+:@@@@+##@,.#`,@@@@@@@@@@@@@@##################@@@@@@@@@
@@@@@@@@@@@#@@@@@@@@@@@###@@@##:;@@@@@@@@@@@@#@#@#+#@@:.@.`#@@@@@@@@@@@@@##################@@@@@@@@@
@@@@@@@@@@@#@@@@@@@@@@@###@@@##,:@@@@@@@@@@@#@#@##'##@;'@, :@@@@@@@@@@@@@##################@@@@@@@@@
@@@@@@@@@@@#@@@@@@@@@@@###@@@#@:;#@@@@@@@@@@@#@@#@'###@';;  +@@@@@@@@@@@@########@@########@@@@@@@@@
@@@@@#@@@@@#@@@@@@@@@@@###@@@##:+#@@@@@@@@@#@@#@@#;@###+ :. .@@@@@@@@@@@@########@@@#######@@@@@@@@@
@@@@@@@@@@@#@@@@@@@@@@@###@@@#@:+#@@@@@@#@@##@@#+;@####@` ; `@@@@@@@@@@@@#######@@@@#####@#@@@@@@@@@
@@@@@@@@@@@#@@@@@@@@@@@###@@@#@;+#@@@@@@@#+@@#'''@@@@@@@;.' `#@@@@@@@@@@@#######@@@@####@##@@@@@@@@@
@@@@@@@@@@@#@@@@@@@@@@@###@@@@@'+#@@@@@@@'+@':#;@;+#;@###';``'@@@@@@@@@@########@@@@#######@@@@@@@@@
@@@@@@@@@@@#@@@@@@@@@@@@##@@@@@++#@@@@@@@:##@@@,@.;:,'##.#+.`,@@@@@@@@@@########@@@@#######@#@@@@@@@
@@@@@@@@@@@#@@@@@@@@@@@@##@@@@##'+@@@@@@@:@#@'@;@,;;;;+;.++:``@@@@@@@@@@########@@@@#######@@@@@@@@@
@@@@@@@@@@@#@@@@@@@@@@@@##@@@@##'+@@@@@@@:@@@,@;@:';;@;;.:+; `#@@@@@@@@@#######@@@@@#######@@@@@@@@@
@@@@@@@@@@@#@@@@@@@@@@@@##@@@@#@:+@@@@@@+'@##;@;@;';'#:# ;:' `+@#@@@@@@@#######@@@@@#######@@@@@@@@@
@@@@@@@@@@@#@@@@@@@@@@@@##@@@@#@:+@@@@#@'##@++@'@;+;'+'+`+.+ .:@@@@@@@@@#######@@@@@#######@@@@@@@@@
@@@@@@@@@@@#@@@@@@@@@@@@##@@@@##;+@@@@@@'@@@'#@+#;#:'+#':;.#`.,@@@@@@@@@#######@@@@@#######@@@@@@@@@
@@@@@@@@@@@#@@@@@@@@@@@@##@@@@##''@@@@@@'@@@'@@+#'@:+'@;#,,'``.@@@@@@@@@######@@@@@@#######@@@@@@@@@
@@@@@@@@@@@#@@@@@@@@@@@@##@@@@@##;@@@@@#'@#@'@#+#'@:+;@:@.::.`,@@@@@@@@@######@@@@@@@######@@@@@@@@@
@@@@@@@@@@@#@@@@@@@@@@@@#@@@@##@@;@@@@@++@@@'@#+#'@;+;@'@,:.,`.@@@@@@@@#######@@@@@@@@@@###@@@@@@@@@
@@@@@@@@@@@#@@@@@@@@@@@#@#@@@@#@@:@@@@@'#@@#+@#+#+@;';@+#;,`,.`@@@@@@@@@#####@@@@@@@@@@@@##@@@@@@@@@
@@@@@@@@@@@#@@@@@@@@@@@#@@@@@@##@:@@@@@;@@@+#@+##+@;';##''`..`.@@@@@@@@@#####@@@@@@@@@@@@##@@@@@@@@@
@@@@@@@@@@@#@@@@@@@@@@@##@@@@@##@.@@@@#'@@@'@@+##+@;':'+::`.``:@@@@@@@@@@@#@@@@@@@@@@@@@@##@@@@@@@@@
@@@@@@@@@@@#@@@@@@@@@@@#@@@@@@##@,#@@@''@#@'@@'##+@;;`;;:``` `'@@@@@@@@@@@@@@@@@@@@@@@@@@##@@@@@@@@@
@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@##@.+@@@+#@@@+@#'####;` ;`:``  .+#@@@@@@@@@@@@@@@@@@@@@@@@@##@@@@@@@@@
@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@#@@.;@##@@@@##@#'#:#,:``:.:``  .@@@@@@@@@@@@@@@@@@@@@@@@@@@##@@@@@@@@@
@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@;:@@@@#@@'##@'@,#`,.`..,`  `;@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@
@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@' #@@@@#@;@##''`' .. ```   `#@@@@@@@@@@@@@@@@@@@@@@@@@@###@@@@@@@@@
@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@# ,@@@@@@'@##;``: ,.  `    :@#@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@#@@@@@@
@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@#@,`+@@@##+@;;; `` .       `#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@
@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@##+`,#@@@+++`.`    `       ;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@
@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@,``'+;:::`             `@##@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@
@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@;.: ``.`.`             ;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@#@@@@@@@@@
@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@:                      #@##@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@#@@@@@#
@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@#';:.`.`    `` `    `,:@###@@@@@@@@@@@@@@@@@@@@#@@@@@@@#@@@@@@@@#
@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@####+';;'++#@@@@###@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@
@@@@#@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@#@##@#######@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@
@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@###@@####@##########@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@
@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@##@@@@@@@@@@@####@######@@@@@#@#@@@@@@@@@@@@@@@@@@@@@@#@@@@@#@@@@@@@@@
@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@#@@@@@@@@@@@#@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@#@@@@@@@@@
@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@##@##@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@
@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@##@@@@@@@@@@@#@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@#@@@@@@@@@
@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@
@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@
@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@
@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@#@@@@@@@@@
@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@#@@@@@@@@@
@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@#@@@@@@@@@
@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@#@@@@@@@@@
@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@
@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@
@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@
@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@
@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@#@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@
@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@
@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@#@+@@@@@@@@@@
@@@@@@@@@@@#@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'@@@@@@@@+##@@@@@@@#+@@+#@@;@@@@@@@@@@
@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#':;@@@@@@@@@@@'@#@@#@@@'+@@'@@#@@#+@##'@+#@@@@@@@@@@
@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@#++#@@@@@@@@@@@'+;+@@@@##'@++@@'+@@+@'@'@'@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@##@@@@@@@@@@@@;:@@@@@@'@+@'@@#''@##+#@+;@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@#@@;##@+@@@+#@@@@@@@@@@@+#@@@@@@@@@@@@+''#@@@@'@#;+#@@##@@''@@@#@@@@@@@@@@@@
@@@@@@@@@@@@@@@@#@@'@@@#,#@;@##:#@@'@@@@@@@@@@@@+@@@@@@@@@@@@#+@';#@@+#@@;@@@@@@@@'#@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@+;@@+@@@'++@##@'##@+#@@@@@@@@@@@@'@@@@@@@@@@@@#+@@+;@@'@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@++@'@@@@+++@#+++#+#'@@@@@@@@@@@@+:'@@@@@@@@@@@@@@@@#@@#@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@##+@+@@@@@;+@@;'@@''@@@@@@@@@@@@@++'@@@@@@@@@@@@@@##@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@'@#+#@@@@@+#@@'#@@#+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@'@@;#@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@##@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@##@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
< | >