75.2 x 63.6 feet = 22.92 x 19.39 meters