hills around Castro Valley, CA