121.5 x 124.1 feet = 37.03 x 37.83 meters