627 x 366 x 89 meters = 24685.04 x 14409.45 x 3503.94 inches