660 x 860 x 83 feet = 201.17 x 262.13 x 25.3 meters