Presenting
this was really hard... :)
but I enjoyed puzzling!