# Mathober2024_Perfect

# Loco-Quartet

For my 17th sketch of **Mathober2024**, *LocoQuartet*  is coded in ***Locomotion*** group in sets that works for the “perfect” number that is 6. 

The 19th prompt of Mathober is ***Perfect.***

*“In number theory, a perfect number is a positive integer that is equal to the sum of its positive proper divisors, that is, divisors excluding the number itself. For instance, 6 has proper divisors 1, 2 and 3, and 1 + 2 + 3 = 6, so 6 is a perfect number” -* Wikipedia

So in this Piece, There are 4 groups dancing with their other parallel partners in the Locomotion World Lore: 

`1 OrDroid, 2 Raccoons , 3 Mushys and to represent 6, the Dataghosts.`  

## Poetry

```ocaml


Shaking and Flipping
Tilting and twisting
Spinning and Tipping
Over and Under,
As they wander,
Into a whole new listing
```

## Video

%[https://youtu.be/oEyAs30PGhg] 

## Locomotion Code

```haskell
dancer { url="ordroid", size = 1.5, y = 1,x = -9 };

b n = dancer {url = "raccoon",dur = 3.5, rx = range n n*45,lz = n * 5, ry = n +  range 10  260 (osc n * 0.215 / 10),  x = n - (3) * 3 + 4, lx = n * 20 , lz = n * 40 + range 40 190  (osc n * 1.44), animation = [n,0.25, n + (-2),0.5,n*3,07.5,n*2.1], size = 1.9 + n /72 };
for [0..1] b;

b n = dancer {url = "mushy",dur = 3.5, rx = range n n*45,lz = n * 5, ry = n +  range 10  260 (osc n * 0.215 / 10), y = -2 + 2* n, x = n - (3) * 3 + 9, lx = n * 20 , lz = n * 40 + range 40 190  (osc n * 1.44), animation = [n,0.25, n + (-2),0.5,n*3,07.5,n*2.1], size = 1.9 + n /72 };
for [0..2] b;

b n = dancer {url = "dataghost",dur = 3.5, rx = range n n*45,lz = n * 5, ry = n +  range 10  260 (osc n * 0.215 / 10), y = -3 + n, x = n - (3) * 3 + 9, lx = n * 20 , lz = n * 40 + range 40 190  (osc n * 1.44), animation = [n,0.25, n + (-2),0.5,n*3,07.5,n*2.1], size = 0.9 + n /72 };
for [0..6] b;

```
