fwiw, running the same evolutionary algorithm on Julia, Python and C++ files returned this layout
` 1 2 3 4 5 6 7 8 9 0 - =
c l r b z ; q u d j [ ] \
s h n t , . a e o i ' \n
f m v w ? y g x k p
11 7 13 14 13 13 9 19 , 45 | 55
Symmetry: 61 Evenness: 81
Overheads: F:37%, H:12%, S:9%