332 x 660 feet = 101.19 x 201.17 meters