Battle Royale The Last Stand - STELLA Furuya (Zettu, 2013)