122 x 626 feet = 37.19 x 190.8 meters