62 x 318 x 63 feet = 18.9 x 96.93 x 19.2 meters