668 x 407 x 130 meters = 26299.21 x 16023.62 x 5118.11 inches