81 x 85 x 120 meters = 265.75 x 278.87 x 393.7 feet