83 x 668 feet = 25.3 x 203.61 meters