170.3 x 168.1 feet = 51.91 x 51.24 meters