Create stacked page with panels module
Simply add 3 rows in the flexible layout by clicking 'Column' > 'Add row to top/bottom' in the layout designer to stack the page. Add fluid or fixed regions afterwards in every row.

(Special thanks to @Letharion!)

You can also achieve this without the flexible layouts and do it programatically like @Andrew Welch said. This video can help you in doing that.