678 x 361 x 26 meters = 2224.41 x 1184.38 x 85.3 feet