:- encoding(utf8). cli_table([[a,b,c]]) -> ` ╔═══╤═══╤═══╗ ║ a │ b │ c ║ ╚═══╧═══╧═══╝ `. cli_table([[a,bb,ccc], [111,22,3]]) -> ` ╔═════╤════╤═════╗ ║ a │ bb │ ccc ║ ║ 111 │ 22 │ 3 ║ ╚═════╧════╧═════╝ `. cli_table([[a,bb,ccc], [111,22,3]], [head(['One','Two','Three'])]) -> ` ╔═════╤═════╤═══════╗ ║ One │ Two │ Three ║ ╟─────┼─────┼───────╢ ║ a │ bb │ ccc ║ ║ 111 │ 22 │ 3 ║ ╚═════╧═════╧═══════╝ `. cli_table([[a,b,c]], [mid(''), top_mid(''), bottom_mid('')]) -> ` ╔═════════╗ ║ a b c ║ ╚═════════╝ `.