124.1 x 193.1 meters = 407.15 x 633.53 feet