Изменил способ определения нажатого гекса. Теперь используется алгоритм Евклида.