a cartoon building on a green island