93 x 124.8 meters = 305.12 x 409.45 feet