306 x 168.7 feet = 93.27 x 51.42 meters