63 x 279 x 64 feet = 19.2 x 85.04 x 19.51 meters