Опимизировал карту

кол-во блоков существенно сократилось, но требует доработки сам
алгоритм. можно ещё уменьшить их кол-во