191 x 220.1 meters = 626.64 x 722.11 feet