336 x 664 feet = 102.41 x 202.39 meters