Really tough, really excellent puzzle!!
High time demanding but at the end I found out a terrific picture!