shapes test