About This File Author: Aomura Source-accurate. 95% complete according to the author, but works fine despite this. AI included.