621 x 184 inches = 15.773 x 4.674 meters