92.3 x 63.6 feet = 28.13 x 19.39 meters