Boat-Shaped Buoy Optimization Of An Ocean Wave Energy Converter Using Neural Networks And Genetic Algorithms