117.3 x 73.4 meters = 384.84 x 240.81 feet