Just as Konoha and Mamoru are about to lose all hope, they hear a mysterious humming. As they turn their eyes to the sky, they see a giant glowing body of light descending upon Akihabara...
E-Echo?
إ-إيكو؟
E-Echo?
¿Echo?
¿Echo?
E-Echo?!
E-Echo?
Эхо?