############ ###..........# .......a<....# .............# ###?...!.....# ############