() ? () : () () ? () : () () ? () : () () ? () : () () ? () : () () ? () : () () ? () : () () ? () : () () ? () : () () ? () : () () ? () : () () ? () : () () ? () : () () ? () : () () ? () : () () ? () : () () ? () : () () ? () : () () ? () : () () ? () : () () ? () : ()