354 x 620 feet = 107.9 x 188.98 meters