Bathroom tiles

Hi Bill, thank you very much for your input.
By “waste” I mean that the Tiles should not be dismembered too much, but should be cut and inserted as uniformly as possible… so I mean “how can I throw the least away?” and “as many full tiles as possible” or that it looks at least uniformly and harmoniously divided.
I am not exactly sure about the size of the grout lines or the tiles itself yet… that is why i want to create a grasshopper definition where i can change those sizes, because it’d be a lot of work to try and change it everytime manually