```
*************************
*  Create a frame!      *
*           __     __   *
*          /  \~~~/  \  *
*    ,----(     ..    ) *
*   /      \__     __/  *
*  /|         (\  |(    *
* ^  \  /___\  /\ |     *
*    |__|   |__|-..     *
*************************
```
Given an array of strings and a character to be used as border, output the frame with the content inside.
Notes:
* Always keep a space between the input string and the left and right borders.
* The biggest string inside the array should always fit in the frame.
* The input array is never empty.
## Example
`frame(['Create', 'a', 'frame'], '+')`
Output:
```
++++++++++
+ Create +
+ a      +
+ frame  +
++++++++++
```
def frame(t, c):
    m = len(max(t,key=len))
    return c*(m+4) + '\n' + "\n".join([f'{c} {i:<{m}} {c}' for i in t]) + '\n' + c*(m+4)
def frame(t, c):
    m = len(max(t,key=len))
    return c*(m+4) + '\n' + "\n".join([f'{c} {i:<{m}} {c}' for i in t]) + '\n' + c*(m+4)