Where do you get Hm Surf in Pokemon sapphire version?

you defeat Norman and then talk to Wally's Dad.