116.6 x 74.4 meters = 382.55 x 244.09 feet