a cartoon building on a floating island