Not sure, but the insignia on the sail looks hauntingly like something found in "The Davinci Code" Looks like you have a good mystery to solve....