103 x 726 feet = 31.39 x 221.28 meters