flower and snail