198 x 108 x 129 meters = 649.61 x 354.33 x 423.23 feet