191 x 332 x 343 meters = 626.64 x 1089.24 x 1125.33 feet