ARNOLDVS DE VILla nůva Chymicus
Arnold of Villanova. Testamentum
1998


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