bayoab is quite right.
(taken from Shakugan no Shana ~Prelude to Shana~ extra material)
The information can also be found on
http://www.shakugan.com. This is one series where the creators give fans a chance for explainations on every step of the way.