28 x 126 x 150 meters = 91.86 x 413.39 x 492.13 feet