Rectangle Semicircle Optimization