A tetromino is a geometric shape composed of four squares, connected orthogonally.

*The 5 free tetrominoes*

Given the number of squares, *n*, return all shapes formed by all squares connected orthogonally.

**Examples:**

```
n = 1:
1)
#
```

```
n = 2
1)
##
```

```
n = 3
1)
###
2)
#
##
```

```
n = 4
1)
####
2)
##
##
3)
##
#
#
4)
#
##
#
5)
#
##
#
```