Would be curious to see the hash itself as it looks like a hash of arrays of arrays, however, at a very quick glance as I'm just perusing with limited time atm:
You have an extra period in the range operator.
I assume this hash that you're concocting contains quest hand-in/reward?