Tidal And Wave Energy From Ocean