93 x 70.8 meters = 305.12 x 232.28 feet