Walking on a puddled road