The data I used was the one containing the UK. Download it, extract the file W020N90.DEM then run the code I've provided.
I suggest that you *don't* try and put the data into an array, because that would quadruple the size of the data you have in memory (from 57MB). Just load the data file like I have, and use the functions I've provided.
Just run my code in any window mode to see the results. It's all commented, so you shouldn't have any trouble following it.
Now, the clockwork engine that I call my brain has wound down for the day - I'm off to bed