A blue castle stands on the sea amid cheers and screams.