224 x 69 x 63 feet = 68.28 x 21.03 x 19.2 meters