26 x 659 x 347 meters = 85.3 x 2162.07 x 1138.45 feet