Nicht ganz deinen Anforderungen entsprechend, da händisch … aber vielleicht doch zum Anregungen holen: