149 x 804 inches = 3.785 x 20.422 meters