627 x 729 feet = 191.11 x 222.2 meters