75.5 x 63.6 feet = 23.01 x 19.39 meters