Text this: Energy and Wake effects Optimization of Offshore Wind Farm using PSO algorithm