63 x 120.2 feet = 19.2 x 36.64 meters