659 x 149 feet = 200.86 x 45.42 meters