flutter-layout

I am working on bus ticket booking system. Now i have to design bus seat design. How can i achieve this. Buses column should be dynamic.
Advanced thanks

please check image for better understanding