359 x 664 feet = 109.42 x 202.39 meters