93.5 x 102.6 meters = 306.76 x 336.61 feet