Assignment You will create three emojis in this Code Practice. First, you should create faces for the Happy and Sad emojis, which should display happy and sad faces. Then, you will create an emoji for another expression on the Emoticon face (you can choose the emotion you want to display). In the code above, face3 and face 4 are already completed for you, so use the blocks of code there as a reference as you make your new emojis. For your emojis, you must include at least 6 shapes (line, triangle, circle, etc.) in order to design the face. You may notice that the Angry emoji only uses the variables width and height in order to create the shapes, and the Surprised emoji only uses numbers. This is okay - you can be creative as you create your three emojis! Benchmarks As you work on this Code Practice, you may find it helpful to track your progress against the benchmarks listed below. Follow the steps in order to ensure that you are writing clear, concise code that will meet all of the criteria. Sketch out your emoji by hand before beginning (we recommend using a piece of graph paper). Draw a 600 by 600 square to start, and then draw a circle inside the square. Add the shapes for your face that will create the facial expression desired. Try to identify the x and y coordinates you will need in order to create your shapes - where should each shape start? What points will it end at? Line by line, in the if statement of the emoji you are editing, start to build your face. Write lines of code that draw each of the shapes you sketched out earlier. If there is an issue with how the shape appears, adjust the numbers that you used, and continue testing before moving to the next shape. Is your shape too large? Too narrow? Do you want to move it to the left or right? Adjust your code as you go. Repeat this process for all three faces. Remember to give a name to your final button: the default in the code is "Emoticon", so you should rename it to match the emoji that you created.