81 x 80 x 68 meters = 265.75 x 262.47 x 223.1 feet