123.4 x 63.2 feet = 37.61 x 19.26 meters