89 x 98 x 666 meters = 291.99 x 321.52 x 2185.04 feet