Mary Haley of Nantucket recently walked into the Old South Diner to buy a lottery ticket. She won big.