an island in space, a lot of tv towers is on the island, trending on artstation