21 x 270 x 104 meters = 68.9 x 885.83 x 341.21 feet