361 x 666 feet = 110.03 x 203 meters