32 x 32.7 meters = 104.99 x 107.28 feet