135.6 x 93.4 meters = 444.88 x 306.43 feet