NWLVMC sketch