26 x 866 x 257 meters = 85.3 x 2841.21 x 843.18 feet