264 x 640 x 335 meters = 866.14 x 2099.74 x 1099.08 feet