Constructed by Molly Joss with the online cross word maker from Amuse Labs