madaoro:a man of many snakes