Chapter 1595: Luo and the Snail