111.5 x 63.4 feet = 33.99 x 19.32 meters