splitting "line of codeacross multiple lines you can see that this list is spread across many lines in the file editor this is perfectly valid pythonbecause the python interpreter realizes that until it sees the closing square bracketthe list isn' finished the indentation doesn' matter because python knows you won' have different indentation for new block in the middle of list this code below works just finespam ['hello' 'world' 'fuzz'eggs ['hello' 'world 'fuzz'thoughof coursethe code for the eggs list would be much more readable if we lined up all the items in the list or put on single line like spam normallysplitting line of code across multiple lines in the file editor would require putting character at the end of the line the tells python--this code continues onto the next line |(this slash was first used in the sliding puzzle game in the isvalidmove(function we will make --template|data structures of the shapes by creating list of these list of stringsand store them in variables such as s_shape_template this waylen(s_shape_templatewill represent how many possible rotations there are for the shapeand s_shape_template[ will represent the shape' first possible rotation lines to will create --template|data structures for each of the shapes imagine that each possible piece in tiny board of empty spacewith some of the spaces on the board filled in with boxes the following expressions that use s_shape_template[ are trues_shape_template[ ][ ][ ='os_shape_template[ ][ ][ ='os_shape_template[ ][ ][ ='os_shape_template[ ][ ][ ='oif we represented this shape on paperit would look something like this