start with a 2D shape
Ontario Elementary Math Curriculum 2020 Gr 3, 4, & 7 C3.1 solve problems and create computational representations of mathematical situations by writing and executing code, including code that involves sequential, concurrent, repeating, and nested events ... including code that involves events influenced by a defined count and/or sub-program and other control structure