73 x 189.5 meters = 239.5 x 621.72 feet