UPDATED: Eluna
Changed .at to [] operator for VC++ 2008 support