a majestic castle in the style of a Disney cartoon