66 x 342 x 191 meters = 216.54 x 1122.05 x 626.64 feet