378 x 367 x 621 feet = 115.21 x 111.86 x 189.28 meters