const ver_base (Horizontal | Vertical Vertical) const hor_base (Vertical | Horizontal Horizontal) const up ([- 0 -] ver_base) const down ([- 1 -] ver_base) const left ([- 0 -] hor_base) const right ([- 1 -] hor_base) const deck Deck const full Full # const wide ([- 1 -] (Vertical | Horizontal Horizontal Horizontal)) const wide ( 3 < ([1 0 -] (Vertical | Horizontal Horizontal)) ? ( 4 < ([1 1 -] (Vertical | Horizontal Horizontal Horizontal)) ? ([- 1 -] (Vertical | Horizontal Horizontal Horizontal)) ) ) const cols ([0 - -] Vertical) const default left