#include <iostream> #include <string> #include <cctype> #include <array> #include <unordered_set> using namespace std; unordered_set<char> smap{'A', 'D', 'S', 'W'}; int regrex_search(string s, int& start, int& step) { if (s[start - 1] == ';' &&am...