A Flash Group Creation Algorithm for P300 Brain–Computer Interface Integration with Irregular Assistive Technology Keyboard Layouts | Synapse