75.7 x 64.1 feet = 23.07 x 19.54 meters