WESNDoDoWEQzxDoDoLPLQzxWE21WEIGDoDoTESTESKnightKnightDoTESWEKnightJKLKnightJKLWEssingDoDoWELOLS[]WEQzxWE611WEIGDoQzx