Yo no tengo conocimiendo de C# pero referente a la programación en general tengo algo de conocimiento.
Hace tiempo me encontre con el caso de desarrollar una aplicacion simple en Python que hiciera las letras ingresadas en letras formadas por: "#"
Tomando la I como:
###
#
#
###
Por lo que puedes crear arrays para cada letra y referenciandolas como un diccionario:
i = ["i","###"," #",...]
Igual no me explico bien.. xD