264 x 129 x 184 meters = 866.14 x 423.23 x 603.67 feet