63 x 120 feet = 19.2 x 36.58 meters