129 x 268 x 158 meters = 423.23 x 879.27 x 518.37 feet