Нельзя просто поделить int64 на две одинаковые половины?
Как должен происходить поиск? Поиск по названию картинки?
а почему просто не поменять разьемы местами?
нужно найти путь на карте между точками?
А массив из int64 чем не подходит?