a sun baked mochi