26664 feet = 8127.1872 meters