368 x 623 feet = 112.17 x 189.89 meters