complexShape