663 x 560 x 129 meters = 2175.2 x 1837.27 x 423.23 feet