629 x 264 x 105 meters = 2063.65 x 866.14 x 344.49 feet