415 x 266 feet = 126.49 x 81.08 meters