101 x 190.5 meters = 331.36 x 625 feet