8066 mm = 26.463255 feet