339 x 26 x 336 meters = 1112.2 x 85.3 x 1102.36 feet