chuwenjie:windows, rain, and reflections