103 x 101.7 feet = 31.39 x 31 meters