661 x 107 feet = 201.47 x 32.61 meters