624 x 363 x 86 meters = 24566.93 x 14291.34 x 3385.83 inches