while (keys != '#')keys is an array. '#' is a single character. The comparison makes no sense.
while (keys != '#')