81 x 666 x 276 meters = 265.75 x 2185.04 x 905.51 feet