81 x 129 x 665 feet = 24.69 x 39.32 x 202.69 meters