78 x 106 feet = 23.77 x 32.31 meters