62 x 330 x 249 feet = 18.9 x 100.58 x 75.9 meters