186 x 528 feet = 56.69 x 160.93 meters