354 x 660 feet = 107.9 x 201.17 meters