DFFOO GL A3 C1 P2 Two Moons Waxing Chaos challenge (OK, Alphinaud, Arciela) 45 turns