93 x 26 meters = 305.12 x 85.3 feet