comely Snail. .. Reminds me of the kyoma demon