421 x 129 x 363 feet = 128.32 x 39.32 x 110.64 meters