28.4 x 23.6 meters = 93.18 x 77.43 feet