Nice work indeed! That is not an easy pattern.