Revert "Revert "Revert "рабочий алгоритм локации"""

This reverts commit 505f9e42776629ea2587adeb7e00eb3be032ef9d.