Geometric Optimization of Riblet-Textured Surfaces for Drag Reduction in Laminar boundary Layer Flows