226.6 x 184.4 meters = 743.44 x 604.99 feet