180.3 x 136.4 meters = 591.54 x 447.51 feet