70 x 63 x 105 feet = 21.34 x 19.2 x 32 meters