shirow pieces 3 page 31 full