185 x 264 feet = 56.39 x 80.47 meters