76 x 59.4 feet = 23.16 x 18.11 meters