156 x 117.5 meters = 511.81 x 385.5 feet