77 x 106 feet = 23.47 x 32.31 meters