### ..# #.# #.# #.## ########<>####### ............!.... ##..##......##..# ............. ####......#### ......... ###########