186.3 x 184.1 feet = 56.78 x 56.11 meters