106 x 32 meters = 347.77 x 104.99 feet