156 x 98.3 meters = 511.81 x 322.51 feet