577 x 336 feet = 175.87 x 102.41 meters