63 x 75.8 feet = 19.2 x 23.1 meters