def XYcount(XYstr: str): words = XYstr.split(";") x = 0 y = 0 for word in words: if 2<=len(word)<=3 and (word[0] in {'A','S','W','D'}) and word[1:].isdigit(): distance = int(word[1:]) direction = {'A':-1,'S':-1,'W':1,'D':1} ...